]> git.pld-linux.org Git - packages/pidgin.git/blob - pidgin.spec
- suggest common protocols
[packages/pidgin.git] / pidgin.spec
1 # TODO
2 # - cleanup files; move libs to proper packages
3 # - subpackages for
4 #  - different protocols (like koptete)
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 #
13 %bcond_without  cap             # without Contact Availability Prediction
14 %bcond_without  dbus            # without D-BUS (for pidgin-remote and others)
15 %bcond_without  doc             # do not generate and include documentation
16 %bcond_with     dotnet          # build with mono support
17 %bcond_without  evolution       # compile without the Pidgin-Evolution plugin
18 %bcond_with     gnutls          # use GnuTLS instead of NSS
19 %bcond_without  gtkspell        # without gtkspell support
20 %bcond_without  meanwhile       # without meanwhile support
21 %bcond_without  sasl            # disable SASL support
22 %bcond_without  text            # don't build text UI
23 %bcond_without  silc            # Build without SILC libraries
24 %bcond_without  nm              # NetworkManager support (requires D-Bus)
25
26 %if %{without dbus}
27 %undefine       with_nm
28 %endif
29
30 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
31 %ifarch i386
32 %undefine       with_dotnet
33 %endif
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.4
44 Release:        1.1
45 License:        GPL v2+
46 Group:          Applications/Communications
47 Source0:        http://dl.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
48 # Source0-md5:  6e1dc8b9dd6983a54ff3a6de33efa778
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:2.10.6
69 %{?with_gtkspell:BuildRequires: gtkspell-devel >= 2.0.11}
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 %{?with_sasl:Requires(hint):    cyrus-sasl-digest-md5}
103 Requires(post,postun):  gtk+2
104 Requires(post,preun):   GConf2 >= 2.16.0
105 Requires:       %{name}-libs = %{version}-%{release}
106 Requires:       hicolor-icon-theme
107 Suggests:       enchant-myspell
108 Suggests:       libpurple-protocol-icq
109 Suggests:       libpurple-protocol-irc
110 Suggests:       libpurple-protocol-jabber
111 Suggests:       libpurple-protocol-msn
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 %description -l hu.UTF-8
133 A Pidgin-nel beszélhetsz bárkivel, aki az AOL Instant Messenger
134 szolgáltatását használja (a http://www.aim.aol.com oldalon
135 íratkozhatsz fel). Az AOL protokoll TOC verzióját használja, így a
136 partnerlistád az AOL szerverein tárolják, így bárhonnan hozzáférhetsz.
137 Sok szolgáltatását tartalmazza az AOL IM kliensének, sőt néhány új
138 lehetőséget is tartalmaz. A Pidgin több kapcsolódási lehetőséggel
139 rendelkezik, amely a pluginoknak köszönhető. Ezen pluginok
140 segítségével a következő szerverekhez csatlakozhatsz: Yahoo!, ICQ,
141 MSN, Jabber, Napster, Zephyr, IRC és Gadu-Gadu.
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 libs
167 Summary:        Pidgin client library
168 Summary(pl.UTF-8):      Biblioteka klienta Pidgina
169 Group:          Libraries
170
171 %description libs
172 Pidgin client library.
173
174 %description libs -l hu.UTF-8
175 Pidgin kliens könyvtár.
176
177 %description libs -l pl.UTF-8
178 Biblioteka klienta Pidgina.
179
180 %package devel
181 Summary:        Development files for Pidgin client library
182 Summary(pl.UTF-8):      Pliki programistyczne biblioteki klienta Pidgina
183 Group:          Development/Libraries
184 Requires:       %{name}-libs = %{version}-%{release}
185 Requires:       gtk+2-devel >= 2:2.10.6
186 Obsoletes:      gaim-devel
187
188 %description devel
189 Development files for Pidgin.
190
191 %description devel -l hu.UTF-8
192 Fejléc fájlok Pidginhez.
193
194 %description devel -l pl.UTF-8
195 Pliki programistyczne biblioteki Pidgina.
196
197 %package perl
198 Summary:        Pidgin files for Perl scripts
199 Summary(hu.UTF-8):      Pidgin fájlok Perl szkriptekhez
200 Summary(pl.UTF-8):      Pliki Pidgina dla skryptów w Perlu
201 Group:          Libraries
202 Requires:       %{name} = %{version}-%{release}
203 Obsoletes:      gaim-perl
204
205 %description perl
206 This package gives you ability to extend Pidgin functionality with
207 Perl scripts.
208
209 %description perl -l hu.UTF-8
210 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
211 Perl szkriptekkel.
212
213 %description perl -l pl.UTF-8
214 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
215 pomocą skryptów Perla.
216
217 %package tcl
218 Summary:        Pidgin files for Tcl scripts
219 Summary(hu.UTF-8):      Pidgin fájlok Tcl szkriptekhez
220 Summary(pl.UTF-8):      Pliki Pidgina dla skryptów w Tcl-u
221 Group:          Libraries
222 Requires:       %{name} = %{version}-%{release}
223 Obsoletes:      gaim-tcl
224
225 %description tcl
226 This package gives you ability to extend Pidgin functionality with Tcl
227 scripts.
228
229 %description tcl -l hu.UTF-8
230 Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
231 Tcl szkriptekkel.
232
233 %description tcl -l pl.UTF-8
234 Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
235 pomocą skryptów w Tcl-u.
236
237 %package plugin-evolution
238 Summary:        Plugin for Ximian Evolution integration
239 Summary(hu.UTF-8):      Plugin az Evolution-ba beépítéséhez
240 Summary(pl.UTF-8):      Wtyczka do integracji z Evolution
241 Group:          Libraries
242 Requires:       %{name} = %{version}-%{release}
243 Obsoletes:      gaim-plugin-evolution
244
245 %description plugin-evolution
246 Provides integration with Ximian Evolution.
247
248 %description plugin-evolution -l hu.UTF-8
249 Plugin az Evolution-ba beépítéséhez.
250
251 %description plugin-evolution -l pl.UTF-8
252 Wtyczka do integracji z Evolution.
253
254 %package plugin-remote
255 Summary:        Pidgin Remote Control
256 Summary(hu.UTF-8):      Pidgin távoli irányítása
257 Summary(pl.UTF-8):      Zdalne sterowanie Pidginem
258 Group:          Libraries
259 Requires:       %{name} = %{version}-%{release}
260 Obsoletes:      gaim-plugin-remote
261
262 %description plugin-remote
263 This package gives Pidgin the ability to be remote-controlled through
264 third-party applications or through the pidgin-remote tool.
265
266 %description plugin-remote -l hu.UTF-8
267 Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
268 külső alkalmazásokkal vagy a pidgin-remote eszközzel.
269
270 %description plugin-remote -l pl.UTF-8
271 Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
272 aplikacje albo narzędzie pidgin-remote.
273
274 %package -n libpurple-protocol-irc
275 Summary:        Yahoo protocol support for IRC
276 Group:          Applications/Communications
277 Requires:       %{name} = %{epoch}:%{version}-%{release}
278
279 %description -n libpurple-protocol-irc
280 IRC protocol support for pidgin.
281
282 %package -n libpurple-protocol-icq
283 Summary:        Yahoo protocol support for ICQ
284 Group:          Applications/Communications
285 Requires:       %{name} = %{epoch}:%{version}-%{release}
286
287 %description -n libpurple-protocol-icq
288 ICQ protocol support for pidgin.
289
290 %package -n libpurple-protocol-jabber
291 Summary:        Jabber protocol support for pidgin
292 Group:          Applications/Communications
293 Requires:       %{name} = %{epoch}:%{version}-%{release}
294
295 %description -n libpurple-protocol-jabber
296 Jabber protocol support for pidgin.
297
298 %package -n libpurple-protocol-msn
299 Summary:        MSN protocol support for pidgin
300 Group:          Applications/Communications
301 Requires:       %{name} = %{epoch}:%{version}-%{release}
302
303 %description -n libpurple-protocol-msn
304 MSN protocol support for pidgin.
305
306 %package -n libpurple-protocol-mtix
307 Summary:        MTix protocol support for pidgin
308 Group:          Applications/Communications
309 Requires:       %{name} = %{epoch}:%{version}-%{release}
310
311 %description -n libpurple-protocol-mtix
312 MTix protocol support for pidgin.
313
314 %package -n libpurple-protocol-myspace
315 Summary:        MySpace protocol support for pidgin
316 Group:          Applications/Communications
317 Requires:       %{name} = %{epoch}:%{version}-%{release}
318
319 %description -n libpurple-protocol-myspace
320 MySpace protocol support for pidgin.
321
322 %package -n libpurple-protocol-qq
323 Summary:        QQ protocol support for pidgin
324 Group:          Applications/Communications
325 Requires:       %{name} = %{epoch}:%{version}-%{release}
326
327 %description -n libpurple-protocol-qq
328 QQ protocol support for pidgin.
329
330 %package -n libpurple-protocol-yahoo
331 Summary:        Yahoo protocol support for pidgin
332 Group:          Applications/Communications
333 Requires:       %{name} = %{epoch}:%{version}-%{release}
334
335 %description -n libpurple-protocol-yahoo
336 Yahoo protocol support for pidgin.
337
338 %package -n libpurple-protocol-xmpp
339 Summary:        XMPP protocol support for pidgin
340 Group:          Applications/Communications
341 Requires:       %{name} = %{epoch}:%{version}-%{release}
342
343 %description -n libpurple-protocol-xmpp
344 XMPP protocol support for pidgin.
345
346 %package doc
347 Summary:        Pidgin documentation for developers (HTML format)
348 Summary(hu.UTF-8):      Pidgin dokumentáció fejlesztőknek (HTML formában)
349 Summary(pl.UTF-8):      Dokumentacja Pidgina dla programistów (format HTML)
350 Group:          Documentation
351 Obsoletes:      gaim-doc
352
353 %description doc
354 Pidgin documentation for developers (HTML format).
355
356 %description doc -l hu.UTF-8
357 Pidgin dokumentáció fejlesztőknek (HTML formátumban).
358
359 %description doc -l pl.UTF-8
360 Dokumentacja Pidgina dla programistów (format HTML).
361
362 %prep
363 %setup -q
364 %patch0 -p1
365 %patch1 -p1
366 %patch2 -p1
367
368 %build
369 %if %{with dotnet}
370 if [ ! -f /proc/cpuinfo ]; then
371         echo >&2 "Mono requires /proc to be mounted."
372         exit 1
373 fi
374 %endif
375
376 %{__intltoolize}
377 %{__libtoolize}
378 %{__aclocal} -I m4macros
379 %{__autoheader}
380 %{__autoconf}
381 %{__automake}
382 %configure \
383         %{!?with_gnutls:--enable-gnutls=no} \
384         %{?with_gnutls:--enable-nss=no} \
385         %{?with_doc:--enable-dot --enable-devhelp} \
386         %{!?with_silc:--with-silc-includes=not_existent_directory} \
387         --%{?with_cap:en}%{!?with_cap:dis}able-cap \
388         %{?with_sasl:--enable-cyrus-sasl} \
389         --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
390         --%{?with_nm:en}%{!?with_nm:dis}able-nm \
391         --%{?with_evolution:en}%{!?with_evolution:dis}able-gevolution \
392         %{!?with_gtkspell:--disable-gtkspell} \
393         %{?with_dotnet:--enable-mono} \
394         --%{?with_text:en}%{!?with_text:dis}able-consoleui
395
396 %{__make}
397 %{?with_doc:%{__make} docs}
398
399 %install
400 rm -rf $RPM_BUILD_ROOT
401
402 %{__make} install \
403         DESTDIR=$RPM_BUILD_ROOT
404
405 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
406 rm -f $RPM_BUILD_ROOT%{_libdir}/gnt/*.la
407 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/{,private}/*.la
408 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.la
409 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/{ca@valencia,ca_ES@valencian,my_MM}
410 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
411
412 %find_lang %{name} --with-gnome
413 rm -f $RPM_BUILD_ROOT{%{perl_archlib}/perllocal.pod,%{perl_vendorarch}/auto/Pidgin/{,GtkUI}/.packlist}
414 rm -rf $RPM_BUILD_ROOT%{_datadir}/purple/ca-certs
415
416 %if %{with dbus}
417 rm $RPM_BUILD_ROOT%{_bindir}/purple-client-example
418 %endif
419
420 %clean
421 rm -rf $RPM_BUILD_ROOT
422
423 %post
424 %gconf_schema_install purple.schemas
425 %update_icon_cache hicolor
426
427 %preun
428 %gconf_schema_uninstall purple.schemas
429
430 %postun
431 %update_icon_cache hicolor
432
433 %post   libs -p /sbin/ldconfig
434 %postun libs -p /sbin/ldconfig
435
436 %files -f %{name}.lang
437 %defattr(644,root,root,755)
438 %doc AUTHORS ChangeLog{,.API} HACKING NEWS PLUGIN_HOWTO README*
439 %attr(755,root,root) %{_bindir}/pidgin
440 %dir %{_libdir}/pidgin
441 %attr(755,root,root) %{_libdir}/purple-2/autoaccept.so
442 %attr(755,root,root) %{_libdir}/purple-2/buddynote.so
443 %if %{with cap}
444 %attr(755,root,root) %{_libdir}/pidgin/cap.so
445 %endif
446 %if %{with dotnet}
447 %attr(755,root,root) %{_libdir}/purple-2/*.dll
448 %attr(755,root,root) %{_libdir}/purple-2/mono.so
449 %endif
450 %attr(755,root,root) %{_libdir}/pidgin/convcolors.so
451 %attr(755,root,root) %{_libdir}/pidgin/extplacement.so
452 %attr(755,root,root) %{_libdir}/pidgin/pidginrc.so
453 %attr(755,root,root) %{_libdir}/pidgin/gestures.so
454 %attr(755,root,root) %{_libdir}/pidgin/gtkbuddynote.so
455 %attr(755,root,root) %{_libdir}/pidgin/history.so
456 %attr(755,root,root) %{_libdir}/pidgin/iconaway.so
457 %attr(755,root,root) %{_libdir}/pidgin/markerline.so
458 %attr(755,root,root) %{_libdir}/pidgin/notify.so
459 %attr(755,root,root) %{_libdir}/pidgin/relnot.so
460 %attr(755,root,root) %{_libdir}/pidgin/spellchk.so
461 %attr(755,root,root) %{_libdir}/pidgin/ticker.so
462 %attr(755,root,root) %{_libdir}/pidgin/timestamp.so
463 %attr(755,root,root) %{_libdir}/pidgin/timestamp_format.so
464 %attr(755,root,root) %{_libdir}/pidgin/vvconfig.so
465 %attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
466 %attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
467 %{_libdir}/pidgin/themeedit.so
468 %{_libdir}/pidgin/xmppdisco.so
469 %if %{with text}
470 %attr(755,root,root) %{_bindir}/finch
471 %dir %{_libdir}/finch
472 %attr(755,root,root) %{_libdir}/finch/gntclipboard.so
473 %attr(755,root,root) %{_libdir}/finch/gntgf.so
474 %attr(755,root,root) %{_libdir}/finch/gnthistory.so
475 %attr(755,root,root) %{_libdir}/finch/gntlastlog.so
476 %attr(755,root,root) %{_libdir}/finch/grouping.so
477 %dir %{_libdir}/gnt
478 %attr(755,root,root) %{_libdir}/gnt/*.so
479 %attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
480 %endif
481 %dir %{_libdir}/purple-2
482 %{?with_dbus:%attr(755,root,root) %{_libdir}/purple-2/dbus-example.so}
483 %attr(755,root,root) %{_libdir}/purple-2/idle.so
484 %attr(755,root,root) %{_libdir}/purple-2/joinpart.so
485 %attr(755,root,root) %{_libdir}/purple-2/libaim.so
486 %attr(755,root,root) %{_libdir}/purple-2/libbonjour.so
487 %attr(755,root,root) %{_libdir}/purple-2/libgg.so
488 %attr(755,root,root) %{_libdir}/purple-2/libnovell.so
489 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so.*
490 %attr(755,root,root) %{_libdir}/purple-2/liboscar.so
491
492 %{?with_meanwhile:%attr(755,root,root) %{_libdir}/purple-2/libsametime.so}
493 %{?with_silc:%attr(755,root,root) %{_libdir}/purple-2/libsilcpurple.so}
494 %attr(755,root,root) %{_libdir}/purple-2/libsimple.so
495 %attr(755,root,root) %{_libdir}/purple-2/libzephyr.so
496 %attr(755,root,root) %{_libdir}/purple-2/log_reader.so
497 %attr(755,root,root) %{_libdir}/purple-2/newline.so
498 %attr(755,root,root) %{_libdir}/purple-2/offlinemsg.so
499 %attr(755,root,root) %{_libdir}/purple-2/psychic.so
500 %{?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-gnutls.so}
501 %{!?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-nss.so}
502 %attr(755,root,root) %{_libdir}/purple-2/ssl.so
503 %attr(755,root,root) %{_libdir}/purple-2/statenotify.so
504 %if %{with dbus}
505 %attr(755,root,root) %{_bindir}/purple-url-handler
506 %attr(755,root,root) %{_bindir}/purple-send
507 %attr(755,root,root) %{_bindir}/purple-send-async
508 %attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
509 %endif
510 %{_sysconfdir}/gconf/schemas/purple.schemas
511 %{_datadir}/sounds/purple
512 %{_mandir}/man?/*
513
514 %{_desktopdir}/pidgin.desktop
515 %{_pixmapsdir}/*
516 %{_iconsdir}/hicolor/*/apps/pidgin.*
517
518 %files libs
519 %defattr(644,root,root,755)
520 %attr(755,root,root) %{_libdir}/libpurple.so.*.*.*
521 %attr(755,root,root) %ghost %{_libdir}/libpurple.so.0
522 %if %{with dbus}
523 %attr(755,root,root) %{_libdir}/libpurple-client.so.*.*.*
524 %attr(755,root,root) %ghost %{_libdir}/libpurple-client.so.0
525 %endif
526 %if %{with text}
527 %attr(755,root,root) %{_libdir}/libgnt.so.*.*.*
528 %attr(755,root,root) %ghost %{_libdir}/libgnt.so.0
529 %endif
530
531 %files devel
532 %defattr(644,root,root,755)
533 %attr(755,root,root) %{_libdir}/libpurple.so
534 %{_libdir}/libpurple.la
535 %{_includedir}/libpurple
536 %{_includedir}/pidgin
537 %{_pkgconfigdir}/pidgin.pc
538 %{_pkgconfigdir}/purple.pc
539 %{_aclocaldir}/purple.m4
540 %if %{with dbus}
541 %attr(755,root,root) %{_libdir}/libpurple-client.so
542 %{_libdir}/libpurple-client.la
543 %endif
544 %if %{with text}
545 %attr(755,root,root) %{_libdir}/libgnt.so
546 %{_libdir}/libgnt.la
547 %{_includedir}/finch
548 %{_includedir}/gnt
549 %{_pkgconfigdir}/finch.pc
550 %{_pkgconfigdir}/gnt.pc
551 %endif
552
553 %files perl
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{_libdir}/purple-2/perl.so
556 %dir %{_libdir}/pidgin/perl
557 %{_libdir}/pidgin/perl/*.pm
558 %dir %{_libdir}/pidgin/perl/auto
559 %dir %{_libdir}/pidgin/perl/auto/Pidgin
560 %{_libdir}/pidgin/perl/auto/Pidgin/*.bs
561 %attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
562 %dir %{_libdir}/purple-2/perl
563 %{_libdir}/purple-2/perl/*.pm
564 %dir %{_libdir}/purple-2/perl/auto
565 %dir %{_libdir}/purple-2/perl/auto/Purple
566 %{_libdir}/purple-2/perl/auto/Purple/*.bs
567 %{_libdir}/purple-2/perl/auto/Purple/*.ix
568 %attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
569
570 %files tcl
571 %defattr(644,root,root,755)
572 %attr(755,root,root) %{_libdir}/purple-2/tcl.so
573
574 %if %{with evolution}
575 %files plugin-evolution
576 %defattr(644,root,root,755)
577 %attr(755,root,root) %{_libdir}/pidgin/gevolution.so
578 %endif
579
580 %if %{with dbus}
581 %files plugin-remote
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_bindir}/purple-remote
584 %endif
585
586 %files -n libpurple-protocol-irc
587 %defattr(644,root,root,755)
588 %attr(755,root,root) %{_libdir}/purple-2/libirc.so
589
590 %files -n libpurple-protocol-icq
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/purple-2/libicq.so
593
594 %files -n libpurple-protocol-jabber
595 %defattr(644,root,root,755)
596 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so.*
597 %attr(755,root,root) %{_libdir}/purple-2/libjabber.so
598
599 %files -n libpurple-protocol-msn
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_libdir}/purple-2/libmsn.so
602
603 %files -n libpurple-protocol-myspace
604 %defattr(644,root,root,755)
605 %attr(755,root,root) %{_libdir}/purple-2/libmyspace.so
606
607 %files -n libpurple-protocol-mtix
608 %defattr(644,root,root,755)
609 %attr(755,root,root) %{_libdir}/purple-2/libmxit.so
610
611 %files -n libpurple-protocol-qq
612 %defattr(644,root,root,755)
613 %attr(755,root,root) %{_libdir}/purple-2/libqq.so
614
615 %files -n libpurple-protocol-xmpp
616 %defattr(644,root,root,755)
617 %attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
618
619 %files -n libpurple-protocol-yahoo
620 %defattr(644,root,root,755)
621 %attr(755,root,root) %{_libdir}/purple-2/libyahoo.so
622 %{_libdir}/purple-2/libyahoojp.so
623 %{_libdir}/purple-2/libymsg.so
624 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0
625 %attr(755,root,root) %{_libdir}/purple-2/libymsg.so.0.0.0
626
627 %if %{with doc}
628 %files doc
629 %defattr(644,root,root,755)
630 %doc doc/html/*.{html,png,css}
631 %endif
This page took 0.295508 seconds and 4 git commands to generate.