1 |
ahmad |
52001 |
%if %mandriva_branch == Cooker |
2 |
|
|
# Cooker |
3 |
|
|
%define release %mkrel 1 |
4 |
|
|
%else |
5 |
|
|
# Old distros |
6 |
|
|
%define subrel 1 |
7 |
|
|
%define release %mkrel 0 |
8 |
|
|
%endif |
9 |
|
|
|
10 |
|
|
%define major 0 |
11 |
|
|
%define libname %mklibname purple %{major} |
12 |
|
|
%define develname %mklibname purple -d |
13 |
|
|
|
14 |
|
|
%define console_app finch |
15 |
|
|
%define lib_console_app %mklibname %{console_app} %{major} |
16 |
|
|
|
17 |
|
|
%define build_evolution 1 |
18 |
|
|
%define build_silc 1 |
19 |
|
|
%define build_meanwhile 1 |
20 |
|
|
%define build_networkmanager 0 |
21 |
|
|
%define build_fetion 1 |
22 |
|
|
#gw http://developer.pidgin.im/ticket/11936#comment:1 |
23 |
|
|
%define build_mono 0 |
24 |
|
|
%define build_vv 1 |
25 |
|
|
%define build_libgadu 1 |
26 |
|
|
|
27 |
|
|
%ifarch mips mipsel |
28 |
|
|
%define build_mono 0 |
29 |
|
|
%endif |
30 |
|
|
|
31 |
|
|
%if %mdvver < 201000 |
32 |
|
|
%define build_vv 0 |
33 |
|
|
%define build_libgadu 1 |
34 |
|
|
%endif |
35 |
|
|
|
36 |
|
|
%if %mdvver >= 201000 |
37 |
|
|
%define build_evolution 0 |
38 |
|
|
%endif |
39 |
|
|
|
40 |
|
|
%{?_without_evolution: %{expand: %%global build_evolution 0}} |
41 |
|
|
%{?_with_evolution: %{expand: %%global build_evolution 1}} |
42 |
|
|
|
43 |
|
|
%{?_without_silc: %{expand: %%global build_silc 0}} |
44 |
|
|
%{?_with_silc: %{expand: %%global build_silc 1}} |
45 |
|
|
|
46 |
|
|
%{?_without_meanwhile: %{expand: %%global build_meanwhile 0}} |
47 |
|
|
%{?_with_meanwhile: %{expand: %%global build_meanwhile 1}} |
48 |
|
|
|
49 |
|
|
%{?_without_networkmanager: %{expand: %%global build_networkmanager 0}} |
50 |
|
|
%{?_with_networkmanager: %{expand: %%global build_networkmanager 1}} |
51 |
|
|
|
52 |
|
|
%{?_without_mono: %{expand: %%global build_mono 0}} |
53 |
|
|
%{?_with_mono: %{expand: %%global build_mono 1}} |
54 |
|
|
|
55 |
|
|
%{?_without_fetion: %{expand: %%global build_fetion 0}} |
56 |
|
|
%{?_with_fetion: %{expand: %%global build_fetion 1}} |
57 |
|
|
|
58 |
|
|
%{?_without_libgadu: %{expand: %%global build_libgadu 0}} |
59 |
|
|
%{?_with_libgadu: %{expand: %%global build_libgadu 1}} |
60 |
|
|
|
61 |
|
|
Summary: A GTK+ based multiprotocol instant messaging client |
62 |
|
|
Name: pidgin |
63 |
|
|
Version: 2.7.10 |
64 |
|
|
Release: %release |
65 |
|
|
Group: Networking/Instant messaging |
66 |
|
|
License: GPLv2+ |
67 |
|
|
URL: http://www.pidgin.im/ |
68 |
|
|
Source0: http://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2 |
69 |
|
|
#gw from Fedora: generate one time passwords |
70 |
|
|
Source2: one_time_password.c |
71 |
|
|
%if %build_fetion |
72 |
|
|
%define fetion_date 20100802 |
73 |
|
|
# fwang: sourcce10 is generated by: |
74 |
|
|
# git clone git://github.com/gradetwo/fetion.git |
75 |
|
|
# tar cfj fetion-%{fetion_date}.tar.bz2 fetion |
76 |
|
|
Source10: fetion-%{fetion_date}.tar.bz2 |
77 |
|
|
Source11: autogen.sh |
78 |
|
|
Patch2: pidgin-2.7.0-add-fetion-protocol.patch |
79 |
|
|
%endif |
80 |
|
|
Patch0: pidgin-2.7.0-smiley.patch |
81 |
|
|
Patch3: pidgin-2.4.2-set-jabber-as-module.patch |
82 |
|
|
#gw fix build with mono 2.6.4 which does not have the nessessary glib dep |
83 |
|
|
#in the pkgconfig file |
84 |
|
|
#also add missing include |
85 |
|
|
Patch6: pidgin-2.7.0-mono-build.patch |
86 |
|
|
#gw fix reading resolv.conf in NetworkManager integration |
87 |
|
|
Patch111: %{name}-2.6.0-reread-resolvconf.patch |
88 |
|
|
Patch115: %{name}-2.3.1-gg-search-by-uin.patch |
89 |
|
|
Patch116: %{name}-2.3.1-gg-disconnect.patch |
90 |
|
|
BuildRequires: automake |
91 |
|
|
BuildRequires: intltool |
92 |
|
|
BuildRequires: autoconf |
93 |
|
|
BuildRequires: libxext-devel |
94 |
|
|
BuildRequires: libsm-devel |
95 |
|
|
BuildRequires: libice-devel |
96 |
|
|
BuildRequires: libx11-devel |
97 |
|
|
BuildRequires: gtk+2-devel >= 2.10 |
98 |
|
|
Buildrequires: gtkspell-devel >= 2.0.2 |
99 |
|
|
Buildrequires: sqlite3-devel |
100 |
|
|
Buildrequires: libncursesw-devel |
101 |
|
|
#gw for finch: |
102 |
|
|
Buildrequires: python-devel |
103 |
|
|
# (tpg) libgadu is now in main, pidgin's one is really old |
104 |
|
|
%if %build_libgadu |
105 |
|
|
Buildrequires: libgadu-devel >= 1.7.1 |
106 |
|
|
%endif |
107 |
|
|
#gw we have networkmanager only in contribs: |
108 |
|
|
%if %build_networkmanager |
109 |
|
|
Buildrequires: networkmanager-devel |
110 |
|
|
%endif |
111 |
|
|
BuildRequires: libxscrnsaver-devel |
112 |
|
|
BuildRequires: libgstreamer-devel >= 0.10 |
113 |
|
|
BuildRequires: libgstreamer-plugins-base-devel |
114 |
|
|
BuildRequires: libidn-devel |
115 |
|
|
BuildRequires: perl-devel |
116 |
|
|
BuildRequires: tk-devel |
117 |
|
|
BuildRequires: tcl-devel |
118 |
|
|
BuildRequires: startup-notification-devel >= 0.5 |
119 |
|
|
BuildRequires: libnss-devel |
120 |
|
|
BuildRequires: libnspr-devel |
121 |
|
|
BuildRequires: krb5-devel |
122 |
|
|
BuildRequires: libjack-devel |
123 |
|
|
BuildRequires: libsamplerate-devel |
124 |
|
|
BuildRequires: gettext-devel |
125 |
|
|
BuildRequires: libexpat-devel |
126 |
|
|
BuildRequires: avahi-glib-devel |
127 |
|
|
BuildRequires: avahi-client-devel |
128 |
|
|
BuildRequires: doxygen |
129 |
|
|
BuildRequires: desktop-file-utils |
130 |
|
|
BuildRequires: gnutls-devel |
131 |
|
|
BuildRequires: dbus-devel >= 0.50 |
132 |
|
|
BuildRequires: dbus-glib-devel |
133 |
|
|
BuildRequires: graphviz |
134 |
|
|
BuildRequires: libxslt-proc |
135 |
|
|
%if %build_meanwhile |
136 |
|
|
BuildRequires: meanwhile-devel >= 1.0.0 |
137 |
|
|
%else |
138 |
|
|
BuildConflicts: meanwhile-devel |
139 |
|
|
%endif |
140 |
|
|
%if %build_evolution |
141 |
|
|
BuildRequires: evolution-data-server-devel |
142 |
|
|
%endif |
143 |
|
|
%if %build_silc |
144 |
|
|
BuildRequires: silc-toolkit-devel >= 0.9.12 |
145 |
|
|
%else |
146 |
|
|
BuildConflicts: silc-toolkit-devel |
147 |
|
|
%endif |
148 |
|
|
%if %build_mono |
149 |
|
|
BuildRequires: mono-devel |
150 |
|
|
%endif |
151 |
|
|
%if %build_vv |
152 |
|
|
BuildRequires: farsight2-devel >= 0.0.9 |
153 |
|
|
Suggests: gstreamer0.10-farsight2 |
154 |
|
|
%endif |
155 |
|
|
Obsoletes: hackgaim <= 0.60 gaim |
156 |
|
|
Provides: hackgaim <= 0.60 gaim |
157 |
|
|
Requires: %{libname} >= %{version}-%{release} |
158 |
|
|
Requires: %{name}-i18n = %{version}-%{release} |
159 |
|
|
Requires: %{name}-plugins = %{version}-%{release} |
160 |
|
|
Requires: rootcerts |
161 |
|
|
Requires: xdg-utils |
162 |
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot |
163 |
|
|
|
164 |
|
|
%description |
165 |
|
|
Pidgin allows you to talk to anyone using a variety of messaging |
166 |
|
|
protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu, |
167 |
|
|
ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, SILC, Simple and |
168 |
|
|
Zephyr. These protocols are implemented using a modular, easy to |
169 |
|
|
use design. To use a protocol, just add an account using the |
170 |
|
|
account editor. |
171 |
|
|
|
172 |
|
|
Pidgin supports many common features of other clients, as well as many |
173 |
|
|
unique features, such as perl scripting, TCL scripting and C plugins. |
174 |
|
|
|
175 |
|
|
Pidgin is not affiliated with or endorsed by America Online, Inc., |
176 |
|
|
Microsoft Corporation, Yahoo! Inc., or ICQ Inc. |
177 |
|
|
|
178 |
|
|
%package plugins |
179 |
|
|
Summary: Pidgin plugins shared by the Purple and Finch |
180 |
|
|
Group: Networking/Instant messaging |
181 |
|
|
Conflicts: %{name} < 2.4.1-3mdv |
182 |
|
|
|
183 |
|
|
%description plugins |
184 |
|
|
This contains the parts of Pidgin that are shared between the Purple and |
185 |
|
|
Finch Instant Messengers. |
186 |
|
|
|
187 |
|
|
%package perl |
188 |
|
|
Summary: Purple extension, to use perl scripting |
189 |
|
|
Group: Networking/Instant messaging |
190 |
|
|
Obsoletes: gaim-perl |
191 |
|
|
Provides: gaim-perl |
192 |
|
|
Requires: %{name} = %{version}-%{release} |
193 |
|
|
|
194 |
|
|
%description perl |
195 |
|
|
Purple can use perl script as plugin, this plugin enable them. |
196 |
|
|
|
197 |
|
|
%package tcl |
198 |
|
|
Summary: Purple extension, to use tcl scripting |
199 |
|
|
Group: Networking/Instant messaging |
200 |
|
|
Obsoletes: gaim-tcl |
201 |
|
|
Provides: gaim-tcl |
202 |
|
|
Requires: %{name} = %{version}-%{release} |
203 |
|
|
|
204 |
|
|
%description tcl |
205 |
|
|
Purple can use tcl script as plugin, this plugin enable them. |
206 |
|
|
|
207 |
|
|
%if %build_evolution |
208 |
|
|
%package gevolution |
209 |
|
|
Summary: Pidgin extension, for Evolution integration |
210 |
|
|
Group: Networking/Instant messaging |
211 |
|
|
Obsoletes: gaim-gevolution |
212 |
|
|
Provides: gaim-gevolution |
213 |
|
|
Requires: %{name} = %{version}-%{release} |
214 |
|
|
|
215 |
|
|
%description gevolution |
216 |
|
|
This pidgin plugin allows you to have pidgin working together with evolution. |
217 |
|
|
%endif |
218 |
|
|
|
219 |
|
|
%package silc |
220 |
|
|
Summary: Purple extension, to use SILC (Secure Internet Live Conferencing) |
221 |
|
|
Group: Networking/Instant messaging |
222 |
|
|
Obsoletes: gaim-silc |
223 |
|
|
Provides: gaim-silc |
224 |
|
|
Requires: %{name} = %{version}-%{release} |
225 |
|
|
|
226 |
|
|
%description silc |
227 |
|
|
This purple plugin allows you to use SILC (Secure Internet Live Conferencing) |
228 |
|
|
plugin for live video conference. |
229 |
|
|
|
230 |
|
|
%package -n %{develname} |
231 |
|
|
Summary: Development files for pidgin |
232 |
|
|
Group: Development/GNOME and GTK+ |
233 |
|
|
Requires: %{libname} = %{version}-%{release} |
234 |
|
|
Requires: %{lib_console_app} = %{version}-%{release} |
235 |
|
|
Requires: pidgin-client = %version-%release |
236 |
|
|
Provides: libpidgin-devel = %{version}-%{release} |
237 |
|
|
Provides: pidgin-devel = %{version}-%{release} |
238 |
|
|
Obsoletes: gaim-devel |
239 |
|
|
|
240 |
|
|
%description -n %{develname} |
241 |
|
|
The pidgin-devel package contains the header files, developer |
242 |
|
|
documentation, and libraries required for development of Pidgin scripts |
243 |
|
|
and plugins. |
244 |
|
|
|
245 |
|
|
%package -n %{libname} |
246 |
|
|
Summary: The libpurple library for IM clients like Pidgin and Finch |
247 |
|
|
Group: System/Libraries |
248 |
|
|
|
249 |
|
|
%description -n %{libname} |
250 |
|
|
libpurple contains the core IM support for IM clients such as Pidgin |
251 |
|
|
and Finch. |
252 |
|
|
|
253 |
|
|
libpurple supports a variety of messaging protocols including AIM, MSN, |
254 |
|
|
Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ, |
255 |
|
|
Lotus Sametime, SILC, Simple and Zephyr. |
256 |
|
|
|
257 |
|
|
%package -n %{lib_console_app} |
258 |
|
|
Summary: The libgnt library for the Finch IM client |
259 |
|
|
Group: System/Libraries |
260 |
|
|
Conflicts: %mklibname gaim 0 |
261 |
|
|
|
262 |
|
|
%description -n %{lib_console_app} |
263 |
|
|
libgnt contains the core IM support for the Finch IM client. |
264 |
|
|
|
265 |
|
|
libgnt supports a variety of messaging protocols including AIM, MSN, |
266 |
|
|
Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ, |
267 |
|
|
Lotus Sametime, SILC, Simple and Zephyr. |
268 |
|
|
|
269 |
|
|
%package -n %{console_app} |
270 |
|
|
Summary: A text-based user interface for Pidgin |
271 |
|
|
Group: Networking/Instant messaging |
272 |
|
|
Requires: %{name} = %{version}-%{release} |
273 |
|
|
Requires: %{lib_console_app} >= %{version}-%{release} |
274 |
|
|
Requires: %{name}-i18n = %{version}-%{release} |
275 |
|
|
Requires: %{name}-plugins = %{version}-%{release} |
276 |
|
|
|
277 |
|
|
%description -n %{console_app} |
278 |
|
|
A text-based user interface for using libpurple. This can be run from a |
279 |
|
|
standard text console or from a terminal within X Windows. It |
280 |
|
|
uses ncurses and our homegrown gnt library for drawing windows |
281 |
|
|
and text. |
282 |
|
|
|
283 |
|
|
%package bonjour |
284 |
|
|
Summary: Bonjour plugin for Purple |
285 |
|
|
Group: Networking/Instant messaging |
286 |
|
|
Obsoletes: gaim-bonjour |
287 |
|
|
Provides: gaim-bonjour |
288 |
|
|
Requires: %{name} = %{version}-%{release} |
289 |
|
|
|
290 |
|
|
%description bonjour |
291 |
|
|
Bonjour plugin for purple. |
292 |
|
|
|
293 |
|
|
%package meanwhile |
294 |
|
|
Summary: Lotus Sametime Community Client plugin for Purple |
295 |
|
|
Group: Networking/Instant messaging |
296 |
|
|
Obsoletes: gaim-meanwhile |
297 |
|
|
Provides: gaim-meanwhile |
298 |
|
|
Requires: %{name} = %{version}-%{release} |
299 |
|
|
|
300 |
|
|
%description meanwhile |
301 |
|
|
Lotus Sametime Community Client plugin for purple. |
302 |
|
|
|
303 |
|
|
%package client |
304 |
|
|
Summary: Plugin and sample client to control purple clients |
305 |
|
|
Group: Networking/Instant messaging |
306 |
|
|
Requires: dbus-python |
307 |
|
|
Obsoletes: libgaim-remote0, gaim-client |
308 |
|
|
Provides: libgaim-remote0, gaim-client |
309 |
|
|
Requires: %{name} = %{version}-%{release} |
310 |
|
|
|
311 |
|
|
%description client |
312 |
|
|
Applications and library to control purple clients remotely. |
313 |
|
|
|
314 |
|
|
%if %build_mono |
315 |
|
|
%package mono |
316 |
|
|
Summary: Purple extension, to use Mono plugins |
317 |
|
|
Group: Networking/Instant messaging |
318 |
|
|
Obsoletes: gaim-mono |
319 |
|
|
Provides: gaim-mono |
320 |
|
|
Requires: %{name} = %{version}-%{release} |
321 |
|
|
|
322 |
|
|
%description mono |
323 |
|
|
Purple can use plugins developed with Mono. |
324 |
|
|
%endif |
325 |
|
|
|
326 |
|
|
%package i18n |
327 |
|
|
Summary: Translation files for Pidgin/Finch |
328 |
|
|
Group: Networking/Instant messaging |
329 |
|
|
Obsoletes: %{name} < 2.1.0 |
330 |
|
|
|
331 |
|
|
%description i18n |
332 |
|
|
This package contains translation files for Pidgin/Finch. |
333 |
|
|
|
334 |
|
|
%prep |
335 |
|
|
%setup -q -n %{name}-%{version} |
336 |
|
|
%patch0 -p1 -b .smiley |
337 |
|
|
%patch3 -p0 |
338 |
|
|
%patch6 -p1 |
339 |
|
|
%patch111 -p1 -b .reread-resolvconf |
340 |
|
|
%patch115 -p1 |
341 |
|
|
%patch116 -p1 |
342 |
|
|
|
343 |
|
|
%if %build_fetion |
344 |
|
|
pushd libpurple/protocols |
345 |
|
|
tar xfj %{SOURCE10} |
346 |
|
|
rm -f fetion/Makefile |
347 |
|
|
popd |
348 |
|
|
cp %{SOURCE11} . |
349 |
|
|
%patch2 -p1 -b .add-fetion-protocol |
350 |
|
|
%endif |
351 |
|
|
#gw patch3 needs automake |
352 |
|
|
#if %build_fetion |
353 |
|
|
./autogen.sh |
354 |
|
|
#endif |
355 |
|
|
|
356 |
|
|
%build |
357 |
|
|
#gw 2.7.0, the yahoo plugin does not build otherwise |
358 |
|
|
%define _disable_ld_no_undefined 1 |
359 |
|
|
%configure2_5x \ |
360 |
|
|
--enable-gnutls=yes \ |
361 |
|
|
%if %build_mono |
362 |
|
|
--enable-mono \ |
363 |
|
|
%else |
364 |
|
|
--disable-mono \ |
365 |
|
|
%endif |
366 |
|
|
%if %build_networkmanager |
367 |
|
|
--enable-nm \ |
368 |
|
|
%else |
369 |
|
|
--disable-nm \ |
370 |
|
|
%endif |
371 |
|
|
%if %build_evolution |
372 |
|
|
--enable-gevolution \ |
373 |
|
|
%endif |
374 |
|
|
%if ! %build_vv |
375 |
|
|
--disable-vv \ |
376 |
|
|
%endif |
377 |
|
|
%if %build_libgadu |
378 |
|
|
--with-gadu-includes=%{_includedir} \ |
379 |
|
|
--with-gadu-libs=%{_libdir} \ |
380 |
|
|
%endif |
381 |
|
|
--without-krb4 \ |
382 |
|
|
--enable-cap \ |
383 |
|
|
--with-system-ssl-certs=%_sysconfdir/pki/tls/rootcerts/ \ |
384 |
|
|
--disable-static --disable-schemas-install |
385 |
|
|
#gw parallel build doesn't work with the mono plugin |
386 |
|
|
%make -j1 |
387 |
|
|
|
388 |
|
|
# one_time_password plugin, to be merged upstream soon |
389 |
|
|
cp %{SOURCE2} libpurple/plugins/ |
390 |
|
|
pushd libpurple/plugins/ |
391 |
|
|
make one_time_password.so |
392 |
|
|
popd |
393 |
|
|
|
394 |
|
|
|
395 |
|
|
%install |
396 |
|
|
rm -rf %{buildroot} |
397 |
|
|
|
398 |
|
|
%makeinstall_std mkinstalldirs='mkdir -p' |
399 |
|
|
|
400 |
|
|
install -m 0755 libpurple/plugins/one_time_password.so %{buildroot}%{_libdir}/purple-2/ |
401 |
|
|
|
402 |
|
|
|
403 |
|
|
desktop-file-install \ |
404 |
|
|
--remove-category="Application" \ |
405 |
|
|
--add-category="GTK" \ |
406 |
|
|
--add-category="Network" \ |
407 |
|
|
--add-category="InstantMessaging" \ |
408 |
|
|
--dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/* |
409 |
|
|
|
410 |
|
|
# remove files not bundled |
411 |
|
|
rm -f %{buildroot}%{_libdir}/*/*.la |
412 |
|
|
rm -f %buildroot%_prefix/*/perl5/*/perllocal.pod \ |
413 |
|
|
%buildroot%_libdir/*/perl/auto/*/{.packlist,*.bs,autosplit.ix} |
414 |
|
|
|
415 |
|
|
%find_lang %{name} |
416 |
|
|
|
417 |
|
|
%if %mdkversion < 200900 |
418 |
|
|
%post |
419 |
|
|
%{update_menus} |
420 |
|
|
%post_install_gconf_schemas purple |
421 |
|
|
%update_icon_cache hicolor |
422 |
|
|
%endif |
423 |
|
|
|
424 |
|
|
%preun |
425 |
|
|
%preun_uninstall_gconf_schemas purple |
426 |
|
|
|
427 |
|
|
%if %mdkversion < 200900 |
428 |
|
|
%postun |
429 |
|
|
%{clean_menus} |
430 |
|
|
%clean_icon_cache hicolor |
431 |
|
|
%endif |
432 |
|
|
|
433 |
|
|
%if %mdkversion < 200900 |
434 |
|
|
%post -n %{libname} -p /sbin/ldconfig |
435 |
|
|
%endif |
436 |
|
|
%if %mdkversion < 200900 |
437 |
|
|
%postun -n %{libname} -p /sbin/ldconfig |
438 |
|
|
%endif |
439 |
|
|
|
440 |
|
|
%if %mdkversion < 200900 |
441 |
|
|
%post -n %{lib_console_app} -p /sbin/ldconfig |
442 |
|
|
%endif |
443 |
|
|
%if %mdkversion < 200900 |
444 |
|
|
%postun -n %{lib_console_app} -p /sbin/ldconfig |
445 |
|
|
%endif |
446 |
|
|
|
447 |
|
|
%clean |
448 |
|
|
rm -rf %{buildroot} |
449 |
|
|
|
450 |
|
|
%files |
451 |
|
|
%defattr(-,root,root) |
452 |
|
|
%doc AUTHORS COPYRIGHT ChangeLog |
453 |
|
|
%doc NEWS README README.MTN doc/the_penguin.txt |
454 |
|
|
%{_mandir}/man1/pidgin.* |
455 |
|
|
%{_sysconfdir}/gconf/schemas/purple.schemas |
456 |
|
|
%{_bindir}/%{name} |
457 |
|
|
%dir %{_libdir}/%{name} |
458 |
|
|
%{_datadir}/applications/%{name}.desktop |
459 |
|
|
%{_datadir}/pixmaps/* |
460 |
|
|
%{_datadir}/icons/* |
461 |
|
|
%{_datadir}/sounds/purple |
462 |
|
|
%{_libdir}/pidgin/cap.so |
463 |
|
|
%{_libdir}/pidgin/convcolors.so |
464 |
|
|
%{_libdir}/pidgin/extplacement.so |
465 |
|
|
%{_libdir}/pidgin/gestures.so |
466 |
|
|
%{_libdir}/pidgin/gtkbuddynote.so |
467 |
|
|
%{_libdir}/pidgin/history.so |
468 |
|
|
%{_libdir}/pidgin/iconaway.so |
469 |
|
|
%{_libdir}/pidgin/markerline.so |
470 |
|
|
%{_libdir}/pidgin/musicmessaging.so |
471 |
|
|
%{_libdir}/pidgin/notify.so |
472 |
|
|
%{_libdir}/pidgin/pidginrc.so |
473 |
|
|
%{_libdir}/pidgin/relnot.so |
474 |
|
|
%{_libdir}/pidgin/sendbutton.so |
475 |
|
|
%{_libdir}/pidgin/spellchk.so |
476 |
|
|
%{_libdir}/pidgin/themeedit.so |
477 |
|
|
%{_libdir}/pidgin/ticker.so |
478 |
|
|
%{_libdir}/pidgin/timestamp.so |
479 |
|
|
%{_libdir}/pidgin/timestamp_format.so |
480 |
|
|
%if %build_vv |
481 |
|
|
%{_libdir}/pidgin/vvconfig.so |
482 |
|
|
%endif |
483 |
|
|
%{_libdir}/pidgin/xmppconsole.so |
484 |
|
|
%{_libdir}/pidgin/xmppdisco.so |
485 |
|
|
|
486 |
|
|
%files -n %{develname} |
487 |
|
|
%defattr(-,root,root) |
488 |
|
|
%doc ChangeLog.API HACKING PLUGIN_HOWTO |
489 |
|
|
%{_includedir}/* |
490 |
|
|
%{_datadir}/aclocal/purple.m4 |
491 |
|
|
%{_libdir}/pkgconfig/*.pc |
492 |
|
|
%{_libdir}/libpurple.so |
493 |
|
|
%{_libdir}/libgnt.so |
494 |
|
|
%{_libdir}/libpurple-client.so |
495 |
|
|
%{_libdir}/lib*.la |
496 |
|
|
|
497 |
|
|
%files -n %{libname} |
498 |
|
|
%defattr(-,root,root) |
499 |
|
|
%{_libdir}/libpurple.so.%{major}* |
500 |
|
|
|
501 |
|
|
%files -n %{console_app} |
502 |
|
|
%defattr(-, root, root) |
503 |
|
|
%doc %{_mandir}/man1/%{console_app}.* |
504 |
|
|
%{_bindir}/%{console_app} |
505 |
|
|
%{_libdir}/finch/ |
506 |
|
|
%{_libdir}/gnt/ |
507 |
|
|
|
508 |
|
|
%files -n %{lib_console_app} |
509 |
|
|
%defattr(-, root, root) |
510 |
|
|
%{_libdir}/libgnt.so.%{major}* |
511 |
|
|
|
512 |
|
|
%files bonjour |
513 |
|
|
%defattr(-,root,root) |
514 |
|
|
%{_libdir}/purple-2/libbonjour.so |
515 |
|
|
|
516 |
|
|
%files perl |
517 |
|
|
%defattr(-,root,root) |
518 |
|
|
%doc doc/PERL-HOWTO.dox |
519 |
|
|
%dir %_libdir/%name/perl |
520 |
|
|
%_libdir/%name/perl/Pidgin.pm |
521 |
|
|
%dir %_libdir/%name/perl/auto |
522 |
|
|
%dir %_libdir/%name/perl/auto/Pidgin/ |
523 |
|
|
%_libdir/%name/perl/auto/Pidgin/Pidgin.so |
524 |
|
|
%dir %{_libdir}/purple-2/perl |
525 |
|
|
%{_libdir}/purple-2/perl/Purple.pm |
526 |
|
|
%dir %{_libdir}/purple-2/perl/auto |
527 |
|
|
%dir %{_libdir}/purple-2/perl/auto/Purple/ |
528 |
|
|
%{_libdir}/purple-2/perl/auto/Purple/Purple.so |
529 |
|
|
%{_libdir}/purple-2/perl.so |
530 |
|
|
%{_mandir}/man3*/* |
531 |
|
|
|
532 |
|
|
%files tcl |
533 |
|
|
%defattr(-,root,root) |
534 |
|
|
%doc doc/TCL-HOWTO.dox |
535 |
|
|
%{_libdir}/purple-2/tcl.so |
536 |
|
|
|
537 |
|
|
%if %build_silc |
538 |
|
|
%files silc |
539 |
|
|
%defattr(-,root,root) |
540 |
|
|
%doc libpurple/protocols/silc/README |
541 |
|
|
%{_libdir}/purple-2/libsilcpurple.so |
542 |
|
|
%endif |
543 |
|
|
|
544 |
|
|
%if %build_evolution |
545 |
|
|
%files gevolution |
546 |
|
|
%defattr(-,root,root) |
547 |
|
|
%{_libdir}/%{name}/gevolution.so |
548 |
|
|
%endif |
549 |
|
|
|
550 |
|
|
%if %build_meanwhile |
551 |
|
|
%files meanwhile |
552 |
|
|
%defattr(-,root,root) |
553 |
|
|
%{_libdir}/purple-2/libsametime.so |
554 |
|
|
%endif |
555 |
|
|
|
556 |
|
|
%files client |
557 |
|
|
%defattr(-,root,root) |
558 |
|
|
%{_bindir}/purple-remote |
559 |
|
|
%{_bindir}/purple-send |
560 |
|
|
%{_bindir}/purple-send-async |
561 |
|
|
%{_bindir}/purple-client-example |
562 |
|
|
%{_bindir}/purple-url-handler |
563 |
|
|
%{_libdir}/libpurple-client.so.0* |
564 |
|
|
%{_libdir}/purple-2/dbus-example.so |
565 |
|
|
|
566 |
|
|
%if %build_mono |
567 |
|
|
%files mono |
568 |
|
|
%defattr(-,root,root) |
569 |
|
|
%{_libdir}/purple-2/mono.so |
570 |
|
|
%{_libdir}/purple-2/*.dll |
571 |
|
|
%endif |
572 |
|
|
|
573 |
|
|
%files i18n -f %{name}.lang |
574 |
|
|
|
575 |
|
|
%files plugins |
576 |
|
|
%defattr(-,root,root) |
577 |
|
|
%dir %{_libdir}/purple-2 |
578 |
|
|
%{_libdir}/purple-2/autoaccept.so |
579 |
|
|
%{_libdir}/purple-2/buddynote.so |
580 |
|
|
%{_libdir}/purple-2/idle.so |
581 |
|
|
%{_libdir}/purple-2/joinpart.so |
582 |
|
|
%{_libdir}/purple-2/libaim.so |
583 |
|
|
%if %build_fetion |
584 |
|
|
%{_libdir}/purple-2/libfetion.so |
585 |
|
|
%endif |
586 |
|
|
%{_libdir}/purple-2/libgg.so |
587 |
|
|
%{_libdir}/purple-2/libicq.so |
588 |
|
|
%{_libdir}/purple-2/libirc.so |
589 |
|
|
%{_libdir}/purple-2/libjabber.so |
590 |
|
|
%{_libdir}/purple-2/libmsn.so |
591 |
|
|
%{_libdir}/purple-2/libmxit.so |
592 |
|
|
%{_libdir}/purple-2/libmyspace.so |
593 |
|
|
%{_libdir}/purple-2/libnovell.so |
594 |
|
|
%{_libdir}/purple-2/liboscar.so |
595 |
|
|
%{_libdir}/purple-2/libqq.so |
596 |
|
|
%{_libdir}/purple-2/libsimple.so |
597 |
|
|
%{_libdir}/purple-2/libxmpp.so |
598 |
|
|
%{_libdir}/purple-2/libymsg.so* |
599 |
|
|
%{_libdir}/purple-2/libyahoo.so |
600 |
|
|
%{_libdir}/purple-2/libyahoojp.so |
601 |
|
|
%{_libdir}/purple-2/libzephyr.so |
602 |
|
|
%{_libdir}/purple-2/log_reader.so |
603 |
|
|
%{_libdir}/purple-2/newline.so |
604 |
|
|
%{_libdir}/purple-2/offlinemsg.so |
605 |
|
|
%{_libdir}/purple-2/one_time_password.so |
606 |
|
|
%{_libdir}/purple-2/psychic.so |
607 |
|
|
%{_libdir}/purple-2/ssl-gnutls.so |
608 |
|
|
%{_libdir}/purple-2/ssl-nss.so |
609 |
|
|
%{_libdir}/purple-2/ssl.so |
610 |
|
|
%{_libdir}/purple-2/statenotify.so |
611 |
|
|
%dir %_datadir/purple/ |
612 |
|
|
%dir %_datadir/purple/ca-certs |
613 |
|
|
%_datadir/purple/ca-certs/AOL* |
614 |
|
|
%_datadir/purple/ca-certs/Microsoft* |
615 |
|
|
%_datadir/purple/ca-certs/VeriSign* |
616 |
|
|
|
617 |
|
|
|