packages: pidgin/pidgin.spec - libpurple-protocol-foo provides libpurple-pr...

uzsolt uzsolt at pld-linux.org
Tue Dec 22 12:43:38 CET 2009


Author: uzsolt                       Date: Tue Dec 22 11:43:38 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- libpurple-protocol-foo provides libpurple-protocol
- pidgin requires libpurple-protocol
- libpurple-protocol-dir subpackage
- please update pl description!

---- Files affected:
packages/pidgin:
   pidgin.spec (1.244 -> 1.245) 

---- Diffs:

================================================================
Index: packages/pidgin/pidgin.spec
diff -u packages/pidgin/pidgin.spec:1.244 packages/pidgin/pidgin.spec:1.245
--- packages/pidgin/pidgin.spec:1.244	Tue Dec 22 10:46:18 2009
+++ packages/pidgin/pidgin.spec	Tue Dec 22 12:43:32 2009
@@ -10,6 +10,7 @@
 # - move mono related files to -libs?
 # - subpackage libpurple and it's plugins
 #   http://developer.pidgin.im/wiki/WhatIsLibpurple
+# - update pl description
 #
 %bcond_without	cap		# without Contact Availability Prediction
 %bcond_without	dbus		# without D-BUS (for pidgin-remote and others)
@@ -105,11 +106,9 @@
 Requires(post,preun):	GConf2 >= 2.16.0
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	hicolor-icon-theme
+Requires:	libpurple-protocol
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
 Suggests:	enchant-myspell
-Suggests:	libpurple-protocol-icq
-Suggests:	libpurple-protocol-irc
-Suggests:	libpurple-protocol-jabber
-Suggests:	libpurple-protocol-msn
 Obsoletes:	gaim
 Obsoletes:	gaim-ui
 Obsoletes:	gaim-ui-gtk
@@ -130,6 +129,8 @@
 pidgin to connect to other chat services such as Yahoo!, ICQ, MSN,
 Jabber, Napster, Zephyr, IRC and Gadu-Gadu.
 
+The protocols are shipped by libpurple-protocol-foo.
+
 %description -l hu.UTF-8
 A Pidgin-nel beszélhetsz bárkivel, aki az AOL Instant Messenger
 szolgáltatását használja (a http://www.aim.aol.com oldalon
@@ -141,6 +142,8 @@
 segítségével a következő szerverekhez csatlakozhatsz: Yahoo!, ICQ,
 MSN, Jabber, Napster, Zephyr, IRC és Gadu-Gadu.
 
+A protokollokat a libpurple-protocol-foo csomagok szállítják.
+
 %description -l pl.UTF-8
 Pidgin pozwala na rozmowy z dowolną osobą używającą usługi AOL Instant
 Messenger (można się zarejestrować pod adresem
@@ -272,10 +275,18 @@
 Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
 aplikacje albo narzędzie pidgin-remote.
 
+%package -n libpurple-protocol-dir
+Summary:	The directory of protocols
+Group:		Applications/Communications
+
+%description -n libpurple-protocol-dir
+The directory of protocols.
+
 %package -n libpurple-protocol-irc
 Summary:	Yahoo protocol support for IRC
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-irc
 IRC protocol support for pidgin.
@@ -283,7 +294,8 @@
 %package -n libpurple-protocol-icq
 Summary:	Yahoo protocol support for ICQ
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-icq
 ICQ protocol support for pidgin.
@@ -291,7 +303,8 @@
 %package -n libpurple-protocol-jabber
 Summary:	Jabber protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-jabber
 Jabber protocol support for pidgin.
@@ -299,7 +312,8 @@
 %package -n libpurple-protocol-msn
 Summary:	MSN protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-msn
 MSN protocol support for pidgin.
@@ -307,7 +321,8 @@
 %package -n libpurple-protocol-mtix
 Summary:	MTix protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-mtix
 MTix protocol support for pidgin.
@@ -315,7 +330,8 @@
 %package -n libpurple-protocol-myspace
 Summary:	MySpace protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-myspace
 MySpace protocol support for pidgin.
@@ -323,7 +339,8 @@
 %package -n libpurple-protocol-qq
 Summary:	QQ protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-qq
 QQ protocol support for pidgin.
@@ -331,7 +348,8 @@
 %package -n libpurple-protocol-yahoo
 Summary:	Yahoo protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-yahoo
 Yahoo protocol support for pidgin.
@@ -339,7 +357,8 @@
 %package -n libpurple-protocol-xmpp
 Summary:	XMPP protocol support for pidgin
 Group:		Applications/Communications
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libpurple-protocol-dir = %{epoch}:%{version}-%{release}
+Provides:	libpurple-protocol
 
 %description -n libpurple-protocol-xmpp
 XMPP protocol support for pidgin.
@@ -424,6 +443,11 @@
 %post
 %gconf_schema_install purple.schemas
 %update_icon_cache hicolor
+if [ "$1" = 1 ]; then
+%banner %{name} -e <<-EOF
+	Please do not forget to install libpurple-protocols what do you need!
+EOF
+fi
 
 %preun
 %gconf_schema_uninstall purple.schemas
@@ -479,7 +503,6 @@
 %attr(755,root,root) %{_libdir}/gnt/*.so
 %attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
 %endif
-%dir %{_libdir}/purple-2
 %{?with_dbus:%attr(755,root,root) %{_libdir}/purple-2/dbus-example.so}
 %attr(755,root,root) %{_libdir}/purple-2/idle.so
 %attr(755,root,root) %{_libdir}/purple-2/joinpart.so
@@ -584,6 +607,10 @@
 %attr(755,root,root) %{_bindir}/purple-remote
 %endif
 
+%files -n libpurple-protocol-dir
+%defattr(644,root,root,755)
+%dir %{_libdir}/purple-2
+
 %files -n libpurple-protocol-irc
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/purple-2/libirc.so
@@ -637,6 +664,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.245  2009/12/22 11:43:32  uzsolt
+- libpurple-protocol-foo provides libpurple-protocol
+- pidgin requires libpurple-protocol
+- libpurple-protocol-dir subpackage
+- please update pl description!
+
 Revision 1.244  2009/12/22 09:46:18  glen
 - suggest common protocols
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pidgin/pidgin.spec?r1=1.244&r2=1.245&f=u



More information about the pld-cvs-commit mailing list