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
16 %bcond_without cap # without Contact Availability Prediction
17 %bcond_without dbus # without D-BUS (for pidgin-remote and others)
18 %bcond_without doc # do not generate and include documentation
19 %bcond_with dotnet # build with mono support
20 %bcond_without perl # build without Perl support
21 %bcond_without evolution # compile without the Pidgin-Evolution plugin
22 %bcond_with gnutls # use GnuTLS instead of NSS
23 %bcond_without gtkspell # without gtkspell support
24 %bcond_without meanwhile # without meanwhile support
25 %bcond_without sasl # disable SASL support
26 %bcond_without text # don't build text UI (finch)
27 %bcond_without silc # Build without SILC libraries
28 %bcond_without nm # NetworkManager support (requires D-Bus)
34 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
39 %define gtk2_ver 2.10.6
40 %define glib2_ver 2.24.0
42 %{?with_perl:%include /usr/lib/rpm/macros.perl}
43 Summary: A Gtk+ based multiprotocol instant messaging client
44 Summary(de.UTF-8): Pidgin ist ein Instant Messenger
45 Summary(hu.UTF-8): Az AOL 'Instant Messenger'-ével kompatibilis kliens
46 Summary(ko.UTF-8): AOL 인스턴트 메신저와 호환되는 클라이언트
47 Summary(pl.UTF-8): Klient kompatybilny z AOL Instant Messenger
48 Summary(pt_BR.UTF-8): Um cliente para o AOL Instant Messenger (AIM)
53 Group: Applications/Communications
54 Source0: http://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
55 # Source0-md5: c23d85bb6a197dd841d1b5585148327d
56 Patch0: %{name}-nolibs.patch
57 Patch1: %{name}-dbus-dir.patch
58 # Patch2: %{name}-libgadu.patch
59 URL: http://www.pidgin.im/
61 BuildRequires: GConf2-devel >= 2.16.0
62 %{?with_nm:BuildRequires: NetworkManager-devel}
63 BuildRequires: autoconf >= 2.50
64 BuildRequires: automake >= 1:1.9
65 BuildRequires: avahi-devel
66 BuildRequires: avahi-glib-devel
67 BuildRequires: check >= 0.9.4
68 %{?with_sasl:BuildRequires: cyrus-sasl-devel}
69 %{?with_dbus:BuildRequires: dbus-glib-devel >= 0.71}
70 %{?with_evolution:BuildRequires: evolution-data-server-devel >= 1.8.1}
71 BuildRequires: farsight2-devel
72 BuildRequires: gettext-devel
73 BuildRequires: glib2-devel >= 1:%{glib2_ver}
74 %{?with_gnutls:BuildRequires: gnutls-devel}
75 BuildRequires: gstreamer-devel >= 0.10.10
76 BuildRequires: gtk+2-devel >= 2:%{gtk2_ver}
77 %{?with_gtkspell:BuildRequires: gtkspell-devel >= 1:2.0.16-2}
78 BuildRequires: intltool
79 BuildRequires: libgadu-devel
80 BuildRequires: libidn-devel
81 BuildRequires: libtool
82 BuildRequires: libxml2-devel >= 2.6.26
83 %{?with_meanwhile:BuildRequires: meanwhile-devel >= 1.0.0}
84 %{?with_dotnet:BuildRequires: mono-csharp}
85 %{?with_dotnet:BuildRequires: mono-devel}
86 %{?with_text:BuildRequires: ncurses-ext-devel}
88 BuildRequires: nspr-devel
89 BuildRequires: nss-devel
91 %{?with_perl:BuildRequires: perl-devel}
92 BuildRequires: pkgconfig
93 BuildRequires: python-modules >= 1:2.4
94 %{?with_perl:BuildRequires: rpm-perlprov}
95 BuildRequires: rpm-pythonprov
96 BuildRequires: rpmbuild(macros) >= 1.311
97 %{?with_silc:BuildRequires: silc-toolkit-devel >= 1.1}
98 BuildRequires: startup-notification-devel >= 0.5
99 BuildRequires: tcl-devel
100 BuildRequires: tk-devel
102 BuildRequires: sqlite3-devel >= 3.3
104 BuildRequires: xorg-lib-libSM-devel
105 BuildRequires: xorg-lib-libXScrnSaver-devel
107 BuildRequires: doxygen
108 BuildRequires: graphviz
110 Requires(post,postun): gtk+2
111 Requires(post,preun): GConf2 >= 2.16.0
112 Requires: hicolor-icon-theme
113 Requires: libpurple = %{version}-%{release}
114 Requires: libpurple-protocol
115 Suggests: enchant-myspell
118 Obsoletes: gaim-ui-gtk
119 # discontinued gaim plugins
120 Obsoletes: gaim-encryption
121 Obsoletes: gaim-plugin-tlen
122 Obsoletes: gaim-plugin-xmms-remote
123 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
125 # /usr/bin/ld: gntaccount.o: undefined reference to symbol 'cur_term'
126 # /usr/bin/ld: note: 'cur_term' is defined in DSO /lib64/libtinfow.so.6 so try adding it to the linker command line
127 # /lib64/libtinfow.so.6: could not read symbols: Invalid operation
128 %define filterout_ld -Wl,--no-copy-dt-needed-entries
131 Pidgin allows you to talk to anyone using a variety of messaging
132 protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ,
133 IRC, Novell Groupwise, QQ, Lotus Sametime, SILC, Simple and Zephyr.
135 The protocol plugins are packaged as libpurple-protocol-foo.
137 Pidgin supports many common features of other clients, as well as many
138 unique features, such as perl scripting, TCL scripting and C plugins.
140 Pidgin is not affiliated with or endorsed by America Online, Inc.,
141 Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
143 %description -l hu.UTF-8
144 A Pidgin-nel beszélhetsz bárkivel, aki az AOL Instant Messenger
145 szolgáltatását használja (a http://www.aim.aol.com oldalon
146 íratkozhatsz fel). Az AOL protokoll TOC verzióját használja, így a
147 partnerlistád az AOL szerverein tárolják, így bárhonnan hozzáférhetsz.
148 Sok szolgáltatását tartalmazza az AOL IM kliensének, sőt néhány új
149 lehetőséget is tartalmaz. A Pidgin több kapcsolódási lehetőséggel
150 rendelkezik, amely a pluginoknak köszönhető. Ezen pluginok
151 segítségével a következő szerverekhez csatlakozhatsz: Yahoo!, ICQ,
152 MSN, Jabber, Napster, Zephyr, IRC és Gadu-Gadu.
154 A protokollokat a libpurple-protocol-foo csomagok szállítják.
156 %description -l pl.UTF-8
157 Pidgin pozwala na rozmowy z dowolną osobą używającą usługi AOL Instant
158 Messenger (można się zarejestrować pod adresem
159 http://www.aim.aol.com/). Program używa wersji TOC protokołu AOL więc
160 Twoja lista kontaktów jest zapisana na serwerze AOL i może być
161 przesłana gdziekolwiek. Pidgin zawiera wiele udogodnień dostępnych w
162 kliencie AOL IM jak również dodaje własne. Pidgin umożliwia także
163 dostęp do usług takich jak Yahoo!, ICQ, MSN, Jabber, Napster, Zephyr,
166 %description -l pt_BR.UTF-8
167 Pidgin é um cliente para o AOL Instant Messenger (AIM) que usa o
168 serviço tik/toc da AOL. É desenvolvido ativamente e suporta muitas das
169 características do cliente da AOL, tendo uma interface similiar.
170 Também oferece suporte a outros protocolos, como: ICQ, IRC, Yahoo!,
171 MSN, Jabber e Napster.
173 %description -l de.UTF-8
174 Pidgin ist ein Instant Messenger der von Mark Spencer ursprünglich für
175 unixähnliche Systeme (GNU/Linux, BSD) geschrieben wurde, nun aber auch
176 auf Microsoft Windows und Mac OS X lauffähig ist und mit vielen
177 Plugins stark erweitert werden kann.
180 Summary: Development files for Pidgin client library
181 Summary(pl.UTF-8): Pliki programistyczne biblioteki klienta Pidgina
182 Group: Development/Libraries
183 Requires: gtk+2-devel >= 2:%{gtk2_ver}
184 Requires: libpurple-devel = %{version}-%{release}
185 Obsoletes: gaim-devel
188 Development files for Pidgin.
190 %description devel -l hu.UTF-8
191 Fejléc fájlok Pidginhez.
193 %description devel -l pl.UTF-8
194 Pliki programistyczne biblioteki Pidgina.
196 %package -n libpurple
197 Summary: libpurple library for IM clients like Pidgin and Finch
198 Group: Applications/Networking
199 %{?with_sasl:Requires: cyrus-sasl-digest-md5}
200 %{?with_sasl:Requires: cyrus-sasl-plain}
201 Requires: glib2 >= 1:%{glib2_ver}
202 Obsoletes: libpurple-protocol-dir < 2.6.6-2
203 Obsoletes: pidgin-libs < 2.6.6-2
205 %description -n libpurple
206 libpurple contains the core IM support for IM clients such as Pidgin
209 libpurple supports a variety of messaging protocols including AIM,
210 MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise,
211 QQ, Lotus Sametime, SILC, Simple and Zephyr.
213 %package -n libpurple-devel
214 Summary: Development headers, documentation, and libraries for libpurple
215 Group: Applications/Networking
216 Requires: libpurple = %{version}-%{release}
218 Requires: dbus-devel >= 0.60
220 Requires: dbus-glib-devel >= 0.70
221 Obsoletes: pidgin-devel < 2.6.6-2
223 %description -n libpurple-devel
224 The libpurple-devel package contains the header files, developer
225 documentation, and libraries required for development of libpurple
226 based instant messaging clients or plugins for any libpurple based
229 %package -n libpurple-perl
230 Summary: Perl scripting support for libpurple
231 Group: Applications/Networking
232 Requires: libpurple = %{version}-%{release}
234 %description -n libpurple-perl
235 Perl plugin loader for libpurple. This package will allow you to write
236 or use libpurple plugins written in the Perl programming language.
238 %package -n libpurple-tcl
239 Summary: Tcl scripting support for libpurple
240 Summary(hu.UTF-8): Pidgin fájlok Tcl szkriptekhez
241 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Tcl-u
243 Requires: libpurple = %{version}-%{release}
245 Obsoletes: pidgin-tcl
247 %description -n libpurple-tcl
248 Tcl plugin loader for libpurple. This package will allow you to write
249 or use libpurple plugins written in the Tcl programming language.
251 %description -n libpurple-tcl -l hu.UTF-8
252 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
255 %description -n libpurple-tcl -l pl.UTF-8
256 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
257 pomocą skryptów w Tcl-u.
260 Summary: A text-based user interface for Pidgin
261 Group: Applications/Networking
262 Requires: libpurple = %{version}-%{release}
264 %description -n finch
265 A text-based user interface for using libpurple. This can be run from
266 a standard text console or from a terminal within X Windows. It uses
267 ncurses and our homegrown gnt library for drawing windows and text.
269 %package -n finch-devel
270 Summary: Headers etc. for finch stuffs
271 Group: Applications/Networking
272 Requires: finch = %{version}-%{release}
273 Requires: libpurple-devel = %{version}-%{release}
274 Requires: ncurses-devel
277 %description -n finch-devel
278 The finch-devel package contains the header files, developer
279 documentation, and libraries required for development of Finch scripts
283 Summary: Pidgin files for Perl scripts
284 Summary(hu.UTF-8): Pidgin fájlok Perl szkriptekhez
285 Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Perlu
287 Requires: libpurple = %{version}-%{release}
288 Requires: libpurple-perl = %{version}-%{release}
292 This package gives you ability to extend Pidgin functionality with
295 %description perl -l hu.UTF-8
296 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
299 %description perl -l pl.UTF-8
300 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
301 pomocą skryptów Perla.
303 %package plugin-evolution
304 Summary: Plugin for Ximian Evolution integration
305 Summary(hu.UTF-8): Plugin az Evolution-ba beépítéséhez
306 Summary(pl.UTF-8): Wtyczka do integracji z Evolution
308 Requires: %{name} = %{version}-%{release}
309 Obsoletes: gaim-plugin-evolution
311 %description plugin-evolution
312 Provides integration with Ximian Evolution.
314 %description plugin-evolution -l hu.UTF-8
315 Plugin az Evolution-ba beépítéséhez.
317 %description plugin-evolution -l pl.UTF-8
318 Wtyczka do integracji z Evolution.
320 %package plugin-remote
321 Summary: Pidgin Remote Control
322 Summary(hu.UTF-8): Pidgin távoli irányítása
323 Summary(pl.UTF-8): Zdalne sterowanie Pidginem
325 Requires: %{name} = %{version}-%{release}
326 Obsoletes: gaim-plugin-remote
328 %description plugin-remote
329 This package gives Pidgin the ability to be remote-controlled through
330 third-party applications or through the pidgin-remote tool.
332 %description plugin-remote -l hu.UTF-8
333 Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
334 külső alkalmazásokkal vagy a pidgin-remote eszközzel.
336 %description plugin-remote -l pl.UTF-8
337 Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
338 aplikacje albo narzędzie pidgin-remote.
340 %package -n libpurple-protocol-oscar
341 Summary: Oscar protocol (AIM/ICQ Networks) support for Purple
342 Group: Applications/Communications
343 Requires: libpurple = %{version}-%{release}
344 Provides: libpurple-protocol
345 Obsoletes: libpurple-protocol-aim
346 Obsoletes: libpurple-protocol-icq
348 %description -n libpurple-protocol-oscar
349 Oscar protocol (AIM/ICQ Networks) support for Purple.
351 %package -n libpurple-protocol-bonjour
352 Summary: Bonjour Protocol Plugin
353 Group: Applications/Communications
354 Requires: libpurple = %{version}-%{release}
355 Provides: libpurple-protocol
357 %description -n libpurple-protocol-bonjour
358 Bonjour Protocol Plugin.
360 %package -n libpurple-protocol-gg
361 Summary: Gadu-Gadu protocol plugin
362 Group: Applications/Communications
363 Requires: libpurple = %{version}-%{release}
364 Provides: libpurple-protocol
366 %description -n libpurple-protocol-gg
367 Gadu-Gadu protocol plugin
369 %package -n libpurple-protocol-groupwise
370 Summary: Novell GroupWise Messenger Protocol Plugin
371 Group: Applications/Communications
372 Requires: libpurple = %{version}-%{release}
373 Provides: libpurple-protocol
375 %description -n libpurple-protocol-groupwise
376 Novell GroupWise Messenger Protocol Plugin.
378 %package -n libpurple-protocol-irc
379 Summary: IRC Protocol Plugin
380 Group: Applications/Communications
381 Requires: libpurple = %{version}-%{release}
382 Provides: libpurple-protocol
384 %description -n libpurple-protocol-irc
387 %package -n libpurple-protocol-msn
388 Summary: MSN Protocol Plugin
389 Group: Applications/Communications
390 Requires: libpurple = %{version}-%{release}
391 Provides: libpurple-protocol
393 %description -n libpurple-protocol-msn
396 %package -n libpurple-protocol-mxit
397 Summary: MXit Protocol Plugin
398 Group: Applications/Communications
399 URL: http://www.mxitlifestyle.com/
400 Requires: libpurple = %{version}-%{release}
401 Provides: libpurple-protocol
402 Obsoletes: libpurple-protocol-mtix
404 %description -n libpurple-protocol-mxit
405 MXit Protocol Plugin.
407 %package -n libpurple-protocol-myspace
408 Summary: MySpaceIM Protocol Plugin
409 Group: Applications/Communications
410 URL: http://developer.pidgin.im/wiki/MySpaceIM
411 Requires: libpurple = %{version}-%{release}
412 Provides: libpurple-protocol
414 %description -n libpurple-protocol-myspace
415 MySpaceIM Protocol Plugin.
417 %package -n libpurple-protocol-simple
418 Summary: SIP/SIMPLE Protocol Plugin
419 Group: Applications/Communications
420 Requires: libpurple = %{version}-%{release}
421 Provides: libpurple-protocol
423 %description -n libpurple-protocol-simple
424 SIP/SIMPLE Protocol Plugin.
426 %package -n libpurple-protocol-qq
427 Summary: QQ Protocol Plugin
428 Group: Applications/Communications
429 Requires: libpurple = %{version}-%{release}
430 Provides: libpurple-protocol
432 %description -n libpurple-protocol-qq
435 %package -n libpurple-protocol-sametime
436 Summary: Lotus Sametime Protocol Plugin
437 Group: Applications/Communications
438 URL: http://meanwhile.sourceforge.net/
439 Requires: libpurple = %{version}-%{release}
440 Provides: libpurple-protocol
442 %description -n libpurple-protocol-sametime
443 Adds Lotus Sametime support to Purple using the Meanwhile library.
445 %package -n libpurple-protocol-silc
446 Summary: SILC Protocol Plugin
447 Group: Applications/Communications
448 URL: http://silcnet.org/
449 Requires: libpurple = %{version}-%{release}
450 Provides: libpurple-protocol
452 %description -n libpurple-protocol-silc
453 Secure Internet Live Conferencing (SILC) Protocol
455 %package -n libpurple-protocol-yahoo
456 Summary: Yahoo! Protocol Plugin
457 Group: Applications/Communications
458 Requires: libpurple = %{version}-%{release}
459 Provides: libpurple-protocol
461 %description -n libpurple-protocol-yahoo
462 Yahoo! and Yahoo! JAPAN Protocol Plugin.
464 %package -n libpurple-protocol-xmpp
465 Summary: XMPP Protocol Plugin (Jabber, GTalk)
466 Group: Applications/Communications
467 Requires: libpurple = %{version}-%{release}
468 Provides: libpurple-protocol
469 Obsoletes: libpurple-protocol-jabber
471 %description -n libpurple-protocol-xmpp
472 Extensible Messaging and Presence Protocol (XMPP) Protocol Plugin
473 (e.g. Jabber, GTalk).
475 %package -n libpurple-protocol-zephyr
476 Summary: Zephyr Protocol Plugin
477 Group: Applications/Communications
478 Requires: libpurple = %{version}-%{release}
479 Provides: libpurple-protocol
481 %description -n libpurple-protocol-zephyr
482 Zephyr Protocol Plugin.
485 Summary: Pidgin documentation for developers (HTML format)
486 Summary(hu.UTF-8): Pidgin dokumentáció fejlesztőknek (HTML formában)
487 Summary(pl.UTF-8): Dokumentacja Pidgina dla programistów (format HTML)
492 Pidgin documentation for developers (HTML format).
494 %description doc -l hu.UTF-8
495 Pidgin dokumentáció fejlesztőknek (HTML formátumban).
497 %description doc -l pl.UTF-8
498 Dokumentacja Pidgina dla programistów (format HTML).
508 if [ ! -f /proc/cpuinfo ]; then
509 echo >&2 "Mono requires /proc to be mounted."
516 %{__aclocal} -I m4macros
521 %{!?with_gnutls:--enable-gnutls=no} \
522 %{?with_gnutls:--enable-nss=no} \
523 %{?with_doc:--enable-dot --enable-devhelp} \
524 %{!?with_silc:--with-silc-includes=not_existent_directory} \
525 %{?with_sasl:--enable-cyrus-sasl} \
526 --%{?with_cap:en}%{!?with_cap:dis}able-cap \
527 --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
528 --%{?with_nm:en}%{!?with_nm:dis}able-nm \
529 --%{?with_evolution:en}%{!?with_evolution:dis}able-gevolution \
530 --%{!?with_gtkspell:dis}%{?with_gtkspell:en}able-gtkspell \
531 --%{!?with_dotnet:dis}%{?with_dotnet:en}able-mono \
532 --%{!?with_perl:dis}%{?with_perl:en}able-perl \
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}