Hello community, here is the log from the commit of package libsolv for openSUSE:Factory checked in at 2017-10-25 17:45:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsolv (Old) and /work/SRC/openSUSE:Factory/.libsolv.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsolv" Wed Oct 25 17:45:46 2017 rev:60 rq:536423 version:0.6.30 Changes: -------- --- /work/SRC/openSUSE:Factory/libsolv/libsolv.changes 2017-09-21 14:09:38.039194753 +0200 +++ /work/SRC/openSUSE:Factory/.libsolv.new/libsolv.changes 2017-10-25 17:45:49.880174194 +0200 @@ -1,0 +2,17 @@ +Tue Oct 24 12:09:32 UTC 2017 - [email protected] + +- Update package descriptions and groups. + Replace old $RPM_* variables by macros. + +------------------------------------------------------------------- +Mon Oct 23 11:40:22 CEST 2017 - [email protected] + +- many fixes and improvements for cleandeps +- support debian packages with xz compressed control.tar +- always create dup rules for "distupgrade" jobs +- use recommends also for ordering packages +- Fix splitprovides handling with addalreadyrecommended turned off + [bnc#1059065] +- bump version to 0.6.30 + +------------------------------------------------------------------- Old: ---- libsolv-0.6.29.tar.bz2 New: ---- libsolv-0.6.30.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsolv.spec ++++++ --- /var/tmp/diff_new_pack.sdeDS2/_old 2017-10-25 17:45:50.520144158 +0200 +++ /var/tmp/diff_new_pack.sdeDS2/_new 2017-10-25 17:45:50.524143970 +0200 @@ -17,7 +17,7 @@ Name: libsolv -Version: 0.6.29 +Version: 0.6.30 Release: 0 Url: https://github.com/openSUSE/libsolv Source: libsolv-%{version}.tar.bz2 @@ -102,24 +102,29 @@ BuildRequires: xz-devel %endif -Summary: A new approach to package dependency solving +Summary: Package dependency solver using a satisfiability algorithm License: BSD-3-Clause Group: Development/Libraries/C and C++ %description -A new approach to package dependency solving +libsolv is a library for solving packages and reading repositories. +The solver uses a satisfiability algorithm. %if !%{with disable_shared} %package -n libsolv0 -Summary: A new approach to package dependency solving -Group: Development/Libraries/C and C++ +Summary: Package dependency solver using a satisfiability algorithm +Group: System/Libraries %description -n libsolv0 -A new approach to package dependency solving +libsolv is a library for solving packages and reading repositories. +It consists of two central blocks: Using a dictionary approach to +store and retrieve package and dependency information, and, using a +so-called satisfiability algorithm for resolving package +dependencies. %endif %package devel -Summary: A new approach to package dependency solving +Summary: Development files for libsolv, a package solver Group: Development/Libraries/C and C++ %if !%{with disable_shared} Requires: libsolv0 = %version @@ -128,11 +133,12 @@ Conflicts: libsatsolver-devel %description devel -Development files for libsolv, a new approach to package dependency solving +Development files for libsolv, a library for solving packages and +reading repositories. %package tools -Summary: A new approach to package dependency solving -Group: Development/Libraries/C and C++ +Summary: Utilities to work with .solv files +Group: System/Management Obsoletes: satsolver-tools < 0.18 Provides: satsolver-tools = 0.18 Conflicts: satsolver-tools-obsolete @@ -142,7 +148,10 @@ Requires: gzip %description tools -A new approach to package dependency solving. +libsolv is a library for solving packages and reading repositories. + +This subpackage contains utilities to create and work with the .solv +files used by libsolv. %package demo Summary: Applications demoing the libsolv library @@ -164,7 +173,7 @@ Group: Development/Languages/Ruby %description -n ruby-solv -Ruby bindings for sat solver. +Ruby bindings for libsolv. %package -n python-solv %if 0%{?py_requires:1} && %{with python_binding} @@ -174,14 +183,14 @@ Group: Development/Languages/Python %description -n python-solv -Python bindings for sat solver. +Python bindings for libsolv. %package -n python3-solv Summary: Python3 bindings for the libsolv library Group: Development/Languages/Python %description -n python3-solv -Python3 bindings for sat solver. +Python3 bindings for libsolv. %package -n perl-solv Requires: perl = %{perl_version} @@ -189,13 +198,13 @@ Group: Development/Languages/Perl %description -n perl-solv -Perl bindings for sat solver. +Perl bindings for libsolv. %prep %setup -n libsolv-%{version} %build -export CFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="%{optflags}" export CXXFLAGS="$CFLAGS" CMAKE_FLAGS= @@ -230,16 +239,16 @@ make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install +make DESTDIR=%{buildroot} install %if 0%{?suse_version} %if %{with python_binding} -pushd $RPM_BUILD_ROOT/%{python_sitearch} +pushd %{buildroot}/%{python_sitearch} python %py_libdir/py_compile.py *.py python -O %py_libdir/py_compile.py *.py popd %endif %if %{with python3_binding} -%py3_compile $RPM_BUILD_ROOT/%{python3_sitearch} +%py3_compile %{buildroot}/%{python3_sitearch} %endif %endif %if %{with disable_shared} @@ -247,9 +256,6 @@ export NO_BRP_STRIP_DEBUG=true %endif -%clean -rm -rf "$RPM_BUILD_ROOT" - %if !%{with disable_shared} %post -n libsolv0 -p /sbin/ldconfig ++++++ libsolv-0.6.29.tar.bz2 -> libsolv-0.6.30.tar.bz2 ++++++ ++++ 5700 lines of diff (skipped)
