Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2021-12-13 20:42:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplist" Mon Dec 13 20:42:15 2021 rev:35 rq:937778 version:2.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libplist/libplist.changes 2021-11-15 00:06:17.907599780 +0100 +++ /work/SRC/openSUSE:Factory/.libplist.new.2520/libplist.changes 2021-12-13 20:46:56.204503750 +0100 @@ -1,0 +2,8 @@ +Mon Dec 6 12:13:55 UTC 2021 - Fabian Vogt <fv...@suse.com> + +- Drop incorrect Provides/Obsoletes of library packages +- Avoid libplist{,++} capabilities by using the library names directly +- Use %autosetup +- Use install with -D instead of mkdir + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplist.spec ++++++ --- /var/tmp/diff_new_pack.6jnAQe/_old 2021-12-13 20:46:56.668503806 +0100 +++ /var/tmp/diff_new_pack.6jnAQe/_new 2021-12-13 20:46:56.672503807 +0100 @@ -16,8 +16,6 @@ # -%define cname_old libplist3 -%define cppname_old libplist++3 %define cname libplist-2_0-3 %define cppname libplist++-2_0-3 Name: libplist @@ -41,27 +39,19 @@ %package -n %{cname} Summary: Library for handling Apple Binary and XML Property Lists -Provides: libplist = %{version} -# The library was renamed for the 2.2.0 update -Provides: %{cname_old} = %{version} -Obsoletes: %{cname_old} < %{version} %description -n %{cname} libplist is a library for handling Apple Binary and XML Property Lists. %package -n %{cppname} Summary: Library for handling Apple Binary and XML Property Lists -Provides: libplist++ = %{version} -# The library was renamed for the 2.2.0 update -Provides: %{cppname_old} = %{version} -Obsoletes: %{cppname_old} < %{version} %description -n %{cppname} libplist is a library for handling Apple Binary and XML Property Lists. %package -n plistutil Summary: Library for handling Apple Binary and XML Property Lists -Requires: libplist = %{version} +Requires: %{cname} = %{version} Provides: plutil = %{version} %description -n plistutil @@ -74,7 +64,7 @@ Summary: Library for handling Apple Binary and XML Property Lists -- Development Files Provides: libplist-devel = %{version} Obsoletes: libplist-devel < %{version} -Requires: libplist = %{version} +Requires: %{cname} = %{version} %description -n libplist-2_0-devel libplist is a library for handling Apple Binary and XML Property Lists. @@ -85,7 +75,7 @@ Summary: Library for handling Apple Binary and XML Property Lists -- Development Files Provides: libplist++-devel = %{version} Obsoletes: libplist++-devel < %{version} -Requires: libplist++ = %{version} +Requires: %{cppname} = %{version} Requires: pkgconfig(libplist-2.0) %description -n libplist++-2_0-devel @@ -106,7 +96,7 @@ This package contains the python bindings. %prep -%setup -q +%autosetup -p1 %build autoreconf -fvi @@ -121,8 +111,7 @@ find %{buildroot} -type f -name "*.la" -delete -print # needed by python-imobiledevice build -mkdir -p %{buildroot}%{_includedir}/plist/cython -install -m 0644 cython/plist.pxd %{buildroot}%{_includedir}/plist/cython/plist.pxd +install -D -m 0644 cython/plist.pxd %{buildroot}%{_includedir}/plist/cython/plist.pxd %post -n %{cname} -p /sbin/ldconfig %postun -n %{cname} -p /sbin/ldconfig