3 # - different protocols (like kopete) - working, needs some more protocol packages
4 # - huge deps (mono...)
5 # - kerberos 4 with zephyr support?
7 # http://packages.qa.debian.org/z/zephyr.html
8 # - update pl descriptions
9 # - restore e-d-s if http://developer.pidgin.im/ticket/10852 fixed
11 %bcond_without cap # without Contact Availability Prediction
12 %bcond_without dbus # without D-BUS (for pidgin-remote and others)
13 %bcond_without doc # do not generate and include documentation
14 %bcond_with dotnet # build with mono support
15 %bcond_with evolution # compile without the Pidgin-Evolution plugin
16 %bcond_with gnutls # use GnuTLS instead of NSS
17 %bcond_without gtkspell # without gtkspell support
18 %bcond_without meanwhile # without meanwhile support
19 %bcond_without sasl # disable SASL support
20 %bcond_without text # don't build text UI (finch)
21 %bcond_without silc # Build without SILC libraries
22 %bcond_without nm # NetworkManager support (requires D-Bus)
28 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
33 %define gtk2_ver 2.10.6
34 %define glib_ver %(v=$(pkg-config --modversion glib-2.0 2>/dev/null | cut -d. -f 1,2); echo ${v:-ERROR})
36 %include /usr/lib/rpm/macros.perl
37 Summary: A client compatible with AOL's 'Instant Messenger'
38 Summary(de.UTF-8): Pidgin ist ein Instant Messenger
39 Summary(hu.UTF-8): Az AOL 'Instant Messenger'-ével kompatibilis kliens
40 Summary(ko.UTF-8): AOL 인스턴트 메신저와 호환되는 클라이언트
41 Summary(pl.UTF-8): Klient kompatybilny z AOL Instant Messenger
42 Summary(pt_BR.UTF-8): Um cliente para o AOL Instant Messenger (AIM)
47 Group: Applications/Communications
48 Source0: http://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
49 # Source0-md5: b37ab6c52db8355e8c70c044c2ba17c1
50 Patch0: %{name}-nolibs.patch
51 Patch1: %{name}-dbus-dir.patch
52 Patch2: %{name}-libgadu.patch
53 URL: http://www.pidgin.im/
55 BuildRequires: GConf2-devel >= 2.16.0
56 %{?with_nm:BuildRequires: NetworkManager-devel}
57 BuildRequires: autoconf >= 2.50
58 BuildRequires: automake >= 1:1.9
59 BuildRequires: avahi-devel
60 BuildRequires: avahi-glib-devel
61 BuildRequires: check >= 0.9.4
62 %{?with_sasl:BuildRequires: cyrus-sasl-devel}
63 %{?with_dbus:BuildRequires: dbus-glib-devel >= 0.71}
64 %{?with_evolution:BuildRequires: evolution-data-server-devel >= 1.8.1}
65 BuildRequires: farsight2-devel
66 BuildRequires: gettext-devel
67 %{?with_gnutls:BuildRequires: gnutls-devel}
68 BuildRequires: gstreamer-devel >= 0.10.10
69 BuildRequires: gtk+2-devel >= 2:%{gtk2_ver}
70 %{?with_gtkspell:BuildRequires: gtkspell-devel >= 1:2.0.16-2}
71 BuildRequires: intltool
72 BuildRequires: libgadu-devel
73 BuildRequires: libidn-devel
74 BuildRequires: libtool
75 BuildRequires: libxml2-devel >= 2.6.26
76 %{?with_meanwhile:BuildRequires: meanwhile-devel >= 1.0.0}
77 %{?with_dotnet:BuildRequires: mono-csharp}
78 %{?with_dotnet:BuildRequires: mono-devel}
79 %{?with_text:BuildRequires: ncurses-ext-devel}
81 BuildRequires: nspr-devel
82 BuildRequires: nss-devel
84 BuildRequires: perl-devel
85 BuildRequires: pkgconfig
86 BuildRequires: python-modules >= 1:2.4
87 BuildRequires: rpm-perlprov
88 BuildRequires: rpm-pythonprov
89 BuildRequires: rpmbuild(macros) >= 1.311
90 %{?with_silc:BuildRequires: silc-toolkit-devel >= 1.1}
91 BuildRequires: startup-notification-devel >= 0.5
92 BuildRequires: tcl-devel
93 BuildRequires: tk-devel
95 BuildRequires: sqlite3-devel >= 3.3
97 BuildRequires: xorg-lib-libSM-devel
98 BuildRequires: xorg-lib-libXScrnSaver-devel
100 BuildRequires: doxygen
101 BuildRequires: graphviz
103 Requires(post,postun): gtk+2
104 Requires(post,preun): GConf2 >= 2.16.0
105 Requires: hicolor-icon-theme
106 Requires: libpurple = %{version}-%{release}
107 Requires: libpurple-protocol
108 Suggests: enchant-myspell
111 Obsoletes: gaim-ui-gtk
112 # discontinued gaim plugins
113 Obsoletes: gaim-encryption
114 Obsoletes: gaim-plugin-tlen
115 Obsoletes: gaim-plugin-xmms-remote
116 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
119 Pidgin allows you to talk to anyone using AOL's Instant Messenger
120 service (you can sign up at http://www.aim.aol.com). It uses the TOC
121 version of the AOL protocol, so your buddy list is stored on AOL's
122 servers and can be retrieved from anywhere. It contains many of the
123 same features as AOL's IM client while at the same time incorporating
124 many new features. Pidgin also contains a multiple connection feature
125 which consists of protocol plugins. These plugins allow you to use
126 pidgin to connect to other chat services such as Yahoo!, ICQ, MSN,
127 Jabber, Napster, Zephyr, IRC and Gadu-Gadu.
129 The protocols are shipped by libpurple-protocol-foo.
131 %description -l hu.UTF-8
132 A Pidgin-nel beszélhetsz bárkivel, aki az AOL Instant Messenger
133 szolgáltatását használja (a http://www.aim.aol.com oldalon
134 íratkozhatsz fel). Az AOL protokoll TOC verzióját használja, így a
135 partnerlistád az AOL szerverein tárolják, így bárhonnan hozzáférhetsz.
136 Sok szolgáltatását tartalmazza az AOL IM kliensének, sőt néhány új
137 lehetőséget is tartalmaz. A Pidgin több kapcsolódási lehetőséggel
138 rendelkezik, amely a pluginoknak köszönhető. Ezen pluginok
139 segítségével a következő szerverekhez csatlakozhatsz: Yahoo!, ICQ,
140 MSN, Jabber, Napster, Zephyr, IRC és Gadu-Gadu.
142 A protokollokat a libpurple-protocol-foo csomagok szállítják.
144 %description -l pl.UTF-8
145 Pidgin pozwala na rozmowy z dowolną osobą używającą usługi AOL Instant
146 Messenger (można się zarejestrować pod adresem
147 http://www.aim.aol.com/). Program używa wersji TOC protokołu AOL więc
148 Twoja lista kontaktów jest zapisana na serwerze AOL i może być
149 przesłana gdziekolwiek. Pidgin zawiera wiele udogodnień dostępnych w
150 kliencie AOL IM jak również dodaje własne. Pidgin umożliwia także
151 dostęp do usług takich jak Yahoo!, ICQ, MSN, Jabber, Napster, Zephyr,
154 %description -l pt_BR.UTF-8
155 Pidgin é um cliente para o AOL Instant Messenger (AIM) que usa o
156 serviço tik/toc da AOL. É desenvolvido ativamente e suporta muitas das
157 características do cliente da AOL, tendo uma interface similiar.
158 Também oferece suporte a outros protocolos, como: ICQ, IRC, Yahoo!,
159 MSN, Jabber e Napster.
161 %description -l de.UTF-8
162 Pidgin ist ein Instant Messenger der von Mark Spencer ursprünglich für
163 unixähnliche Systeme (GNU/Linux, BSD) geschrieben wurde, nun aber auch
164 auf Microsoft Windows und Mac OS X lauffähig ist und mit vielen
165 Plugins stark erweitert werden kann.
168 Summary: Development files for Pidgin client library
169 Summary(pl.UTF-8): Pliki programistyczne biblioteki klienta Pidgina
170 Group: Development/Libraries
171 Requires: gtk+2-devel >= 2:%{gtk2_ver}
172 Requires: libpurple-devel = %{version}-%{release}
173 Obsoletes: gaim-devel
176 Development files for Pidgin.
178 %description devel -l hu.UTF-8
179 Fejléc fájlok Pidginhez.
181 %description devel -l pl.UTF-8
182 Pliki programistyczne biblioteki Pidgina.
184 %package -n libpurple
185 Summary: libpurple library for IM clients like Pidgin and Finch
186 Group: Applications/Networking
187 %{?with_sasl:Requires: cyrus-sasl-digest-md5}
188 %{?with_sasl:Requires: cyrus-sasl-plain}
189 Requires: glib2 >= 1:%{glib_ver}
191 %description -n libpurple
192 libpurple contains the core IM support for IM clients such as Pidgin
195 libpurple supports a variety of messaging protocols including AIM,
196 MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise,
197 QQ, Lotus Sametime, SILC, Simple and Zephyr.
199 %package -n libpurple-devel
200 Summary: Development headers, documentation, and libraries for libpurple
201 Group: Applications/Networking
202 Requires: libpurple = %{version}-%{release}
204 Requires: dbus-devel >= 0.60
206 Requires: dbus-glib-devel >= 0.70
208 %description -n libpurple-devel
209 The libpurple-devel package contains the header files, developer
210 documentation, and libraries required for development of libpurple
211 based instant messaging clients or plugins for any libpurple based
214 %package -n libpurple-perl
215 Summary: Perl scripting support for libpurple
216 Group: Applications/Networking
217 Requires: libpurple = %{version}-%{release}
219 %description -n libpurple-perl
220 Perl plugin loader for libpurple. This package will allow you to write
221 or use libpurple plugins written in the Perl programming language.
223 %package -n libpurple-tcl
224 Summary: Tcl scripting support for libpurple
225 Summary(hu.UTF-8): Pidgin fájlok Tcl szkriptekhez
226 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Tcl-u
228 Requires: libpurple = %{version}-%{release}
230 Obsoletes: pidgin-tcl
232 %description -n libpurple-tcl
233 Tcl plugin loader for libpurple. This package will allow you to write
234 or use libpurple plugins written in the Tcl programming language.
236 %description -n libpurple-tcl -l hu.UTF-8
237 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
240 %description -n libpurple-tcl -l pl.UTF-8
241 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
242 pomocą skryptów w Tcl-u.
245 Summary: A text-based user interface for Pidgin
246 Group: Applications/Networking
247 Requires: libpurple = %{version}-%{release}
249 %description -n finch
250 A text-based user interface for using libpurple. This can be run from
251 a standard text console or from a terminal within X Windows. It uses
252 ncurses and our homegrown gnt library for drawing windows and text.
254 %package -n finch-devel
255 Summary: Headers etc. for finch stuffs
256 Group: Applications/Networking
257 Requires: finch = %{version}-%{release}
258 Requires: libpurple-devel = %{version}-%{release}
259 Requires: ncurses-devel
262 %description -n finch-devel
263 The finch-devel package contains the header files, developer
264 documentation, and libraries required for development of Finch scripts
268 Summary: Pidgin files for Perl scripts
269 Summary(hu.UTF-8): Pidgin fájlok Perl szkriptekhez
270 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Perlu
272 Requires: libpurple = %{version}-%{release}
273 Requires: libpurple-perl = %{version}-%{release}
277 This package gives you ability to extend Pidgin functionality with
280 %description perl -l hu.UTF-8
281 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
284 %description perl -l pl.UTF-8
285 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
286 pomocą skryptów Perla.
288 %package plugin-evolution
289 Summary: Plugin for Ximian Evolution integration
290 Summary(hu.UTF-8): Plugin az Evolution-ba beépítéséhez
291 Summary(pl.UTF-8): Wtyczka do integracji z Evolution
293 Requires: %{name} = %{version}-%{release}
294 Obsoletes: gaim-plugin-evolution
296 %description plugin-evolution
297 Provides integration with Ximian Evolution.
299 %description plugin-evolution -l hu.UTF-8
300 Plugin az Evolution-ba beépítéséhez.
302 %description plugin-evolution -l pl.UTF-8
303 Wtyczka do integracji z Evolution.
305 %package plugin-remote
306 Summary: Pidgin Remote Control
307 Summary(hu.UTF-8): Pidgin távoli irányítása
308 Summary(pl.UTF-8): Zdalne sterowanie Pidginem
310 Requires: %{name} = %{version}-%{release}
311 Obsoletes: gaim-plugin-remote
313 %description plugin-remote
314 This package gives Pidgin the ability to be remote-controlled through
315 third-party applications or through the pidgin-remote tool.
317 %description plugin-remote -l hu.UTF-8
318 Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
319 külső alkalmazásokkal vagy a pidgin-remote eszközzel.
321 %description plugin-remote -l pl.UTF-8
322 Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
323 aplikacje albo narzędzie pidgin-remote.
325 %package -n libpurple-protocol-aim
326 Summary: Yahoo protocol support for AIM
327 Group: Applications/Communications
328 Requires: libpurple = %{version}-%{release}
329 Provides: libpurple-protocol
331 %description -n libpurple-protocol-aim
332 AIM protocol support for pidgin.
334 %package -n libpurple-protocol-bonjour
335 Summary: Yahoo protocol support for Bonjour
336 Group: Applications/Communications
337 Requires: libpurple = %{version}-%{release}
338 Provides: libpurple-protocol
340 %description -n libpurple-protocol-bonjour
341 Bonjour protocol support for pidgin.
343 %package -n libpurple-protocol-gg
344 Summary: Yahoo protocol support for Gadu-Gadu
345 Group: Applications/Communications
346 Requires: libpurple = %{version}-%{release}
347 Provides: libpurple-protocol
349 %description -n libpurple-protocol-gg
350 Gadu-Gadu protocol support for pidgin.
353 %package -n libpurple-protocol-irc
354 Summary: Yahoo protocol support for IRC
355 Group: Applications/Communications
356 Requires: libpurple = %{version}-%{release}
357 Provides: libpurple-protocol
359 %description -n libpurple-protocol-irc
360 IRC protocol support for pidgin.
362 %package -n libpurple-protocol-icq
363 Summary: Yahoo protocol support for ICQ
364 Group: Applications/Communications
365 Requires: libpurple = %{version}-%{release}
366 Provides: libpurple-protocol
368 %description -n libpurple-protocol-icq
369 ICQ protocol support for pidgin.
371 %package -n libpurple-protocol-jabber
372 Summary: Jabber protocol support for pidgin
373 Group: Applications/Communications
374 Requires: libpurple = %{version}-%{release}
375 Provides: libpurple-protocol
377 %description -n libpurple-protocol-jabber
378 Jabber protocol support for pidgin.
380 %package -n libpurple-protocol-msn
381 Summary: MSN protocol support for pidgin
382 Group: Applications/Communications
383 Requires: libpurple = %{version}-%{release}
384 Provides: libpurple-protocol
386 %description -n libpurple-protocol-msn
387 MSN protocol support for pidgin.
389 %package -n libpurple-protocol-mtix
390 Summary: MTix protocol support for pidgin
391 Group: Applications/Communications
392 Requires: libpurple = %{version}-%{release}
393 Provides: libpurple-protocol
395 %description -n libpurple-protocol-mtix
396 MTix protocol support for pidgin.
398 %package -n libpurple-protocol-myspace
399 Summary: MySpace protocol support for pidgin
400 Group: Applications/Communications
401 Requires: libpurple = %{version}-%{release}
402 Provides: libpurple-protocol
404 %description -n libpurple-protocol-myspace
405 MySpace protocol support for pidgin.
407 %package -n libpurple-protocol-qq
408 Summary: QQ protocol support for pidgin
409 Group: Applications/Communications
410 Requires: libpurple = %{version}-%{release}
411 Provides: libpurple-protocol
413 %description -n libpurple-protocol-qq
414 QQ protocol support for pidgin.
416 %package -n libpurple-protocol-sametime
417 Summary: Sametime protocol support for pidgin
418 Group: Applications/Communications
419 Requires: libpurple = %{version}-%{release}
420 Provides: libpurple-protocol
422 %description -n libpurple-protocol-sametime
423 Sametime protocol support for pidgin.
425 %package -n libpurple-protocol-yahoo
426 Summary: Yahoo protocol support for pidgin
427 Group: Applications/Communications
428 Requires: libpurple = %{version}-%{release}
429 Provides: libpurple-protocol
431 %description -n libpurple-protocol-yahoo
432 Yahoo protocol support for pidgin.
434 %package -n libpurple-protocol-xmpp
435 Summary: XMPP protocol support for pidgin (e.g. GTalk)
436 Group: Applications/Communications
437 Requires: libpurple = %{version}-%{release}
438 Provides: libpurple-protocol
440 %description -n libpurple-protocol-xmpp
441 XMPP protocol support for pidgin (e.g. GTalk).
443 %package -n libpurple-protocol-zephyr
444 Summary: Zephyr protocol support for pidgin
445 Group: Applications/Communications
446 Requires: libpurple = %{version}-%{release}
447 Provides: libpurple-protocol
449 %description -n libpurple-protocol-zephyr
450 Zephyr protocol support for pidgin.
453 Summary: Pidgin documentation for developers (HTML format)
454 Summary(hu.UTF-8): Pidgin dokumentáció fejlesztőknek (HTML formában)
455 Summary(pl.UTF-8): Dokumentacja Pidgina dla programistów (format HTML)
460 Pidgin documentation for developers (HTML format).
462 %description doc -l hu.UTF-8
463 Pidgin dokumentáció fejlesztőknek (HTML formátumban).
465 %description doc -l pl.UTF-8
466 Dokumentacja Pidgina dla programistów (format HTML).
476 if [ ! -f /proc/cpuinfo ]; then
477 echo >&2 "Mono requires /proc to be mounted."
484 %{__aclocal} -I m4macros
489 %{!?with_gnutls:--enable-gnutls=no} \
490 %{?with_gnutls:--enable-nss=no} \
491 %{?with_doc:--enable-dot --enable-devhelp} \
492 %{!?with_silc:--with-silc-includes=not_existent_directory} \
493 --%{?with_cap:en}%{!?with_cap:dis}able-cap \
494 %{?with_sasl:--enable-cyrus-sasl} \
495 --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
496 --%{?with_nm:en}%{!?with_nm:dis}able-nm \
497 --%{?with_evolution:en}%{!?with_evolution:dis}able-gevolution \
498 %{!?with_gtkspell:--disable-gtkspell} \
499 %{?with_dotnet:--enable-mono} \
500 --%{?with_text:en}%{!?with_text:dis}able-consoleui
503 %{?with_doc:%{__make} docs}
506 rm -rf $RPM_BUILD_ROOT
507 install -d $RPM_BUILD_ROOT%{_sysconfdir}/purple
510 DESTDIR=$RPM_BUILD_ROOT
512 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
513 rm -f $RPM_BUILD_ROOT%{_libdir}/gnt/*.la
514 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/{,private}/*.la
515 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.la
516 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
517 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/my{_MM,}
518 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
520 %find_lang %{name} --with-gnome
521 rm -f $RPM_BUILD_ROOT{%{perl_archlib}/perllocal.pod,%{perl_vendorarch}/auto/Pidgin/{,GtkUI}/.packlist}
522 rm -rf $RPM_BUILD_ROOT%{_datadir}/purple/ca-certs
525 rm $RPM_BUILD_ROOT%{_bindir}/purple-client-example
529 rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/pidgin.svg
530 rm -r $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/*/scalable
533 rm $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/tray/*/*.ico
536 rm -rf $RPM_BUILD_ROOT
539 %gconf_schema_install purple.schemas
540 %update_icon_cache hicolor
541 if [ "$1" = 1 ]; then
542 %banner %{name} -e <<-EOF
543 Please do not forget to install libpurple-protocols what do you need!
548 %gconf_schema_uninstall purple.schemas
551 %update_icon_cache hicolor
553 %post -n libpurple -p /sbin/ldconfig
554 %postun -n libpurple -p /sbin/ldconfig
556 %post -n finch -p /sbin/ldconfig
557 %postun -n finch -p /sbin/ldconfig
559 %files -f %{name}.lang
560 %defattr(644,root,root,755)
561 %doc AUTHORS ChangeLog{,.API} HACKING NEWS PLUGIN_HOWTO README*
562 %attr(755,root,root) %{_bindir}/pidgin
563 %dir %{_libdir}/pidgin
565 %attr(755,root,root) %{_libdir}/pidgin/cap.so
567 %attr(755,root,root) %{_libdir}/pidgin/convcolors.so
568 %attr(755,root,root) %{_libdir}/pidgin/extplacement.so
569 %attr(755,root,root) %{_libdir}/pidgin/pidginrc.so
570 %attr(755,root,root) %{_libdir}/pidgin/gestures.so
571 %attr(755,root,root) %{_libdir}/pidgin/gtkbuddynote.so
572 %attr(755,root,root) %{_libdir}/pidgin/history.so
573 %attr(755,root,root) %{_libdir}/pidgin/iconaway.so
574 %attr(755,root,root) %{_libdir}/pidgin/markerline.so
575 %attr(755,root,root) %{_libdir}/pidgin/notify.so
576 %attr(755,root,root) %{_libdir}/pidgin/relnot.so
577 %attr(755,root,root) %{_libdir}/pidgin/spellchk.so
578 %attr(755,root,root) %{_libdir}/pidgin/ticker.so
579 %attr(755,root,root) %{_libdir}/pidgin/timestamp.so
580 %attr(755,root,root) %{_libdir}/pidgin/timestamp_format.so
581 %attr(755,root,root) %{_libdir}/pidgin/vvconfig.so
582 %attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
583 %attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
584 %attr(755,root,root) %{_libdir}/pidgin/themeedit.so
585 %attr(755,root,root) %{_libdir}/pidgin/xmppdisco.so
587 %attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
589 %{_mandir}/man1/pidgin.1*
591 %{_desktopdir}/pidgin.desktop
592 %{_pixmapsdir}/pidgin
593 %{_iconsdir}/hicolor/*/apps/pidgin.png
596 %defattr(644,root,root,755)
597 %doc libpurple/purple-notifications-example
598 %dir %{_sysconfdir}/purple
599 %{_sysconfdir}/gconf/schemas/purple.schemas
600 %attr(755,root,root) %{_libdir}/libpurple.so.*.*.*
601 %attr(755,root,root) %ghost %{_libdir}/libpurple.so.0
603 %attr(755,root,root) %{_libdir}/libpurple-client.so.*.*.*
604 %attr(755,root,root) %ghost %{_libdir}/libpurple-client.so.0
606 %dir %{_libdir}/purple-2
607 %attr(755,root,root) %{_libdir}/purple-2/autoaccept.so
608 %attr(755,root,root) %{_libdir}/purple-2/buddynote.so
609 %attr(755,root,root) %{_libdir}/purple-2/idle.so
610 %attr(755,root,root) %{_libdir}/purple-2/joinpart.so
611 %attr(755,root,root) %{_libdir}/purple-2/libnovell.so
612 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so.*
613 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so
614 %attr(755,root,root) %{_libdir}/purple-2/libsimple.so
615 %attr(755,root,root) %{_libdir}/purple-2/log_reader.so
616 %attr(755,root,root) %{_libdir}/purple-2/newline.so
617 %attr(755,root,root) %{_libdir}/purple-2/offlinemsg.so
618 %attr(755,root,root) %{_libdir}/purple-2/psychic.so
619 %attr(755,root,root) %{_libdir}/purple-2/ssl.so
620 %attr(755,root,root) %{_libdir}/purple-2/statenotify.so
622 %attr(755,root,root) %{_libdir}/purple-2/*.dll
623 %attr(755,root,root) %{_libdir}/purple-2/mono.so
625 %{?with_dbus:%attr(755,root,root) %{_libdir}/purple-2/dbus-example.so}
626 %{?with_silc:%attr(755,root,root) %{_libdir}/purple-2/libsilcpurple.so}
627 %{?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-gnutls.so}
628 %{!?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-nss.so}
630 %{_datadir}/sounds/purple
633 %attr(755,root,root) %{_bindir}/purple-send
634 %attr(755,root,root) %{_bindir}/purple-send-async
635 %attr(755,root,root) %{_bindir}/purple-url-handler
638 %files -n libpurple-perl
639 %defattr(644,root,root,755)
640 %attr(755,root,root) %{_libdir}/purple-2/perl.so
641 %dir %{_libdir}/purple-2/perl
642 %{_libdir}/purple-2/perl/*.pm
643 %dir %{_libdir}/purple-2/perl/auto
644 %dir %{_libdir}/purple-2/perl/auto/Purple
645 %{_libdir}/purple-2/perl/auto/Purple/*.bs
646 %{_libdir}/purple-2/perl/auto/Purple/*.ix
647 %attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
648 %{_mandir}/man3/Purple.3pm*
650 %files -n libpurple-tcl
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_libdir}/purple-2/tcl.so
654 %files -n libpurple-devel
655 %defattr(644,root,root,755)
656 %{_aclocaldir}/purple.m4
657 %attr(755,root,root) %{_libdir}/libpurple.so
658 %{_libdir}/libpurple.la
659 %{_includedir}/libpurple
660 %{_pkgconfigdir}/purple.pc
662 %attr(755,root,root) %{_libdir}/libpurple-client.so
663 %{_libdir}/libpurple-client.la
668 %defattr(644,root,root,755)
669 %attr(755,root,root) %{_bindir}/finch
670 %attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
671 %attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
672 %dir %{_libdir}/finch
673 %attr(755,root,root) %{_libdir}/finch/gntclipboard.so
674 %attr(755,root,root) %{_libdir}/finch/gntgf.so
675 %attr(755,root,root) %{_libdir}/finch/gnthistory.so
676 %attr(755,root,root) %{_libdir}/finch/gntlastlog.so
677 %attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
678 %attr(755,root,root) %{_libdir}/finch/grouping.so
680 %attr(755,root,root) %{_libdir}/gnt/*.so
681 %{_mandir}/man1/finch.*
683 %files -n finch-devel
684 %defattr(644,root,root,755)
687 %attr(755,root,root) %{_libdir}/libgnt.so
689 %{_pkgconfigdir}/finch.pc
690 %{_pkgconfigdir}/gnt.pc
694 %defattr(644,root,root,755)
695 %{_includedir}/pidgin
696 %{_pkgconfigdir}/pidgin.pc
699 %defattr(644,root,root,755)
700 %dir %{_libdir}/pidgin/perl
701 %{_libdir}/pidgin/perl/*.pm
702 %dir %{_libdir}/pidgin/perl/auto
703 %dir %{_libdir}/pidgin/perl/auto/Pidgin
704 %{_libdir}/pidgin/perl/auto/Pidgin/*.bs
705 %attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
706 %{_mandir}/man3/Pidgin.3pm*
708 %if %{with evolution}
709 %files plugin-evolution
710 %defattr(644,root,root,755)
711 %attr(755,root,root) %{_libdir}/pidgin/gevolution.so
716 %defattr(644,root,root,755)
717 %attr(755,root,root) %{_bindir}/purple-remote
720 %files -n libpurple-protocol-aim
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/purple-2/libaim.so
724 %files -n libpurple-protocol-bonjour
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/purple-2/libbonjour.so
728 %files -n libpurple-protocol-gg
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{_libdir}/purple-2/libgg.so
732 %files -n libpurple-protocol-irc
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{_libdir}/purple-2/libirc.so
736 %files -n libpurple-protocol-icq
737 %defattr(644,root,root,755)
738 %attr(755,root,root) %{_libdir}/purple-2/libicq.so
740 %files -n libpurple-protocol-jabber
741 %defattr(644,root,root,755)
742 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so.*
743 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so
745 %files -n libpurple-protocol-msn
746 %defattr(644,root,root,755)
747 %attr(755,root,root) %{_libdir}/purple-2/libmsn.so
749 %files -n libpurple-protocol-myspace
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_libdir}/purple-2/libmyspace.so
753 %files -n libpurple-protocol-mtix
754 %defattr(644,root,root,755)
755 %attr(755,root,root) %{_libdir}/purple-2/libmxit.so
757 %files -n libpurple-protocol-qq
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_libdir}/purple-2/libqq.so
761 %if %{with meanwhile}
762 %files -n libpurple-protocol-sametime
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_libdir}/purple-2/libsametime.so
767 %files -n libpurple-protocol-xmpp
768 %defattr(644,root,root,755)
769 %attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
771 %files -n libpurple-protocol-zephyr
772 %defattr(644,root,root,755)
773 %attr(755,root,root) %{_libdir}/purple-2/libzephyr.so
775 %files -n libpurple-protocol-yahoo
776 %defattr(644,root,root,755)
777 %attr(755,root,root) %{_libdir}/purple-2/libyahoo.so
778 %{_libdir}/purple-2/libyahoojp.so
779 %{_libdir}/purple-2/libymsg.so
780 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0
781 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0.0.0
785 %defattr(644,root,root,755)
786 %doc doc/html/*.{html,png,css}