Группа :: Система/Библиотеки
Пакет: libchipcard
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: libchipcard
Version: 5.1.6
Release: alt1
Summary: A library for easy access to smart cards (chipcards)
License: LGPL-2.1
Group: System/Libraries
Url: http://www.libchipcard.de/
Packager: Andrey Cherepanov <cas at altlinux.org>
Source: %name-%version.tar
Source1: %name.init
Patch1: %name-alt-pkgconfig-fix.patch
BuildRequires: gcc-c++ glibc-devel
BuildRequires: libgwenhywfar-devel >= 4.0.0
BuildRequires: libpcsclite-devel zlib-devel
BuildRequires: rpm-build-compat
Provides: libchipcard2 = %EVR
Obsoletes: libchipcard2 < %EVR
%description
LibChipCard allows easy access to smart cards. It provides basic
access to memory and processor cards and has special support for
German medical cards, German "Geldkarten" and HBCI (homebanking) cards
(both type 0 and type 1). It accesses the readers via CTAPI or PC/SC
interfaces and has successfully been tested with Towitoko, Kobil and
Reiner-SCT readers.
%package devel
Summary: Header files for LibChipCard
Group: Development/Other
Requires: %name = %version
Provides: libchipcard2-devel
Obsoletes: libchipcard2-devel
%description devel
This package contains libchipcard-config and header files for writing
programs using LibChipCard.
%package tools
Summary: Terminal tools and daemons for LibChipCard
Group: Communications
Requires: %name = %version
Provides: libchipcard2-tools
Obsoletes: libchipcard2-tools
%description tools
This package contains the terminal tools and daemons for LibChipCard.
The most important daemon here is chipcardd which is needed to access
local card readers.
%prep
%setup
%patch1 -p1
%build
%autoreconf
%configure \
--disable-static \
--enable-pcsc \
--with-pcsc-libs="%_libdir"
# --with-pid-dir=/var/run \
%make_build
%install
%makeinstall_std
rm -f %buildroot%_libdir/gwenhywfar/plugins/*/ct/*.la
install -d %buildroot%_initrddir
install %SOURCE1 %buildroot%_initrddir/chipcardd
# Remove unfilled .pc file
rm -f %buildroot%_libdir/pkgconfig/%name-server.pc
%find_lang %name
%post tools
%post_service chipcardd
%preun tools
%preun_service chipcardd
%files
# COPYING contains only summary, note *GPL texts themselves
%doc AUTHORS COPYING README* TODO
%_libdir/*.so.*
%_sysconfdir/chipcard/
%_libdir/gwenhywfar/plugins/*/ct/*
%files devel
%_libdir/*.so
%_datadir/chipcard/
%_includedir/*
%_aclocaldir/*
%_libdir/pkgconfig/*.pc
%files tools -f %name.lang
%_bindir/*
%_initrddir/chipcardd
%attr(754,root,root) %_initrddir/chipcardd
%changelog
…
Полный changelog можно просмотреть здесь
Version: 5.1.6
Release: alt1
Summary: A library for easy access to smart cards (chipcards)
License: LGPL-2.1
Group: System/Libraries
Url: http://www.libchipcard.de/
Packager: Andrey Cherepanov <cas at altlinux.org>
Source: %name-%version.tar
Source1: %name.init
Patch1: %name-alt-pkgconfig-fix.patch
BuildRequires: gcc-c++ glibc-devel
BuildRequires: libgwenhywfar-devel >= 4.0.0
BuildRequires: libpcsclite-devel zlib-devel
BuildRequires: rpm-build-compat
Provides: libchipcard2 = %EVR
Obsoletes: libchipcard2 < %EVR
%description
LibChipCard allows easy access to smart cards. It provides basic
access to memory and processor cards and has special support for
German medical cards, German "Geldkarten" and HBCI (homebanking) cards
(both type 0 and type 1). It accesses the readers via CTAPI or PC/SC
interfaces and has successfully been tested with Towitoko, Kobil and
Reiner-SCT readers.
%package devel
Summary: Header files for LibChipCard
Group: Development/Other
Requires: %name = %version
Provides: libchipcard2-devel
Obsoletes: libchipcard2-devel
%description devel
This package contains libchipcard-config and header files for writing
programs using LibChipCard.
%package tools
Summary: Terminal tools and daemons for LibChipCard
Group: Communications
Requires: %name = %version
Provides: libchipcard2-tools
Obsoletes: libchipcard2-tools
%description tools
This package contains the terminal tools and daemons for LibChipCard.
The most important daemon here is chipcardd which is needed to access
local card readers.
%prep
%setup
%patch1 -p1
%build
%autoreconf
%configure \
--disable-static \
--enable-pcsc \
--with-pcsc-libs="%_libdir"
# --with-pid-dir=/var/run \
%make_build
%install
%makeinstall_std
rm -f %buildroot%_libdir/gwenhywfar/plugins/*/ct/*.la
install -d %buildroot%_initrddir
install %SOURCE1 %buildroot%_initrddir/chipcardd
# Remove unfilled .pc file
rm -f %buildroot%_libdir/pkgconfig/%name-server.pc
%find_lang %name
%post tools
%post_service chipcardd
%preun tools
%preun_service chipcardd
%files
# COPYING contains only summary, note *GPL texts themselves
%doc AUTHORS COPYING README* TODO
%_libdir/*.so.*
%_sysconfdir/chipcard/
%_libdir/gwenhywfar/plugins/*/ct/*
%files devel
%_libdir/*.so
%_datadir/chipcard/
%_includedir/*
%_aclocaldir/*
%_libdir/pkgconfig/*.pc
%files tools -f %name.lang
%_bindir/*
%_initrddir/chipcardd
%attr(754,root,root) %_initrddir/chipcardd
%changelog
…
Полный changelog можно просмотреть здесь