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