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