Browse Source

NEW: ccid145, ccid: add conflicts

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@6429 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 12 years ago
parent
commit
57f50cfb30
2 changed files with 82 additions and 1 deletions
  1. 5 1
      c/ccid/ccid-vl.spec
  2. 77 0
      c/ccid145/ccid145-vl.spec

+ 5 - 1
c/ccid/ccid-vl.spec

@@ -4,7 +4,7 @@
 
 Name:           ccid
 Version:        1.4.7
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Summary:        Generic USB CCID smart card reader driver
 Summary(ja):        Generic USB CCID smart card reader driver
 
@@ -21,6 +21,7 @@ Requires(postun): initscripts
 Requires:       libusb1
 Requires:       pcsc-lite
 Provides:       pcsc-ifd-handler
+Conflicts:	ccid145
 # 390 does not have libusb or smartCards
 ExcludeArch: s390 s390x
 
@@ -71,6 +72,9 @@ exit 0
 
 
 %changelog
+* Tue Jun 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-2
+- add Conflicts: ccid145
+
 * Sun Jun 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-1
 - new upstream release
 - change BuildRequires: libusb1-devel instead of libusb-devel

+ 77 - 0
c/ccid145/ccid145-vl.spec

@@ -0,0 +1,77 @@
+%define dropdir %(pkg-config libpcsclite --variable usbdropdir 2>/dev/null)
+%define libusb1_ver 1.0.9
+%define pcsc_lite_ver 1.8.3
+
+Name:           ccid145
+Version:        1.4.5
+Release:	1%{?_dist_release}
+Summary:        Generic USB CCID smart card reader driver
+Summary(ja):        Generic USB CCID smart card reader driver
+
+Group:          System Environment/Libraries
+License:        LGPLv2+
+URL:            http://pcsclite.alioth.debian.org/ccid.html
+Source0:        http://alioth.debian.org/download.php/1563/ccid-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires:  libusb1-devel >= %{libusb1_ver}
+BuildRequires:  pcsc-lite-devel >= %{pcsc_lite_ver}
+Requires(post): initscripts
+Requires(postun): initscripts
+Requires:       libusb1
+Requires:       pcsc-lite
+Provides:       pcsc-ifd-handler
+Conflicts:	ccid
+# 390 does not have libusb or smartCards
+ExcludeArch: s390 s390x
+
+
+%description
+Generic USB CCID (Chip/Smart Card Interface Devices) driver.
+
+
+%prep
+%setup -q -n ccid-%{version}
+for f in ChangeLog README ; do
+  iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
+done
+
+
+%build
+%configure --disable-dependency-tracking --disable-static --enable-twinserial
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d
+%{__install} -m 644 src/92_pcscd_ccid.rules $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/92-pcscd_ccid.rules
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H > /dev/null 2>&1
+exit 0
+
+%postun
+[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H  > /dev/null 2>&1
+exit 0
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS ChangeLog COPYING NEWS README SCARDGETATTRIB.txt
+%{dropdir}/ifd-ccid.bundle/
+%{dropdir}/serial/
+%config(noreplace) %{_sysconfdir}/reader.conf.d/libccidtwin
+%config %{_sysconfdir}/udev/rules.d/92-pcscd_ccid.rules
+
+
+%changelog
+* Tue Jun 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.5-1
+- initial build
+