[packages/pidgin] - move cyrus-sasl plugin dependencies to appropriate protocol packages, add scram for irc
qboosh
qboosh at pld-linux.org
Sun Feb 28 12:06:13 CET 2021
commit 23c02324e079a8f9ab1917074e9fadf93912df06
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 28 12:06:59 2021 +0100
- move cyrus-sasl plugin dependencies to appropriate protocol packages, add scram for irc
pidgin.spec | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/pidgin.spec b/pidgin.spec
index 77ff96f..8d30e48 100644
--- a/pidgin.spec
+++ b/pidgin.spec
@@ -1,4 +1,5 @@
# TODO
+# - revise Requires for cyrus-sasl plugins (what is used in 2021? use Suggests instead?)
# - fix broken linking, see filterout_ld
# - fix unref symbols:
# Unresolved symbols found in: /usr/lib64/purple-2/libjabber.so.0
@@ -330,8 +331,6 @@ Summary: libpurple library for IM clients like Pidgin and Finch
Summary(pl.UTF-8): Biblioteka libpurple dla klientów komunikatorów, takich jak Pidgin czy Finch
Group: Applications/Networking
Requires: ca-certificates
-%{?with_sasl:Requires: cyrus-sasl-digest-md5}
-%{?with_sasl:Requires: cyrus-sasl-plain}
Requires: farstream >= 0.2.7
Requires: glib2 >= 1:%{glib2_ver}
Requires: libxml2 >= 1:2.6.26
@@ -464,6 +463,11 @@ Summary: IRC protocol support for libpurple
Summary(pl.UTF-8): Obsługa protokołu IRC dla biblioteki libpurple
Group: Applications/Communications
Requires: libpurple = %{version}-%{release}
+%if %{with sasl}
+# most common SASL mechanisms for IRC are EXTERNAL (not supported), PLAIN and SCRAM-SHA-256
+Requires: cyrus-sasl-plain
+Requires: cyrus-sasl-scram
+%endif
Provides: libpurple-protocol
%description -n libpurple-protocol-irc
@@ -538,6 +542,12 @@ Summary: XMPP (Jabber, GTalk) protocol support for libpurple
Summary(pl.UTF-8): Obsługa protokołu XMPP (Jabber, GTalk) dla libpurple
Group: Applications/Communications
Requires: libpurple = %{version}-%{release}
+%if %{with sasl}
+# most common SASL mechanisms for XMPP (beside EXTERNAL, which is not supported)
+# (is it up to date? DIGEST-MD5 is obsolete SASL mechanism now)
+Requires: cyrus-sasl-digest-md5
+Requires: cyrus-sasl-plain
+%endif
Provides: libpurple-protocol
Obsoletes: libpurple-protocol-jabber < 2.6.6-5
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pidgin.git/commitdiff/23c02324e079a8f9ab1917074e9fadf93912df06
More information about the pld-cvs-commit
mailing list