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 # define the minimum API version required, so we can use it for plugin deps
18 %define apiver %
(echo "@VERSION@"|awk
-F. '
{print $
1"."$
2}'
)
20 Summary: A GTK
+ based multiprotocol instant messaging client
23 Release: 0%{?beta:.beta%{beta}}
25 Group: Applications
/Internet
26 URL: http
://pidgin.im
/
27 Source: %{name}-@VERSION@.tar.bz2
28 BuildRoot: %{_tmppath}/%{name}-%{version}-root
30 # Generic build requirements
31 BuildRequires
: libtool
, pkgconfig
, intltool
, gettext
, libxml2
-devel
32 BuildRequires
: gtk2
-devel
, libidn
-devel
34 %{!?_without_startupnotification:BuildRequires: startup-notification-devel}
35 %{?_with_avahi:BuildRequires: avahi-glib-devel}
36 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
37 %{?_with_meanwhile:BuildRequires: meanwhile-devel}
38 %{?_with_mono:BuildRequires: mono-devel}
39 %{?_with_sasl:BuildRequires: cyrus-sasl-devel >= 2}
40 %{!?_without_silc:BuildRequires: /usr/include/silc/silcclient.h}
41 %{!?_without_tcl:BuildRequires: tcl, tk, /usr/include/tcl.h}
42 %{!?_without_text:BuildRequires: ncurses-devel}
43 %{!?_without_nm:BuildRequires: NetworkManager-devel}
44 %{!?_without_gevolution:BuildRequires: evolution-data-server-devel}
46 %if "
%{_vendor}"
== "suse"
48 BuildRequires
: gnutls
-devel
49 %{?_with_dbus:BuildRequires: dbus-1-devel >= 0.35}
50 %{!?_without_gstreamer:BuildRequires: gstreamer010-devel >= 0.10}
52 Requires(post
): gconf2
53 Requires(preun
): gconf2
55 %{?_with_dbus:BuildRequires: dbus-devel >= 0.35}
56 %{!?_without_gstreamer:BuildRequires: gstreamer-devel >= 0.10}
58 Requires(post
): GConf2
59 Requires(preun
): GConf2
62 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
63 %if "
%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}"
== "Mandriva"
64 # For Mandrake/Mandriva:
65 BuildRequires
: libnss3
-devel
, perl
-devel
66 Obsoletes
: libgaim
-remote0
67 %{!?_without_modularx:BuildRequires: libsm-devel, libxscrnsaver-devel}
70 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
71 # For SuSE, Red Hat, Fedora and others:
72 %if "
%{_vendor}"
!= "suse"
73 # For Red Hat, Fedora and others:
74 # let's assume RH & FC1 are the only brain-dead distros missing the
75 # perl-XML-Parser dependency on intltool and that other RH/FC releases
76 # don't care if we specify it here
77 BuildRequires
: perl
-XML
-Parser
78 BuildRequires
: mozilla
-nss
-devel
82 # For some reason perl isn't always automatically detected as a requirement :(
85 Requires: libpurple
= %{version}
89 Obsoletes
: pidgin
-perl
< %{version}
90 Provides: pidgin
-perl
= %{version}-%{release}
93 Summary: Development headers
, documentation
, and libraries
for Pidgin
94 Group: Applications
/Internet
95 Requires: pidgin
= %{version}, libpurple-devel = %{version}
101 %package -n libpurple
102 Summary: libpurple library
for IM clients like Pidgin and Finch
103 Group: Applications
/Internet
106 Obsoletes
: gaim
-gadugadu
107 Obsoletes
: pidgin
-tcl
< 2.0.0
108 Obsoletes
: pidgin
-silc
< 2.0.0
109 Obsoletes
: libpurple
-perl
< %{version}
110 Provides: libpurple
-perl
= %{version}-%{release}
111 %{?_with_sasl:Requires: cyrus-sasl-plain, cyrus-sasl-md5}
113 %package -n libpurple
-devel
114 Summary: Development headers
, documentation
, and libraries
for libpurple
115 Group: Applications
/Internet
116 Requires: libpurple
= %{version}
118 %if "
%{_vendor}"
== "suse"
120 %{?_with_dbus:Requires: dbus-1-devel >= 0.35}
122 %{?_with_dbus:Requires: dbus-devel >= 0.35}
125 %if 0%{?_with_avahi:1}
126 %package -n libpurple
-bonjour
127 Summary: Bonjour plugin
for Pidgin
128 Group: Applications
/Internet
129 Requires: libpurple
>= %{apiver}
132 %if 0%{?_with_meanwhile:1}
133 %package -n libpurple
-meanwhile
134 Summary: Lotus Sametime plugin
for Pidgin using the Meanwhile library
135 Group: Applications
/Internet
136 Requires: libpurple
>= %{apiver}
139 %if 0%{?_with_mono:1}
140 %package -n libpurple
-mono
141 Summary: Mono .NET plugin support
for Pidgin
142 Group: Applications
/Internet
143 Requires: libpurple
>= %{apiver}
146 %if 0%{!?_without_text:1}
148 Summary: A text
-based user interface
for Pidgin
149 Group: Applications
/Internet
150 Requires: libpurple
= %{version}
152 %package -n finch
-devel
153 Summary: Headers etc.
for finch stuffs
154 Group: Applications
/Internet
155 Requires: finch
= %{version}, libpurple-devel = %{version}
156 Requires: ncurses
-devel
161 Pidgin allows you to talk to anyone using a variety of messaging
162 protocols including AIM
, MSN
, Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
,
163 ICQ
, IRC
, Novell Groupwise
, QQ
, Lotus Sametime
, SILC
, Simple and
164 Zephyr. These protocols are implemented using a modular
, easy to
165 use design. To use a protocol
, just add an account using the
168 Pidgin supports many common features of other clients
, as well as many
169 unique features
, such as perl scripting
, TCL scripting and C plugins.
171 Pidgin is not affiliated with or endorsed by America Online
, Inc.
,
172 Microsoft Corporation
, Yahoo
! Inc.
, or ICQ Inc.
175 The pidgin
-devel package contains the header files
, developer
176 documentation
, and libraries required
for development of Pidgin scripts
179 %description -n libpurple
180 libpurple contains the core IM support
for IM clients such as Pidgin
183 libpurple supports a variety of messaging protocols including AIM
, MSN
,
184 Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
, ICQ
, IRC
, Novell Groupwise
, QQ
,
185 Lotus Sametime
, SILC
, Simple and Zephyr.
187 %description -n libpurple
-devel
188 The libpurple
-devel package contains the header files
, developer
189 documentation
, and libraries required
for development of libpurple based
190 instant messaging clients or plugins
for any libpurple based client.
192 %if 0%{?_with_avahi:1}
193 %description -n libpurple
-bonjour
194 Bonjour plugin
for Pidgin.
197 %if 0%{?_with_meanwhile:1}
198 %description -n libpurple
-meanwhile
199 Lotus Sametime plugin
for Pidgin using the Meanwhile library.
202 %if 0%{?_with_mono:1}
203 %description -n libpurple
-mono
204 Mono plugin loader
for Pidgin. This package will allow you to write or
205 use Pidgin plugins written
in the .NET programming language.
208 %if 0%{!?_without_text:1}
209 %description -n finch
210 A text
-based user interface
for using libpurple. This can be run from a
211 standard text console or from a terminal within X Windows. It
212 uses ncurses and our homegrown gnt library
for drawing windows
215 %description -n finch
-devel
216 The finch
-devel package contains the header files
, developer
217 documentation
, and libraries required
for development of Finch scripts
222 %setup -q
-n
%{name}-@VERSION@
225 CFLAGS
="$RPM_OPT_FLAGS" .
/configure
--prefix
=%{_prefix} \
226 --bindir
=%{_bindir} \
227 --datadir
=%{_datadir} \
228 --includedir
=%{_includedir} \
229 --libdir
=%{_libdir} \
230 --mandir
=%{_mandir} \
231 --sysconfdir
=%{_sysconfdir} \
232 --disable
-schemas
-install \
233 %{!?_with_vv:--disable-vv} \
234 %{!?_with_dbus:--disable-dbus} \
235 %{!?_with_avahi:--disable-avahi} \
236 %{!?_with_meanwhile:--disable-meanwhile} \
237 %{?_without_gstreamer:--disable-gstreamer} \
238 %{?_without_gtkspell:--disable-gtkspell} \
239 %{?_without_nm:--disable-nm} \
240 %{!?_without_gevolution:--enable-gevolution} \
241 %{?_with_mono:--enable-mono} \
242 %{?_with_sasl:--enable-cyrus-sasl} \
243 %{?_without_tcl:--disable-tcl} \
244 %{?_without_text:--disable-consoleui}
246 make %{?_smp_mflags} LIBTOOL
=/usr
/bin
/libtool
250 make DESTDIR
=$RPM_BUILD_ROOT LIBTOOL
=/usr
/bin
/libtool
install
252 # Delete files that we don't want to put in any of the RPMs
253 rm -f $RPM_BUILD_ROOT
%{_libdir}/finch
/*.la
254 rm -f $RPM_BUILD_ROOT
%{_libdir}/gnt
/*.la
255 rm -f $RPM_BUILD_ROOT
%{_libdir}/pidgin
/*.la
256 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.la
257 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/liboscar.so
258 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libjabber.so
259 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libymsg.so
260 rm -f $RPM_BUILD_ROOT
%{_libdir}/*.la
261 rm -f $RPM_BUILD_ROOT
%{perl_archlib}/perllocal.pod
262 find $RPM_BUILD_ROOT
-type f
-name '
*.a'
-exec rm -f
{} '
;'
263 find $RPM_BUILD_ROOT
-type f
-name .packlist
-exec rm -f
{} '
;'
264 find $RPM_BUILD_ROOT
-type f
-name '
*.bs'
-empty
-exec rm -f
{} '
;'
266 %if 0%{!?_with_avahi:1}
267 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libbonjour.so
270 %if 0%{!?_with_meanwhile:1}
271 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsametime.so
274 %if 0%{!?_with_mono:1}
275 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/mono.so
276 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.dll
279 %if 0%{?_without_silc:1}
280 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsilcpurple.so
283 %if 0%{?_without_tcl:1}
284 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/tcl.so
287 %if 0%{?_without_text:1}
288 rm -f $RPM_BUILD_ROOT
%{_mandir}/man1
/finch.
*
289 rm -rf $RPM_BUILD_ROOT
%{_bindir}/finch
290 rm -f $RPM_BUILD_ROOT
%{_libdir}/libgnt.so.
*
295 find $RPM_BUILD_ROOT
%{_libdir}/purple
-2 -xtype f
-print | \
296 sed "s@^$RPM_BUILD_ROOT@@g" | \
297 grep
-v
/libbonjour.so | \
298 grep
-v
/libsametime.so | \
300 grep
-v ".dll$"
> %{name}-%{version}-purpleplugins
302 find $RPM_BUILD_ROOT
%{_libdir}/pidgin
-xtype f
-print | \
303 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-pidginplugins
305 find $RPM_BUILD_ROOT
%{_libdir}/finch
-xtype f
-print | \
306 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-finchplugins
308 # files -f file can only take one filename :(
309 cat
%{name}.lang >> %{name}-%{version}-purpleplugins
315 if [ "$
1"
-gt
1 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
316 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
317 if [ -f
%{_sysconfdir}/gconf
/schemas
/purple.schemas
]; then
318 gconftool
-2 --makefile
-uninstall
-rule \
319 %{_sysconfdir}/gconf
/schemas
/purple.schemas
>/dev
/null ||
:
320 killall
-HUP gconfd
-2 &> /dev
/null ||
:
325 if [ -n "`which gconftool
-2 2>/dev
/null`"
]; then
326 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
327 gconftool
-2 --makefile
-install-rule \
328 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
329 killall
-HUP gconfd
-2 &> /dev
/null ||
:
331 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
332 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
333 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
336 %post -n libpurple
-p
/sbin
/ldconfig
338 %post -n finch
-p
/sbin
/ldconfig
341 if [ "$
1"
-eq
0 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
342 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
343 gconftool
-2 --makefile
-uninstall
-rule \
344 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
345 killall
-HUP gconfd
-2 &> /dev
/null ||
:
349 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
350 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
351 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
354 %postun -n libpurple
-p
/sbin
/ldconfig
356 %postun -n finch
-p
/sbin
/ldconfig
358 %files -f
%{name}-%{version}-pidginplugins
359 %defattr(-, root
, root
)
368 %doc doc
/the_penguin.txt
369 %doc %{_mandir}/man1
/pidgin.
*
370 %doc %{_mandir}/man3
*/*
372 %dir %{_libdir}/pidgin
373 %dir %{_libdir}/pidgin
/perl
374 %dir %{_libdir}/pidgin
/perl
/auto
375 %dir %{_libdir}/pidgin
/perl
/auto
/Pidgin
377 %{_datadir}/pixmaps
/pidgin
378 %{_datadir}/icons
/hicolor
/*/apps
/pidgin.
*
379 %{_datadir}/applications
/*
380 %{_sysconfdir}/gconf
/schemas
/purple.schemas
383 %files -f
%{name}-%{version}-purpleplugins
-n libpurple
384 %defattr(-, root
, root
)
386 %{_libdir}/libpurple.so.
*
387 %dir %{_libdir}/purple
-2
388 %dir %{_libdir}/purple
-2/perl
389 %dir %{_libdir}/purple
-2/perl
/auto
390 %dir %{_libdir}/purple
-2/perl
/auto
/Purple
392 %{_datadir}/sounds
/purple
394 %if 0%{?_with_dbus:1}
395 %{_bindir}/purple
-client
-example
396 %{_bindir}/purple
-remote
397 %{_bindir}/purple
-send
398 %{_bindir}/purple
-send
-async
399 %{_bindir}/purple
-url
-handler
400 %{_libdir}/libpurple
-client.so.
*
401 %doc libpurple
/purple
-notifications
-example
405 %defattr(-, root
, root
)
406 %dir %{_includedir}/pidgin
407 %{_includedir}/pidgin
/*.h
408 %{_libdir}/pkgconfig
/pidgin.pc
410 %files -n libpurple
-devel
411 %defattr(-, root
, root
)
417 %dir %{_includedir}/libpurple
418 %{_includedir}/libpurple
/*.h
419 %{_libdir}/libpurple.so
420 %{_libdir}/pkgconfig
/purple.pc
421 %{_datadir}/aclocal
/purple.m4
422 %if 0%{?_with_dbus:1}
423 %{_libdir}/libpurple
-client.so
427 %if 0%{?_with_avahi:1}
428 %files -n libpurple
-bonjour
429 %defattr(-, root
, root
)
431 %{_libdir}/purple
-2/libbonjour.
*
434 %if 0%{?_with_meanwhile:1}
435 %files -n libpurple
-meanwhile
436 %defattr(-, root
, root
)
438 %{_libdir}/purple
-2/libsametime.
*
441 %if 0%{?_with_mono:1}
442 %files -n libpurple
-mono
443 %defattr(-, root
, root
)
445 %{_libdir}/purple
-2/mono.so
446 %{_libdir}/purple
-2/*.dll
449 %if 0%{!?_without_text:1}
450 %files -f
%{name}-%{version}-finchplugins
-n finch
451 %defattr(-, root
, root
)
453 %doc %{_mandir}/man1
/finch.
*
455 %{_libdir}/libgnt.so.
*
456 %{_libdir}/gnt
/irssi.so
459 %files -n finch
-devel
460 %defattr(-, root
, root
)
461 %dir %{_includedir}/finch
462 %{_includedir}/finch
/*.h
464 %dir %{_includedir}/gnt
465 %{_includedir}/gnt
/*.h
466 %{_libdir}/pkgconfig
/finch.pc
467 %{_libdir}/pkgconfig
/gnt.pc
473 * Sat Sep
05 2009 Stu Tomlinson
<stu@nosnilmot.com
>
474 - Disable Voice
& Video unless
--with vv is used
475 - Add BuildRequires
for libidn
-devel
476 - Add
Provides/Obsoletes to ease transition from Red Hat
/ Fedora RPMs
478 * Sat Jul
11 2009 Stu Tomlinson
<stu@nosnilmot.com
>
479 - Update to reflect changes
in perl module installation directories
481 * Mon May
19 2008 Stu Tomlinson
<stu@nosnilmot.com
>
482 - Fix building without meanwhile support
484 * Fri May
16 2008 Stu Tomlinson
<stu@nosnilmot.com
>
485 - Add "
--without nm" support to build without NetworkManager
487 * Thu Feb
28 2008 Stu Tomlinson
<stu@nosnilmot.com
>
488 - Remove
--with
-howl options as we no longer support using howl
for bonjour
490 * Wed Dec
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
491 - When building with avahi
, use native avahi instead of howl compatability
493 - Make the split out plugins depend only on the minimum necessary API
496 * Tue Oct
23 2007 Stu Tomlinson
<stu@nosnilmot.com
>
497 - Add finch.pc to finch
-devel
499 * Mon Sep
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
500 - Add version dependency on libpurple
for pidgin
501 - Support
for OpenSuse lowercase package name
for GConf2
503 * Fri Sep
14 2007 Stu Tomlinson
<stu@nosnilmot.com
>
504 - Fix spec file
for moved sounds
& new CA certificates
506 * Thu Jul
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
507 - Don't hardcode silc header locations
, rely on pkg
-config
for those
,
508 because I think I broke non
-pkg
-config detection of older silc
511 * Tue Jun
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
512 - Add missing
Requires for gtk2
-devel
, dbus
-devel
& ncurses
-devel to
513 appropriate
-devel subpackages
515 * Sun May
27 2007 Stu Tomlinson
<stu@nosnilmot.com
>
516 - add cyrus
-sasl
-plain
& cyrus
-sasl
-md5 to
Requires
518 * Thu May
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
519 - Silence errors from gtk
-update
-icon
-cache
520 - Change Mandriva build dependencies to reflect the correct
(lower
case)
521 names
for libSM
-devel
& libXScrnSaver
-devel
(Sunny Dubey
)
523 * Thu May
10 2007 Stu Tomlinson
<stu@nosnilmot.com
>
524 - Add scriptlet
Requires for GConf2 to fix schema installation
525 - Silence harmless errors when gconfd
-2 is not running at
install time
527 * Thu May
3 2007 Stu Tomlinson
<stu@nosnilmot.com
>
528 - Add missing BuildRequires
: startup
-notification
-devel
, if you really
529 need to build on a distro without it use
--without startupnotification
530 - Add BuildRequires
: libSM
-devel
, libXScrnSaver
-devel
for distros with
531 modular X. For those without
, build with
--without modularx
532 - Change Mandriva BuildRequires to gkt2
-devel
(reported by Götz Waschk
)
534 * Tue May
1 2007 Stu Tomlinson
<stu@nosnilmot.com
>
535 - Run gtk
-update
-icon
-cache on installation
/uninstallation
536 - Guard against errors when upgrading from Gaim
/Pidgin
1.5.x which had
539 * Sun Apr
29 2007 Stu Tomlinson
<stu@nosnilmot.com
>
540 - Update to reflect perl Purple
::GtkUI
-> Pidgin change
542 * Wed Apr
25 2007 Stu Tomlinson
<stu@nosnilmot.com
>
543 - Update libpurple to pick up plugins
in %
%{_libdir}/purple
545 * Sun Apr
22 2007 Stu Tomlinson
<stu@nosnilmot.com
>
546 - Remove Epoch because it's gone
in Fedora now
547 - Add virtual provides
for gaim
& gaim
-devel
549 * Thu Apr
19 2007 Stu Tomlinson
<stu@nosnilmot.com
>
550 - Fix pkgconfig
Requires
551 - Add ldconfig
in pre
/post scripts
for libpurple
& finch
552 - Bump Epoch to
2 because Fedora unfortunately forgot to drop the Epoch
555 * Tue Apr
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
556 - Add some Obsolete
:s to
help upgrades
557 - Remove explicit
Packager: %
%{packager} from spec
, it was redundant
559 * Sun Apr
15 2007 Stu Tomlinson
<stu@nosnilmot.com
>
560 - Fix
for building without Finch
561 - Drop
-tcl
& -silc sub
-packages
, include them
in the main libpurple
562 package
(--without tcl and
--without silc can be used to build libpurple
563 without support
for these
).
565 * Thu Apr
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
566 - Actually move libpurple.so.
* to the libpurple RPM
568 * Wed Apr
11 2007 Stu Tomlinson
<stu@nosnilmot.com
>
569 - Separate out libpurple
, libpurple
-devel and finch
-devel
571 * Sat Mar
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
572 - Update to reflect renaming to pidgin
/libpurple
574 * Sun Oct
1 2006 Stu Tomlinson
<stu@nosnilmot.com
>
575 - We can build with internal gadu gadu again
, so bring it back into the
577 - Deal with gconf schame uninstallation on package upgrade and removal
579 * Sun Aug
20 2006 Stu Tomlinson
<stu@nosnilmot.com
>
580 - Make the gstreamer
-devel dependency overridable with '
--without
-gstreamer'
581 to allow building on older distributions without suitable gstreamer
583 * Tue Aug
15 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
584 - Add a BuildRequire
for gstreamer
-devel
585 - Remove the BuildRequires
for audiofile
-devel and libao
-devel
587 * Mon May
8 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
588 - Add
--with avahi option to compile the gaim
-bonjour package against
589 Avahi's Howl compatibility layer
591 * Wed Mar
29 2006 Stu Tomlinson
<stu@nosnilmot.com
>
592 - Source RPM uses tar.bz2 now to save space
593 - Update BuildRequires
for new intltool dependencies
594 - Add a
--with perlmakehack option to allow builds to succeed on RH9
595 - Add a
--with gadugadu to build
(separate
) gaim
-gadugadu package
597 * Sat Dec
17 2005 Stu Tomlinson
<stu@nosnilmot.com
>
598 - Add support
for beta versions so the subsequent releases are seen as newer
600 - Split of sametime support to gaim
-meanwhile
601 - Use
make DESTDIR
=... instead of overloading prefix etc. when installing
602 - Default build to include cyrus
-sasl support
in Jabber
603 - Add
--with dbus to build with DBUS support
605 * Sun Dec
04 2005 Christopher O'Brien
<siege@preoccupied.net
>
606 - Added obsoletes gaim
-meanwhile
608 * Sun Oct
30 2005 Stu Tomlinson
<stu@nosnilmot.com
>
609 - Add separate gaim
-bonjour package
if built with
--with
-howl
610 - Add separate gaim
-mono package
if built with
--with
-mono
611 - Exclude some unwanted perl files
613 * Sat Aug
20 2005 Stu Tomlinson
<stu@nosnilmot.com
>
614 - Include libgaimperl.so
615 - Include gaim.m4
in gaim
-devel
617 * Thu Apr
28 2005 Stu Tomlinson
<stu@nosnilmot.com
>
618 - Use perl_vendorlib
& perl_archlib
for better
64bit compat
(Jeff Mahoney
)
619 - Clean up
Requires, most should be auto
-detected
620 - Restore gtkspell
-devel build requirement
(and add
--without gtkspell option
)
621 - Fix Tcl build requirements to work across more distros
622 - Fix SILC build requirements to work across more distros
624 * Mon Oct
11 2004 John Jolly
<john.jolly@gmail.com
>
625 - Added
if "%
%{_vendor}"
== "suse" to handle GnuTLS libraries
for SuSE
627 * Sat Oct
2 2004 Stu Tomlinson
<stu@nosnilmot.com
>
628 - If
--with tcl or silc are not specified
, make sure the plugins don't
629 exist to prevent RPM complaining about unpackaged files
631 * Tue Jun
29 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
632 - Change Tcl to use
--with tcl
, the same as SILC
, and build a gaim
-tcl
633 package
if specified.
635 * Thu Jun
24 2004 Mark Doliner
<thekingant@users.sourceforge.net
>
636 - Add
--with silc rebuild option
for compiling a separate gaim
-silc
637 RPM containing the silc protocol plugin
(Stu Tomlinson
).
639 * Wed Jun
23 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
640 - Moved gaim headers and a pkgconfig configuration file into the
641 gaim
-devel RPM
(Stu Tomlinson
).
643 * Thu Jan
15 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
644 - Removed the manual strip
command, as it seems to be unwarranted
if
645 the necessary programs are properly installed.
(For me
, this was
648 * Sun Jul
20 2003 Bjoern Voigt
<bjoern@cs.tu
-berlin.de
>
649 - Added pkgconfig build dependency.
650 - if "%
%{_vendor}"
!= "MandrakeSoft" now also works with rpm
3.x.
651 - Added Gaim
-specific directories to list of Gaim's files.
653 * Wed Jul
16 2003 Ethan Blanton
<eblanton@cs.ohiou.edu
>
654 - Complete spec file rewrite to take advantage of "new" RPM features
655 and
make things prettier.
656 - Use system
-supplied %
%{_prefix}, %%{_datadir}, etc. rather than
657 attempt to define our own.