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