From bb6dbd889adce4f4a0d5b52b7dc711f6b139dd53c426fd13c67e24522d5013b4 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 25 Oct 2021 18:31:05 +0000 Subject: [PATCH] Accepting request 927301 from home:EGDFree:branches:network:pidgin - Extract libpurple.so.* and libpurple-client.so.* to own packages (boo#1191780). OBS-URL: https://build.opensuse.org/request/show/927301 OBS-URL: https://build.opensuse.org/package/show/network:pidgin/pidgin?expand=0&rev=53 --- pidgin.changes | 6 ++++++ pidgin.spec | 34 ++++++++++++++++++++++++++++++++-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/pidgin.changes b/pidgin.changes index 78b809f..a000e64 100644 --- a/pidgin.changes +++ b/pidgin.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Oct 25 12:00:44 MSK 2021 - Andrey Karepin + +- Extract libpurple.so.* and libpurple-client.so.* to own packages + (boo#1191780). + ------------------------------------------------------------------- Tue Oct 12 16:44:39 UTC 2021 - Lukas Müller diff --git a/pidgin.spec b/pidgin.spec index f17c88d..bbdf7df 100644 --- a/pidgin.spec +++ b/pidgin.spec @@ -113,6 +113,8 @@ and plugins. Summary: GLib-based Instant Messenger Library Group: System/Libraries Requires: ca-certificates-mozilla +Requires: libpurple0 = %{version} +Requires: libpurple-client0 = %{version} # Not really required, but standard XMPP accounts require it, if compiled with SASL support. Requires: cyrus-sasl-digestmd5 Requires: cyrus-sasl-plain @@ -132,6 +134,26 @@ support many more with plugins. %lang_package -n libpurple +%package -n libpurple0 +Summary: GLib-based Instant Messenger Library -- main library +Group: System/Libraries + +%description -n libpurple0 +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-client0 +Summary: GLib-based Instant Messenger Library -- main library +Group: System/Libraries + +%description -n libpurple-client0 +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 @@ -274,6 +296,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libpurple -p /sbin/ldconfig %postun -n libpurple -p /sbin/ldconfig +%post -n libpurple0 -p /sbin/ldconfig +%postun -n libpurple0 -p /sbin/ldconfig +%post -n libpurple-client0 -p /sbin/ldconfig +%postun -n libpurple-client0 -p /sbin/ldconfig %post -n finch -p /sbin/ldconfig %postun -n finch -p /sbin/ldconfig @@ -301,13 +327,17 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_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