Hello community,
here is the log from the commit of package libdnf for openSUSE:Factory checked in at 2019-02-27 15:09:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdnf (Old)
and /work/SRC/openSUSE:Factory/.libdnf.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdnf"
Wed Feb 27 15:09:08 2019 rev:7 rq:679583 version:0.24.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdnf/libdnf.changes 2019-02-20 14:10:48.114950045 +0100
+++ /work/SRC/openSUSE:Factory/.libdnf.new.28833/libdnf.changes 2019-02-27 15:09:10.334391783 +0100
@@ -1,0 +2,6 @@
+Wed Feb 13 09:54:09 UTC 2019 - Jan Engelhardt
+
+- Ensure neutrality of descriptions.
+- Adjust RPM groups.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdnf.spec ++++++
--- /var/tmp/diff_new_pack.Sjs76G/_old 2019-02-27 15:09:10.938391599 +0100
+++ /var/tmp/diff_new_pack.Sjs76G/_new 2019-02-27 15:09:10.938391599 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libdnf
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 Neal Gompa .
#
# All modifications and additions to the file contributed by third parties
@@ -13,7 +13,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -35,9 +35,9 @@
Name: libdnf
Version: 0.24.1
Release: 0
-Summary: Library providing simplified C and Python API to libsolv
+Summary: Library providing C and Python APIs atop libsolv
License: LGPL-2.1-or-later
-Group: System/Packages
+Group: Development/Libraries/C and C++
Url: https://github.com/rpm-software-management/%{name}
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
@@ -64,8 +64,8 @@
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gcc-c++
-BuildRequires: libsolv-devel >= %{libsolv_version}
BuildRequires: gpgme-devel
+BuildRequires: libsolv-devel >= %{libsolv_version}
BuildRequires: pkgconfig(check)
BuildRequires: pkgconfig(librepo) >= %{librepo_version}
%if %{with valgrind}
@@ -73,15 +73,15 @@
%endif
BuildRequires: rpm-devel >= 4.11.0
BuildRequires: pkgconfig(bzip2)
+BuildRequires: pkgconfig(cppunit)
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk-doc)
-BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(json-c)
-BuildRequires: pkgconfig(cppunit)
BuildRequires: pkgconfig(libcrypto)
BuildRequires: pkgconfig(modulemd) >= %{libmodulemd_version}
BuildRequires: pkgconfig(smartcols)
+BuildRequires: pkgconfig(sqlite3)
# libsolv specific BRs
BuildRequires: pkgconfig(liblzma)
@@ -95,22 +95,22 @@
and PackageKit.
%package -n %{libname}
-Summary: Library providing simplified interface to libsolv
+Summary: Library providing an interface atop libsolv
Group: System/Libraries
Recommends: %{name}-lang = %{version}-%{release}
# gobject-introspection is no longer used
Obsoletes: typelib-1_0-Dnf-1_0 < 0.24.1
%description -n %{libname}
-This library provides a simple interface to libsolv and a high-level
+This library provides an interface atop libsolv, and a high-level
RPM package manager library interface.
%package -n python3-%{name}
Summary: Python 3 bindings for the libdnf library
Group: Development/Libraries/Python
Requires: %{libname}%{?_isa} = %{version}-%{release}
-BuildRequires: python3-devel
BuildRequires: python3-Sphinx
+BuildRequires: python3-devel
BuildRequires: swig >= %{swig_version}
%description -n python3-%{name}
@@ -140,8 +140,8 @@
Group: Development/Libraries/Python
BuildRequires: python3-devel
BuildRequires: python3-nose
-Requires: python3-%{name}%{?_isa} = %{version}-%{release}
Requires: %{libname}%{?_isa} = %{version}-%{release}
+Requires: python3-%{name}%{?_isa} = %{version}-%{release}
Recommends: hawkey-man = %{version}-%{release}
# DNF older than 4.0.0 isn't compatible with this
Conflicts: python3-dnf < 4.0.0
@@ -161,12 +161,10 @@
# Fix sphinx-build run...
sed -e "s/sphinx-build-3/sphinx-build-%{python3_version}/" -i docs/hawkey/CMakeLists.txt
-
%build
%cmake -DPYTHON_DESIRED:FILEPATH=%{__python3} %{!?with_valgrind:-DDISABLE_VALGRIND=1}
%make_build
-
%if %{with check}
%check
# The test suite doesn't automatically know to look at the "built"
@@ -186,7 +184,6 @@
%endif
-
%install
pushd build
%make_install
@@ -194,7 +191,6 @@
%find_lang %{name}
-
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig