]> git.pld-linux.org Git - packages/libchipcard2.git/blob - libchipcard2.spec
- updated to 2.1.8
[packages/libchipcard2.git] / libchipcard2.spec
1 #
2 # Conditional build:
3 %bcond_without  sysfs   # don't use sysfs to scan for ttyUSB
4 #
5 Summary:        A library for easy access to smart cards (chipcards)
6 Summary(pl):    Biblioteka do ³atwego dostêpu do kart procesorowych
7 Name:           libchipcard2
8 Version:        2.1.8
9 Release:        1
10 License:        GPL v2 with OpenSSL linking exception
11 Group:          Libraries
12 Source0:        http://dl.sourceforge.net/libchipcard/%{name}-%{version}.tar.gz
13 # Source0-md5:  d20abe3deb6a97e640d81757025e569d
14 URL:            http://www.libchipcard.de/
15 BuildRequires:  gwenhywfar-devel >= 2.0.0
16 BuildRequires:  libusb-devel
17 BuildRequires:  opensc-devel >= 0.9.4
18 BuildRequires:  pkgconfig
19 %{?with_sysfs:BuildRequires:    sysfsutils-devel >= 1.3.0-3}
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 libchipcard allows easy access to smart cards. It provides basic
24 access to memory and processor cards and has special support for
25 German medical cards, German "GeldKarte" and HBCI (homebanking) cards
26 (both type 0 and type 1). It accesses the readers via CTAPI or IFD
27 interfaces and has successfully been tested with Towitoko, Kobil, SCM,
28 Orga, Omnikey and Reiner-SCT readers. This package contains the
29 chipcard2 daemon needed to access card readers.
30
31 %description -l pl
32 libchipcard pozwala na ³atwy dostêp do kart procesorowych. Daje
33 podstawowy dostêp do kart pamiêciowych i procesorowych, ma tak¿e
34 specjaln± obs³ugê niemieckich kart medycznych, niemieckich kart
35 "GeldKarte" oraz kart HBCI (do homebankingu, zarówno typu 0 jak i 1).
36 Z czytnikami komunikuje siê poprzez interfejs CTAPI lub IFD, by³a
37 testowana z czytnikami Towitoko, Kobil, SCM, Orga, Omnikey i
38 Reiner-SCT. Ten pakiet zawiera demona chipcard2 potrzebnego do dostêpu
39 do czytników kart.
40
41 %package devel
42 Summary:        libchipcard server development kit
43 Summary(pl):    Pliki programistyczne serwera libchipcard
44 Group:          Development/Libraries
45 Requires:       %{name} = %{version}-%{release}
46 Requires:       gwenhywfar-devel >= 2.0.0
47 Requires:       libusb-devel
48 %{?with_sysfs:Requires: sysfsutils-devel >= 1.3.0-3}
49
50 %description devel
51 This package contains chipcard2-server-config and header files for
52 writing drivers, services or even your own chipcard daemon for
53 libchipcard.
54
55 %description devel
56 Ten pakiet zawiera skrypt chipcard2-server-config oraz pliki
57 nag³ówkowe do pisania sterowników, us³ug, a nawet w³asnych demonów
58 kart dla libchipcard.
59
60 %prep
61 %setup -q
62
63 %build
64 # pcmcia code needs fix to use userspace headers
65 %configure \
66         %{!?with_sysfs:ac_cv_header_sysfs_libsysfs_h=no} \
67         --with-kernel-sources=/usr
68
69 %{__make}
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 rm -f $RPM_BUILD_ROOT%{_libdir}/reader-lib*.la
78 rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/crypttoken/*.la
79 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/chipcard2-client/chipcardc2.conf{.example,}
80 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/chipcard2-client/chipcardc2.conf.minimal
81 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/chipcard2-server/chipcardd2.conf{.example,}
82 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/chipcard2-server/chipcardd2.conf.minimal
83 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/chipcard2-server/chipcardrd.conf{.example,}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %doc AUTHORS ChangeLog NEWS README TODO doc/{CERTIFICATES,IPCCOMMANDS,*.conf.*}
94 %attr(755,root,root) %{_bindir}/cardcommander2
95 %attr(755,root,root) %{_bindir}/chipcard-tool
96 %attr(755,root,root) %{_bindir}/geldkarte2
97 %attr(755,root,root) %{_bindir}/kvkcard2
98 %attr(755,root,root) %{_bindir}/memcard2
99 %attr(755,root,root) %{_bindir}/rsacard2
100 %attr(755,root,root) %{_sbindir}/chipcardd2
101 %attr(755,root,root) %{_sbindir}/chipcardrd
102 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
103 %attr(755,root,root) %{_libdir}/reader-lib*.so.*.*.*
104 %attr(755,root,root) %{_libdir}/reader-lib*.so
105 %dir %{_libdir}/chipcard2-server
106 %dir %{_libdir}/chipcard2-server/drivers
107 %{_libdir}/chipcard2-server/drivers/*.xml
108 %attr(755,root,root) %{_libdir}/chipcard2-server/drivers/ccid
109 %attr(755,root,root) %{_libdir}/chipcard2-server/drivers/ctapi
110 %attr(755,root,root) %{_libdir}/chipcard2-server/drivers/ifd
111 %attr(755,root,root) %{_libdir}/chipcard2-server/drivers/ifdold
112 %attr(755,root,root) %{_libdir}/chipcard2-server/drivers/pcsc
113 %dir %{_libdir}/chipcard2-server/lowlevel
114 %dir %{_libdir}/chipcard2-server/services
115 %{_libdir}/chipcard2-server/services/*.xml
116 %attr(755,root,root) %{_libdir}/chipcard2-server/services/cardfs
117 %attr(755,root,root) %{_libdir}/chipcard2-server/services/kvks
118 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/crypttoken/*.so*
119 %{_libdir}/gwenhywfar/plugins/*/crypttoken/*.xml
120 %dir %{_sysconfdir}/chipcard2-client
121 %{_sysconfdir}/chipcard2-client/apps
122 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chipcard2-client/chipcardc2.conf
123 %dir %{_sysconfdir}/chipcard2-server
124 %{_sysconfdir}/chipcard2-server/cards
125 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chipcard2-server/chipcardd2.conf
126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chipcard2-server/chipcardrd.conf
127 %{_sysconfdir}/chipcard2-server/drivers
128
129 %files devel
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_bindir}/chipcard2-server-config
132 %attr(755,root,root) %{_bindir}/chipcard2-client-config
133 %attr(755,root,root) %{_libdir}/lib*.so
134 %{_libdir}/lib*.la
135 %{_includedir}/chipcard2
136 %{_includedir}/chipcard2-client
137 %{_includedir}/chipcard2-server
138 %{_includedir}/chipcard2-service
139 %{_aclocaldir}/chipcard2-server.m4
140 %{_aclocaldir}/chipcard2-client.m4
This page took 0.091702 seconds and 4 git commands to generate.