1 # Older RPM doesn't define these by default
2 %{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
3 %{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
4 %{!?perl_archlib: %define perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib)}
6 # When not doing betas comment this out
7 # NOTE: %defines in spec files are evaluated in comments so the correct
8 # way to comment it out is to replace the % with #
12 %define pidginver %
(echo "@VERSION@"|sed
-e 's
/dev.
*//; s
/beta.
*//'
)
14 %define pidginver @VERSION@
17 Summary: A GTK
+ based multiprotocol instant messaging client
20 Release: 0%{?beta:.beta%{beta}}
22 Group: Applications
/Internet
23 URL: http
://pidgin.im
/
24 Source: %{name}-@VERSION@.tar.bz2
25 BuildRoot: %{_tmppath}/%{name}-%{version}-root
27 # Generic build requirements
28 BuildRequires
: libtool
, pkgconfig
, intltool
, gettext
, libxml2
-devel
29 BuildRequires
: gtk2
-devel
31 %{!?_without_startupnotification:BuildRequires: startup-notification-devel}
32 %{?_with_avahi:BuildRequires: avahi-compat-howl-devel}
33 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
34 %{?_with_howl:BuildRequires: howl-devel}
35 %{?_with_meanwhile:BuildRequires: meanwhile-devel}
36 %{?_with_mono:BuildRequires: mono-devel}
37 %{?_with_sasl:BuildRequires: cyrus-sasl-devel >= 2}
38 %{!?_without_silc:BuildRequires: /usr/include/silc/silcclient.h}
39 %{!?_without_tcl:BuildRequires: tcl, tk, /usr/include/tcl.h}
40 %{!?_without_text:BuildRequires: ncurses-devel}
42 %if "
%{_vendor}"
== "suse"
44 BuildRequires
: gnutls
-devel
45 %{?_with_dbus:BuildRequires: dbus-1-devel >= 0.35}
46 %{!?_without_gstreamer:BuildRequires: gstreamer010-devel >= 0.10}
48 Requires(post
): gconf2
49 Requires(preun
): gconf2
51 %{?_with_dbus:BuildRequires: dbus-devel >= 0.35}
52 %{!?_without_gstreamer:BuildRequires: gstreamer-devel >= 0.10}
54 Requires(post
): GConf2
55 Requires(preun
): GConf2
58 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
59 %if "
%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}"
== "Mandriva"
60 # For Mandrake/Mandriva:
61 BuildRequires
: libnss3
-devel
, perl
-devel
62 Obsoletes
: libgaim
-remote0
63 %{!?_without_modularx:BuildRequires: libsm-devel, libxscrnsaver-devel}
66 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
67 # For SuSE, Red Hat, Fedora and others:
68 %if "
%{_vendor}"
!= "suse"
69 # For Red Hat, Fedora and others:
70 # let's assume RH & FC1 are the only brain-dead distros missing the
71 # perl-XML-Parser dependency on intltool and that other RH/FC releases
72 # don't care if we specify it here
73 BuildRequires
: perl
-XML
-Parser
74 BuildRequires
: mozilla
-nss
-devel
78 # For some reason perl isn't always automatically detected as a requirement :(
81 Requires: libpurple
= %{version}
87 Summary: Development headers
, documentation
, and libraries
for Pidgin
88 Group: Applications
/Internet
89 Requires: pidgin
= %{version}, libpurple-devel = %{version}
96 Summary: libpurple library
for IM clients like Pidgin and Finch
97 Group: Applications
/Internet
100 Obsoletes
: gaim
-gadugadu
101 Obsoletes
: pidgin
-tcl
< 2.0.0
102 Obsoletes
: pidgin
-silc
< 2.0.0
103 %{?_with_sasl:Requires: cyrus-sasl-plain, cyrus-sasl-md5}
105 %package -n libpurple
-devel
106 Summary: Development headers
, documentation
, and libraries
for libpurple
107 Group: Applications
/Internet
108 Requires: libpurple
= %{version}
110 %if "
%{_vendor}"
== "suse"
112 %{?_with_dbus:Requires: dbus-1-devel >= 0.35}
114 %{?_with_dbus:Requires: dbus-devel >= 0.35}
117 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
118 %package -n libpurple
-bonjour
119 Summary: Bonjour plugin
for Pidgin
120 Group: Applications
/Internet
121 Requires: libpurple
= %{version}
124 %if 0%{?_with_meanwhile:1}
125 %package -n libpurple
-meanwhile
126 Summary: Lotus Sametime plugin
for Pidgin using the Meanwhile library
127 Group: Applications
/Internet
128 Requires: libpurple
= %{version}
131 %if 0%{?_with_mono:1}
132 %package -n libpurple
-mono
133 Summary: Mono .NET plugin support
for Pidgin
134 Group: Applications
/Internet
135 Requires: libpurple
= %{version}
138 %if 0%{!?_without_text:1}
140 Summary: A text
-based user interface
for Pidgin
141 Group: Applications
/Internet
142 Requires: libpurple
= %{version}
144 %package -n finch
-devel
145 Summary: Headers etc.
for finch stuffs
146 Group: Applications
/Internet
147 Requires: finch
= %{version}, libpurple-devel = %{version}
148 Requires: ncurses
-devel
153 Pidgin allows you to talk to anyone using a variety of messaging
154 protocols including AIM
, MSN
, Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
,
155 ICQ
, IRC
, Novell Groupwise
, QQ
, Lotus Sametime
, SILC
, Simple and
156 Zephyr. These protocols are implemented using a modular
, easy to
157 use design. To use a protocol
, just add an account using the
160 Pidgin supports many common features of other clients
, as well as many
161 unique features
, such as perl scripting
, TCL scripting and C plugins.
163 Pidgin is not affiliated with or endorsed by America Online
, Inc.
,
164 Microsoft Corporation
, Yahoo
! Inc.
, or ICQ Inc.
167 The pidgin
-devel package contains the header files
, developer
168 documentation
, and libraries required
for development of Pidgin scripts
171 %description -n libpurple
172 libpurple contains the core IM support
for IM clients such as Pidgin
175 libpurple supports a variety of messaging protocols including AIM
, MSN
,
176 Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
, ICQ
, IRC
, Novell Groupwise
, QQ
,
177 Lotus Sametime
, SILC
, Simple and Zephyr.
179 %description -n libpurple
-devel
180 The libpurple
-devel package contains the header files
, developer
181 documentation
, and libraries required
for development of libpurple based
182 instant messaging clients or plugins
for any libpurple based client.
184 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
185 %description -n libpurple
-bonjour
186 Bonjour plugin
for Pidgin.
189 %if 0%{?_with_meanwhile:1}
190 %description -n libpurple
-meanwhile
191 Lotus Sametime plugin
for Pidgin using the Meanwhile library.
194 %if 0%{?_with_mono:1}
195 %description -n libpurple
-mono
196 Mono plugin loader
for Pidgin. This package will allow you to write or
197 use Pidgin plugins written
in the .NET programming language.
200 %if 0%{!?_without_text:1}
201 %description -n finch
202 A text
-based user interface
for using libpurple. This can be run from a
203 standard text console or from a terminal within X Windows. It
204 uses ncurses and our homegrown gnt library
for drawing windows
207 %description -n finch
-devel
208 The finch
-devel package contains the header files
, developer
209 documentation
, and libraries required
for development of Finch scripts
214 %setup -q
-n
%{name}-@VERSION@
217 CFLAGS
="$RPM_OPT_FLAGS" .
/configure
--prefix
=%{_prefix} \
218 --bindir
=%{_bindir} \
219 --datadir
=%{_datadir} \
220 --includedir
=%{_includedir} \
221 --libdir
=%{_libdir} \
222 --mandir
=%{_mandir} \
223 --sysconfdir
=%{_sysconfdir} \
224 --disable
-schemas
-install \
225 %{!?_with_dbus:--disable-dbus} \
226 %{?_without_gstreamer:--disable-gstreamer} \
227 %{?_without_gtkspell:--disable-gtkspell} \
228 %{?_with_mono:--enable-mono} \
229 %{?_with_perlmakehack:--with-perl-lib=%{buildroot}%{_prefix}} \
230 %{!?_with_perlmakehack:--with-perl-lib=%{_prefix}} \
231 %{?_with_sasl:--enable-cyrus-sasl} \
232 %{?_without_tcl:--disable-tcl} \
233 %{?_without_text:--disable-consoleui}
239 %if 0%{?_with_perlmakehack:1}
240 make prefix
=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
241 datadir
=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
242 libdir
=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
243 sysconfdir
=%{buildroot}%{_sysconfdir} \
246 make DESTDIR
=$RPM_BUILD_ROOT
install
249 # Delete files that we don't want to put in any of the RPMs
250 rm -f $RPM_BUILD_ROOT
%{_libdir}/finch
/*.la
251 rm -f $RPM_BUILD_ROOT
%{_libdir}/gnt
/*.la
252 rm -f $RPM_BUILD_ROOT
%{_libdir}/pidgin
/*.la
253 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.la
254 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/liboscar.so
255 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libjabber.so
256 rm -f $RPM_BUILD_ROOT
%{_libdir}/*.la
257 rm -f $RPM_BUILD_ROOT
%{perl_archlib}/perllocal.pod
258 find $RPM_BUILD_ROOT
-type f
-name .packlist
-exec rm -f
{} '
;'
259 find $RPM_BUILD_ROOT
-type f
-name '
*.bs'
-empty
-exec rm -f
{} '
;'
261 %if 0%{!?_with_howl:1} && 0%{!?_with_avahi:1}
262 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libbonjour.so
265 %if 0%{!?_with_meanwhile:1}
266 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsametime.so
269 %if 0%{!?_with_mono:1}
270 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/mono.so
271 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.dll
274 %if 0%{?_without_silc:1}
275 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsilcpurple.so
278 %if 0%{?_without_tcl:1}
279 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/tcl.so
282 %if 0%{?_without_text:1}
283 rm -f $RPM_BUILD_ROOT
%{_mandir}/man1
/finch.
*
284 rm -rf $RPM_BUILD_ROOT
%{_bindir}/finch
285 rm -f $RPM_BUILD_ROOT
%{_libdir}/libgnt.so.
*
290 find $RPM_BUILD_ROOT
%{_libdir}/purple
-2 -xtype f
-print | \
291 sed "s@^$RPM_BUILD_ROOT@@g" | \
292 grep
-v
/libbonjour.so | \
293 grep
-v
/libsametime.so | \
295 grep
-v ".dll$"
> %{name}-%{version}-purpleplugins
297 find $RPM_BUILD_ROOT
%{_libdir}/pidgin
-xtype f
-print | \
298 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-pidginplugins
300 find $RPM_BUILD_ROOT
%{_libdir}/finch
-xtype f
-print | \
301 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-finchplugins
303 # files -f file can only take one filename :(
304 cat
%{name}.lang >> %{name}-%{version}-purpleplugins
310 if [ "$
1"
-gt
1 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
311 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
312 if [ -f
%{_sysconfdir}/gconf
/schemas
/purple.schemas
]; then
313 gconftool
-2 --makefile
-uninstall
-rule \
314 %{_sysconfdir}/gconf
/schemas
/purple.schemas
>/dev
/null ||
:
315 killall
-HUP gconfd
-2 &> /dev
/null ||
:
320 if [ -n "`which gconftool
-2 2>/dev
/null`"
]; then
321 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
322 gconftool
-2 --makefile
-install-rule \
323 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
324 killall
-HUP gconfd
-2 &> /dev
/null ||
:
326 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
327 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
329 %post -n libpurple
-p
/sbin
/ldconfig
331 %post -n finch
-p
/sbin
/ldconfig
334 if [ "$
1"
-eq
0 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
335 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
336 gconftool
-2 --makefile
-uninstall
-rule \
337 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
338 killall
-HUP gconfd
-2 &> /dev
/null ||
:
342 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
343 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
345 %postun -n libpurple
-p
/sbin
/ldconfig
347 %postun -n finch
-p
/sbin
/ldconfig
349 %files -f
%{name}-%{version}-pidginplugins
350 %defattr(-, root
, root
)
359 %doc doc
/the_penguin.txt
360 %doc %{_mandir}/man1
/pidgin.
*
361 %doc %{_mandir}/man3
*/*
363 %dir %{_libdir}/pidgin
364 %attr(755, root
, root
) %{perl_vendorarch}/Pidgin.pm
365 %attr(755, root
, root
) %{perl_vendorarch}/auto
/Pidgin
368 %{_datadir}/pixmaps
/pidgin
369 %{_datadir}/icons
/hicolor
/*/apps
/pidgin.
*
370 %{_datadir}/applications
/*
371 %{_sysconfdir}/gconf
/schemas
/purple.schemas
374 %files -f
%{name}-%{version}-purpleplugins
-n libpurple
375 %defattr(-, root
, root
)
377 %{_libdir}/libpurple.so.
*
378 %dir %{_libdir}/purple
-2
380 %{_datadir}/sounds
/purple
381 %attr(755, root
, root
) %{perl_vendorarch}/Purple.pm
382 %attr(755, root
, root
) %{perl_vendorarch}/auto
/Purple
384 %{_datadir}/pixmaps
/purple
386 %if 0%{?_with_dbus:1}
387 %{_bindir}/purple
-client
-example
388 %{_bindir}/purple
-remote
389 %{_bindir}/purple
-send
390 %{_bindir}/purple
-send
-async
391 %{_bindir}/purple
-url
-handler
392 %{_libdir}/libpurple
-client.so.
*
393 %doc libpurple
/purple
-notifications
-example
397 %defattr(-, root
, root
)
398 %dir %{_includedir}/pidgin
399 %{_includedir}/pidgin
/*.h
400 %{_libdir}/pkgconfig
/pidgin.pc
402 %files -n libpurple
-devel
403 %defattr(-, root
, root
)
409 %dir %{_includedir}/libpurple
410 %{_includedir}/libpurple
/*.h
411 %{_libdir}/libpurple.so
412 %{_libdir}/pkgconfig
/purple.pc
413 %{_datadir}/aclocal
/purple.m4
414 %if 0%{?_with_dbus:1}
415 %{_libdir}/libpurple
-client.so
419 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
420 %files -n libpurple
-bonjour
421 %defattr(-, root
, root
)
423 %{_libdir}/purple
-2/libbonjour.
*
426 %if 0%{?_with_meanwhile:1}
427 %files -n libpurple
-meanwhile
428 %defattr(-, root
, root
)
430 %{_libdir}/purple
-2/libsametime.
*
433 %if 0%{?_with_mono:1}
434 %files -n libpurple
-mono
435 %defattr(-, root
, root
)
437 %{_libdir}/purple
-2/mono.so
438 %{_libdir}/purple
-2/*.dll
441 %if 0%{!?_without_text:1}
442 %files -f
%{name}-%{version}-finchplugins
-n finch
443 %defattr(-, root
, root
)
445 %doc %{_mandir}/man1
/finch.
*
447 %{_libdir}/libgnt.so.
*
448 %{_libdir}/gnt
/irssi.so
451 %files -n finch
-devel
452 %defattr(-, root
, root
)
453 %dir %{_includedir}/finch
454 %{_includedir}/finch
/*.h
456 %dir %{_includedir}/gnt
457 %{_includedir}/gnt
/*.h
458 %{_libdir}/pkgconfig
/gnt.pc
464 * Mon Sep
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
465 - Add version dependency on libpurple
for pidgin
466 - Support
for OpenSuse lowercase package name
for GConf2
468 * Fri Sep
14 2007 Stu Tomlinson
<stu@nosnilmot.com
>
469 - Fix spec file
for moved sounds
& new CA certificates
471 * Thu Jul
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
472 - Don't hardcode silc header locations
, rely on pkg
-config
for those
,
473 because I think I broke non
-pkg
-config detection of older silc
476 * Tue Jun
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
477 - Add missing
Requires for gtk2
-devel
, dbus
-devel
& ncurses
-devel to
478 appropriate
-devel subpackages
480 * Sun May
27 2007 Stu Tomlinson
<stu@nosnilmot.com
>
481 - add cyrus
-sasl
-plain
& cyrus
-sasl
-md5 to
Requires
483 * Thu May
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
484 - Silence errors from gtk
-update
-icon
-cache
485 - Change Mandriva build dependencies to reflect the correct
(lower
case)
486 names
for libSM
-devel
& libXScrnSaver
-devel
(Sunny Dubey
)
488 * Thu May
10 2007 Stu Tomlinson
<stu@nosnilmot.com
>
489 - Add scriptlet
Requires for GConf2 to fix schema installation
490 - Silence harmless errors when gconfd
-2 is not running at
install time
492 * Thu May
3 2007 Stu Tomlinson
<stu@nosnilmot.com
>
493 - Add missing BuildRequires
: startup
-notification
-devel
, if you really
494 need to build on a distro without it use
--without startupnotification
495 - Add BuildRequires
: libSM
-devel
, libXScrnSaver
-devel
for distros with
496 modular X. For those without
, build with
--without modularx
497 - Change Mandriva BuildRequires to gkt2
-devel
(reported by Götz Waschk
)
499 * Tue May
1 2007 Stu Tomlinson
<stu@nosnilmot.com
>
500 - Run gtk
-update
-icon
-cache on installation
/uninstallation
501 - Guard against errors when upgrading from Gaim
/Pidgin
1.5.x which had
504 * Sun Apr
29 2007 Stu Tomlinson
<stu@nosnilmot.com
>
505 - Update to reflect perl Purple
::GtkUI
-> Pidgin change
507 * Wed Apr
25 2007 Stu Tomlinson
<stu@nosnilmot.com
>
508 - Update libpurple to pick up plugins
in %
%{_libdir}/purple
510 * Sun Apr
22 2007 Stu Tomlinson
<stu@nosnilmot.com
>
511 - Remove Epoch because it's gone
in Fedora now
512 - Add virtual provides
for gaim
& gaim
-devel
514 * Thu Apr
19 2007 Stu Tomlinson
<stu@nosnilmot.com
>
515 - Fix pkgconfig
Requires
516 - Add ldconfig
in pre
/post scripts
for libpurple
& finch
517 - Bump Epoch to
2 because Fedora unfortunately forgot to drop the Epoch
520 * Tue Apr
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
521 - Add some Obsolete
:s to
help upgrades
522 - Remove explicit
Packager: %
%{packager} from spec
, it was redundant
524 * Sun Apr
15 2007 Stu Tomlinson
<stu@nosnilmot.com
>
525 - Fix
for building without Finch
526 - Drop
-tcl
& -silc sub
-packages
, include them
in the main libpurple
527 package
(--without tcl and
--without silc can be used to build libpurple
528 without support
for these
).
530 * Thu Apr
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
531 - Actually move libpurple.so.
* to the libpurple RPM
533 * Wed Apr
11 2007 Stu Tomlinson
<stu@nosnilmot.com
>
534 - Separate out libpurple
, libpurple
-devel and finch
-devel
536 * Sat Mar
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
537 - Update to reflect renaming to pidgin
/libpurple
539 * Sun Oct
1 2006 Stu Tomlinson
<stu@nosnilmot.com
>
540 - We can build with internal gadu gadu again
, so bring it back into the
542 - Deal with gconf schame uninstallation on package upgrade and removal
544 * Sun Aug
20 2006 Stu Tomlinson
<stu@nosnilmot.com
>
545 - Make the gstreamer
-devel dependency overridable with '
--without
-gstreamer'
546 to allow building on older distributions without suitable gstreamer
548 * Tue Aug
15 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
549 - Add a BuildRequire
for gstreamer
-devel
550 - Remove the BuildRequires
for audiofile
-devel and libao
-devel
552 * Mon May
8 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
553 - Add
--with avahi option to compile the gaim
-bonjour package against
554 Avahi's Howl compatibility layer
556 * Wed Mar
29 2006 Stu Tomlinson
<stu@nosnilmot.com
>
557 - Source RPM uses tar.bz2 now to save space
558 - Update BuildRequires
for new intltool dependencies
559 - Add a
--with perlmakehack option to allow builds to succeed on RH9
560 - Add a
--with gadugadu to build
(separate
) gaim
-gadugadu package
562 * Sat Dec
17 2005 Stu Tomlinson
<stu@nosnilmot.com
>
563 - Add support
for beta versions so the subsequent releases are seen as newer
565 - Split of sametime support to gaim
-meanwhile
566 - Use
make DESTDIR
=... instead of overloading prefix etc. when installing
567 - Default build to include cyrus
-sasl support
in Jabber
568 - Add
--with dbus to build with DBUS support
570 * Sun Dec
04 2005 Christopher O'Brien
<siege@preoccupied.net
>
571 - Added obsoletes gaim
-meanwhile
573 * Sun Oct
30 2005 Stu Tomlinson
<stu@nosnilmot.com
>
574 - Add separate gaim
-bonjour package
if built with
--with
-howl
575 - Add separate gaim
-mono package
if built with
--with
-mono
576 - Exclude some unwanted perl files
578 * Sat Aug
20 2005 Stu Tomlinson
<stu@nosnilmot.com
>
579 - Include libgaimperl.so
580 - Include gaim.m4
in gaim
-devel
582 * Thu Apr
28 2005 Stu Tomlinson
<stu@nosnilmot.com
>
583 - Use perl_vendorlib
& perl_archlib
for better
64bit compat
(Jeff Mahoney
)
584 - Clean up
Requires, most should be auto
-detected
585 - Restore gtkspell
-devel build requirement
(and add
--without gtkspell option
)
586 - Fix Tcl build requirements to work across more distros
587 - Fix SILC build requirements to work across more distros
589 * Mon Oct
11 2004 John Jolly
<john.jolly@gmail.com
>
590 - Added
if "%
%{_vendor}"
== "suse" to handle GnuTLS libraries
for SuSE
592 * Sat Oct
2 2004 Stu Tomlinson
<stu@nosnilmot.com
>
593 - If
--with tcl or silc are not specified
, make sure the plugins don't
594 exist to prevent RPM complaining about unpackaged files
596 * Tue Jun
29 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
597 - Change Tcl to use
--with tcl
, the same as SILC
, and build a gaim
-tcl
598 package
if specified.
600 * Thu Jun
24 2004 Mark Doliner
<thekingant@users.sourceforge.net
>
601 - Add
--with silc rebuild option
for compiling a separate gaim
-silc
602 RPM containing the silc protocol plugin
(Stu Tomlinson
).
604 * Wed Jun
23 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
605 - Moved gaim headers and a pkgconfig configuration file into the
606 gaim
-devel RPM
(Stu Tomlinson
).
608 * Thu Jan
15 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
609 - Removed the manual strip
command, as it seems to be unwarranted
if
610 the necessary programs are properly installed.
(For me
, this was
613 * Sun Jul
20 2003 Bjoern Voigt
<bjoern@cs.tu
-berlin.de
>
614 - Added pkgconfig build dependency.
615 - if "%
%{_vendor}"
!= "MandrakeSoft" now also works with rpm
3.x.
616 - Added Gaim
-specific directories to list of Gaim's files.
618 * Wed Jul
16 2003 Ethan Blanton
<eblanton@cs.ohiou.edu
>
619 - Complete spec file rewrite to take advantage of "new" RPM features
620 and
make things prettier.
621 - Use system
-supplied %
%{_prefix}, %%{_datadir}, etc. rather than
622 attempt to define our own.