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