zbyszek / rpms / p11-remote

Forked from rpms/p11-remote 5 years ago
Clone

Blame p11-remote.spec

b9d16c3
%global enginesdir %(pkg-config --variable=enginesdir libcrypto)
b9d16c3
b9d16c3
Name:           p11-remote
5b85824
Version:        0.3
aa63084
Release:        6%{?dist}
b9d16c3
Summary:        Remoting of PKCS#11 modules across sessions
b9d16c3
b9d16c3
License:        BSD
b9d16c3
URL:            https://github.com/NetworkManager/%{name}
b9d16c3
Source0:        https://github.com/NetworkManager/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
b9d16c3
b9d16c3
Requires:       openssl-libs
b9d16c3
Requires:       p11-kit-server
b9d16c3
Igor Gnatenko 689b563
BuildRequires:  gcc
b9d16c3
BuildRequires:  pkgconfig(libcrypto)
b9d16c3
BuildRequires:  pkgconfig(p11-kit-1)
b9d16c3
BuildRequires:  pkgconfig(systemd)
b9d16c3
b9d16c3
%description
b9d16c3
This is a PKCS#11 engine for OpenSSL based on p11-kit capable of utilizing the
b9d16c3
p11-kit remoting capabilities. It also includes an on-demand activated UNIX
b9d16c3
socket based p11-kit server for user sessions.
b9d16c3
b9d16c3
This is in particular useful to use a GNOME Keyring software HSM with daemons
b9d16c3
running outside the user session, such as the NetworkManager managed VPN
b9d16c3
daemons or wpa_supplicant.
b9d16c3
b9d16c3
b9d16c3
%prep
b9d16c3
%setup -q
b9d16c3
b9d16c3
b9d16c3
%build
b9d16c3
%configure
b9d16c3
make %{_smp_mflags}
b9d16c3
b9d16c3
b9d16c3
%install
b9d16c3
make install DESTDIR=%{buildroot}
b9d16c3
b9d16c3
b9d16c3
%files
b9d16c3
%{_userunitdir}/p11-kit-remote.socket
b9d16c3
%{_userunitdir}/p11-kit-remote@.service
b9d16c3
%{_userunitdir}/sockets.target.wants
b9d16c3
%{_mandir}/man1/libp11-kit-engine.so.1*
b9d16c3
%{_mandir}/man5/p11-kit-remote.socket.5*
b9d16c3
%{_mandir}/man5/p11-kit-remote@.service.5*
b9d16c3
%{enginesdir}/libp11-kit-engine.so
5b85824
%{_libdir}/libp11-kit-engine.so
b9d16c3
%exclude %{enginesdir}/libp11-kit-engine.la
b9d16c3
b9d16c3
b9d16c3
%changelog
aa63084
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-6
aa63084
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
aa63084
a4f389b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-5
a4f389b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a4f389b
7f5bf3a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-4
7f5bf3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7f5bf3a
52a91f3
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-3
52a91f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
52a91f3
179af8c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-2
179af8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
179af8c
5b85824
* Thu May 11 2017 Lubomir Rintel <lkundrak@v3.sk> - 0.3-1
5b85824
- Update to version 0.3
5b85824
b9d16c3
* Sun Apr 09 2017 Lubomir Rintel <lkundrak@v3.sk> - 0.2-1
b9d16c3
- Initial packaging