Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pidgin for openSUSE:Factory checked in at 2021-10-29 22:33:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pidgin (Old) and /work/SRC/openSUSE:Factory/.pidgin.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin" Fri Oct 29 22:33:34 2021 rev:141 rq:927340 version:2.14.7 Changes: -------- --- /work/SRC/openSUSE:Factory/pidgin/pidgin.changes 2021-10-16 22:47:01.848661106 +0200 +++ /work/SRC/openSUSE:Factory/.pidgin.new.1890/pidgin.changes 2021-10-29 22:34:21.647685011 +0200 @@ -1,0 +2,6 @@ +Mon Oct 25 12:00:44 MSK 2021 - Andrey Karepin <egdf...@opensuse.org> + +- Extract libpurple.so.* and libpurple-client.so.* to own packages + (boo#1191780). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pidgin.spec ++++++ --- /var/tmp/diff_new_pack.bMxR5l/_old 2021-10-29 22:34:22.195685218 +0200 +++ /var/tmp/diff_new_pack.bMxR5l/_new 2021-10-29 22:34:22.203685221 +0200 @@ -17,12 +17,12 @@ %define _name Pidgin +%define sover 0 Name: pidgin Version: 2.14.7 Release: 0 Summary: Multiprotocol Instant Messaging Client License: GPL-2.0-only -Group: Productivity/Networking/Instant Messenger URL: https://pidgin.im/ Source: http://downloads.sf.net/%{name}/%{name}-%{version}.tar.bz2 Source1: http://downloads.sf.net/%{name}/%{name}-%{version}.tar.bz2.asc @@ -81,6 +81,7 @@ BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xscrnsaver) Requires: ca-certificates-mozilla +Requires: libpurple = %{version} Requires: perl-base >= %{perl_version} Recommends: gstreamer-plugins-good %if 0%{?suse_version} >= 1500 && !0%{?is_opensuse} @@ -98,7 +99,6 @@ %package devel Summary: Development Headers, Documentation, and Libraries for Pidgin -Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libpurple-devel = %{version} Requires: pkgconfig(glib-2.0) @@ -111,12 +111,13 @@ %package -n libpurple Summary: GLib-based Instant Messenger Library -Group: System/Libraries Requires: ca-certificates-mozilla # Not really required, but standard XMPP accounts require it, if compiled with SASL support. Requires: cyrus-sasl-digestmd5 Requires: cyrus-sasl-plain +Requires: libpurple%{sover} = %{version} Requires: libpurple-branding +Requires: libpurple-client%{sover} = %{version} Requires: perl >= %{perl_version} # Needed for purple-url-handler. Requires: python3-dbus-python @@ -132,9 +133,26 @@ %lang_package -n libpurple +%package -n libpurple%{sover} +Summary: GLib-based Instant Messenger Library + +%description -n libpurple%{sover} +libpurple is a library intended to be used by programmers seeking +to write an IM client that connects to many IM networks. + +This package provides the core libpurple library. + +%package -n libpurple-client%{sover} +Summary: GLib-based Instant Messenger Library + +%description -n libpurple-client%{sover} +libpurple is a library intended to be used by programmers seeking +to write an IM client that connects to many IM networks. + +This package provides the core libpurple client library. + %package -n libpurple-branding-upstream Summary: GLib-based Instant Messenger Library -- Upstream default configuration -Group: System/Libraries Requires: libpurple = %{version} Supplements: (libpurple and branding-upstream) Conflicts: libpurple-branding @@ -156,7 +174,6 @@ %package -n libpurple-devel Summary: Development Headers, Documentation, and Libraries for libpurple -Group: Development/Libraries/C and C++ Requires: libpurple = %{version} Requires: pkgconfig(glib-2.0) Requires: pkgconfig(libxml-2.0) @@ -169,7 +186,6 @@ %package -n libpurple-tcl Summary: TCL Plugin Support for Pidgin -Group: Productivity/Networking/Instant Messenger Requires: libpurple = %{version} Supplements: (libpurple and tcl) @@ -179,7 +195,6 @@ %package -n libpurple-plugin-sametime Summary: Sametime Plugin for Pidgin using the Meanwhile Library -Group: Productivity/Networking/Instant Messenger Requires: libpurple = %{version} # libpurple-meanwhile was last used in openSUSE Leap 42.2. Provides: libpurple-meanwhile = %{version} @@ -190,7 +205,6 @@ %package -n finch Summary: Text-Based User Interface for Pidgin Instant Messaging Client -Group: Productivity/Networking/Instant Messenger Requires: libpurple = %{version} %description -n finch @@ -201,7 +215,6 @@ %package -n finch-devel Summary: Headers etc. for finch Stuffs -Group: Development/Libraries/C and C++ Requires: finch = %{version} Requires: glibc-devel Requires: libpurple-devel = %{version} @@ -273,8 +286,19 @@ %find_lang %{name} %{?no_lang_C} %post -n libpurple -p /sbin/ldconfig + %postun -n libpurple -p /sbin/ldconfig + +%post -n libpurple%{sover} -p /sbin/ldconfig + +%postun -n libpurple%{sover} -p /sbin/ldconfig + +%post -n libpurple-client%{sover} -p /sbin/ldconfig + +%postun -n libpurple-client%{sover} -p /sbin/ldconfig + %post -n finch -p /sbin/ldconfig + %postun -n finch -p /sbin/ldconfig %files @@ -301,13 +325,17 @@ %{_bindir}/purple-send %{_bindir}/purple-send-async %{_bindir}/purple-url-handler -%{_libdir}/libpurple.so.* -%{_libdir}/libpurple-client.so.* %{_libdir}/purple-2/ %exclude %{_libdir}/purple-2/libjabber.so %exclude %{_libdir}/purple-2/libsametime.so %exclude %{_libdir}/purple-2/tcl.so +%files -n libpurple0 +%{_libdir}/libpurple.so.* + +%files -n libpurple-client0 +%{_libdir}/libpurple-client.so.* + %files -n libpurple-lang -f %{name}.lang %files -n libpurple-branding-upstream