Accepting request 883985 from Base:System

- Fix package split done for shared library packaging guideline (bsc#1184479).

OBS-URL: https://build.opensuse.org/request/show/883985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blog?expand=0&rev=13
This commit is contained in:
Dominique Leuenberger 2021-04-22 16:03:02 +00:00 committed by Git OBS Bridge
commit a14db475b3
2 changed files with 18 additions and 8 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Apr 9 07:19:38 UTC 2021 - Dr. Werner Fink <werner@suse.de>
- Fix package split done for shared library packaging guideline (bsc#1184479).
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 9 11:34:47 UTC 2020 - Dr. Werner Fink <werner@suse.de> Thu Jan 9 11:34:47 UTC 2020 - Dr. Werner Fink <werner@suse.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package blog # spec file for package blog
# #
# Copyright (c) 2020 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,6 +18,7 @@
Name: blog Name: blog
Version: 2.20 Version: 2.20
%define sonum 2
Release: 0 Release: 0
Summary: Boot logging Summary: Boot logging
License: GPL-2.0-or-later License: GPL-2.0-or-later
@ -38,11 +39,14 @@ information from this slave to the real character device a ring
buffer is used to hold the information for writing it to an existing buffer is used to hold the information for writing it to an existing
logging file. logging file.
%package -n libblogger2 %package -n libblogger%{sonum}
Summary: FIFO interface used by startproc Summary: FIFO interface used by startproc
Group: System/Libraries Group: System/Libraries
%if %sonum == 2
Provides: %{name}:%{_libdir}/libblogger.so.2
%endif
%description -n libblogger2 %description -n libblogger%{sonum}
The libaray for the FIFO interface used by the LSB startproc command. The libaray for the FIFO interface used by the LSB startproc command.
%package plymouth %package plymouth
@ -50,7 +54,8 @@ Summary: Replaces plymouth by blogd
Group: System/Base Group: System/Base
Requires: blog Requires: blog
Requires: systemd Requires: systemd
Conflicts: plymouth plymouth-dracut Conflicts: plymouth
Conflicts: plymouth-dracut
%description plymouth %description plymouth
The Blogd daemon can be used as a replacement for Plymouth in situations where The Blogd daemon can be used as a replacement for Plymouth in situations where
@ -65,7 +70,7 @@ messages upto to point at which the file systems becomes unavailable.
%package devel %package devel
Summary: Provides library and header for boot logging Summary: Provides library and header for boot logging
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libblogger2 = %{version} Requires: libblogger%{sonum} = %{version}
%description devel %description devel
The libaray and the header file for the FIFO interface used to build The libaray and the header file for the FIFO interface used to build
@ -99,8 +104,8 @@ test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || :
%postun %postun
test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || : test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || :
%post -n libblogger2 -p /sbin/ldconfig %post -n libblogger%{sonum} -p /sbin/ldconfig
%postun -n libblogger2 -p /sbin/ldconfig %postun -n libblogger%{sonum} -p /sbin/ldconfig
%posttrans %posttrans
%{?regenerate_initrd_posttrans} %{?regenerate_initrd_posttrans}
@ -122,7 +127,7 @@ test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || :
%doc %{_mandir}/man8/setconsole.8.gz %doc %{_mandir}/man8/setconsole.8.gz
%doc %{_mandir}/man8/showconsole.8.gz %doc %{_mandir}/man8/showconsole.8.gz
%files -n libblogger2 %files -n libblogger%{sonum}
%{_libdir}/libblogger.so.* %{_libdir}/libblogger.so.*
%files devel %files devel