commit 23c02324e079a8f9ab1917074e9fadf93912df06
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to