Sync from SUSE:ALP:Source:Standard:1.0 libsolv revision 3c1ae30e262e5f19f407b68f440a2b19
This commit is contained in:
parent
be082ec921
commit
a4612fdff0
BIN
libsolv-0.7.28.tar.bz2
(Stored with Git LFS)
BIN
libsolv-0.7.28.tar.bz2
(Stored with Git LFS)
Binary file not shown.
BIN
libsolv-0.7.30.tar.bz2
(Stored with Git LFS)
Normal file
BIN
libsolv-0.7.30.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,33 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 11 13:19:18 CEST 2024 - mls@suse.de
|
||||||
|
|
||||||
|
- removed dependency on external find program in the repo2solv tool
|
||||||
|
- bindings: fix return value of repodata.add_solv()
|
||||||
|
- new SOLVER_FLAG_FOCUS_NEW flag
|
||||||
|
- bump version to 0.7.30
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 7 11:33:19 CEST 2024 - mls@suse.de
|
||||||
|
|
||||||
|
- add a conflict to older libsolv-tools to libsolv-tools-base
|
||||||
|
- report unsupported compression in solv_xfopen() with errno
|
||||||
|
- fix return value of repodata.add_solv() in the bindings
|
||||||
|
- fix SHA-224 oid in solv_pgpvrfy
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 30 15:15:45 CEST 2024 - mls@suse.de
|
||||||
|
|
||||||
|
- improve updating of installed multiversion packages
|
||||||
|
- fix decision introspection going into an endless loop in some
|
||||||
|
cases
|
||||||
|
- added experimental lua bindings
|
||||||
|
- bump version to 0.7.29
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 22 19:16:03 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 26 11:19:39 CET 2024 - mls@suse.de
|
Fri Jan 26 11:19:39 CET 2024 - mls@suse.de
|
||||||
|
|
||||||
|
34
libsolv.spec
34
libsolv.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libsolv
|
# spec file for package libsolv
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -65,7 +65,7 @@
|
|||||||
%bcond_with zypp
|
%bcond_with zypp
|
||||||
|
|
||||||
Name: libsolv
|
Name: libsolv
|
||||||
Version: 0.7.28
|
Version: 0.7.30
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Package dependency solver using a satisfiability algorithm
|
Summary: Package dependency solver using a satisfiability algorithm
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -153,6 +153,7 @@ so-called satisfiability algorithm for resolving package
|
|||||||
dependencies.
|
dependencies.
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for libsolv, a package solver
|
Summary: Development files for libsolv, a package solver
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
@ -166,13 +167,22 @@ Conflicts: libsatsolver-devel
|
|||||||
Development files for libsolv, a library for solving packages and
|
Development files for libsolv, a library for solving packages and
|
||||||
reading repositories.
|
reading repositories.
|
||||||
|
|
||||||
|
%package tools-base
|
||||||
|
Summary: Utilities used by libzypp to manage .solv files
|
||||||
|
Group: System/Management
|
||||||
|
Provides: libsolv-tools:%{_bindir}/repo2solv
|
||||||
|
Conflicts: libsolv-tools < %{version}
|
||||||
|
|
||||||
|
%description tools-base
|
||||||
|
This subpackage contains utilities used by libzypp to manage solv files.
|
||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: Utilities to work with .solv files
|
Summary: Utilities to work with .solv files
|
||||||
Group: System/Management
|
Group: System/Management
|
||||||
Conflicts: satsolver-tools-obsolete
|
Conflicts: satsolver-tools-obsolete
|
||||||
Obsoletes: satsolver-tools < 0.18
|
Obsoletes: satsolver-tools < 0.18
|
||||||
Provides: satsolver-tools = 0.18
|
Provides: satsolver-tools = 0.18
|
||||||
Requires: findutils
|
Requires: libsolv-tools-base = %{version}
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
libsolv is a library for solving packages and reading repositories.
|
libsolv is a library for solving packages and reading repositories.
|
||||||
@ -256,6 +266,7 @@ cmake . $CMAKE_FLAGS \
|
|||||||
-DWITH_LIBXML2=1 \
|
-DWITH_LIBXML2=1 \
|
||||||
-DENABLE_APPDATA=1 \
|
-DENABLE_APPDATA=1 \
|
||||||
-DENABLE_COMPS=1 \
|
-DENABLE_COMPS=1 \
|
||||||
|
-DMULTI_SEMANTICS=1 \
|
||||||
%{?with_static:-DENABLE_STATIC=1} \
|
%{?with_static:-DENABLE_STATIC=1} \
|
||||||
%{!?with_shared:-DDISABLE_SHARED=1} \
|
%{!?with_shared:-DDISABLE_SHARED=1} \
|
||||||
%{?with_perl:-DENABLE_PERL=1} \
|
%{?with_perl:-DENABLE_PERL=1} \
|
||||||
@ -285,8 +296,8 @@ ln -s repo2solv %{buildroot}/%{_bindir}/repo2solv.sh
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if %{with python_singlespec}
|
%if %{with python_singlespec}
|
||||||
%{python_expand
|
%{python_expand #
|
||||||
pyver=%%python_version
|
pyver=%{$python_version}
|
||||||
cmake . -U '*PYTHON*' -DENABLE_PYTHON=1 -DPYTHON_VERSION_MAJOR=${pyver%%.*} -DPYTHON_VERSION_MINOR=${pyver#*.}
|
cmake . -U '*PYTHON*' -DENABLE_PYTHON=1 -DPYTHON_VERSION_MAJOR=${pyver%%.*} -DPYTHON_VERSION_MINOR=${pyver#*.}
|
||||||
make DESTDIR=%{buildroot} -C bindings/python clean
|
make DESTDIR=%{buildroot} -C bindings/python clean
|
||||||
make DESTDIR=%{buildroot} -C bindings/python install
|
make DESTDIR=%{buildroot} -C bindings/python install
|
||||||
@ -294,7 +305,6 @@ make DESTDIR=%{buildroot} -C bindings/python install
|
|||||||
%python_compileall
|
%python_compileall
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
make ARGS=--output-on-failure test
|
make ARGS=--output-on-failure test
|
||||||
|
|
||||||
@ -310,6 +320,13 @@ make ARGS=--output-on-failure test
|
|||||||
%{_libdir}/libsolvext.so.*
|
%{_libdir}/libsolvext.so.*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%files tools-base
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/repo2solv
|
||||||
|
%{_bindir}/rpmdb2solv
|
||||||
|
%{_mandir}/man1/repo2solv.1*
|
||||||
|
%{_mandir}/man1/rpmdb2solv.1*
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
@ -317,7 +334,11 @@ make ARGS=--output-on-failure test
|
|||||||
%exclude %{_mandir}/man1/helix2solv*
|
%exclude %{_mandir}/man1/helix2solv*
|
||||||
%endif
|
%endif
|
||||||
%exclude %{_mandir}/man1/solv.1*
|
%exclude %{_mandir}/man1/solv.1*
|
||||||
|
%exclude %{_mandir}/man1/repo2solv.1*
|
||||||
|
%exclude %{_mandir}/man1/rpmdb2solv.1*
|
||||||
%exclude %{_bindir}/solv
|
%exclude %{_bindir}/solv
|
||||||
|
%exclude %{_bindir}/repo2solv
|
||||||
|
%exclude %{_bindir}/rpmdb2solv
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%{_mandir}/man1/*
|
%{_mandir}/man1/*
|
||||||
|
|
||||||
@ -381,5 +402,4 @@ make ARGS=--output-on-failure test
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user