source: projects/specs/trunk/c/ccid145/ccid145-vl.spec @ 6429

Revision 6429, 2.1 KB checked in by Takemikaduchi, 12 years ago (diff)

NEW: ccid145, ccid: add conflicts

Line 
1%define dropdir %(pkg-config libpcsclite --variable usbdropdir 2>/dev/null)
2%define libusb1_ver 1.0.9
3%define pcsc_lite_ver 1.8.3
4
5Name:           ccid145
6Version:        1.4.5
7Release:        1%{?_dist_release}
8Summary:        Generic USB CCID smart card reader driver
9Summary(ja):        Generic USB CCID smart card reader driver
10
11Group:          System Environment/Libraries
12License:        LGPLv2+
13URL:            http://pcsclite.alioth.debian.org/ccid.html
14Source0:        http://alioth.debian.org/download.php/1563/ccid-%{version}.tar.bz2
15BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
16
17BuildRequires:  libusb1-devel >= %{libusb1_ver}
18BuildRequires:  pcsc-lite-devel >= %{pcsc_lite_ver}
19Requires(post): initscripts
20Requires(postun): initscripts
21Requires:       libusb1
22Requires:       pcsc-lite
23Provides:       pcsc-ifd-handler
24Conflicts:      ccid
25# 390 does not have libusb or smartCards
26ExcludeArch: s390 s390x
27
28
29%description
30Generic USB CCID (Chip/Smart Card Interface Devices) driver.
31
32
33%prep
34%setup -q -n ccid-%{version}
35for f in ChangeLog README ; do
36  iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
37done
38
39
40%build
41%configure --disable-dependency-tracking --disable-static --enable-twinserial
42make %{?_smp_mflags}
43
44
45%install
46rm -rf $RPM_BUILD_ROOT
47make install DESTDIR=$RPM_BUILD_ROOT
48%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d
49%{__install} -m 644 src/92_pcscd_ccid.rules $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/92-pcscd_ccid.rules
50
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
55
56%post
57[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H > /dev/null 2>&1
58exit 0
59
60%postun
61[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H  > /dev/null 2>&1
62exit 0
63
64
65%files
66%defattr(-,root,root,-)
67%doc AUTHORS ChangeLog COPYING NEWS README SCARDGETATTRIB.txt
68%{dropdir}/ifd-ccid.bundle/
69%{dropdir}/serial/
70%config(noreplace) %{_sysconfdir}/reader.conf.d/libccidtwin
71%config %{_sysconfdir}/udev/rules.d/92-pcscd_ccid.rules
72
73
74%changelog
75* Tue Jun 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.5-1
76- initial build
77
Note: See TracBrowser for help on using the repository browser.