]> git.pld-linux.org Git - packages/pidgin.git/blob - pidgin.spec
- xmpp "provides" gtalk protocol (sum and desc)
[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.4
45 Release:        1.1
46 License:        GPL v2+
47 Group:          Applications/Communications
48 Source0:        http://dl.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
49 # Source0-md5:  6e1dc8b9dd6983a54ff3a6de33efa778
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 >= 2.0.11}
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-irc
285 Summary:        Yahoo protocol support for IRC
286 Group:          Applications/Communications
287 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
288 Provides:       libpurple-protocol
289
290 %description -n libpurple-protocol-irc
291 IRC protocol support for pidgin.
292
293 %package -n libpurple-protocol-icq
294 Summary:        Yahoo protocol support for ICQ
295 Group:          Applications/Communications
296 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
297 Provides:       libpurple-protocol
298
299 %description -n libpurple-protocol-icq
300 ICQ protocol support for pidgin.
301
302 %package -n libpurple-protocol-jabber
303 Summary:        Jabber protocol support for pidgin
304 Group:          Applications/Communications
305 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
306 Provides:       libpurple-protocol
307
308 %description -n libpurple-protocol-jabber
309 Jabber protocol support for pidgin.
310
311 %package -n libpurple-protocol-msn
312 Summary:        MSN protocol support for pidgin
313 Group:          Applications/Communications
314 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
315 Provides:       libpurple-protocol
316
317 %description -n libpurple-protocol-msn
318 MSN protocol support for pidgin.
319
320 %package -n libpurple-protocol-mtix
321 Summary:        MTix protocol support for pidgin
322 Group:          Applications/Communications
323 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
324 Provides:       libpurple-protocol
325
326 %description -n libpurple-protocol-mtix
327 MTix protocol support for pidgin.
328
329 %package -n libpurple-protocol-myspace
330 Summary:        MySpace protocol support for pidgin
331 Group:          Applications/Communications
332 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
333 Provides:       libpurple-protocol
334
335 %description -n libpurple-protocol-myspace
336 MySpace protocol support for pidgin.
337
338 %package -n libpurple-protocol-qq
339 Summary:        QQ protocol support for pidgin
340 Group:          Applications/Communications
341 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
342 Provides:       libpurple-protocol
343
344 %description -n libpurple-protocol-qq
345 QQ protocol support for pidgin.
346
347 %package -n libpurple-protocol-yahoo
348 Summary:        Yahoo protocol support for pidgin
349 Group:          Applications/Communications
350 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
351 Provides:       libpurple-protocol
352
353 %description -n libpurple-protocol-yahoo
354 Yahoo protocol support for pidgin.
355
356 %package -n libpurple-protocol-xmpp
357 Summary:        XMPP protocol support for pidgin (e.g. GTalk)
358 Group:          Applications/Communications
359 Requires:       libpurple-protocol-dir = %{epoch}:%{version}-%{release}
360 Provides:       libpurple-protocol
361
362 %description -n libpurple-protocol-xmpp
363 XMPP protocol support for pidgin (e.g. GTalk).
364
365 %package doc
366 Summary:        Pidgin documentation for developers (HTML format)
367 Summary(hu.UTF-8):      Pidgin dokumentáció fejlesztőknek (HTML formában)
368 Summary(pl.UTF-8):      Dokumentacja Pidgina dla programistów (format HTML)
369 Group:          Documentation
370 Obsoletes:      gaim-doc
371
372 %description doc
373 Pidgin documentation for developers (HTML format).
374
375 %description doc -l hu.UTF-8
376 Pidgin dokumentáció fejlesztőknek (HTML formátumban).
377
378 %description doc -l pl.UTF-8
379 Dokumentacja Pidgina dla programistów (format HTML).
380
381 %prep
382 %setup -q
383 %patch0 -p1
384 %patch1 -p1
385 %patch2 -p1
386
387 %build
388 %if %{with dotnet}
389 if [ ! -f /proc/cpuinfo ]; then
390         echo >&2 "Mono requires /proc to be mounted."
391         exit 1
392 fi
393 %endif
394
395 %{__intltoolize}
396 %{__libtoolize}
397 %{__aclocal} -I m4macros
398 %{__autoheader}
399 %{__autoconf}
400 %{__automake}
401 %configure \
402         %{!?with_gnutls:--enable-gnutls=no} \
403         %{?with_gnutls:--enable-nss=no} \
404         %{?with_doc:--enable-dot --enable-devhelp} \
405         %{!?with_silc:--with-silc-includes=not_existent_directory} \
406         --%{?with_cap:en}%{!?with_cap:dis}able-cap \
407         %{?with_sasl:--enable-cyrus-sasl} \
408         --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
409         --%{?with_nm:en}%{!?with_nm:dis}able-nm \
410         --%{?with_evolution:en}%{!?with_evolution:dis}able-gevolution \
411         %{!?with_gtkspell:--disable-gtkspell} \
412         %{?with_dotnet:--enable-mono} \
413         --%{?with_text:en}%{!?with_text:dis}able-consoleui
414
415 %{__make}
416 %{?with_doc:%{__make} docs}
417
418 %install
419 rm -rf $RPM_BUILD_ROOT
420
421 %{__make} install \
422         DESTDIR=$RPM_BUILD_ROOT
423
424 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
425 rm -f $RPM_BUILD_ROOT%{_libdir}/gnt/*.la
426 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/{,private}/*.la
427 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.la
428 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/{ca@valencia,ca_ES@valencian,my_MM}
429 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
430
431 %find_lang %{name} --with-gnome
432 rm -f $RPM_BUILD_ROOT{%{perl_archlib}/perllocal.pod,%{perl_vendorarch}/auto/Pidgin/{,GtkUI}/.packlist}
433 rm -rf $RPM_BUILD_ROOT%{_datadir}/purple/ca-certs
434
435 %if %{with dbus}
436 rm $RPM_BUILD_ROOT%{_bindir}/purple-client-example
437 %endif
438
439 %clean
440 rm -rf $RPM_BUILD_ROOT
441
442 %post
443 %gconf_schema_install purple.schemas
444 %update_icon_cache hicolor
445 if [ "$1" = 1 ]; then
446 %banner %{name} -e <<-EOF
447         Please do not forget to install libpurple-protocols what do you need!
448 EOF
449 fi
450
451 %preun
452 %gconf_schema_uninstall purple.schemas
453
454 %postun
455 %update_icon_cache hicolor
456
457 %post   libs -p /sbin/ldconfig
458 %postun libs -p /sbin/ldconfig
459
460 %files -f %{name}.lang
461 %defattr(644,root,root,755)
462 %doc AUTHORS ChangeLog{,.API} HACKING NEWS PLUGIN_HOWTO README*
463 %attr(755,root,root) %{_bindir}/pidgin
464 %dir %{_libdir}/pidgin
465 %attr(755,root,root) %{_libdir}/purple-2/autoaccept.so
466 %attr(755,root,root) %{_libdir}/purple-2/buddynote.so
467 %if %{with cap}
468 %attr(755,root,root) %{_libdir}/pidgin/cap.so
469 %endif
470 %if %{with dotnet}
471 %attr(755,root,root) %{_libdir}/purple-2/*.dll
472 %attr(755,root,root) %{_libdir}/purple-2/mono.so
473 %endif
474 %attr(755,root,root) %{_libdir}/pidgin/convcolors.so
475 %attr(755,root,root) %{_libdir}/pidgin/extplacement.so
476 %attr(755,root,root) %{_libdir}/pidgin/pidginrc.so
477 %attr(755,root,root) %{_libdir}/pidgin/gestures.so
478 %attr(755,root,root) %{_libdir}/pidgin/gtkbuddynote.so
479 %attr(755,root,root) %{_libdir}/pidgin/history.so
480 %attr(755,root,root) %{_libdir}/pidgin/iconaway.so
481 %attr(755,root,root) %{_libdir}/pidgin/markerline.so
482 %attr(755,root,root) %{_libdir}/pidgin/notify.so
483 %attr(755,root,root) %{_libdir}/pidgin/relnot.so
484 %attr(755,root,root) %{_libdir}/pidgin/spellchk.so
485 %attr(755,root,root) %{_libdir}/pidgin/ticker.so
486 %attr(755,root,root) %{_libdir}/pidgin/timestamp.so
487 %attr(755,root,root) %{_libdir}/pidgin/timestamp_format.so
488 %attr(755,root,root) %{_libdir}/pidgin/vvconfig.so
489 %attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
490 %attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
491 %{_libdir}/pidgin/themeedit.so
492 %{_libdir}/pidgin/xmppdisco.so
493 %if %{with text}
494 %attr(755,root,root) %{_bindir}/finch
495 %dir %{_libdir}/finch
496 %attr(755,root,root) %{_libdir}/finch/gntclipboard.so
497 %attr(755,root,root) %{_libdir}/finch/gntgf.so
498 %attr(755,root,root) %{_libdir}/finch/gnthistory.so
499 %attr(755,root,root) %{_libdir}/finch/gntlastlog.so
500 %attr(755,root,root) %{_libdir}/finch/grouping.so
501 %dir %{_libdir}/gnt
502 %attr(755,root,root) %{_libdir}/gnt/*.so
503 %attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
504 %endif
505 %{?with_dbus:%attr(755,root,root) %{_libdir}/purple-2/dbus-example.so}
506 %attr(755,root,root) %{_libdir}/purple-2/idle.so
507 %attr(755,root,root) %{_libdir}/purple-2/joinpart.so
508 %attr(755,root,root) %{_libdir}/purple-2/libaim.so
509 %attr(755,root,root) %{_libdir}/purple-2/libbonjour.so
510 %attr(755,root,root) %{_libdir}/purple-2/libgg.so
511 %attr(755,root,root) %{_libdir}/purple-2/libnovell.so
512 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so.*
513 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so
514
515 %{?with_meanwhile:%attr(755,root,root) %{_libdir}/purple-2/libsametime.so}
516 %{?with_silc:%attr(755,root,root) %{_libdir}/purple-2/libsilcpurple.so}
517 %attr(755,root,root) %{_libdir}/purple-2/libsimple.so
518 %attr(755,root,root) %{_libdir}/purple-2/libzephyr.so
519 %attr(755,root,root) %{_libdir}/purple-2/log_reader.so
520 %attr(755,root,root) %{_libdir}/purple-2/newline.so
521 %attr(755,root,root) %{_libdir}/purple-2/offlinemsg.so
522 %attr(755,root,root) %{_libdir}/purple-2/psychic.so
523 %{?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-gnutls.so}
524 %{!?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-nss.so}
525 %attr(755,root,root) %{_libdir}/purple-2/ssl.so
526 %attr(755,root,root) %{_libdir}/purple-2/statenotify.so
527 %if %{with dbus}
528 %attr(755,root,root) %{_bindir}/purple-url-handler
529 %attr(755,root,root) %{_bindir}/purple-send
530 %attr(755,root,root) %{_bindir}/purple-send-async
531 %attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
532 %endif
533 %{_sysconfdir}/gconf/schemas/purple.schemas
534 %{_datadir}/sounds/purple
535 %{_mandir}/man?/*
536
537 %{_desktopdir}/pidgin.desktop
538 %{_pixmapsdir}/*
539 %{_iconsdir}/hicolor/*/apps/pidgin.*
540
541 %files libs
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_libdir}/libpurple.so.*.*.*
544 %attr(755,root,root) %ghost %{_libdir}/libpurple.so.0
545 %if %{with dbus}
546 %attr(755,root,root) %{_libdir}/libpurple-client.so.*.*.*
547 %attr(755,root,root) %ghost %{_libdir}/libpurple-client.so.0
548 %endif
549 %if %{with text}
550 %attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
551 %attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
552 %endif
553
554 %files devel
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{_libdir}/libpurple.so
557 %{_libdir}/libpurple.la
558 %{_includedir}/libpurple
559 %{_includedir}/pidgin
560 %{_pkgconfigdir}/pidgin.pc
561 %{_pkgconfigdir}/purple.pc
562 %{_aclocaldir}/purple.m4
563 %if %{with dbus}
564 %attr(755,root,root) %{_libdir}/libpurple-client.so
565 %{_libdir}/libpurple-client.la
566 %endif
567 %if %{with text}
568 %attr(755,root,root) %{_libdir}/libgnt.so
569 %{_libdir}/libgnt.la
570 %{_includedir}/finch
571 %{_includedir}/gnt
572 %{_pkgconfigdir}/finch.pc
573 %{_pkgconfigdir}/gnt.pc
574 %endif
575
576 %files perl
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/purple-2/perl.so
579 %dir %{_libdir}/pidgin/perl
580 %{_libdir}/pidgin/perl/*.pm
581 %dir %{_libdir}/pidgin/perl/auto
582 %dir %{_libdir}/pidgin/perl/auto/Pidgin
583 %{_libdir}/pidgin/perl/auto/Pidgin/*.bs
584 %attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
585 %dir %{_libdir}/purple-2/perl
586 %{_libdir}/purple-2/perl/*.pm
587 %dir %{_libdir}/purple-2/perl/auto
588 %dir %{_libdir}/purple-2/perl/auto/Purple
589 %{_libdir}/purple-2/perl/auto/Purple/*.bs
590 %{_libdir}/purple-2/perl/auto/Purple/*.ix
591 %attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
592
593 %files tcl
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_libdir}/purple-2/tcl.so
596
597 %if %{with evolution}
598 %files plugin-evolution
599 %defattr(644,root,root,755)
600 %attr(755,root,root) %{_libdir}/pidgin/gevolution.so
601 %endif
602
603 %if %{with dbus}
604 %files plugin-remote
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_bindir}/purple-remote
607 %endif
608
609 %files -n libpurple-protocol-dir
610 %defattr(644,root,root,755)
611 %dir %{_libdir}/purple-2
612
613 %files -n libpurple-protocol-irc
614 %defattr(644,root,root,755)
615 %attr(755,root,root) %{_libdir}/purple-2/libirc.so
616
617 %files -n libpurple-protocol-icq
618 %defattr(644,root,root,755)
619 %attr(755,root,root) %{_libdir}/purple-2/libicq.so
620
621 %files -n libpurple-protocol-jabber
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so.*
624 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so
625
626 %files -n libpurple-protocol-msn
627 %defattr(644,root,root,755)
628 %attr(755,root,root) %{_libdir}/purple-2/libmsn.so
629
630 %files -n libpurple-protocol-myspace
631 %defattr(644,root,root,755)
632 %attr(755,root,root) %{_libdir}/purple-2/libmyspace.so
633
634 %files -n libpurple-protocol-mtix
635 %defattr(644,root,root,755)
636 %attr(755,root,root) %{_libdir}/purple-2/libmxit.so
637
638 %files -n libpurple-protocol-qq
639 %defattr(644,root,root,755)
640 %attr(755,root,root) %{_libdir}/purple-2/libqq.so
641
642 %files -n libpurple-protocol-xmpp
643 %defattr(644,root,root,755)
644 %attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
645
646 %files -n libpurple-protocol-yahoo
647 %defattr(644,root,root,755)
648 %attr(755,root,root) %{_libdir}/purple-2/libyahoo.so
649 %{_libdir}/purple-2/libyahoojp.so
650 %{_libdir}/purple-2/libymsg.so
651 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0
652 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0.0.0
653
654 %if %{with doc}
655 %files doc
656 %defattr(644,root,root,755)
657 %doc doc/html/*.{html,png,css}
658 %endif
This page took 0.139135 seconds and 4 git commands to generate.