]> git.pld-linux.org Git - SPECS.git/blob - pcsc-driver-gempc.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / pcsc-driver-gempc.spec
1 Summary:        PC/SC drivers for GemPC 410 and GemPC 430 smart card readers
2 Summary(pl.UTF-8):      Sterowniki PC/SC do czytników kart procesorowych GemPC 410 i GemPC 430
3 Name:           pcsc-driver-gempc
4 Version:        1.0.7
5 Release:        2
6 License:        GPL v2+ (GemPC410), BSD (GemPC430)
7 Group:          Libraries
8 Source0:        http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/ifd-gempc-%{version}.tar.gz
9 # Source0-md5:  b15a2ec0cace2523106aab140a38f3e1
10 Patch0:         %{name}-debug.patch
11 URL:            http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/index.html
12 BuildRequires:  libusb-compat-devel
13 BuildRequires:  pcsc-lite-devel >= 1.2.0
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 PC/SC drivers for GemPC 410 and GemPC 430 smart card readers
18
19 %description -l pl.UTF-8
20 Sterowniki PC/SC do czytników kart GemPC 410 i GemPC 430.
21
22 %package serial
23 Summary:        PC/SC driver for GemPC 410 smart card readers
24 Summary(pl.UTF-8):      Sterownik PC/SC do czytników kart procesorowych GemPC 410
25 License:        GPL v2+
26 Group:          Libraries
27 Requires:       pcsc-lite >= 1.2.0
28
29 %description serial
30 PC/SC driver for GemPC 410 smart card readers attached through serial
31 port. Supported hardware:
32 - GemPC 410: normal GemPC 410, GemPC 410-SL, IBM 410p
33 - GemPC 412: GCR412 FirstUSA
34 - GemPC 413: EMV-compliant
35 - GemPC 415: VISA and American Express 415
36
37 Note: GCR400 and GCR410 readers have too old GemCore firmware and are
38 not supported.
39
40 %description serial -l pl.UTF-8
41 Sterownik PC/SC do czytników kart procesorowych GemPC 410 podłączanych
42 przez port szeregowy. Obsługiwane czytniki:
43 - GemPC 410: zwykłe GemPC 410, GemPC 410-SL, IBM 410p
44 - GemPC 412: GCR412 FirstUSA
45 - GemPC 413: zgodne z EMV
46 - GemPC 415: VISA i American Express 415
47
48 Uwaga: czytniki GCR400 i GCR410 mają zbyt stare firmware GemCore i nie
49 są obsługiwane.
50
51 %package usb
52 Summary:        PC/SC driver for GemPC 430 smart card readers
53 Summary(pl.UTF-8):      Sterownik PC/SC do czytników kart procesorowych GemPC 430
54 License:        BSD or GPL v2+
55 Group:          Libraries
56 Requires:       pcsc-lite >= 1.2.0
57
58 %description usb
59 PC/SC driver for GemPC 430 smart card readers attached through USB
60 port. Supported hardware:
61 - GemPC 430: normal GemPC 430
62 - GemPC 432: target.com
63 - GemPC 435: American Express Blue Card reader
64
65 %description usb -l pl.UTF-8
66 Sterownik PC/SC do czytników kart procesorowych GemPC 410 podłączanych
67 przez port USB. Obsługiwane czytniki:
68 - GemPC 430: zwykłe GemPC 430
69 - GemPC 432: target.com
70 - GemPC 435: czytniki American Express Blue Card
71
72 %prep
73 %setup -q -n ifd-gempc-%{version}
74 %patch0 -p1
75
76 %build
77 CC="%{__cc}" \
78 CFLAGS="%{rpmcflags}" \
79 %{__make}
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 install -D GemPC410/libGemPC410.so.%{version} $RPM_BUILD_ROOT%{_libdir}/pcsc/drivers/libGemPC410.so
85 install -d $RPM_BUILD_ROOT/etc/reader.conf.d
86 cat >$RPM_BUILD_ROOT/etc/reader.conf.d/GemPC410.conf <<EOF
87 FRIENDLYNAME    "GemPC410"
88 DEVICEFILE      /dev/ttyS0
89 LIBPATH         %{_libdir}/pcsc/drivers/libGemPC410.so
90 CHANNELID       1
91 EOF
92
93 %{__make} -C GemPC430 install \
94         DESTDIR=$RPM_BUILD_ROOT
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %files serial
100 %defattr(644,root,root,755)
101 %doc Changelog README README.410 GemPC410/TODO.txt
102 %attr(755,root,root) %{_libdir}/pcsc/drivers/libGemPC410.so
103 %config(noreplace) %verify(not md5 mtime size) /etc/reader.conf.d/GemPC410.conf
104
105 %files usb
106 %defattr(644,root,root,755)
107 %doc Changelog README README.430 GemPC430/{COPYING,TODO.txt}
108 %dir %{_libdir}/pcsc/drivers/ifd-GemPC430.bundle
109 %dir %{_libdir}/pcsc/drivers/ifd-GemPC430.bundle/Contents
110 %{_libdir}/pcsc/drivers/ifd-GemPC430.bundle/Contents/Info.plist
111 %dir %{_libdir}/pcsc/drivers/ifd-GemPC430.bundle/Contents/Linux
112 %attr(755,root,root) %{_libdir}/pcsc/drivers/ifd-GemPC430.bundle/Contents/Linux/libGemPC430.so.%{version}
This page took 1.27017 seconds and 3 git commands to generate.