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 %define sslopts
--enable-gnutls
=yes
--enable-nss
=no
50 %{?_with_dbus:BuildRequires: dbus-1-devel >= 0.35}
51 %{!?_without_gstreamer:BuildRequires: gstreamer010-devel >= 0.10}
53 Requires(post
): gconf2
54 Requires(preun
): gconf2
56 %define sslopts
--enable-gnutls
=no
--enable-nss
=yes
57 %{?_with_dbus:BuildRequires: dbus-devel >= 0.35}
58 %{!?_without_gstreamer:BuildRequires: gstreamer-devel >= 0.10}
60 Requires(post
): GConf2
61 Requires(preun
): GConf2
64 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
65 %if "
%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}"
== "Mandriva"
66 # For Mandrake/Mandriva:
67 BuildRequires
: libnss3
-devel
, perl
-devel
68 Obsoletes
: libgaim
-remote0
69 %{!?_without_modularx:BuildRequires: libsm-devel, libxscrnsaver-devel}
72 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
73 # For SuSE, Red Hat, Fedora and others:
74 %if "
%{_vendor}"
!= "suse"
75 # For Red Hat, Fedora and others:
76 # let's assume RH & FC1 are the only brain-dead distros missing the
77 # perl-XML-Parser dependency on intltool and that other RH/FC releases
78 # don't care if we specify it here
79 BuildRequires
: perl
-XML
-Parser
80 BuildRequires
: mozilla
-nss
-devel
84 # For some reason perl isn't always automatically detected as a requirement :(
87 Requires: libpurple
= %{version}
91 Obsoletes
: pidgin
-perl
< %{version}
92 Provides: pidgin
-perl
= %{version}-%{release}
95 Summary: Development headers
, documentation
, and libraries
for Pidgin
96 Group: Applications
/Internet
97 Requires: pidgin
= %{version}, libpurple-devel = %{version}
100 Obsoletes
: gaim
-devel
103 %package -n libpurple
104 Summary: libpurple library
for IM clients like Pidgin and Finch
105 Group: Applications
/Internet
108 Obsoletes
: gaim
-gadugadu
109 Obsoletes
: pidgin
-tcl
< 2.0.0
110 Obsoletes
: pidgin
-silc
< 2.0.0
111 Obsoletes
: libpurple
-perl
< %{version}
112 Provides: libpurple
-perl
= %{version}-%{release}
113 %{?_with_sasl:Requires: cyrus-sasl-plain, cyrus-sasl-md5}
115 %package -n libpurple
-devel
116 Summary: Development headers
, documentation
, and libraries
for libpurple
117 Group: Applications
/Internet
118 Requires: libpurple
= %{version}
120 %if "
%{_vendor}"
== "suse"
122 %{?_with_dbus:Requires: dbus-1-devel >= 0.35}
124 %{?_with_dbus:Requires: dbus-devel >= 0.35}
127 %if 0%{?_with_avahi:1}
128 %package -n libpurple
-bonjour
129 Summary: Bonjour plugin
for Pidgin
130 Group: Applications
/Internet
131 Requires: libpurple
>= %{apiver}
134 %if 0%{?_with_meanwhile:1}
135 %package -n libpurple
-meanwhile
136 Summary: Lotus Sametime plugin
for Pidgin using the Meanwhile library
137 Group: Applications
/Internet
138 Requires: libpurple
>= %{apiver}
141 %if 0%{?_with_mono:1}
142 %package -n libpurple
-mono
143 Summary: Mono .NET plugin support
for Pidgin
144 Group: Applications
/Internet
145 Requires: libpurple
>= %{apiver}
148 %if 0%{!?_without_text:1}
150 Summary: A text
-based user interface
for Pidgin
151 Group: Applications
/Internet
152 Requires: libpurple
= %{version}
154 %package -n finch
-devel
155 Summary: Headers etc.
for finch stuffs
156 Group: Applications
/Internet
157 Requires: finch
= %{version}, libpurple-devel = %{version}
158 Requires: ncurses
-devel
163 Pidgin allows you to talk to anyone using a variety of messaging
164 protocols including AIM
, XMPP
, Bonjour
, Gadu
-Gadu
,
165 ICQ
, IRC
, Novell Groupwise
, QQ
, Lotus Sametime
, SILC
, Simple and
166 Zephyr. These protocols are implemented using a modular
, easy to
167 use design. To use a protocol
, just add an account using the
170 Pidgin supports many common features of other clients
, as well as many
171 unique features
, such as perl scripting
, TCL scripting and C plugins.
173 Pidgin is not affiliated with or endorsed by America Online
, Inc.
,
174 Microsoft Corporation
, or ICQ Inc.
177 The pidgin
-devel package contains the header files
, developer
178 documentation
, and libraries required
for development of Pidgin scripts
181 %description -n libpurple
182 libpurple contains the core IM support
for IM clients such as Pidgin
185 libpurple supports a variety of messaging protocols including AIM
,
186 XMPP
, Bonjour
, Gadu
-Gadu
, ICQ
, IRC
, Novell Groupwise
, QQ
,
187 Lotus Sametime
, SILC
, Simple and Zephyr.
189 %description -n libpurple
-devel
190 The libpurple
-devel package contains the header files
, developer
191 documentation
, and libraries required
for development of libpurple based
192 instant messaging clients or plugins
for any libpurple based client.
194 %if 0%{?_with_avahi:1}
195 %description -n libpurple
-bonjour
196 Bonjour plugin
for Pidgin.
199 %if 0%{?_with_meanwhile:1}
200 %description -n libpurple
-meanwhile
201 Lotus Sametime plugin
for Pidgin using the Meanwhile library.
204 %if 0%{?_with_mono:1}
205 %description -n libpurple
-mono
206 Mono plugin loader
for Pidgin. This package will allow you to write or
207 use Pidgin plugins written
in the .NET programming language.
210 %if 0%{!?_without_text:1}
211 %description -n finch
212 A text
-based user interface
for using libpurple. This can be run from a
213 standard text console or from a terminal within X Windows. It
214 uses ncurses and our homegrown gnt library
for drawing windows
217 %description -n finch
-devel
218 The finch
-devel package contains the header files
, developer
219 documentation
, and libraries required
for development of Finch scripts
224 %setup -q
-n
%{name}-@VERSION@
227 CFLAGS
="$RPM_OPT_FLAGS" .
/configure
--prefix
=%{_prefix} \
228 --bindir
=%{_bindir} \
229 --datadir
=%{_datadir} \
230 --includedir
=%{_includedir} \
231 --libdir
=%{_libdir} \
232 --mandir
=%{_mandir} \
233 --sysconfdir
=%{_sysconfdir} \
234 --disable
-schemas
-install \
236 %{!?_with_vv:--disable-vv} \
237 %{!?_with_dbus:--disable-dbus} \
238 %{!?_with_avahi:--disable-avahi} \
239 %{!?_with_meanwhile:--disable-meanwhile} \
240 %{?_without_gstreamer:--disable-gstreamer} \
241 %{?_without_gtkspell:--disable-gtkspell} \
242 %{?_without_nm:--disable-nm} \
243 %{!?_without_gevolution:--enable-gevolution} \
244 %{?_with_mono:--enable-mono} \
245 %{?_with_sasl:--enable-cyrus-sasl} \
246 %{?_without_tcl:--disable-tcl} \
247 %{?_without_text:--disable-consoleui} \
248 %{?_with_trayiconcompat:--enable-trayicon-compat}
250 make %{?_smp_mflags} LIBTOOL
=/usr
/bin
/libtool
254 make DESTDIR
=$RPM_BUILD_ROOT LIBTOOL
=/usr
/bin
/libtool
install
256 # Delete files that we don't want to put in any of the RPMs
257 rm -f $RPM_BUILD_ROOT
%{_libdir}/finch
/*.la
258 rm -f $RPM_BUILD_ROOT
%{_libdir}/gnt
/*.la
259 rm -f $RPM_BUILD_ROOT
%{_libdir}/pidgin
/*.la
260 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.la
261 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/liboscar.so
262 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libjabber.so
263 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libymsg.so
264 rm -f $RPM_BUILD_ROOT
%{_libdir}/*.la
265 rm -f $RPM_BUILD_ROOT
%{perl_archlib}/perllocal.pod
266 find $RPM_BUILD_ROOT
-type f
-name '
*.a'
-exec rm -f
{} '
;'
267 find $RPM_BUILD_ROOT
-type f
-name .packlist
-exec rm -f
{} '
;'
268 find $RPM_BUILD_ROOT
-type f
-name '
*.bs'
-empty
-exec rm -f
{} '
;'
270 %if 0%{!?_with_avahi:1}
271 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libbonjour.so
274 %if 0%{!?_with_meanwhile:1}
275 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsametime.so
278 %if 0%{!?_with_mono:1}
279 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/mono.so
280 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.dll
283 %if 0%{?_without_silc:1}
284 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libsilcpurple.so
287 %if 0%{?_without_tcl:1}
288 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/tcl.so
291 %if 0%{?_without_text:1}
292 rm -f $RPM_BUILD_ROOT
%{_mandir}/man1
/finch.
*
293 rm -rf $RPM_BUILD_ROOT
%{_bindir}/finch
294 rm -f $RPM_BUILD_ROOT
%{_libdir}/libgnt.so.
*
299 find $RPM_BUILD_ROOT
%{_libdir}/purple
-2 -xtype f
-print | \
300 sed "s@^$RPM_BUILD_ROOT@@g" | \
301 grep
-v
/libbonjour.so | \
302 grep
-v
/libsametime.so | \
304 grep
-v ".dll$"
> %{name}-%{version}-purpleplugins
306 find $RPM_BUILD_ROOT
%{_libdir}/pidgin
-xtype f
-print | \
307 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-pidginplugins
309 find $RPM_BUILD_ROOT
%{_libdir}/finch
-xtype f
-print | \
310 sed "s@^$RPM_BUILD_ROOT@@g"
> %{name}-%{version}-finchplugins
312 # files -f file can only take one filename :(
313 cat
%{name}.lang >> %{name}-%{version}-purpleplugins
319 if [ "$
1"
-gt
1 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
320 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
321 if [ -f
%{_sysconfdir}/gconf
/schemas
/purple.schemas
]; then
322 gconftool
-2 --makefile
-uninstall
-rule \
323 %{_sysconfdir}/gconf
/schemas
/purple.schemas
>/dev
/null ||
:
324 killall
-HUP gconfd
-2 &> /dev
/null ||
:
329 if [ -n "`which gconftool
-2 2>/dev
/null`"
]; then
330 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
331 gconftool
-2 --makefile
-install-rule \
332 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
333 killall
-HUP gconfd
-2 &> /dev
/null ||
:
335 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
336 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
337 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
340 %post -n libpurple
-p
/sbin
/ldconfig
342 %post -n finch
-p
/sbin
/ldconfig
345 if [ "$
1"
-eq
0 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
346 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
347 gconftool
-2 --makefile
-uninstall
-rule \
348 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
349 killall
-HUP gconfd
-2 &> /dev
/null ||
:
353 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
354 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
355 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
358 %postun -n libpurple
-p
/sbin
/ldconfig
360 %postun -n finch
-p
/sbin
/ldconfig
362 %files -f
%{name}-%{version}-pidginplugins
363 %defattr(-, root
, root
)
372 %doc doc
/the_penguin.txt
373 %doc %{_mandir}/man1
/pidgin.
*
374 %doc %{_mandir}/man3
*/*
376 %dir %{_libdir}/pidgin
377 %dir %{_libdir}/pidgin
/perl
378 %dir %{_libdir}/pidgin
/perl
/auto
379 %dir %{_libdir}/pidgin
/perl
/auto
/Pidgin
381 %{_datadir}/pixmaps
/pidgin
382 %{_datadir}/icons
/hicolor
/*/apps
/pidgin.
*
383 %{_datadir}/applications
/*
384 %{_sysconfdir}/gconf
/schemas
/purple.schemas
387 %files -f
%{name}-%{version}-purpleplugins
-n libpurple
388 %defattr(-, root
, root
)
390 %{_libdir}/libpurple.so.
*
391 %dir %{_libdir}/purple
-2
392 %dir %{_libdir}/purple
-2/perl
393 %dir %{_libdir}/purple
-2/perl
/auto
394 %dir %{_libdir}/purple
-2/perl
/auto
/Purple
396 %{_datadir}/sounds
/purple
398 %if 0%{?_with_dbus:1}
399 %{_bindir}/purple
-client
-example
400 %{_bindir}/purple
-remote
401 %{_bindir}/purple
-send
402 %{_bindir}/purple
-send
-async
403 %{_bindir}/purple
-url
-handler
404 %{_libdir}/libpurple
-client.so.
*
405 %doc libpurple
/purple
-notifications
-example
409 %defattr(-, root
, root
)
410 %dir %{_includedir}/pidgin
411 %{_includedir}/pidgin
/*.h
412 %{_libdir}/pkgconfig
/pidgin.pc
414 %files -n libpurple
-devel
415 %defattr(-, root
, root
)
421 %dir %{_includedir}/libpurple
422 %{_includedir}/libpurple
/*
423 %{_libdir}/libpurple.so
424 %{_libdir}/pkgconfig
/purple.pc
425 %{_datadir}/aclocal
/purple.m4
426 %if 0%{?_with_dbus:1}
427 %{_libdir}/libpurple
-client.so
431 %if 0%{?_with_avahi:1}
432 %files -n libpurple
-bonjour
433 %defattr(-, root
, root
)
435 %{_libdir}/purple
-2/libbonjour.
*
438 %if 0%{?_with_meanwhile:1}
439 %files -n libpurple
-meanwhile
440 %defattr(-, root
, root
)
442 %{_libdir}/purple
-2/libsametime.
*
445 %if 0%{?_with_mono:1}
446 %files -n libpurple
-mono
447 %defattr(-, root
, root
)
449 %{_libdir}/purple
-2/mono.so
450 %{_libdir}/purple
-2/*.dll
453 %if 0%{!?_without_text:1}
454 %files -f
%{name}-%{version}-finchplugins
-n finch
455 %defattr(-, root
, root
)
457 %doc %{_mandir}/man1
/finch.
*
459 %{_libdir}/libgnt.so.
*
460 %{_libdir}/gnt
/irssi.so
463 %files -n finch
-devel
464 %defattr(-, root
, root
)
465 %dir %{_includedir}/finch
466 %{_includedir}/finch
/*.h
468 %dir %{_includedir}/gnt
469 %{_includedir}/gnt
/*.h
470 %{_libdir}/pkgconfig
/finch.pc
471 %{_libdir}/pkgconfig
/gnt.pc
477 * Wed Sep
01 2010 Stu Tomlinson
<stu@nosnilmot.com
>
478 - Ensure predictable use of SSL libs
480 * Wed Jun
02 2010 Stu Tomlinson
<stu@nosnilmot.com
>
481 - add an option to build RPMs using
--enable-trayicon
-compat
482 (--with trayiconcompat
)
484 * Thu May
13 2010 Stu Tomlinson
<stu@nosnilmot.com
>
485 - Include all libpurple headers
in libpurple
-devel
487 * Sat Sep
05 2009 Stu Tomlinson
<stu@nosnilmot.com
>
488 - Disable Voice
& Video unless
--with vv is used
489 - Add BuildRequires
for libidn
-devel
490 - Add
Provides/Obsoletes to ease transition from Red Hat
/ Fedora RPMs
492 * Sat Jul
11 2009 Stu Tomlinson
<stu@nosnilmot.com
>
493 - Update to reflect changes
in perl module installation directories
495 * Mon May
19 2008 Stu Tomlinson
<stu@nosnilmot.com
>
496 - Fix building without meanwhile support
498 * Fri May
16 2008 Stu Tomlinson
<stu@nosnilmot.com
>
499 - Add "
--without nm" support to build without NetworkManager
501 * Thu Feb
28 2008 Stu Tomlinson
<stu@nosnilmot.com
>
502 - Remove
--with
-howl options as we no longer support using howl
for bonjour
504 * Wed Dec
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
505 - When building with avahi
, use native avahi instead of howl compatability
507 - Make the split out plugins depend only on the minimum necessary API
510 * Tue Oct
23 2007 Stu Tomlinson
<stu@nosnilmot.com
>
511 - Add finch.pc to finch
-devel
513 * Mon Sep
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
514 - Add version dependency on libpurple
for pidgin
515 - Support
for OpenSuse lowercase package name
for GConf2
517 * Fri Sep
14 2007 Stu Tomlinson
<stu@nosnilmot.com
>
518 - Fix spec file
for moved sounds
& new CA certificates
520 * Thu Jul
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
521 - Don't hardcode silc header locations
, rely on pkg
-config
for those
,
522 because I think I broke non
-pkg
-config detection of older silc
525 * Tue Jun
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
526 - Add missing
Requires for gtk2
-devel
, dbus
-devel
& ncurses
-devel to
527 appropriate
-devel subpackages
529 * Sun May
27 2007 Stu Tomlinson
<stu@nosnilmot.com
>
530 - add cyrus
-sasl
-plain
& cyrus
-sasl
-md5 to
Requires
532 * Thu May
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
533 - Silence errors from gtk
-update
-icon
-cache
534 - Change Mandriva build dependencies to reflect the correct
(lower
case)
535 names
for libSM
-devel
& libXScrnSaver
-devel
(Sunny Dubey
)
537 * Thu May
10 2007 Stu Tomlinson
<stu@nosnilmot.com
>
538 - Add scriptlet
Requires for GConf2 to fix schema installation
539 - Silence harmless errors when gconfd
-2 is not running at
install time
541 * Thu May
3 2007 Stu Tomlinson
<stu@nosnilmot.com
>
542 - Add missing BuildRequires
: startup
-notification
-devel
, if you really
543 need to build on a distro without it use
--without startupnotification
544 - Add BuildRequires
: libSM
-devel
, libXScrnSaver
-devel
for distros with
545 modular X. For those without
, build with
--without modularx
546 - Change Mandriva BuildRequires to gkt2
-devel
(reported by Götz Waschk
)
548 * Tue May
1 2007 Stu Tomlinson
<stu@nosnilmot.com
>
549 - Run gtk
-update
-icon
-cache on installation
/uninstallation
550 - Guard against errors when upgrading from Gaim
/Pidgin
1.5.x which had
553 * Sun Apr
29 2007 Stu Tomlinson
<stu@nosnilmot.com
>
554 - Update to reflect perl Purple
::GtkUI
-> Pidgin change
556 * Wed Apr
25 2007 Stu Tomlinson
<stu@nosnilmot.com
>
557 - Update libpurple to pick up plugins
in %
%{_libdir}/purple
559 * Sun Apr
22 2007 Stu Tomlinson
<stu@nosnilmot.com
>
560 - Remove Epoch because it's gone
in Fedora now
561 - Add virtual provides
for gaim
& gaim
-devel
563 * Thu Apr
19 2007 Stu Tomlinson
<stu@nosnilmot.com
>
564 - Fix pkgconfig
Requires
565 - Add ldconfig
in pre
/post scripts
for libpurple
& finch
566 - Bump Epoch to
2 because Fedora unfortunately forgot to drop the Epoch
569 * Tue Apr
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
570 - Add some Obsolete
:s to
help upgrades
571 - Remove explicit
Packager: %
%{packager} from spec
, it was redundant
573 * Sun Apr
15 2007 Stu Tomlinson
<stu@nosnilmot.com
>
574 - Fix
for building without Finch
575 - Drop
-tcl
& -silc sub
-packages
, include them
in the main libpurple
576 package
(--without tcl and
--without silc can be used to build libpurple
577 without support
for these
).
579 * Thu Apr
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
580 - Actually move libpurple.so.
* to the libpurple RPM
582 * Wed Apr
11 2007 Stu Tomlinson
<stu@nosnilmot.com
>
583 - Separate out libpurple
, libpurple
-devel and finch
-devel
585 * Sat Mar
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
586 - Update to reflect renaming to pidgin
/libpurple
588 * Sun Oct
1 2006 Stu Tomlinson
<stu@nosnilmot.com
>
589 - We can build with internal gadu gadu again
, so bring it back into the
591 - Deal with gconf schame uninstallation on package upgrade and removal
593 * Sun Aug
20 2006 Stu Tomlinson
<stu@nosnilmot.com
>
594 - Make the gstreamer
-devel dependency overridable with '
--without
-gstreamer'
595 to allow building on older distributions without suitable gstreamer
597 * Tue Aug
15 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
598 - Add a BuildRequire
for gstreamer
-devel
599 - Remove the BuildRequires
for audiofile
-devel and libao
-devel
601 * Mon May
8 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
602 - Add
--with avahi option to compile the gaim
-bonjour package against
603 Avahi's Howl compatibility layer
605 * Wed Mar
29 2006 Stu Tomlinson
<stu@nosnilmot.com
>
606 - Source RPM uses tar.bz2 now to save space
607 - Update BuildRequires
for new intltool dependencies
608 - Add a
--with perlmakehack option to allow builds to succeed on RH9
609 - Add a
--with gadugadu to build
(separate
) gaim
-gadugadu package
611 * Sat Dec
17 2005 Stu Tomlinson
<stu@nosnilmot.com
>
612 - Add support
for beta versions so the subsequent releases are seen as newer
614 - Split of sametime support to gaim
-meanwhile
615 - Use
make DESTDIR
=... instead of overloading prefix etc. when installing
616 - Default build to include cyrus
-sasl support
in Jabber
617 - Add
--with dbus to build with DBUS support
619 * Sun Dec
04 2005 Christopher O'Brien
<siege@preoccupied.net
>
620 - Added obsoletes gaim
-meanwhile
622 * Sun Oct
30 2005 Stu Tomlinson
<stu@nosnilmot.com
>
623 - Add separate gaim
-bonjour package
if built with
--with
-howl
624 - Add separate gaim
-mono package
if built with
--with
-mono
625 - Exclude some unwanted perl files
627 * Sat Aug
20 2005 Stu Tomlinson
<stu@nosnilmot.com
>
628 - Include libgaimperl.so
629 - Include gaim.m4
in gaim
-devel
631 * Thu Apr
28 2005 Stu Tomlinson
<stu@nosnilmot.com
>
632 - Use perl_vendorlib
& perl_archlib
for better
64bit compat
(Jeff Mahoney
)
633 - Clean up
Requires, most should be auto
-detected
634 - Restore gtkspell
-devel build requirement
(and add
--without gtkspell option
)
635 - Fix Tcl build requirements to work across more distros
636 - Fix SILC build requirements to work across more distros
638 * Mon Oct
11 2004 John Jolly
<john.jolly@gmail.com
>
639 - Added
if "%
%{_vendor}"
== "suse" to handle GnuTLS libraries
for SuSE
641 * Sat Oct
2 2004 Stu Tomlinson
<stu@nosnilmot.com
>
642 - If
--with tcl or silc are not specified
, make sure the plugins don't
643 exist to prevent RPM complaining about unpackaged files
645 * Tue Jun
29 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
646 - Change Tcl to use
--with tcl
, the same as SILC
, and build a gaim
-tcl
647 package
if specified.
649 * Thu Jun
24 2004 Mark Doliner
<thekingant@users.sourceforge.net
>
650 - Add
--with silc rebuild option
for compiling a separate gaim
-silc
651 RPM containing the silc protocol plugin
(Stu Tomlinson
).
653 * Wed Jun
23 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
654 - Moved gaim headers and a pkgconfig configuration file into the
655 gaim
-devel RPM
(Stu Tomlinson
).
657 * Thu Jan
15 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
658 - Removed the manual strip
command, as it seems to be unwarranted
if
659 the necessary programs are properly installed.
(For me
, this was
662 * Sun Jul
20 2003 Bjoern Voigt
<bjoern@cs.tu
-berlin.de
>
663 - Added pkgconfig build dependency.
664 - if "%
%{_vendor}"
!= "MandrakeSoft" now also works with rpm
3.x.
665 - Added Gaim
-specific directories to list of Gaim's files.
667 * Wed Jul
16 2003 Ethan Blanton
<eblanton@cs.ohiou.edu
>
668 - Complete spec file rewrite to take advantage of "new" RPM features
669 and
make things prettier.
670 - Use system
-supplied %
%{_prefix}, %%{_datadir}, etc. rather than
671 attempt to define our own.