add subpackage server

This commit is contained in:
duyiwei 2022-06-15 14:09:55 +08:00
parent 6642f5f50d
commit 415f161388

View File

@ -1,6 +1,6 @@
Name: p11-kit
Version: 0.24.0
Release: 1
Release: 2
Summary: Provides a way to load and enumerate PKCS#11 modules.
License: BSD
URL: http://p11-glue.freedesktop.org/p11-kit.html
@ -10,8 +10,6 @@ Source1: p11-kit-client.service
BuildRequires: gcc libtasn1-devel >= 2.3 libffi-devel gtk-doc systemd-devel pkgconfig(glib-2.0) libxslt
BuildRequires: bash-completion
Provides: p11-kit-server = %{version}-%{release}
Obsoletes: p11-kit-server < %{version}-%{release}
%description
Provides a way to load and enumerate PKCS#11 modules.
@ -37,6 +35,15 @@ Conflicts: nss < 3.14.3-9
%description trust
This package contains PKCS#11 trust policy module.
%package server
Summary: Server and client commands for %{name}
Requires: %{name} = %{version}-%{release}
%description server
The %{name}-server package contains command line tools that enable to
export PKCS#11 modules through a Unix domain socket. Note that this
feature is still experimental.
%package help
Summary: Help infomation of %{name}
Requires: %{name} = %{version}-%{release}
@ -89,13 +96,15 @@ fi
%{_bindir}/p11-kit
%{_libdir}/libp11-kit.so.*
%{_libdir}/p11-kit-proxy.so
%{_libdir}/pkcs11/p11-kit-client.so
%{_libexecdir}/p11-kit/p11-kit-remote
%{_libexecdir}/p11-kit/p11-kit-server
%{_datadir}/bash-completion/completions/p11-kit
%files server
%{_libdir}/pkcs11/p11-kit-client.so
%{_userunitdir}/p11-kit-client.service
%{_libexecdir}/p11-kit/p11-kit-server
%{_userunitdir}/p11-kit-server.service
%{_userunitdir}/p11-kit-server.socket
%{_datadir}/bash-completion/completions/p11-kit
%files help
%doc AUTHORS NEWS README
@ -121,6 +130,9 @@ fi
%{_datadir}/bash-completion/completions/trust
%changelog
* Wed Jun 15 2022 duyiwei <duyiwei@kylinos.cn> - 0.24.0-2
- add subpackage server
* Wed Dec 1 2021 panxiaohe <panxiaohe@huawei.com> - 0.24.0-1
- update to 0.24.0