auto-import esc-1.0.0-1 on branch devel from esc-1.0.0-1.src.rpm
This commit is contained in:
parent
4d06a0a65a
commit
a65ac3c909
@ -0,0 +1,2 @@
|
|||||||
|
esc-1.0.0.tar.bz2
|
||||||
|
xulrunner-1.8.0.1-source.tar.bz2
|
5
esc
Executable file
5
esc
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export NSPR_LOG_MODULES=tray:2,coolkey:2,netkey:2,coolKey:2
|
||||||
|
export NSPR_LOG_FILE=~/.redhat/esc/esc.log
|
||||||
|
cd /usr/lib/esc-1.0.0
|
||||||
|
./esc
|
8
esc.desktop
Normal file
8
esc.desktop
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Encoding=UTF-8
|
||||||
|
Name=Smart Card Manager
|
||||||
|
Comment=Enterprise Security Client Smart Card Manager
|
||||||
|
Categories=System;Application;SystemSetup;X-Red-Hat-Base;
|
||||||
|
Exec=esc
|
||||||
|
Icon=esc.png
|
153
esc.spec
Normal file
153
esc.spec
Normal file
@ -0,0 +1,153 @@
|
|||||||
|
Name: esc
|
||||||
|
Version: 1.0.0
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Enterprise Security Client Smart Card Client
|
||||||
|
License: GPL
|
||||||
|
URL: http://directory.fedora.redhat.com/wiki/CoolKey
|
||||||
|
Group: Applications/Internet
|
||||||
|
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
|
Patch1: firefox-1.5.0.1-dumpstack.patch
|
||||||
|
Patch2: xulrunner-1.8.0.1-coreconf.patch
|
||||||
|
|
||||||
|
BuildRequires: doxygen fontconfig-devel freetype-devel >= 2.1
|
||||||
|
BuildRequires: glib2-devel libIDL-devel atk-devel gtk2-devel libjpeg-devel
|
||||||
|
BuildRequires: pango-devel libpng-devel pkgconfig zlib-devel
|
||||||
|
BuildRequires: nspr-devel nss-devel
|
||||||
|
BuildRequires: autoconf213 libX11-devel libXt-devel
|
||||||
|
|
||||||
|
BuildRequires: pcsc-lite-devel coolkey-devel
|
||||||
|
BuildRequires: desktop-file-utils zip binutils
|
||||||
|
Requires: pcsc-lite ifd-egate coolkey
|
||||||
|
Requires: gtk+ freetype zip nspr nss
|
||||||
|
|
||||||
|
#%define __prelink_undo_cmd %{nil}
|
||||||
|
%define escname %{name}-%{version}
|
||||||
|
%define escdir %{_libdir}/%{escname}
|
||||||
|
%define escbindir %{_bindir}
|
||||||
|
%define esc_chromepath chrome/content/esc
|
||||||
|
%define appdir applications
|
||||||
|
%define icondir %{_datadir}/icons/hicolor/48x48/apps
|
||||||
|
%define esc_vendor esc
|
||||||
|
%define autostartdir %{_sysconfdir}/xdg/autostart
|
||||||
|
%define pixmapdir %{_datadir}/pixmaps
|
||||||
|
%define docdir %{_defaultdocdir}/%{escname}
|
||||||
|
%define escappdir src/app/xpcom
|
||||||
|
|
||||||
|
|
||||||
|
Source0: %{escname}.tar.bz2
|
||||||
|
Source1: esc
|
||||||
|
Source2: esc.desktop
|
||||||
|
Source3: xulrunner-1.8.0.1-source.tar.bz2
|
||||||
|
|
||||||
|
|
||||||
|
%description
|
||||||
|
Enterprise Security Client allows the user to enroll and manage their
|
||||||
|
cryptographic smartcards.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
|
||||||
|
%setup -q -c -n %{escname}
|
||||||
|
|
||||||
|
#Unpack xulrunner where esc expects it to be.
|
||||||
|
|
||||||
|
%setup -T -D -a 3 -n %{escname}/esc/dist/src
|
||||||
|
|
||||||
|
#Perform the patching of xulrunner
|
||||||
|
|
||||||
|
cd mozilla
|
||||||
|
|
||||||
|
%patch1 -p1 -b .fix1
|
||||||
|
%patch2 -p1 -b .fix2
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
%ifarch x86_64 ppc64 ia64 s390x
|
||||||
|
USE_64=1
|
||||||
|
export USE_64
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# last setup call moved the current directory
|
||||||
|
|
||||||
|
cd ../..
|
||||||
|
|
||||||
|
make BUILD_OPT=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
|
||||||
|
cd ../../src/app/xpcom
|
||||||
|
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{escbindir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{icondir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{appdir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{autostartdir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{pixmapdir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{docdir}
|
||||||
|
|
||||||
|
cp %{SOURCE1} $RPM_BUILD_ROOT/%{escbindir}
|
||||||
|
chmod 755 $RPM_BUILD_ROOT/%{escbindir}/esc
|
||||||
|
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{escdir}
|
||||||
|
|
||||||
|
make BUILD_OPT=1 install DESTDIR=$RPM_BUILD_ROOT/%{escdir}
|
||||||
|
|
||||||
|
rm -rf $RPM_BUILD_ROOT/%{escdir}/usr
|
||||||
|
|
||||||
|
cd ../../../dist/*OPT*/esc_build/esc
|
||||||
|
|
||||||
|
cp %{esc_chromepath}/esc.png $RPM_BUILD_ROOT/%{icondir}
|
||||||
|
ln -s $RPMBUILD_ROOT%{icondir}/esc.png $RPM_BUILD_ROOT/%{pixmapdir}/esc.png
|
||||||
|
|
||||||
|
cp %{SOURCE2} $RPM_BUILD_ROOT/%{_datadir}/%{appdir}
|
||||||
|
cp %{SOURCE2} $RPM_BUILD_ROOT/%{autostartdir}
|
||||||
|
|
||||||
|
cd %{_builddir}
|
||||||
|
cp %{escname}/esc/LICENSE $RPM_BUILD_ROOT/%{docdir}
|
||||||
|
|
||||||
|
%clean
|
||||||
|
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
|
||||||
|
%{escdir}/esc
|
||||||
|
%{escbindir}/esc
|
||||||
|
%{escdir}/application.ini
|
||||||
|
|
||||||
|
%{escdir}/chrome/chrome.manifest
|
||||||
|
|
||||||
|
%{escdir}/chrome/content
|
||||||
|
%{escdir}/chrome/locale
|
||||||
|
%{escdir}/chrome/icons/default
|
||||||
|
%{escdir}/components
|
||||||
|
|
||||||
|
%{escdir}/defaults/preferences/esc-prefs.js
|
||||||
|
|
||||||
|
%{escdir}/xulrunner
|
||||||
|
%{icondir}/esc.png
|
||||||
|
%{pixmapdir}/esc.png
|
||||||
|
%{autostartdir}/esc.desktop
|
||||||
|
%{_datadir}/%{appdir}/esc.desktop
|
||||||
|
%doc %{docdir}/LICENSE
|
||||||
|
|
||||||
|
%post
|
||||||
|
touch --no-create %{_datadir}/icons/hicolor || :
|
||||||
|
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
||||||
|
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
%postun
|
||||||
|
touch --no-create %{_datadir}/icons/hicolor || :
|
||||||
|
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
||||||
|
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf %{escdir}
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Jun 13 2006 Jack Magne <jmagne@redhat.com> - 1.0.0-1
|
||||||
|
- Initial revision for fedora
|
||||||
|
|
Loading…
Reference in New Issue
Block a user