Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ldas-tools-framecpp for
openSUSE:Factory checked in at 2022-04-30 00:46:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ldas-tools-framecpp (Old)
and /work/SRC/openSUSE:Factory/.ldas-tools-framecpp.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ldas-tools-framecpp"
Sat Apr 30 00:46:03 2022 rev:2 rq:973897 version:2.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ldas-tools-framecpp/ldas-tools-framecpp.changes
2020-10-24 15:18:24.632283724 +0200
+++
/work/SRC/openSUSE:Factory/.ldas-tools-framecpp.new.1538/ldas-tools-framecpp.changes
2022-04-30 00:46:34.155005067 +0200
@@ -1,0 +2,8 @@
+Wed Apr 27 09:49:40 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Resolve rpmlint report "libframecpp.x86_64: E:
+ shlib-policy-name-error SONAME: libframecpp.so.12, expected
+ package suffix: 12" and similar.
+- Run fdupes over more files.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ldas-tools-framecpp.spec ++++++
--- /var/tmp/diff_new_pack.TFJcQF/_old 2022-04-30 00:46:34.779005608 +0200
+++ /var/tmp/diff_new_pack.TFJcQF/_new 2022-04-30 00:46:34.783005612 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ldas-tools-framecpp
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -15,9 +15,8 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
%define _lto_cflags %{nil}
-%define shlib libframecpp
-%define shlibc libframecppc3
Name: ldas-tools-framecpp
Version: 2.7.0
Release: 0
@@ -39,8 +38,8 @@
BuildRequires: libboost_program_options-devel
BuildRequires: memory-constraints
BuildRequires: pkgconfig
-BuildRequires: pkgconfig(ldastoolscmake)
BuildRequires: pkgconfig(ldastoolsal)
+BuildRequires: pkgconfig(ldastoolscmake)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(zlib)
@@ -51,19 +50,89 @@
This package provides C++ bindings for libframe for dealing with frame files.
-%package -n %{shlib}
-Summary: Shared lib for %{name} - C++ bindings for dealing with frame
data
-Group: Productivity/Scientific/Physics
+%package -n libframecpp12
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp12
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecpp3-6
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp3-6
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecpp4-8
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp4-8
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecpp6-8
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp6-8
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecpp7-4
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp7-4
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecpp8-7
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
+
+%description -n libframecpp8-7
+This package provides a shared library for %{name} - a toolkit providing C++
+bindings for working with frame data.
+
+%package -n libframecppc3
+Summary: C bindings for ldas-tools
+Group: System/Libraries
+
+%description -n libframecppc3
+This package provides a shared library for %{name} - a toolkit providing C
+bindings for working with frame data.
+
+%package -n libframecppcmn11
+Summary: C++ bindings for ldas-tools
+Group: System/Libraries
+Conflicts: libframecpp
-%description -n %{shlib}
-This package provides the shared library for %{name} - a toolkit providing C++
+%description -n libframecppcmn11
+This package provides a shared library for %{name} - a toolkit providing C++
bindings for working with frame data.
%package devel
Summary: Headers and source files for developing with %{name}
Group: Development/Libraries/C and C++
-Requires: %{shlib} = %{version}
Requires: libboost_program_options-devel
+Requires: libframecpp12 = %{version}-%{release}
+Requires: libframecpp3-6 = %{version}-%{release}
+Requires: libframecpp4-8 = %{version}-%{release}
+Requires: libframecpp6-8 = %{version}-%{release}
+Requires: libframecpp7-4 = %{version}-%{release}
+Requires: libframecpp8-7 = %{version}-%{release}
+Requires: libframecppc3 = %{version}-%{release}
+Requires: libframecppcmn11 = %{version}-%{release}
Requires: pkgconfig(ldastoolsal)
Requires: pkgconfig(openssl)
Requires: pkgconfig(zlib)
@@ -72,17 +141,10 @@
This package provides the headers and sources needed for developing programs
using %{name} - a toolkit providing C++ bindings for libframe.
-%package -n %{shlibc}
-Summary: Shared lib for C bindings for %{name}
-Group: Productivity/Scientific/Physics
-
-%description -n %{shlibc}
-This package provides the shared library for the C wrappers of %{name}.
-
%package c-devel
Summary: Headers and source files for developing with %{name}'s in C
Group: Development/Libraries/C and C++
-Requires: %{shlibc} = %{version}
+Requires: libframecppc3 = %{version}-%{release}
%description c-devel
This package provides the headers and sources needed for developing programs
@@ -98,6 +160,7 @@
%package doc
Summary: HTML documentation for %{name} API
Group: Documentation/HTML
+BuildArch: noarch
%description doc
This package provides the API documentation for %{name} in HTML format.
@@ -135,22 +198,52 @@
find %{buildroot} -type f -name "*.la" -delete -print
find %{buildroot}%{_libdir} -name "*.a" -delete -print
-%fdupes %{buildroot}%{_docdir}/%{name}
+%fdupes %{buildroot}/%{_prefix}
-%post -n %{shlib} -p /sbin/ldconfig
-%postun -n %{shlib} -p /sbin/ldconfig
-%post -n %{shlibc} -p /sbin/ldconfig
-%postun -n %{shlibc} -p /sbin/ldconfig
+%post -n libframecpp12 -p /sbin/ldconfig
+%postun -n libframecpp12 -p /sbin/ldconfig
+%post -n libframecpp3-6 -p /sbin/ldconfig
+%postun -n libframecpp3-6 -p /sbin/ldconfig
+%post -n libframecpp4-8 -p /sbin/ldconfig
+%postun -n libframecpp4-8 -p /sbin/ldconfig
+%post -n libframecpp6-8 -p /sbin/ldconfig
+%postun -n libframecpp6-8 -p /sbin/ldconfig
+%post -n libframecpp7-4 -p /sbin/ldconfig
+%postun -n libframecpp7-4 -p /sbin/ldconfig
+%post -n libframecpp8-7 -p /sbin/ldconfig
+%postun -n libframecpp8-7 -p /sbin/ldconfig
+%post -n libframecppc3 -p /sbin/ldconfig
+%postun -n libframecppc3 -p /sbin/ldconfig
+%post -n libframecppcmn11 -p /sbin/ldconfig
+%postun -n libframecppcmn11 -p /sbin/ldconfig
-%files -n %{shlib}
+%files -n libframecpp12
%{_libdir}/libframecpp.so.*
+
+%files -n libframecppcmn11
%{_libdir}/libframecppcmn.so.*
+
+%files -n libframecpp3-6
%{_libdir}/libframecpp3.so.*
+
+%files -n libframecpp4-8
%{_libdir}/libframecpp4.so.*
+
+%files -n libframecpp6-8
%{_libdir}/libframecpp6.so.*
+
+%files -n libframecpp7-4
%{_libdir}/libframecpp7.so.*
+
+%files -n libframecpp8-7
%{_libdir}/libframecpp8.so.*
+%files -n libframecppc3
+%{_libdir}/libframecppc.so.*
+
+%files -n libframecppcmn11
+%{_libdir}/libframecppcmn.so.*
+
%files devel
%{_includedir}/framecpp/
%{_libdir}/libframecpp.so
@@ -163,9 +256,6 @@
%exclude %{_libdir}/pkgconfig/framecppc.pc
%{_libdir}/pkgconfig/*.pc
-%files -n %{shlibc}
-%{_libdir}/libframecppc.so.*
-
%files c-devel
%{_includedir}/framecppc/
%{_libdir}/libframecppc.so