Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdispatch for openSUSE:Factory checked in at 2022-05-31 15:47:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdispatch (Old) and /work/SRC/openSUSE:Factory/.libdispatch.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdispatch" Tue May 31 15:47:09 2022 rev:3 rq:980081 version:5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/libdispatch/libdispatch.changes 2021-10-19 23:04:26.677289765 +0200 +++ /work/SRC/openSUSE:Factory/.libdispatch.new.1548/libdispatch.changes 2022-05-31 15:47:56.352010405 +0200 @@ -1,0 +2,8 @@ +Wed May 25 11:16:26 UTC 2022 - Jan Engelhardt <[email protected]> + +- Resolve rpmlint error "libdispatch.x86_64: E: + shlib-policy-name-error SONAME: libBlocksRuntime.so.1.3, + expected package suffix: 1_3" by implementing shared library + packaging policy. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdispatch.spec ++++++ --- /var/tmp/diff_new_pack.zUy6Lo/_old 2022-05-31 15:47:56.964010811 +0200 +++ /var/tmp/diff_new_pack.zUy6Lo/_new 2022-05-31 15:47:56.972010817 +0200 @@ -1,7 +1,7 @@ # # spec file for package libdispatch # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -42,24 +42,33 @@ BuildRequires: ninja %description -Grand Central Dispatch (GCD or libdispatch) provides -comprehensive support for concurrent code execution on -multicore hardware. +Grand Central Dispatch (GCD or libdispatch) provides support for +concurrent code execution on multicore hardware. + +%package -n libdispatch1_3 +Summary: Apple's Grand Central Dispatch library +Group: System/Libraries +Obsoletes: libdispatch +Provides: libdispatch = %{version}-%{release} + +%description -n libdispatch1_3 +Grand Central Dispatch (GCD or libdispatch) provides support for +concurrent code execution on multicore hardware. %package devel Summary: Development files for %{name} Group: Development/Languages/C and C++ -Requires: %{name} = %{version} +Requires: libdispatch1_3 = %{version}-%{release} +# Wrong location for manpages in older version +Conflicts: libdispatch < %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%setup -q -n swift-corelibs-libdispatch-swift-%{reltag} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 -n swift-corelibs-libdispatch-swift-%{reltag} + %build export CC=clang export CXX=clang++ @@ -93,13 +102,12 @@ %cmake_install chrpath --delete %{buildroot}%{_libdir}/libdispatch.so.1.3 -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n libdispatch1_3 -p /sbin/ldconfig +%postun -n libdispatch1_3 -p /sbin/ldconfig -%files +%files -n libdispatch1_3 %license LICENSE %{_libdir}/*.so* -%{_mandir}/man3/* %files devel %dir %{_includedir}/block @@ -108,5 +116,6 @@ %{_includedir}/dispatch/* %dir %{_includedir}/os %{_includedir}/os/* +%{_mandir}/man3/* %changelog
