%define plugindir %{_libdir}/mozilla/plugins Name: libopensc Version: 0.20.0 Release: 1mamba Summary: OpenSC is a library and utilites to access SmartCard devices Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Aleph0 URL: http://www.opensc-project.org Source: https://github.com/OpenSC/OpenSC/releases/download/%{version}/opensc-%{version}.tar.gz #Source: http://downloads.sourceforge.net/project/opensc/OpenSC/opensc-%{version}/opensc-%{version}.tar.gz License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libblkid-devel BuildRequires: libffi-devel BuildRequires: libglib-devel BuildRequires: libmount-devel BuildRequires: libncurses-devel BuildRequires: libopenssl-devel BuildRequires: libpcre-devel BuildRequires: libreadline-devel BuildRequires: libselinux-devel BuildRequires: libsepol-devel BuildRequires: libuuid-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: flex BuildRequires: libassuan-devel BuildRequires: libopenldap-devel BuildRequires: libxslt-devel Requires: pam BuildRoot: %{_tmppath}/%{name}-%{version}-root # FIXME (BuildRequiremnts) # checking for ldap_ssl.h... no %description OpenSC provides a set of libraries and utilities to access SmartCard devices. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as mail encryption, authentication, and digital signature. Basic functionality should work on any ISO 7816-4 compatible SmartCard. Encryption and decryption using private keys on the SmartCard is possible with PKCS #15 compatible cards, such as the FINEID (Finnish Electronic IDentity) card. %package -n opensc Group: Development/Libraries Summary: Tools for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n opensc libOpenSC is a library for accessing SmartCard devices. This package contains the tools. %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel libOpenSC is a library for accessing SmartCard devices. This package contains static libraries and header files need for development. %prep %setup -q -n opensc-%{version} #sed -i -e 's|/usr/local/towitoko/lib/|/usr/lib/ctapi/|' etc/opensc.conf.in %build %configure \ --disable-static # --with-openssl \ # --with-plugin-dir=%{plugindir} %make #cp src/openssh/README src/openssh/README.openssh %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall install -D -m 644 etc/opensc.conf %{buildroot}%{_sysconfdir}/opensc.conf #install -d -m755 %{buildroot}%{plugindir} #rm -f %{buildroot}%{_libdir}/opensc-signer.la #rm -f %{buildroot}%{plugindir}/opensc-signer.la #rm -f %{buildroot}%{plugindir}/opensc-signer.so #mv %{buildroot}%{_libdir}/opensc-signer.so %{buildroot}%{plugindir} rm -f %{buildroot}%{_docdir}/opensc/NEWS %{buildroot}%{_docdir}/opensc/README rm -f %{buildroot}%{_bindir}/opensc-config rm -f %{buildroot}%{_mandir}/man1/opensc-config.* %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -n opensc %defattr(-,root,root) %config %{_sysconfdir}/opensc.conf %{_sysconfdir}/xdg/autostart/pkcs11-register.desktop %{_bindir}/* %{_datadir}/applications/org.opensc.notify.desktop %{_datadir}/opensc %{_datadir}/bash-completion/completions/* %{_datadir}/doc/opensc/opensc.conf %{_mandir}/man1/* %{_mandir}/man5/* %files %defattr(-,root,root) %{_libdir}/libopensc.so.* %{_libdir}/libsmm-local.so.* #%{_libdir}/libpkcs15init.so.* #%{_libdir}/libscconf.so.* %{_libdir}/onepin-opensc-pkcs11.la %{_libdir}/onepin-opensc-pkcs11.so %{_libdir}/opensc-pkcs11.la %{_libdir}/opensc-pkcs11.so %{_libdir}/pkcs11-spy.la %{_libdir}/pkcs11-spy.so %{_libdir}/pkcs11/onepin-opensc-pkcs11.so %{_libdir}/pkcs11/opensc-pkcs11.so %{_libdir}/pkcs11/pkcs11-spy.so #%{plugindir}/opensc-signer.so %doc COPYING %files devel %defattr(-,root,root) %{_libdir}/libopensc.la %{_libdir}/libopensc.so %{_libdir}/libsmm-local.la %{_libdir}/libsmm-local.so %{_libdir}/pkgconfig/opensc-pkcs11.pc %doc NEWS README %changelog * Tue Mar 03 2020 Automatic Build System 0.20.0-1mamba - automatic version update by autodist * Sat Dec 08 2018 Silvan Calarco 0.19.0-1mamba - update to 0.19.0 * Thu Jun 23 2016 Automatic Build System 0.16.0-1mamba - automatic version update by autodist * Thu May 21 2015 Automatic Build System 0.15.0-1mamba - automatic version update by autodist * Thu Jul 31 2014 Automatic Build System 0.14.0-1mamba - automatic update by autodist * Sat Dec 08 2012 Automatic Build System 0.13.0-1mamba - update to 0.13.0 * Sun Jul 24 2011 Automatic Build System 0.12.2-1mamba - automatic update to 3.0.3.0 by autodist * Sat Sep 18 2010 Silvan Calarco 0.11.13-1mamba - update to 0.11.13 * Sat Sep 18 2010 Silvan Calarco 0.11.4-2mamba - rebuilt with openssl 1.0 * Thu Nov 29 2007 Aleph0 0.11.4-1mamba - update to 0.11.4 * Mon Oct 10 2005 Davide Madrisan 0.9.6-2qilnx - fixed opensc.conf permissions - gcc4 compilation fix - the plugin for mozilla is now build * Thu May 19 2005 Silvan Calarco 0.9.6-1qilnx - update to version 0.9.6 by autospec * Tue Dec 07 2004 Davide Madrisan 0.9.4-1qilnx - package created by autospec