Name: p11-kit
-Version: 0.12
+Version: 0.18.4
Release: 0
License: BSD-3-Clause
Summary: Library to work with PKCS#11 modules
Source0: http://p11-glue.freedesktop.org/releases/%{name}-%{version}.tar.gz
Source99: baselibs.conf
BuildRequires: pkg-config
+BuildRequires: pkgconfig(libtasn1)
%description
p11-kit provides a way to load and enumerate PKCS#11 modules, as well
%package -n libp11-kit
Summary: Library to work with PKCS#11 modules
-Group: Security/Crypto Libraries
%description -n libp11-kit
p11-kit provides a way to load and enumerate PKCS#11 modules, as well
%package tools
Summary: Library to work with PKCS#11 modules -- Tools
-Group: Security/Crypto Libraries
%description tools
p11-kit provides a way to load and enumerate PKCS#11 modules, as well
%package devel
Summary: Library to work with PKCS#11 modules -- Development Files
-Group: Development/Libraries
Requires: libp11-kit = %{version}
%description devel
%setup -q
%build
-%configure
+%configure --without-trust-paths
make %{?_smp_mflags}
%install
# with future versions of the library on file level. As replacement, we package
# the file as documentation file.
rm %{buildroot}%{_sysconfdir}/pkcs11/pkcs11.conf.example
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%post -n libp11-kit -p /sbin/ldconfig
%dir %{_sysconfdir}/pkcs11/modules/
%{_libdir}/libp11-kit.so.*
%{_libdir}/p11-kit-proxy.so
+%dir %{_libdir}/pkcs11
+%dir %{_libdir}/p11-kit
+%{_libdir}/pkcs11/p11-kit-trust.so
+%{_libdir}/p11-kit/p11-kit-extract-trust
+%dir %_datadir/p11-kit
+%dir %_datadir/p11-kit/modules
+%_datadir/p11-kit/modules/p11-kit-trust.module
%files tools
%defattr(-,root,root)