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