rpms/pcsc-lite/devel pcsc-lite-docinst.patch, NONE, 1.1 pcsc-lite-pcscd.init, NONE, 1.1 pcsc-lite-update-reader.conf, NONE, 1.1 pcsc-lite.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Ville Skytta (scop)
fedora-extras-commits at redhat.com
Fri Jan 7 19:57:20 UTC 2005
Author: scop
Update of /cvs/extras/rpms/pcsc-lite/devel
In directory cvs.fedora.redhat.com:/tmp/cvs-serv23026/devel
Modified Files:
.cvsignore sources
Added Files:
pcsc-lite-docinst.patch pcsc-lite-pcscd.init
pcsc-lite-update-reader.conf pcsc-lite.spec
Log Message:
auto-import pcsc-lite-1.2.0-10 on branch devel from pcsc-lite-1.2.0-10.src.rpm
pcsc-lite-docinst.patch:
--- NEW FILE pcsc-lite-docinst.patch ---
--- doc/Makefile.in 2003-05-31 00:24:32.000000000 +0300
+++ doc/Makefile.in 2003-06-01 15:43:17.000000000 +0300
@@ -390,7 +390,7 @@
info-am:
-install-data-am: install-dataDATA install-man
+install-data-am: install-man
install-exec-am:
--- NEW FILE pcsc-lite-pcscd.init ---
#!/bin/sh
#
# pcscd Starts the pcscd Daemon
#
# chkconfig: 2345 25 88
# description: The PC/SC smart card daemon is a resource manager for the \
# PC/SC lite and Musclecard frameworks. It coordinates \
# communications with smart card readers, smart cards, and \
# cryptographic tokens that are connected to the system.
#
# processname: pcscd
# pidfile: __LOCALSTATEDIR__/run/pcscd.pid
# config: __SYSCONFDIR__/reader.conf
#
# Note! pcscd should be started after pcmcia, and shut down before it
# for smooth experience with PCMCIA readers.
. __INITRDDIR__/functions
umask 077
exec=__SBINDIR__/pcscd
prog=$(basename $exec)
lockfile=__LOCALSTATEDIR__/lock/subsys/$prog
start() {
echo -n $"Starting PC/SC smart card daemon ($prog): "
__SBINDIR__/update-reader.conf && daemon $prog
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping PC/SC smart card daemon ($prog): "
killproc $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}
restart() {
stop
start
}
case "$1" in
start|stop|restart)
$1
;;
reload|force-reload)
restart
;;
status)
status $prog
;;
condrestart|try-restart)
[ ! -f $lockfile ] || restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|reload|force-reload}"
exit 2
esac
--- NEW FILE pcsc-lite-update-reader.conf ---
#!/bin/sh
# Merge all reader config file snippets for pcsc-lite from a reader.conf.d
# directory into a reader.conf.
CONF=__SYSCONFDIR__/reader.conf
CONFDIR=__SYSCONFDIR__/reader.conf.d
umask 0022
set -e
trap cleanup EXIT
cleanup()
{
test -z "$tmpfile" || rm -f "$tmpfile"
}
tmpfile=`mktemp /tmp/reader.conf.XXXXXX`
cat > "$tmpfile" <<EOF
# Configuration file for pcsc-lite
#
# Don't modify this file. Instead put a file or modify the files in
# __SYSCONFDIR__/reader.conf.d and run __SBINDIR__/update-reader.conf
# afterwards. Note that when starting pcscd with the init script,
# update-reader.conf will be run automatically.
#
# Note also that this file should include configuration for serial and PCMCIA
# readers only; USB readers should _not_ be configured here.
EOF
for f in `ls -1d $CONFDIR/*.conf 2>/dev/null` ; do
echo "# $f" >> "$tmpfile"
cat "$f" >> "$tmpfile"
echo >> "$tmpfile"
done
echo "# End of file" >> "$tmpfile"
cat "$tmpfile" > "$CONF"
--- NEW FILE pcsc-lite.spec ---
Name: pcsc-lite
Version: 1.2.0
Release: 10
Epoch: 0
Summary: PC/SC Lite smart card framework and applications
Group: System Environment/Daemons
License: BSD
URL: http://www.linuxnet.com/middle.html
Source0: https://alioth.debian.org/download.php/419/pcsc-lite-1.2.0.tar.gz
Source1: %{name}-pcscd.init
Source2: %{name}-update-reader.conf
Patch0: %{name}-docinst.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: %{__perl}, flex, libusb-devel >= 0:0.1.6
Requires: chkconfig, pcsc-ifd-handler
%description
The purpose of PC/SC Lite is to provide a Windows(R) SCard interface
in a very small form factor for communicating to smartcards and
readers. PC/SC Lite uses the same winscard API as used under
Windows(R). This package includes the PC/SC Lite daemon, a resource
manager that coordinates communications with smart card readers and
smart cards that are connected to the system, as well as other command
line tools.
%package libs
Summary: PC/SC Lite libraries
Group: System Environment/Libraries
Provides: libpcsc-lite = %{epoch}:%{version}-%{release}
Provides: libmusclecard = %{epoch}:%{version}-%{release}
%description libs
PC/SC Lite libraries.
%package devel
Summary: PC/SC Lite development files
Group: Development/Libraries
Requires: %{name}-libs = %{epoch}:%{version}-%{release}, pkgconfig
Provides: libpcsc-lite-devel = %{epoch}:%{version}-%{release}
Provides: libmusclecard-devel = %{epoch}:%{version}-%{release}
%description devel
PC/SC Lite development files.
%prep
%setup -q
%patch0 -p0
%{__perl} -pi -e 's|/etc/init\.d\b|%{_initrddir}|' doc/pcscd.8.in
%{__perl} -pe \
's|__LOCALSTATEDIR__|%{_localstatedir}|g ;
s|__SYSCONFDIR__|%{_sysconfdir}|g ;
s|__INITRDDIR__|%{_initrddir}|g ;
s|__SBINDIR__|%{_sbindir}|g' \
%{SOURCE1} > pcscd.init
%{__perl} -pe \
's|__SYSCONFDIR__|%{_sysconfdir}| ;
s|__INITRDDIR__|%{_initrddir}| ;
s|__SBINDIR__|%{_sbindir}|' \
%{SOURCE2} > update-reader.conf
%build
%configure \
--disable-dependency-tracking \
--enable-runpid=%{_localstatedir}/run/pcscd.pid \
--enable-confdir=%{_sysconfdir} \
--enable-ipcdir=%{_localstatedir}/run \
--enable-muscledropdir=%{_libdir}/pcsc/services \
--enable-usbdropdir=%{_libdir}/pcsc/drivers
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
install -dm 755 $RPM_BUILD_ROOT%{_libdir}/pcsc/{drivers,services}
install -Dpm 755 pcscd.init $RPM_BUILD_ROOT%{_initrddir}/pcscd
install -pm 644 src/ifdhandler.h $RPM_BUILD_ROOT%{_includedir}/
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d
cat <<EOF > $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/README
All *.conf files in this directory are merged into %{_sysconfdir}/reader.conf
by %{_sbindir}/update-reader.conf.
EOF
install -pm 755 update-reader.conf $RPM_BUILD_ROOT%{_sbindir}/
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add pcscd
%preun
if [ $1 -eq 0 ] ; then
%{_initrddir}/pcscd stop >/dev/null || :
/sbin/chkconfig --del pcscd
fi
%postun
[ $1 -gt 0 ] && %{_initrddir}/pcscd try-restart >/dev/null || :
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog* COPYING DRIVERS HELP NEWS README SECURITY
%dir %{_sysconfdir}/reader.conf.d
%{_sysconfdir}/reader.conf.d/README
%ghost %config %{_sysconfdir}/reader.conf
%config %{_initrddir}/pcscd
%{_bindir}/bundleTool
%{_bindir}/formaticc
%{_bindir}/installifd
%exclude %{_bindir}/pcsc_demo
%{_sbindir}/pcscd
%{_sbindir}/update-reader.conf
%{_libdir}/pcsc
%{_mandir}/man[18]/*.[18]*
%files libs
%defattr(-,root,root,-)
%{_libdir}/lib*.so.*
%files devel
%defattr(-,root,root,-)
%doc doc/*.pdf doc/example/pcsc_demo.c
%{_includedir}/*.h
%{_libdir}/lib*.so
%{_libdir}/lib*.a
%exclude %{_libdir}/lib*.la
%{_libdir}/pkgconfig/lib*.pc
%changelog
* Tue Aug 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-10
- Disable dependency tracking to speed up the build.
- Drop reader.conf patch, it's not needed any more.
- Rename update-reader-conf to update-reader.conf for consistency with Debian,
and improve it a bit.
* Sat Jul 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.9
- Add update-reader-conf, thanks to Fritz Elfert.
* Thu Jul 1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.8
- Own the %%{_libdir}/pcsc hierarchy.
* Thu May 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.7
- Make main package require pcsc-ifd-handler (idea from Debian).
* Wed May 12 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.6
- Improve package summary.
- Improvements based on suggestions from Ludovic Rousseau:
- Don't install pcsc_demo but do include its source in -devel.
- Sync reader.conf with current upstream CVS HEAD (better docs, less
intrusive in USB-only setups where it's not needed).
* Fri Apr 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.5
- Move PDF API docs to -devel.
- Improve main package and init script descriptions.
* Thu Jan 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.4
- Init script fine tuning.
* Fri Jan 9 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.3
- BuildRequires libusb-devel 0.1.6 or newer.
* Thu Oct 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.2
- s/pkgconfi/pkgconfig/ in -devel requirements.
* Tue Oct 28 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.1
- Update to 1.2.0.
- Add libpcsc-lite and libmusclecard provides to -libs and -devel.
* Thu Oct 16 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.2.rc3
- Update to 1.2.0-rc3.
- Trivial init script improvements.
- Enable %%{_smp_mflags}.
- Don't bother trying to enable SCF.
* Sun Sep 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.2.rc2
- Specfile cleanups.
* Fri Sep 5 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.1.rc2
- Update to 1.2.0-rc2.
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.0.1.rc1
- Update to 1.2.0-rc1.
* Sun Jun 1 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.1.2-0.fdr.0.1.beta5
- Update to 1.1.2beta5.
* Sat May 24 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.1.2-0.fdr.0.1.beta4
- First build, based on PLD's 1.1.1-2.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pcsc-lite/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 7 Jan 2005 19:55:39 -0000 1.1
+++ .cvsignore 7 Jan 2005 19:57:18 -0000 1.2
@@ -0,0 +1 @@
+pcsc-lite-1.2.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pcsc-lite/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 7 Jan 2005 19:55:39 -0000 1.1
+++ sources 7 Jan 2005 19:57:18 -0000 1.2
@@ -0,0 +1 @@
+98456d274b2f4bfe74c5ab59070f8d50 pcsc-lite-1.2.0.tar.gz
More information about the fedora-extras-commits
mailing list