2 # - fix broken linking, see filterout_ld
4 # Unresolved symbols found in: /usr/lib64/purple-2/libjabber.so.0
5 # Unresolved symbols found in: /usr/lib64/purple-2/liboscar.so.0
6 # Unresolved symbols found in: /usr/lib64/purple-2/libymsg.so.0
7 # - perl is installed to wrong dir on x8664:
8 # /usr/lib/perl5/x86_64-pld-linux-thread-multi/perllocal.pod
10 # - huge deps (mono...)
11 # - kerberos 4 with zephyr support?
13 # http://packages.qa.debian.org/z/zephyr.html
14 # - update pl descriptions
15 # - restore e-d-s if http://developer.pidgin.im/ticket/10852 fixed
17 %bcond_without cap # without Contact Availability Prediction
18 %bcond_without dbus # without D-BUS (for pidgin-remote and others)
19 %bcond_without doc # do not generate and include documentation
20 %bcond_with dotnet # build with mono support
21 %bcond_without perl # build without Perl support
22 %bcond_with evolution # compile without the Pidgin-Evolution plugin
23 %bcond_with gnutls # use GnuTLS instead of NSS
24 %bcond_without gtkspell # without gtkspell support
25 %bcond_without meanwhile # without meanwhile support
26 %bcond_without sasl # disable SASL support
27 %bcond_without text # don't build text UI (finch)
28 %bcond_without silc # Build without SILC libraries
29 %bcond_without nm # NetworkManager support (requires D-Bus)
35 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
40 %define gtk2_ver 2.10.6
41 %define glib2_ver 2.24.0
43 %{?with_perl:%include /usr/lib/rpm/macros.perl}
44 Summary: A Gtk+ based multiprotocol instant messaging client
45 Summary(de.UTF-8): Pidgin ist ein Instant Messenger
46 Summary(hu.UTF-8): Az AOL 'Instant Messenger'-ével kompatibilis kliens
47 Summary(ko.UTF-8): AOL 인스턴트 메신저와 호환되는 클라이언트
48 Summary(pl.UTF-8): Klient kompatybilny z AOL Instant Messenger
49 Summary(pt_BR.UTF-8): Um cliente para o AOL Instant Messenger (AIM)
54 Group: Applications/Communications
55 Source0: http://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
56 # Source0-md5: c23d85bb6a197dd841d1b5585148327d
57 Patch0: %{name}-nolibs.patch
58 Patch1: %{name}-dbus-dir.patch
59 # Patch2: %{name}-libgadu.patch
60 URL: http://www.pidgin.im/
62 BuildRequires: GConf2-devel >= 2.16.0
63 %{?with_nm:BuildRequires: NetworkManager-devel}
64 BuildRequires: autoconf >= 2.50
65 BuildRequires: automake >= 1:1.9
66 BuildRequires: avahi-devel
67 BuildRequires: avahi-glib-devel
68 BuildRequires: check >= 0.9.4
69 %{?with_sasl:BuildRequires: cyrus-sasl-devel}
70 %{?with_dbus:BuildRequires: dbus-glib-devel >= 0.71}
71 %{?with_evolution:BuildRequires: evolution-data-server-devel >= 1.8.1}
72 BuildRequires: farsight2-devel
73 BuildRequires: gettext-devel
74 BuildRequires: glib2-devel >= 1:%{glib2_ver}
75 %{?with_gnutls:BuildRequires: gnutls-devel}
76 BuildRequires: gstreamer-devel >= 0.10.10
77 BuildRequires: gtk+2-devel >= 2:%{gtk2_ver}
78 %{?with_gtkspell:BuildRequires: gtkspell-devel >= 1:2.0.16-2}
79 BuildRequires: intltool
80 BuildRequires: libgadu-devel
81 BuildRequires: libidn-devel
82 BuildRequires: libtool
83 BuildRequires: libxml2-devel >= 2.6.26
84 %{?with_meanwhile:BuildRequires: meanwhile-devel >= 1.0.0}
85 %{?with_dotnet:BuildRequires: mono-csharp}
86 %{?with_dotnet:BuildRequires: mono-devel}
87 %{?with_text:BuildRequires: ncurses-ext-devel}
89 BuildRequires: nspr-devel
90 BuildRequires: nss-devel
92 %{?with_perl:BuildRequires: perl-devel}
93 BuildRequires: pkgconfig
94 BuildRequires: python-modules >= 1:2.4
95 %{?with_perl:BuildRequires: rpm-perlprov}
96 BuildRequires: rpm-pythonprov
97 BuildRequires: rpmbuild(macros) >= 1.311
98 %{?with_silc:BuildRequires: silc-toolkit-devel >= 1.1}
99 BuildRequires: startup-notification-devel >= 0.5
100 BuildRequires: tcl-devel
101 BuildRequires: tk-devel
103 BuildRequires: sqlite3-devel >= 3.3
105 BuildRequires: xorg-lib-libSM-devel
106 BuildRequires: xorg-lib-libXScrnSaver-devel
108 BuildRequires: doxygen
109 BuildRequires: graphviz
111 Requires(post,postun): gtk+2
112 Requires(post,preun): GConf2 >= 2.16.0
113 Requires: hicolor-icon-theme
114 Requires: libpurple = %{version}-%{release}
115 Requires: libpurple-protocol
116 Suggests: enchant-myspell
119 Obsoletes: gaim-ui-gtk
120 # discontinued gaim plugins
121 Obsoletes: gaim-encryption
122 Obsoletes: gaim-plugin-tlen
123 Obsoletes: gaim-plugin-xmms-remote
124 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
126 # /usr/bin/ld: gntaccount.o: undefined reference to symbol 'cur_term'
127 # /usr/bin/ld: note: 'cur_term' is defined in DSO /lib64/libtinfow.so.6 so try adding it to the linker command line
128 # /lib64/libtinfow.so.6: could not read symbols: Invalid operation
129 %define filterout_ld -Wl,--no-copy-dt-needed-entries
132 Pidgin allows you to talk to anyone using a variety of messaging
133 protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ,
134 IRC, Novell Groupwise, QQ, Lotus Sametime, SILC, Simple and Zephyr.
136 The protocol plugins are packaged as libpurple-protocol-foo.
138 Pidgin supports many common features of other clients, as well as many
139 unique features, such as perl scripting, TCL scripting and C plugins.
141 Pidgin is not affiliated with or endorsed by America Online, Inc.,
142 Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
144 %description -l hu.UTF-8
145 A Pidgin-nel beszélhetsz bárkivel, aki az AOL Instant Messenger
146 szolgáltatását használja (a http://www.aim.aol.com oldalon
147 íratkozhatsz fel). Az AOL protokoll TOC verzióját használja, így a
148 partnerlistád az AOL szerverein tárolják, így bárhonnan hozzáférhetsz.
149 Sok szolgáltatását tartalmazza az AOL IM kliensének, sőt néhány új
150 lehetőséget is tartalmaz. A Pidgin több kapcsolódási lehetőséggel
151 rendelkezik, amely a pluginoknak köszönhető. Ezen pluginok
152 segítségével a következő szerverekhez csatlakozhatsz: Yahoo!, ICQ,
153 MSN, Jabber, Napster, Zephyr, IRC és Gadu-Gadu.
155 A protokollokat a libpurple-protocol-foo csomagok szállítják.
157 %description -l pl.UTF-8
158 Pidgin pozwala na rozmowy z dowolną osobą używającą usługi AOL Instant
159 Messenger (można się zarejestrować pod adresem
160 http://www.aim.aol.com/). Program używa wersji TOC protokołu AOL więc
161 Twoja lista kontaktów jest zapisana na serwerze AOL i może być
162 przesłana gdziekolwiek. Pidgin zawiera wiele udogodnień dostępnych w
163 kliencie AOL IM jak również dodaje własne. Pidgin umożliwia także
164 dostęp do usług takich jak Yahoo!, ICQ, MSN, Jabber, Napster, Zephyr,
167 %description -l pt_BR.UTF-8
168 Pidgin é um cliente para o AOL Instant Messenger (AIM) que usa o
169 serviço tik/toc da AOL. É desenvolvido ativamente e suporta muitas das
170 características do cliente da AOL, tendo uma interface similiar.
171 Também oferece suporte a outros protocolos, como: ICQ, IRC, Yahoo!,
172 MSN, Jabber e Napster.
174 %description -l de.UTF-8
175 Pidgin ist ein Instant Messenger der von Mark Spencer ursprünglich für
176 unixähnliche Systeme (GNU/Linux, BSD) geschrieben wurde, nun aber auch
177 auf Microsoft Windows und Mac OS X lauffähig ist und mit vielen
178 Plugins stark erweitert werden kann.
181 Summary: Development files for Pidgin client library
182 Summary(pl.UTF-8): Pliki programistyczne biblioteki klienta Pidgina
183 Group: Development/Libraries
184 Requires: gtk+2-devel >= 2:%{gtk2_ver}
185 Requires: libpurple-devel = %{version}-%{release}
186 Obsoletes: gaim-devel
189 Development files for Pidgin.
191 %description devel -l hu.UTF-8
192 Fejléc fájlok Pidginhez.
194 %description devel -l pl.UTF-8
195 Pliki programistyczne biblioteki Pidgina.
197 %package -n libpurple
198 Summary: libpurple library for IM clients like Pidgin and Finch
199 Group: Applications/Networking
200 %{?with_sasl:Requires: cyrus-sasl-digest-md5}
201 %{?with_sasl:Requires: cyrus-sasl-plain}
202 Requires: glib2 >= 1:%{glib2_ver}
203 Obsoletes: libpurple-protocol-dir < 2.6.6-2
204 Obsoletes: pidgin-libs < 2.6.6-2
206 %description -n libpurple
207 libpurple contains the core IM support for IM clients such as Pidgin
210 libpurple supports a variety of messaging protocols including AIM,
211 MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise,
212 QQ, Lotus Sametime, SILC, Simple and Zephyr.
214 %package -n libpurple-devel
215 Summary: Development headers, documentation, and libraries for libpurple
216 Group: Applications/Networking
217 Requires: libpurple = %{version}-%{release}
219 Requires: dbus-devel >= 0.60
221 Requires: dbus-glib-devel >= 0.70
222 Obsoletes: pidgin-devel < 2.6.6-2
224 %description -n libpurple-devel
225 The libpurple-devel package contains the header files, developer
226 documentation, and libraries required for development of libpurple
227 based instant messaging clients or plugins for any libpurple based
230 %package -n libpurple-perl
231 Summary: Perl scripting support for libpurple
232 Group: Applications/Networking
233 Requires: libpurple = %{version}-%{release}
235 %description -n libpurple-perl
236 Perl plugin loader for libpurple. This package will allow you to write
237 or use libpurple plugins written in the Perl programming language.
239 %package -n libpurple-tcl
240 Summary: Tcl scripting support for libpurple
241 Summary(hu.UTF-8): Pidgin fájlok Tcl szkriptekhez
242 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Tcl-u
244 Requires: libpurple = %{version}-%{release}
246 Obsoletes: pidgin-tcl
248 %description -n libpurple-tcl
249 Tcl plugin loader for libpurple. This package will allow you to write
250 or use libpurple plugins written in the Tcl programming language.
252 %description -n libpurple-tcl -l hu.UTF-8
253 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
256 %description -n libpurple-tcl -l pl.UTF-8
257 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
258 pomocą skryptów w Tcl-u.
261 Summary: A text-based user interface for Pidgin
262 Group: Applications/Networking
263 Requires: libpurple = %{version}-%{release}
265 %description -n finch
266 A text-based user interface for using libpurple. This can be run from
267 a standard text console or from a terminal within X Windows. It uses
268 ncurses and our homegrown gnt library for drawing windows and text.
270 %package -n finch-devel
271 Summary: Headers etc. for finch stuffs
272 Group: Applications/Networking
273 Requires: finch = %{version}-%{release}
274 Requires: libpurple-devel = %{version}-%{release}
275 Requires: ncurses-devel
278 %description -n finch-devel
279 The finch-devel package contains the header files, developer
280 documentation, and libraries required for development of Finch scripts
284 Summary: Pidgin files for Perl scripts
285 Summary(hu.UTF-8): Pidgin fájlok Perl szkriptekhez
286 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Perlu
288 Requires: libpurple = %{version}-%{release}
289 Requires: libpurple-perl = %{version}-%{release}
293 This package gives you ability to extend Pidgin functionality with
296 %description perl -l hu.UTF-8
297 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
300 %description perl -l pl.UTF-8
301 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
302 pomocą skryptów Perla.
304 %package plugin-evolution
305 Summary: Plugin for Ximian Evolution integration
306 Summary(hu.UTF-8): Plugin az Evolution-ba beépítéséhez
307 Summary(pl.UTF-8): Wtyczka do integracji z Evolution
309 Requires: %{name} = %{version}-%{release}
310 Obsoletes: gaim-plugin-evolution
312 %description plugin-evolution
313 Provides integration with Ximian Evolution.
315 %description plugin-evolution -l hu.UTF-8
316 Plugin az Evolution-ba beépítéséhez.
318 %description plugin-evolution -l pl.UTF-8
319 Wtyczka do integracji z Evolution.
321 %package plugin-remote
322 Summary: Pidgin Remote Control
323 Summary(hu.UTF-8): Pidgin távoli irányítása
324 Summary(pl.UTF-8): Zdalne sterowanie Pidginem
326 Requires: %{name} = %{version}-%{release}
327 Obsoletes: gaim-plugin-remote
329 %description plugin-remote
330 This package gives Pidgin the ability to be remote-controlled through
331 third-party applications or through the pidgin-remote tool.
333 %description plugin-remote -l hu.UTF-8
334 Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
335 külső alkalmazásokkal vagy a pidgin-remote eszközzel.
337 %description plugin-remote -l pl.UTF-8
338 Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
339 aplikacje albo narzędzie pidgin-remote.
341 %package -n libpurple-protocol-oscar
342 Summary: Oscar protocol (AIM/ICQ Networks) support for Purple
343 Group: Applications/Communications
344 Requires: libpurple = %{version}-%{release}
345 Provides: libpurple-protocol
346 Obsoletes: libpurple-protocol-aim
347 Obsoletes: libpurple-protocol-icq
349 %description -n libpurple-protocol-oscar
350 Oscar protocol (AIM/ICQ Networks) support for Purple.
352 %package -n libpurple-protocol-bonjour
353 Summary: Bonjour Protocol Plugin
354 Group: Applications/Communications
355 Requires: libpurple = %{version}-%{release}
356 Provides: libpurple-protocol
358 %description -n libpurple-protocol-bonjour
359 Bonjour Protocol Plugin.
361 %package -n libpurple-protocol-gg
362 Summary: Gadu-Gadu protocol plugin
363 Group: Applications/Communications
364 Requires: libpurple = %{version}-%{release}
365 Provides: libpurple-protocol
367 %description -n libpurple-protocol-gg
368 Gadu-Gadu protocol plugin
370 %package -n libpurple-protocol-groupwise
371 Summary: Novell GroupWise Messenger Protocol Plugin
372 Group: Applications/Communications
373 Requires: libpurple = %{version}-%{release}
374 Provides: libpurple-protocol
376 %description -n libpurple-protocol-groupwise
377 Novell GroupWise Messenger Protocol Plugin.
379 %package -n libpurple-protocol-irc
380 Summary: IRC Protocol Plugin
381 Group: Applications/Communications
382 Requires: libpurple = %{version}-%{release}
383 Provides: libpurple-protocol
385 %description -n libpurple-protocol-irc
388 %package -n libpurple-protocol-msn
389 Summary: MSN Protocol Plugin
390 Group: Applications/Communications
391 Requires: libpurple = %{version}-%{release}
392 Provides: libpurple-protocol
394 %description -n libpurple-protocol-msn
397 %package -n libpurple-protocol-mxit
398 Summary: MXit Protocol Plugin
399 Group: Applications/Communications
400 URL: http://www.mxitlifestyle.com/
401 Requires: libpurple = %{version}-%{release}
402 Provides: libpurple-protocol
403 Obsoletes: libpurple-protocol-mtix
405 %description -n libpurple-protocol-mxit
406 MXit Protocol Plugin.
408 %package -n libpurple-protocol-myspace
409 Summary: MySpaceIM Protocol Plugin
410 Group: Applications/Communications
411 URL: http://developer.pidgin.im/wiki/MySpaceIM
412 Requires: libpurple = %{version}-%{release}
413 Provides: libpurple-protocol
415 %description -n libpurple-protocol-myspace
416 MySpaceIM Protocol Plugin.
418 %package -n libpurple-protocol-simple
419 Summary: SIP/SIMPLE Protocol Plugin
420 Group: Applications/Communications
421 Requires: libpurple = %{version}-%{release}
422 Provides: libpurple-protocol
424 %description -n libpurple-protocol-simple
425 SIP/SIMPLE Protocol Plugin.
427 %package -n libpurple-protocol-qq
428 Summary: QQ Protocol Plugin
429 Group: Applications/Communications
430 Requires: libpurple = %{version}-%{release}
431 Provides: libpurple-protocol
433 %description -n libpurple-protocol-qq
436 %package -n libpurple-protocol-sametime
437 Summary: Lotus Sametime Protocol Plugin
438 Group: Applications/Communications
439 URL: http://meanwhile.sourceforge.net/
440 Requires: libpurple = %{version}-%{release}
441 Provides: libpurple-protocol
443 %description -n libpurple-protocol-sametime
444 Adds Lotus Sametime support to Purple using the Meanwhile library.
446 %package -n libpurple-protocol-silc
447 Summary: SILC Protocol Plugin
448 Group: Applications/Communications
449 URL: http://silcnet.org/
450 Requires: libpurple = %{version}-%{release}
451 Provides: libpurple-protocol
453 %description -n libpurple-protocol-silc
454 Secure Internet Live Conferencing (SILC) Protocol
456 %package -n libpurple-protocol-yahoo
457 Summary: Yahoo! Protocol Plugin
458 Group: Applications/Communications
459 Requires: libpurple = %{version}-%{release}
460 Provides: libpurple-protocol
462 %description -n libpurple-protocol-yahoo
463 Yahoo! and Yahoo! JAPAN Protocol Plugin.
465 %package -n libpurple-protocol-xmpp
466 Summary: XMPP Protocol Plugin (Jabber, GTalk)
467 Group: Applications/Communications
468 Requires: libpurple = %{version}-%{release}
469 Provides: libpurple-protocol
470 Obsoletes: libpurple-protocol-jabber
472 %description -n libpurple-protocol-xmpp
473 Extensible Messaging and Presence Protocol (XMPP) Protocol Plugin
474 (e.g. Jabber, GTalk).
476 %package -n libpurple-protocol-zephyr
477 Summary: Zephyr Protocol Plugin
478 Group: Applications/Communications
479 Requires: libpurple = %{version}-%{release}
480 Provides: libpurple-protocol
482 %description -n libpurple-protocol-zephyr
483 Zephyr Protocol Plugin.
486 Summary: Pidgin documentation for developers (HTML format)
487 Summary(hu.UTF-8): Pidgin dokumentáció fejlesztőknek (HTML formában)
488 Summary(pl.UTF-8): Dokumentacja Pidgina dla programistów (format HTML)
493 Pidgin documentation for developers (HTML format).
495 %description doc -l hu.UTF-8
496 Pidgin dokumentáció fejlesztőknek (HTML formátumban).
498 %description doc -l pl.UTF-8
499 Dokumentacja Pidgina dla programistów (format HTML).
509 if [ ! -f /proc/cpuinfo ]; then
510 echo >&2 "Mono requires /proc to be mounted."
517 %{__aclocal} -I m4macros
522 %{!?with_gnutls:--enable-gnutls=no} \
523 %{?with_gnutls:--enable-nss=no} \
524 %{?with_doc:--enable-dot --enable-devhelp} \
525 %{!?with_silc:--with-silc-includes=not_existent_directory} \
526 --%{?with_cap:en}%{!?with_cap:dis}able-cap \
527 %{?with_sasl:--enable-cyrus-sasl} \
528 --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
529 --%{?with_nm:en}%{!?with_nm:dis}able-nm \
530 --%{?with_evolution:en}%{!?with_evolution:dis}able-gevolution \
531 %{!?with_gtkspell:--disable-gtkspell} \
532 %{?with_dotnet:--enable-mono} \
533 --%{?with_text:en}%{!?with_text:dis}able-consoleui
536 %{?with_doc:%{__make} docs}
539 rm -rf $RPM_BUILD_ROOT
540 install -d $RPM_BUILD_ROOT%{_sysconfdir}/purple
543 DESTDIR=$RPM_BUILD_ROOT
545 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
546 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/my{_MM,}
547 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
548 %find_lang %{name} --with-gnome
550 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
551 rm -f $RPM_BUILD_ROOT%{_libdir}/gnt/*.la
552 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/{,private}/*.la
553 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.la
555 rm -rf $RPM_BUILD_ROOT%{_datadir}/purple/ca-certs
558 rm -f $RPM_BUILD_ROOT{%{perl_archlib}/perllocal.pod,%{perl_vendorarch}/auto/Pidgin/{,GtkUI}/.packlist}
559 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/perl/auto/Pidgin/.packlist
560 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/perl/auto/Purple/.packlist
564 rm $RPM_BUILD_ROOT%{_bindir}/purple-client-example
565 rm $RPM_BUILD_ROOT%{_libdir}/purple-2/dbus-example.so
568 # resolve soname symlinks, affected plugins have rpath pointing there
569 for a in $RPM_BUILD_ROOT%{_libdir}/purple-2/lib*.so.*.*.*; do
570 soname=$(objdump -p $a | awk '/SONAME/{print $2}')
571 mv $a $(dirname $a)/$soname
574 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/liboscar.so
575 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libjabber.so
576 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libymsg.so
579 rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/pidgin.svg
580 rm -r $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/*/scalable
583 rm $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/tray/*/*.ico
586 rm -rf $RPM_BUILD_ROOT
589 %gconf_schema_install purple.schemas
590 %update_icon_cache hicolor
591 if [ "$1" = 1 ]; then
592 %banner %{name} -e <<-EOF
593 Please do not forget to install libpurple-protocols what do you need!
598 %gconf_schema_uninstall purple.schemas
601 %update_icon_cache hicolor
603 %post -n libpurple -p /sbin/ldconfig
604 %postun -n libpurple -p /sbin/ldconfig
606 %post -n finch -p /sbin/ldconfig
607 %postun -n finch -p /sbin/ldconfig
609 %files -f %{name}.lang
610 %defattr(644,root,root,755)
611 %doc AUTHORS ChangeLog{,.API} HACKING NEWS PLUGIN_HOWTO README*
612 %attr(755,root,root) %{_bindir}/pidgin
613 %dir %{_libdir}/pidgin
615 %attr(755,root,root) %{_libdir}/pidgin/cap.so
617 %attr(755,root,root) %{_libdir}/pidgin/convcolors.so
618 %attr(755,root,root) %{_libdir}/pidgin/extplacement.so
619 %attr(755,root,root) %{_libdir}/pidgin/pidginrc.so
620 %attr(755,root,root) %{_libdir}/pidgin/gestures.so
621 %attr(755,root,root) %{_libdir}/pidgin/gtkbuddynote.so
622 %attr(755,root,root) %{_libdir}/pidgin/history.so
623 %attr(755,root,root) %{_libdir}/pidgin/iconaway.so
624 %attr(755,root,root) %{_libdir}/pidgin/markerline.so
625 %attr(755,root,root) %{_libdir}/pidgin/notify.so
626 %attr(755,root,root) %{_libdir}/pidgin/relnot.so
627 %attr(755,root,root) %{_libdir}/pidgin/spellchk.so
628 %attr(755,root,root) %{_libdir}/pidgin/ticker.so
629 %attr(755,root,root) %{_libdir}/pidgin/timestamp.so
630 %attr(755,root,root) %{_libdir}/pidgin/timestamp_format.so
631 %attr(755,root,root) %{_libdir}/pidgin/vvconfig.so
632 %attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
633 %attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
634 %attr(755,root,root) %{_libdir}/pidgin/themeedit.so
635 %attr(755,root,root) %{_libdir}/pidgin/xmppdisco.so
637 %attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
639 %{_mandir}/man1/pidgin.1*
641 %{_desktopdir}/pidgin.desktop
642 %{_pixmapsdir}/pidgin
643 %{_iconsdir}/hicolor/*/apps/pidgin.png
646 %defattr(644,root,root,755)
647 %doc libpurple/purple-notifications-example
648 %dir %{_sysconfdir}/purple
649 %{_sysconfdir}/gconf/schemas/purple.schemas
650 %attr(755,root,root) %{_libdir}/libpurple.so.*.*.*
651 %attr(755,root,root) %ghost %{_libdir}/libpurple.so.0
653 %attr(755,root,root) %{_libdir}/libpurple-client.so.*.*.*
654 %attr(755,root,root) %ghost %{_libdir}/libpurple-client.so.0
656 %dir %{_libdir}/purple-2
657 %attr(755,root,root) %{_libdir}/purple-2/autoaccept.so
658 %attr(755,root,root) %{_libdir}/purple-2/buddynote.so
659 %attr(755,root,root) %{_libdir}/purple-2/idle.so
660 %attr(755,root,root) %{_libdir}/purple-2/joinpart.so
661 %attr(755,root,root) %{_libdir}/purple-2/log_reader.so
662 %attr(755,root,root) %{_libdir}/purple-2/newline.so
663 %attr(755,root,root) %{_libdir}/purple-2/offlinemsg.so
664 %attr(755,root,root) %{_libdir}/purple-2/psychic.so
665 %attr(755,root,root) %{_libdir}/purple-2/ssl.so
666 %{?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-gnutls.so}
667 %{!?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-nss.so}
668 %attr(755,root,root) %{_libdir}/purple-2/statenotify.so
670 %attr(755,root,root) %{_libdir}/purple-2/*.dll
671 %attr(755,root,root) %{_libdir}/purple-2/mono.so
674 %{_datadir}/sounds/purple
677 %attr(755,root,root) %{_bindir}/purple-send
678 %attr(755,root,root) %{_bindir}/purple-send-async
679 %attr(755,root,root) %{_bindir}/purple-url-handler
683 %files -n libpurple-perl
684 %defattr(644,root,root,755)
685 %attr(755,root,root) %{_libdir}/purple-2/perl.so
686 %dir %{_libdir}/purple-2/perl
687 %{_libdir}/purple-2/perl/*.pm
688 %dir %{_libdir}/purple-2/perl/auto
689 %dir %{_libdir}/purple-2/perl/auto/Purple
690 %{_libdir}/purple-2/perl/auto/Purple/*.bs
691 %{_libdir}/purple-2/perl/auto/Purple/*.ix
692 %attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
693 %{_mandir}/man3/Purple.3pm*
696 %files -n libpurple-tcl
697 %defattr(644,root,root,755)
698 %attr(755,root,root) %{_libdir}/purple-2/tcl.so
700 %files -n libpurple-devel
701 %defattr(644,root,root,755)
702 %{_aclocaldir}/purple.m4
703 %attr(755,root,root) %{_libdir}/libpurple.so
704 %{_libdir}/libpurple.la
705 %{_includedir}/libpurple
706 %{_pkgconfigdir}/purple.pc
708 %attr(755,root,root) %{_libdir}/libpurple-client.so
709 %{_libdir}/libpurple-client.la
714 %defattr(644,root,root,755)
715 %attr(755,root,root) %{_bindir}/finch
716 %attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
717 %attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
718 %dir %{_libdir}/finch
719 %attr(755,root,root) %{_libdir}/finch/gntclipboard.so
720 %attr(755,root,root) %{_libdir}/finch/gntgf.so
721 %attr(755,root,root) %{_libdir}/finch/gnthistory.so
722 %attr(755,root,root) %{_libdir}/finch/gntlastlog.so
723 %attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
724 %attr(755,root,root) %{_libdir}/finch/grouping.so
726 %attr(755,root,root) %{_libdir}/gnt/*.so
727 %{_mandir}/man1/finch.*
729 %files -n finch-devel
730 %defattr(644,root,root,755)
733 %attr(755,root,root) %{_libdir}/libgnt.so
735 %{_pkgconfigdir}/finch.pc
736 %{_pkgconfigdir}/gnt.pc
740 %defattr(644,root,root,755)
741 %{_includedir}/pidgin
742 %{_pkgconfigdir}/pidgin.pc
746 %defattr(644,root,root,755)
747 %dir %{_libdir}/pidgin/perl
748 %{_libdir}/pidgin/perl/*.pm
749 %dir %{_libdir}/pidgin/perl/auto
750 %dir %{_libdir}/pidgin/perl/auto/Pidgin
751 %{_libdir}/pidgin/perl/auto/Pidgin/*.bs
752 %attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
753 %{_mandir}/man3/Pidgin.3pm*
756 %if %{with evolution}
757 %files plugin-evolution
758 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_libdir}/pidgin/gevolution.so
764 %defattr(644,root,root,755)
765 %attr(755,root,root) %{_bindir}/purple-remote
768 %files -n libpurple-protocol-oscar
769 %defattr(644,root,root,755)
770 %attr(755,root,root) %{_libdir}/purple-2/libicq.so
771 %attr(755,root,root) %{_libdir}/purple-2/libaim.so
772 # shared library for aim/icq protocols
773 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so.0
775 %files -n libpurple-protocol-bonjour
776 %defattr(644,root,root,755)
777 %attr(755,root,root) %{_libdir}/purple-2/libbonjour.so
779 %files -n libpurple-protocol-gg
780 %defattr(644,root,root,755)
781 %attr(755,root,root) %{_libdir}/purple-2/libgg.so
783 %files -n libpurple-protocol-groupwise
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_libdir}/purple-2/libnovell.so
787 %files -n libpurple-protocol-irc
788 %defattr(644,root,root,755)
789 %attr(755,root,root) %{_libdir}/purple-2/libirc.so
791 %files -n libpurple-protocol-msn
792 %defattr(644,root,root,755)
793 %attr(755,root,root) %{_libdir}/purple-2/libmsn.so
795 %files -n libpurple-protocol-myspace
796 %defattr(644,root,root,755)
797 %doc libpurple/protocols/myspace/README
798 %attr(755,root,root) %{_libdir}/purple-2/libmyspace.so
800 %files -n libpurple-protocol-mxit
801 %defattr(644,root,root,755)
802 %attr(755,root,root) %{_libdir}/purple-2/libmxit.so
804 %files -n libpurple-protocol-simple
805 %defattr(644,root,root,755)
806 %attr(755,root,root) %{_libdir}/purple-2/libsimple.so
808 %files -n libpurple-protocol-qq
809 %defattr(644,root,root,755)
810 %attr(755,root,root) %{_libdir}/purple-2/libqq.so
813 %files -n libpurple-protocol-silc
814 %defattr(644,root,root,755)
815 %attr(755,root,root) %{_libdir}/purple-2/libsilcpurple.so
818 %if %{with meanwhile}
819 %files -n libpurple-protocol-sametime
820 %defattr(644,root,root,755)
821 %attr(755,root,root) %{_libdir}/purple-2/libsametime.so
824 %files -n libpurple-protocol-xmpp
825 %defattr(644,root,root,755)
826 %attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
827 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so.0
829 %files -n libpurple-protocol-zephyr
830 %defattr(644,root,root,755)
831 %attr(755,root,root) %{_libdir}/purple-2/libzephyr.so
833 %files -n libpurple-protocol-yahoo
834 %defattr(644,root,root,755)
835 %attr(755,root,root) %{_libdir}/purple-2/libyahoo.so
836 %attr(755,root,root) %{_libdir}/purple-2/libyahoojp.so
837 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0
841 %defattr(644,root,root,755)
842 %doc doc/html/*.{html,png,css}