[packages/pcsc-lite] - updated to 1.8.11 - updated fhs patch - added polkit support (+bcond)

qboosh qboosh at pld-linux.org
Fri Mar 7 22:16:03 CET 2014


commit 7fbb1229d22219f4fa9f08d3738508275c127149
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Mar 7 22:18:54 2014 +0100

    - updated to 1.8.11
    - updated fhs patch
    - added polkit support (+bcond)

 pcsc-lite-fhs.patch | 20 +++++++++-----------
 pcsc-lite.spec      | 21 ++++++++++++++-------
 2 files changed, 23 insertions(+), 18 deletions(-)
---
diff --git a/pcsc-lite.spec b/pcsc-lite.spec
index ab782ff..df92138 100644
--- a/pcsc-lite.spec
+++ b/pcsc-lite.spec
@@ -4,18 +4,19 @@
 #   connections reached, etc)
 #
 # Conditional build:
-%bcond_without	udev	# use libusb instead of libudev
+%bcond_without	polkit	# polkit support
+%bcond_without	udev	# udev support (plain libusb if disabled)
 
 Summary:	PCSC Framework for Linux
 Summary(pl.UTF-8):	Środowisko PCSC dla Linuksa
 Name:		pcsc-lite
-Version:	1.8.8
+Version:	1.8.11
 Release:	1
 License:	BSD
 Group:		Daemons
 # Source0Download: https://alioth.debian.org/frs/?group_id=30105
-Source0:	https://alioth.debian.org/frs/download.php/file/3862/%{name}-%{version}.tar.bz2
-# Source0-md5:	069dc875a2ae2d85a2ebceac73252c0a
+Source0:	https://alioth.debian.org/frs/download.php/file/3991/%{name}-%{version}.tar.bz2
+# Source0-md5:	73502ca4ba6526727f9f49c63d805408
 Source1:	%{name}-pcscd.init
 Source2:	%{name}-pcscd.sysconfig
 Source3:	pcscd.upstart
@@ -24,18 +25,20 @@ Patch0:		%{name}-fhs.patch
 Patch1:		%{name}-any.patch
 Patch2:		debuglog-pid.patch
 Patch3:		configure-expand.patch
-URL:		http://www.linuxnet.com/middle.html
-BuildRequires:	autoconf >= 2.59
+URL:		https://alioth.debian.org/projects/pcsclite/
+BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake >= 1:1.8
 BuildRequires:	flex
 %{?with_apidocs:BuildRequires:	graphviz}
 BuildRequires:	libtool >= 2:2.0
 %{!?with_udev:BuildRequires:	libusb-devel >= 1.0}
 BuildRequires:	pkgconfig
+%{?with_polkit:BuildRequires:	polkit-devel >= 0.111}
 BuildRequires:	rpmbuild(macros) >= 1.647
 %{?with_udev:BuildRequires:	udev-devel}
 Requires(post,preun):	/sbin/chkconfig
 Requires(pretrans):	fileutils
+%{?with_polkit:Requires:	polkit >= 0.111}
 Requires:	rc-scripts >= 0.4.3.0
 Requires:	systemd-units >= 38
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -123,6 +126,7 @@ CPPFLAGS="%{rpmcppflags} -DDISABLE_ON_DEMAND_POWER_ON"
 	%{!?with_udev:--disable-libudev} \
 	--disable-silent-rules \
 	--enable-ipcdir=/var/run/pcscd \
+	%{?with_polkit:--enable-polkit} \
 	--enable-static \
 	--enable-usbdropdir=%{usbdropdir}
 
@@ -187,7 +191,7 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog* DRIVERS HELP NEWS README SECURITY TODO doc/README.DAEMON
+%doc AUTHORS COPYING ChangeLog* DRIVERS HELP NEWS README SECURITY TODO doc/README.{DAEMON,polkit}
 %attr(755,root,root) %{_bindir}/pcsc-spy
 %attr(755,root,root) %{_sbindir}/pcscd
 %dir %{_libdir}/pcsc
@@ -203,6 +207,9 @@ fi
 %{systemdunitdir}/pcscd.service
 %{systemdunitdir}/pcscd.socket
 /usr/lib/tmpfiles.d/%{name}.conf
+%if %{with polkit}
+%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
+%endif
 
 %files libs
 %defattr(644,root,root,755)
diff --git a/pcsc-lite-fhs.patch b/pcsc-lite-fhs.patch
index ed876cb..8550382 100644
--- a/pcsc-lite-fhs.patch
+++ b/pcsc-lite-fhs.patch
@@ -1,14 +1,12 @@
---- pcsc-lite-1.2.9-beta5/DRIVERS.orig	2004-05-14 09:01:00.000000000 +0200
-+++ pcsc-lite-1.2.9-beta5/DRIVERS	2004-07-30 16:48:19.000000000 +0200
-@@ -2,18 +2,18 @@
- 
- To install USB drivers, download the driver from http://www.linuxnet.com/
- and copy it to a temporary location.  After you have unarchived the files
--copy the directory to /usr/local/pcsc/drivers/.  If the directory
--/usr/local/pcsc/drivers/ does not exist create it before copying the driver
-+copy the directory to /usr/lib*/pcsc/drivers/.  If the directory
-+/usr/lib*/pcsc/drivers/ does not exist create it before copying the driver
- directory to it.
+--- pcsc-lite-1.8.11/DRIVERS.orig	2014-03-07 21:54:54.054804707 +0100
++++ pcsc-lite-1.8.11/DRIVERS	2014-03-07 21:59:19.138126916 +0100
+@@ -3,17 +3,17 @@
+ To install USB drivers, download the driver from
+ http://musclecard.com/software.html and copy it to a temporary location.
+ After you have unarchived the files copy the directory to
+-/usr/local/pcsc/drivers/.  If the directory /usr/local/pcsc/drivers/
++/usr/lib*/pcsc/drivers/.  If the directory /usr/lib*/pcsc/drivers/
+ does not exist create it before copying the driver directory to it.
  
  Example Mac OS X, Linux 2.4:
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pcsc-lite.git/commitdiff/7fbb1229d22219f4fa9f08d3738508275c127149



More information about the pld-cvs-commit mailing list