packages: pcsc-lite/pcsc-lite.spec - added systemd macros

baggins baggins at pld-linux.org
Mon Jun 25 00:26:11 CEST 2012


Author: baggins                      Date: Sun Jun 24 22:26:11 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- added systemd macros

---- Files affected:
packages/pcsc-lite:
   pcsc-lite.spec (1.71 -> 1.72) 

---- Diffs:

================================================================
Index: packages/pcsc-lite/pcsc-lite.spec
diff -u packages/pcsc-lite/pcsc-lite.spec:1.71 packages/pcsc-lite/pcsc-lite.spec:1.72
--- packages/pcsc-lite/pcsc-lite.spec:1.71	Sun Jun 24 18:19:38 2012
+++ packages/pcsc-lite/pcsc-lite.spec	Mon Jun 25 00:26:05 2012
@@ -33,11 +33,12 @@
 BuildRequires:	libtool >= 2:2.0
 %{!?with_udev:BuildRequires:	libusb-devel >= 1.0}
 BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	rpmbuild(macros) >= 1.647
 %{?with_udev:BuildRequires:	udev-devel}
 Requires(post,preun):	/sbin/chkconfig
 Requires(pretrans):	fileutils
 Requires:	rc-scripts >= 0.4.3.0
+Requires:	systemd-units >= 38
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		usbdropdir	/usr/%{_lib}/pcsc/drivers
@@ -167,12 +168,20 @@
 %post
 /sbin/chkconfig --add pcscd
 %service pcscd restart "PC/SC smart card daemon"
+%systemd_post pcscd.service pcscd.socket
 
 %preun
 if [ "$1" = "0" ]; then
 	%service pcscd stop
 	/sbin/chkconfig --del pcscd
 fi
+%systemd_preun pcscd.service pcscd.socket
+
+%postun
+%systemd_reload
+
+%triggerpostun -- pcsc-lite < 1.8.3-1
+%systemd_trigger pcscd.service pcscd.socket
 
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
@@ -230,6 +239,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.72  2012/06/24 22:26:05  baggins
+- added systemd macros
+
 Revision 1.71  2012/06/24 16:19:38  qboosh
 - updated to 1.8.3; systemd support is included now
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/pcsc-lite/pcsc-lite.spec?r1=1.71&r2=1.72



More information about the pld-cvs-commit mailing list