SHA256
1
0
forked from pool/libsolv

24 Commits

Author SHA256 Message Date
a603d5393f Sync changes to SLFO-1.2 branch 2025-08-20 09:43:30 +02:00
3e035987bc Accepting request 1266916 from zypp:Head
Softwarestack update

OBS-URL: https://build.opensuse.org/request/show/1266916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsolv?expand=0&rev=98
2025-04-04 15:29:06 +00:00
80452de16d gitrev 95f64952 (Add changes, bump version to 0.7.32, 2025-04-03)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1294
2025-04-03 11:21:57 +00:00
56c14285c7 gitrev a94c54fe (Merge pull request #578 from bmwiedemann/yastruby, 2025-04-03)
19cdbdf5 (Provide a symbol specific for the ruby-version, 2025-01-15)

OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1293
2025-04-03 09:41:26 +00:00
3cbfabe4f9 gitrev 1d3bd2bf (Fix typo that broke restoration of CMAKE_FIND_LIBRARY_SUFFIXES, 2025-04-02)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1292
2025-04-02 14:10:59 +00:00
b8ea4421eb gitrev fb169fc5 (SEARCH_THISSOLVID is in use by libzypp, 2025-03-31)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1291
2025-03-31 14:31:48 +00:00
c7c808efd1 gitrev 5ed6317b (Merge pull request #576 from gruenich/feature/drop-travis-ci, 2025-03-28)
c384f6ea (Remove file for travis CI, 2024-12-21)

OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1290
2025-03-28 13:31:03 +00:00
7d5bef33df gitrev 0a91dafc (Change the package to build both static and dynamic, 2025-03-20)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1289
2025-03-20 14:40:53 +00:00
0d4a59b295 gitrev f0e9108a (Remove CMAKE_MAJOR_VERSION comparison, 2025-03-19)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1288
2025-03-19 14:31:50 +00:00
0ddff6f453 gitrev 2a8217d6 (Merge pull request #580 from ppisar/c23, 2025-02-10)
5d36ad3e (Fix building in ISO C23, 2025-02-07)

OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1287
2025-02-10 10:00:25 +00:00
b77d11baae gitrev 5e4ff546 (Fix apkv3 dependency operator handling, 2025-01-20)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1286
2025-01-20 15:54:53 +00:00
7f4cb9baae gitrev 997a5ad9 (Add missing solv_free in the adb_read_adb_blk error case, 2025-01-17)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1285
2025-01-17 13:24:57 +00:00
addadf6f82 gitrev cf65c2bd (Add liblzma-dev to fix the CI build, 2025-01-17)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1284
2025-01-17 09:25:03 +00:00
fc2a8c6380 gitrev faef2f42 (Fix bit shift in adb_read_blk_header, 2025-01-16)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1283
2025-01-16 15:55:28 +00:00
5c65c148ee gitrev fab399d8 (Rename APK_ADD_INDEX to APK_ADD_INSTALLED_DB while we can, 2025-01-15)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1282
2025-01-15 14:05:06 +00:00
d812322de2 gitrev 3d318478 (Make LIBSOLVEXT_FEATURE_APK available in solvversion.h, 2024-11-28)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1281
2024-11-28 13:38:58 +00:00
17ed8a3ff6 gitrev 62e84f6b (Add apk.h. Not my day., 2024-11-28)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1280
2024-11-28 13:24:43 +00:00
02bd4d7431 gitrev 38c088a9 (Add a package/repo parser for apk, 2024-11-28)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1279
2024-11-28 13:09:02 +00:00
bd66ccc5b5 Accepting request 1223887 from zypp:Head
Softwarestack update

OBS-URL: https://build.opensuse.org/request/show/1223887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsolv?expand=0&rev=97
2024-11-14 15:07:44 +00:00
2a4c8d4dce gitrev 95aef5cc (Add changes, bump version to 0.7.31, 2024-11-12)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1278
2024-11-12 10:10:04 +00:00
7e989ff452 gitrev f525415b (Use the correct solvable id when checking the noarch map, 2024-11-12)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1277
2024-11-12 09:59:11 +00:00
90f92be93f gitrev 081580de (Init the whatprovides of new ids to an empty list for lazy file provides, 2024-09-25)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1276
2024-09-25 12:07:49 +00:00
8fc97593f5 gitrev 2150865d (Make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard, 2024-09-18)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1275
2024-09-18 12:48:22 +00:00
6e55cf45d5 gitrev e64cecfa (Add rpm_query_idarray query function, 2024-09-16)
OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libsolv?expand=0&rev=1274
2024-09-16 13:58:24 +00:00
4 changed files with 73 additions and 7 deletions

Binary file not shown.

BIN
libsolv-0.7.34.tar.bz2 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