diff --git a/baselibs.conf b/baselibs.conf index c2e6899..00932a3 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libassuan0 +libassuan9 diff --git a/libassuan-2.5.7.tar.bz2 b/libassuan-2.5.7.tar.bz2 deleted file mode 100644 index 9a1cadc..0000000 --- a/libassuan-2.5.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76 -size 605076 diff --git a/libassuan-2.5.7.tar.bz2.sig b/libassuan-2.5.7.tar.bz2.sig deleted file mode 100644 index fdf3fe2..0000000 Binary files a/libassuan-2.5.7.tar.bz2.sig and /dev/null differ diff --git a/libassuan-3.0.1.tar.bz2 b/libassuan-3.0.1.tar.bz2 new file mode 100644 index 0000000..70b84c7 --- /dev/null +++ b/libassuan-3.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1 +size 592430 diff --git a/libassuan-3.0.1.tar.bz2.sig b/libassuan-3.0.1.tar.bz2.sig new file mode 100644 index 0000000..d7b8332 Binary files /dev/null and b/libassuan-3.0.1.tar.bz2.sig differ diff --git a/libassuan.changes b/libassuan.changes index 9015222..05c1149 100644 --- a/libassuan.changes +++ b/libassuan.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sun Jul 28 15:00:43 UTC 2024 - Andreas Stieger + +- update to 3.0.1 (shared library version 9) + * API change: For new code, which uses libassuan with nPTH, use + gpgrt_get_syscall_clamp and assuan_control, instead of the + system_hooks API. Use of ASSUAN_SYSTEM_NPTH is deprecated with + new API version 3. + * Various API extensions + * New socket flags "linger" and "reuseaddr" +- drop extra gpg-error requirement on -devel, it is autogenerated +- drop texinfo macro from spec files, handled via file triggers +- package license texts + ------------------------------------------------------------------- Thu Mar 7 13:02:18 UTC 2024 - Pedro Monreal diff --git a/libassuan.spec b/libassuan.spec index 44063fc..30138ab 100644 --- a/libassuan.spec +++ b/libassuan.spec @@ -2,6 +2,7 @@ # spec file for package libassuan # # Copyright (c) 2024 SUSE LLC +# Copyright (c) 2024 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,36 +17,36 @@ # +%define soversion 9 Name: libassuan -Version: 2.5.7 +Version: 3.0.1 Release: 0 Summary: IPC library used by GnuPG version 2 License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://www.gnupg.org/related_software/libassuan/index.en.html -Source0: ftp://ftp.gnupg.org/gcrypt/libassuan/%{name}-%{version}.tar.bz2 +Source0: https://www.gnupg.org/ftp/gcrypt/libassuan/%{name}-%{version}.tar.bz2 Source1: baselibs.conf -Source2: ftp://ftp.gnupg.org/gcrypt/libassuan/%{name}-%{version}.tar.bz2.sig +Source2: https://www.gnupg.org/ftp/gcrypt/libassuan/%{name}-%{version}.tar.bz2.sig # https://www.gnupg.org/signature_key.html Source3: https://gnupg.org/signature_key.asc#/%{name}.keyring -BuildRequires: libgpg-error-devel >= 1.17 -Requires: %{install_info_prereq} +BuildRequires: pkgconfig +BuildRequires: pkgconfig(gpg-error) >= 1.17 %description Libassuan is the IPC library used by gpg2 (GnuPG version 2) -%package -n libassuan0 +%package -n libassuan%{soversion} Summary: IPC library used by GnuPG version 2 Group: Development/Libraries/C and C++ -%description -n libassuan0 +%description -n libassuan%{soversion} Libassuan is the IPC library used by gpg2 (GnuPG version 2) %package devel Summary: IPC library used by GnuPG version 2 Group: Development/Libraries/C and C++ -Requires: libassuan0 = %{version} -Requires: libgpg-error-devel +Requires: libassuan%{soversion} = %{version} %description devel Libassuan is the IPC library used by gpg2 (GnuPG version 2) @@ -70,21 +71,16 @@ find %{buildroot} -type f -name "*.la" -delete -print %check %make_build check -%post -n libassuan0 -p /sbin/ldconfig -%postun -n libassuan0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libassuan%{soversion} -%post devel -%install_info --info-dir=%{_infodir} %{_infodir}/assuan.info.gz - -%postun devel -%install_info_delete --info-dir=%{_infodir} %{_infodir}/assuan.info.gz - -%files -n libassuan0 -%license COPYING +%files -n libassuan%{soversion} +%license COPYING COPYING.LIB %doc AUTHORS ChangeLog NEWS README THANKS -%{_libdir}/libassuan.so.* +%{_libdir}/libassuan.so.%{soversion} +%{_libdir}/libassuan.so.%{soversion}.* %files devel +%license COPYING COPYING.LIB %{_libdir}/pkgconfig/libassuan.pc %{_infodir}/assuan* %{_includedir}/*.h