From 5b6e501d8c1ce0e8d630298a7e5ddea6a86f8469a561fdee71a7721ec538a900 Mon Sep 17 00:00:00 2001 From: Otto Hollmann Date: Wed, 20 Sep 2023 15:27:18 +0000 Subject: [PATCH] Accepting request 1112588 from home:pmonrealgonzalez:branches:Base:System - Update to 0.25.0: * add PKCS#11 3.0 support * add support for profile objects * add ability to adjust module and config paths at run-time via system environmental exports * make terminal output nicer * p11-kit: add command to print merged configuration * p11-kit: add commands to list, add and delete profiles of a token * trust: add command to check format of .p11-kit files * virtual: fix libffi type signatures for PKCS#11 3.0 functions * server: fix umask setting when --group is specified * server: check SHELL only when neither --sh nor --csh is specified * rpc: use space string in C_InitToken * rpc: fix two off-by-one errors identified by asan * modules: make logging message more translatable * pkcs11.h: support CRYPTOKI_GNU for IBM vendor mechanisms * pkcs11.h: add IBM specific mechanism and attributes * pkcs11.h: add ChaCha20/Salsa20 and Poly1305 mechanisms * pkcs11.h: add AES-GCM mechanism parameters for message-based encryption * po: update translations from Transifex - Update upstream p11-kit.keyring file - Add missing lang files - Switch to using Meson as the build system OBS-URL: https://build.opensuse.org/request/show/1112588 OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=52 --- p11-kit-0.24.1.tar.xz | 3 --- p11-kit-0.24.1.tar.xz.sig | Bin 566 -> 0 bytes p11-kit-0.25.0.tar.xz | 3 +++ p11-kit-0.25.0.tar.xz.sig | Bin 0 -> 119 bytes p11-kit.changes | 27 +++++++++++++++++++++++++++ p11-kit.keyring | Bin 3890 -> 11688 bytes p11-kit.spec | 37 ++++++++++++++++++++++--------------- 7 files changed, 52 insertions(+), 18 deletions(-) delete mode 100644 p11-kit-0.24.1.tar.xz delete mode 100644 p11-kit-0.24.1.tar.xz.sig create mode 100644 p11-kit-0.25.0.tar.xz create mode 100644 p11-kit-0.25.0.tar.xz.sig diff --git a/p11-kit-0.24.1.tar.xz b/p11-kit-0.24.1.tar.xz deleted file mode 100644 index 4ecaddf..0000000 --- a/p11-kit-0.24.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8be783efd5cd4ae534cee4132338e3f40f182c3205d23b200094ec85faaaef8 -size 838304 diff --git a/p11-kit-0.24.1.tar.xz.sig b/p11-kit-0.24.1.tar.xz.sig deleted file mode 100644 index d0f618e0837fbd3cbe19e6b43ab9fda1d564410736e74933912fbfb065ee6b70..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*iA|=DLZ#0LW$VqJ01%!^*=9qB>0%7HW-~b8<5Y`2R zj@Raxaj2sY|9exNS+()9>7uSw+;C}vXJc8WK^f<4Wg4Y19YfDJ1ywxW)z#;lW@UCL?lmULiO_>uZC`i*4|y|s-%quUhVCk2 zB_|$(HwPs~|D`|n^o00L3MBe1fWrf5#}+QZ%(>xyz-bRoLJTs)gFy$M|7$p-w;+dqt^DHa2opxRzQ$WweDInelzrI EpIe9=Z2$lO diff --git a/p11-kit-0.25.0.tar.xz b/p11-kit-0.25.0.tar.xz new file mode 100644 index 0000000..82bf244 --- /dev/null +++ b/p11-kit-0.25.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d55583bcdde83d86579cabe3a8f7f2638675fef01d23cace733ff748fc354706 +size 958940 diff --git a/p11-kit-0.25.0.tar.xz.sig b/p11-kit-0.25.0.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..5705bb1f13e56bf6a83228d8e633c3759f4f67f9c403d4cfc3c0f9afb0317a82 GIT binary patch literal 119 zcmeAuWnmEGVvrS6WQlb<&0l81x}4QC>`PVYGLOwam3Ua0Qs#z!X5iu!fQd}+XJmMH z<+E4DgVzsIV!Z literal 0 HcmV?d00001 diff --git a/p11-kit.changes b/p11-kit.changes index 73cea2c..fae835d 100644 --- a/p11-kit.changes +++ b/p11-kit.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Wed Sep 20 08:49:47 UTC 2023 - Pedro Monreal + +- Update to 0.25.0: + * add PKCS#11 3.0 support + * add support for profile objects + * add ability to adjust module and config paths at run-time via + system environmental exports + * make terminal output nicer + * p11-kit: add command to print merged configuration + * p11-kit: add commands to list, add and delete profiles of a token + * trust: add command to check format of .p11-kit files + * virtual: fix libffi type signatures for PKCS#11 3.0 functions + * server: fix umask setting when --group is specified + * server: check SHELL only when neither --sh nor --csh is specified + * rpc: use space string in C_InitToken + * rpc: fix two off-by-one errors identified by asan + * modules: make logging message more translatable + * pkcs11.h: support CRYPTOKI_GNU for IBM vendor mechanisms + * pkcs11.h: add IBM specific mechanism and attributes + * pkcs11.h: add ChaCha20/Salsa20 and Poly1305 mechanisms + * pkcs11.h: add AES-GCM mechanism parameters for message-based encryption + * po: update translations from Transifex +- Update upstream p11-kit.keyring file +- Add missing lang files +- Switch to using Meson as the build system + ------------------------------------------------------------------- Mon Aug 8 16:03:57 UTC 2022 - Dirk Müller diff --git a/p11-kit.keyring b/p11-kit.keyring index f7113385aa0a21ea62a0f0dffbb086636849631670e3bedef1b94a0a6fa99210..c3d2b3bb2dbf63cba4680651b531283b46b51fc01998a4409deca99dfbd68f86 100644 GIT binary patch literal 11688 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 K=)Nd^|GxlO@OVi8 literal 3890 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 diff --git a/p11-kit.spec b/p11-kit.spec index b33a2d0..a215b9a 100644 --- a/p11-kit.spec +++ b/p11-kit.spec @@ -1,7 +1,7 @@ # # spec file for package p11-kit # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,17 +21,23 @@ %define trustdir_cfg %{pkidir_cfg}/trust %define trustdir_static %{pkidir_static}/trust Name: p11-kit -Version: 0.24.1 +Version: 0.25.0 Release: 0 Summary: Library to work with PKCS#11 modules License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: https://p11-glue.freedesktop.org/p11-kit.html -Source0: https://github.com/p11-glue/p11-kit/releases/download/%{version}/p11-kit-%{version}.tar.xz -Source1: https://github.com/p11-glue/p11-kit/releases/download/%{version}/p11-kit-%{version}.tar.xz.sig -Source98: p11-kit.keyring +Source0: https://github.com/p11-glue/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: https://github.com/p11-glue/%{name}/releases/download/%{version}/p11-kit-%{version}.tar.xz.sig +Source98: https://p11-glue.github.io/p11-glue/%{name}/%{name}-release-keyring.gpg#/%{name}.keyring Source99: baselibs.conf BuildRequires: gtk-doc +%if 0%{?suse_version} >= 1600 +BuildRequires: libtasn1-tools +%else +BuildRequires: libtasn1 +%endif +BuildRequires: meson >= 0.59.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(libffi) >= 3.0.0 BuildRequires: pkgconfig(libsystemd) @@ -101,14 +107,13 @@ Unix domain socket. Note that this feature is still experimental. %autosetup %build -%configure \ - --with-trust-paths=%{trustdir_cfg}:%{trustdir_static} \ - --with-systemd \ - --enable-doc -%make_build +%meson -Dtrust_paths=%{trustdir_cfg}:%{trustdir_static} \ + -Dbash_completion=disabled \ + -Dgtk_doc=true -Dman=true +%meson_build %install -%make_install +%meson_install # install -d m 755 %{buildroot}%{trustdir_cfg}/{anchors,blocklist} install -d m 755 %{buildroot}%{trustdir_static}/{anchors,blocklist} @@ -118,7 +123,8 @@ install -d %{buildroot}%{_sysconfdir}/pkcs11/modules # Remove sample config away to doc folder. Having the sample there would conflict # 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 +install -d m 755 %{buildroot}%{_docdir}/libp11-kit0 +mv %{buildroot}%{_sysconfdir}/pkcs11/pkcs11.conf.example %{buildroot}%{_docdir}/libp11-kit0 find %{buildroot} -type f -name "*.la" -delete -print # install -d -m 755 %{buildroot}%{_rpmmacrodir} @@ -137,16 +143,17 @@ ln -s %{_libdir}/pkcs11/p11-kit-trust.so %{buildroot}%{_libdir}/libnssckbi.so rm %{buildroot}%{_libexecdir}/%{name}/trust-extract-compat ln -s ../../sbin/update-ca-certificates %{buildroot}%{_libexecdir}/%{name}/p11-kit-extract-trust export NO_BRP_STALE_LINK_ERROR=yes # *grr* +%find_lang %{name} %if !0%{?qemu_user_space_build} %check -%make_build check +%meson_test %endif %post -n libp11-kit0 -p /sbin/ldconfig %postun -n libp11-kit0 -p /sbin/ldconfig -%files +%files -f %{name}.lang %dir %{_libdir}/pkcs11 %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/modules @@ -168,7 +175,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # *grr* %license COPYING # Package the example conf file as documentation. Like this we're sure that we will # not introduce conflicts with this version of the library and future ones. -%doc p11-kit/pkcs11.conf.example +%doc pkcs11.conf.example %doc AUTHORS ChangeLog NEWS README %dir %{_sysconfdir}/pkcs11 %dir %{_sysconfdir}/pkcs11/modules/