diff --git a/libzypp-17.32.5.tar.bz2 b/libzypp-17.32.5.tar.bz2 deleted file mode 100644 index 2e44384..0000000 --- a/libzypp-17.32.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d92ea99a49f53da7153dd870cc49cf15989c6ce41d9b19aa7cf02d3322133b9 -size 5596025 diff --git a/libzypp-17.33.4.tar.bz2 b/libzypp-17.33.4.tar.bz2 new file mode 100644 index 0000000..70e1025 --- /dev/null +++ b/libzypp-17.33.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82ce7989407f2eda4cdca2f0fcc88b62f585c49afd2937688b52187640517879 +size 5599489 diff --git a/libzypp.changes b/libzypp.changes index a675a2d..1c33c44 100644 --- a/libzypp.changes +++ b/libzypp.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Mon May 13 11:48:13 CEST 2024 - bzeller@suse.de + +- version 17.33.4 (35) + +------------------------------------------------------------------- +Thu May 9 13:43:39 UTC 2024 - Dirk Müller + +- add one more missing export for libyui-qt-pkg + +------------------------------------------------------------------- +Wed May 8 14:05:16 CEST 2024 - bzeller@suse.de + +- Revert eintrSafeCall behavior to setting errno to 0. +- version 17.33.3 (34) + +------------------------------------------------------------------- +Mon May 6 08:28:32 UTC 2024 - Dirk Müller + +- fix up requires_eq usage for libsolv-tools-base +- add one more missing export for PackageKit +- version 17.33.2 + +------------------------------------------------------------------- +Fri May 3 14:06:58 CEST 2024 - ma@suse.de + +- version 17.33.1 (33) + +------------------------------------------------------------------- +Fri May 3 11:31:43 UTC 2024 - Dirk Müller + +- switch to reduced size libsolv-tools-base (jsc#PED-8153) + +------------------------------------------------------------------- +Fri May 3 12:52:22 CEST 2024 - ma@suse.de + +- Fixed check for outdated repo metadata as non-root user + (bsc#1222086) +- Add ZYPP_API for exported functions and switch to + visibility=hidden (jsc#PED-8153) +- Dynamically resolve libproxy (jsc#PED-8153) +- version 17.33.0 (33) + +------------------------------------------------------------------- +Mon Apr 29 12:00:59 CEST 2024 - ma@suse.de + +- Fix download from gpgkey URL (bsc#1223430, fixes openSUSE/zypper#546) +- version 17.32.6 (32) + ------------------------------------------------------------------- Fri Apr 19 15:58:26 CEST 2024 - ma@suse.de diff --git a/libzypp.spec b/libzypp.spec index 51ad3b2..3c40974 100644 --- a/libzypp.spec +++ b/libzypp.spec @@ -38,11 +38,18 @@ %bcond_with sigc_block_workaround %endif + +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600 +%bcond_without visibility_hidden +%else +%bcond_with visibility_hidden +%endif + # Distros using just zypper may want to enable this as default earlier %bcond_with enable_preview_single_rpmtrans_as_default_for_zypper Name: libzypp -Version: 17.32.5 +Version: 17.33.4 Release: 0 License: GPL-2.0-or-later URL: https://github.com/openSUSE/libzypp @@ -92,8 +99,17 @@ BuildRequires: gettext-devel BuildRequires: graphviz BuildRequires: libxml2-devel BuildRequires: yaml-cpp-devel + +# we are loading libproxy dynamically, however we have +# a failsafe unit test that links against libproxy to make +# sure the API did not change BuildRequires: libproxy-devel +#keep the libproxy runtime requires for old releases +%if 0%{?sle_version} <= 150500 +Requires: libproxy1 +%endif + %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} BuildRequires: pkgconfig %else @@ -101,8 +117,13 @@ BuildRequires: pkg-config %endif BuildRequires: libsolv-devel >= 0.7.24 +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600 +BuildRequires: libsolv-tools-base >= 0.7.29 +%requires_eq libsolv-tools-base +%else BuildRequires: libsolv-tools %requires_eq libsolv-tools +%endif BuildRequires: glib2-devel BuildRequires: libsigc++2-devel @@ -236,7 +257,7 @@ Group: Documentation/HTML Developer documentation for libzypp. %prep -%setup -q +%autosetup -p1 %build mkdir build @@ -261,6 +282,7 @@ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=1 \ -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \ + %{?with_visibility_hidden:-DENABLE_VISIBILITY_HIDDEN=1} \ %{?with_zchunk:-DENABLE_ZCHUNK_COMPRESSION=1} \ %{?with_zstd:-DENABLE_ZSTD_COMPRESSION=1} \ %{?with_sigc_block_workaround:-DENABLE_SIGC_BLOCK_WORKAROUND=1} \