Compare commits

...

4 Commits

4 changed files with 73 additions and 7 deletions

BIN
libsolv-0.7.30.tar.bz2 (Stored with Git LFS)

Binary file not shown.

BIN
libsolv-0.7.34.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,43 @@
-------------------------------------------------------------------
Mon Jul 7 13:48:58 CEST 2025 - mls@suse.de
- add support for product-obsoletes() provides in the product
autopackage generation code
- bump version to 0.7.34
-------------------------------------------------------------------
Tue Jun 3 13:25:39 CEST 2025 - mls@suse.de
- improve transaction ordering by allowing more uninst->uninst
edges [bsc#1243457]
- implement color filtering when adding update targets
- support orderwithrequires dependencies in susedata.xml
- bump version to 0.7.33
-------------------------------------------------------------------
Thu Apr 3 13:07:20 CEST 2025 - mls@suse.de
- build both static and dynamic libraries on new suse distros
- support the apk package and repository format (both v2 and v3)
- new dataiterator_final_{repo,solvable} functions
- bump version to 0.7.32
-------------------------------------------------------------------
Wed Jan 15 09:16:51 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Provide a symbol specific for the ruby-version
so yast does not break across updates (boo#1235598)
-------------------------------------------------------------------
Tue Nov 12 10:54:33 CET 2024 - mls@suse.de
- fix replaces_installed_package using the wrong solvable id
when checking the noupdate map
- make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard
- add rpm_query_idarray query function
- support rpm's "orderwithrequires" dependency
- bump version to 0.7.31
-------------------------------------------------------------------
Thu Jul 11 13:19:18 CEST 2024 - mls@suse.de

View File

@@ -60,19 +60,26 @@
%bcond_with ruby
%bcond_with perl
%endif
%if 0%{?suse_version} >= 1600
%bcond_without static
%bcond_without shared
%else
%bcond_without static
%bcond_with shared
%endif
%bcond_with zypp
Name: libsolv
Version: 0.7.30
Version: 0.7.34
Release: 0
Summary: Package dependency solver using a satisfiability algorithm
License: BSD-3-Clause
Group: Development/Libraries/C and C++
URL: https://github.com/openSUSE/libsolv
Source: libsolv-%{version}.tar.bz2
BuildRequires: cmake
BuildRequires: cmake >= 3.5
BuildRequires: gcc-c++
BuildRequires: libxml2-devel
BuildRequires: rpm-devel
@@ -167,6 +174,15 @@ Conflicts: libsatsolver-devel
Development files for libsolv, a library for solving packages and
reading repositories.
%package devel-static
Summary: Development files for libsolv, a package solver
Group: Development/Libraries/C and C++
Requires: libsolv-devel = %version
%description devel-static
Development files for libsolv, a library for solving packages and
reading repositories.
%package tools-base
Summary: Utilities used by libzypp to manage .solv files
Group: System/Management
@@ -208,6 +224,9 @@ Applications demoing the libsolv library.
%package -n ruby-solv
Summary: Ruby bindings for the libsolv library
Group: Development/Languages/Ruby
%if 0%{?suse_version}
Provides: ruby-solv-ruby-%{rb_ver}
%endif
%description -n ruby-solv
Ruby bindings for libsolv.
@@ -267,7 +286,7 @@ cmake . $CMAKE_FLAGS \
-DENABLE_APPDATA=1 \
-DENABLE_COMPS=1 \
-DMULTI_SEMANTICS=1 \
%{?with_static:-DENABLE_STATIC=1} \
%{?with_static:-DENABLE_STATIC=1 -DENABLE_STATIC_TOOLS=1 -DENABLE_STATIC_BINDINGS=1} \
%{!?with_shared:-DDISABLE_SHARED=1} \
%{?with_perl:-DENABLE_PERL=1} \
%{?with_python:-DENABLE_PYTHON=1} \
@@ -344,7 +363,7 @@ make ARGS=--output-on-failure test
%files devel
%defattr(-,root,root)
%if %{with static}
%if %{with static} && !%{with shared}
%{_libdir}/libsolv.a
%{_libdir}/libsolvext.a
%endif
@@ -361,6 +380,13 @@ make ARGS=--output-on-failure test
%{_libdir}/pkgconfig/libsolv*.pc
%{_mandir}/man3/*
%if %{with static} && %{with shared}
%files devel-static
%defattr(-,root,root)
%{_libdir}/libsolv.a
%{_libdir}/libsolvext.a
%endif
%files demo
%defattr(-,root,root)
%{_bindir}/solv