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
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}
91 Summary: Development headers
, documentation
, and libraries
for Pidgin
92 Group: Applications
/Internet
93 Requires: pidgin
= %{version}, libpurple-devel = %{version}
100 Summary: libpurple library
for IM clients like Pidgin and Finch
101 Group: Applications
/Internet
104 Obsoletes
: gaim
-gadugadu
105 Obsoletes
: pidgin
-tcl
< 2.0.0
106 Obsoletes
: pidgin
-silc
< 2.0.0
107 %{?_with_sasl:Requires: cyrus-sasl-plain, cyrus-sasl-md5}
109 %package -n libpurple
-devel
110 Summary: Development headers
, documentation
, and libraries
for libpurple
111 Group: Applications
/Internet
112 Requires: libpurple
= %{version}
114 %if "
%{_vendor}"
== "suse"
116 %{?_with_dbus:Requires: dbus-1-devel >= 0.35}
118 %{?_with_dbus:Requires: dbus-devel >= 0.35}
121 %if 0%{?_with_avahi:1}
122 %package -n libpurple
-bonjour
123 Summary: Bonjour plugin
for Pidgin
124 Group: Applications
/Internet
125 Requires: libpurple
>= %{apiver}
128 %if 0%{?_with_meanwhile:1}
129 %package -n libpurple
-meanwhile
130 Summary: Lotus Sametime plugin
for Pidgin using the Meanwhile library
131 Group: Applications
/Internet
132 Requires: libpurple
>= %{apiver}
135 %if 0%{?_with_mono:1}
136 %package -n libpurple
-mono
137 Summary: Mono .NET plugin support
for Pidgin
138 Group: Applications
/Internet
139 Requires: libpurple
>= %{apiver}
142 %if 0%{!?_without_text:1}
144 Summary: A text
-based user interface
for Pidgin
145 Group: Applications
/Internet
146 Requires: libpurple
= %{version}
148 %package -n finch
-devel
149 Summary: Headers etc.
for finch stuffs
150 Group: Applications
/Internet
151 Requires: finch
= %{version}, libpurple-devel = %{version}
152 Requires: ncurses
-devel
157 Pidgin allows you to talk to anyone using a variety of messaging
158 protocols including AIM
, MSN
, Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
,
159 ICQ
, IRC
, Novell Groupwise
, QQ
, Lotus Sametime
, SILC
, Simple and
160 Zephyr. These protocols are implemented using a modular
, easy to
161 use design. To use a protocol
, just add an account using the
164 Pidgin supports many common features of other clients
, as well as many
165 unique features
, such as perl scripting
, TCL scripting and C plugins.
167 Pidgin is not affiliated with or endorsed by America Online
, Inc.
,
168 Microsoft Corporation
, Yahoo
! Inc.
, or ICQ Inc.
171 The pidgin
-devel package contains the header files
, developer
172 documentation
, and libraries required
for development of Pidgin scripts
175 %description -n libpurple
176 libpurple contains the core IM support
for IM clients such as Pidgin
179 libpurple supports a variety of messaging protocols including AIM
, MSN
,
180 Yahoo
!, XMPP
, Bonjour
, Gadu
-Gadu
, ICQ
, IRC
, Novell Groupwise
, QQ
,
181 Lotus Sametime
, SILC
, Simple and Zephyr.
183 %description -n libpurple
-devel
184 The libpurple
-devel package contains the header files
, developer
185 documentation
, and libraries required
for development of libpurple based
186 instant messaging clients or plugins
for any libpurple based client.
188 %if 0%{?_with_avahi:1}
189 %description -n libpurple
-bonjour
190 Bonjour plugin
for Pidgin.
193 %if 0%{?_with_meanwhile:1}
194 %description -n libpurple
-meanwhile
195 Lotus Sametime plugin
for Pidgin using the Meanwhile library.
198 %if 0%{?_with_mono:1}
199 %description -n libpurple
-mono
200 Mono plugin loader
for Pidgin. This package will allow you to write or
201 use Pidgin plugins written
in the .NET programming language.
204 %if 0%{!?_without_text:1}
205 %description -n finch
206 A text
-based user interface
for using libpurple. This can be run from a
207 standard text console or from a terminal within X Windows. It
208 uses ncurses and our homegrown gnt library
for drawing windows
211 %description -n finch
-devel
212 The finch
-devel package contains the header files
, developer
213 documentation
, and libraries required
for development of Finch scripts
218 %setup -q
-n
%{name}-@VERSION@
221 CFLAGS
="$RPM_OPT_FLAGS" .
/configure
--prefix
=%{_prefix} \
222 --bindir
=%{_bindir} \
223 --datadir
=%{_datadir} \
224 --includedir
=%{_includedir} \
225 --libdir
=%{_libdir} \
226 --mandir
=%{_mandir} \
227 --sysconfdir
=%{_sysconfdir} \
228 --disable
-schemas
-install \
229 %{!?_with_dbus:--disable-dbus} \
230 %{!?_with_avahi:--disable-avahi} \
231 %{!?_with_meanwhile:--disable-meanwhile} \
232 %{?_without_gstreamer:--disable-gstreamer} \
233 %{?_without_gtkspell:--disable-gtkspell} \
234 %{?_without_nm:--disable-nm} \
235 %{!?_without_gevolution:--enable-gevolution} \
236 %{?_with_mono:--enable-mono} \
237 %{?_with_perlmakehack:--with-perl-lib=%{buildroot}%{_prefix}} \
238 %{!?_with_perlmakehack:--with-perl-lib=%{_prefix}} \
239 %{?_with_sasl:--enable-cyrus-sasl} \
240 %{?_without_tcl:--disable-tcl} \
241 %{?_without_text:--disable-consoleui}
243 make %{?_smp_mflags} LIBTOOL
=/usr
/bin
/libtool
247 %if 0%{?_with_perlmakehack:1}
248 make prefix
=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
249 datadir
=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
250 libdir
=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
251 sysconfdir
=%{buildroot}%{_sysconfdir} \
254 make DESTDIR
=$RPM_BUILD_ROOT LIBTOOL
=/usr
/bin
/libtool
install
257 # Delete files that we don't want to put in any of the RPMs
258 rm -f $RPM_BUILD_ROOT
%{_libdir}/finch
/*.la
259 rm -f $RPM_BUILD_ROOT
%{_libdir}/gnt
/*.la
260 rm -f $RPM_BUILD_ROOT
%{_libdir}/pidgin
/*.la
261 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.la
262 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/liboscar.so
263 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libjabber.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 %attr(755, root
, root
) %{perl_vendorarch}/Pidgin.pm
378 %attr(755, root
, root
) %{perl_vendorarch}/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
393 %{_datadir}/sounds
/purple
394 %attr(755, root
, root
) %{perl_vendorarch}/Purple.pm
395 %attr(755, root
, root
) %{perl_vendorarch}/auto
/Purple
397 %if 0%{?_with_dbus:1}
398 %{_bindir}/purple
-client
-example
399 %{_bindir}/purple
-remote
400 %{_bindir}/purple
-send
401 %{_bindir}/purple
-send
-async
402 %{_bindir}/purple
-url
-handler
403 %{_libdir}/libpurple
-client.so.
*
404 %doc libpurple
/purple
-notifications
-example
408 %defattr(-, root
, root
)
409 %dir %{_includedir}/pidgin
410 %{_includedir}/pidgin
/*.h
411 %{_libdir}/pkgconfig
/pidgin.pc
413 %files -n libpurple
-devel
414 %defattr(-, root
, root
)
420 %dir %{_includedir}/libpurple
421 %{_includedir}/libpurple
/*.h
422 %{_libdir}/libpurple.so
423 %{_libdir}/pkgconfig
/purple.pc
424 %{_datadir}/aclocal
/purple.m4
425 %if 0%{?_with_dbus:1}
426 %{_libdir}/libpurple
-client.so
430 %if 0%{?_with_avahi:1}
431 %files -n libpurple
-bonjour
432 %defattr(-, root
, root
)
434 %{_libdir}/purple
-2/libbonjour.
*
437 %if 0%{?_with_meanwhile:1}
438 %files -n libpurple
-meanwhile
439 %defattr(-, root
, root
)
441 %{_libdir}/purple
-2/libsametime.
*
444 %if 0%{?_with_mono:1}
445 %files -n libpurple
-mono
446 %defattr(-, root
, root
)
448 %{_libdir}/purple
-2/mono.so
449 %{_libdir}/purple
-2/*.dll
452 %if 0%{!?_without_text:1}
453 %files -f
%{name}-%{version}-finchplugins
-n finch
454 %defattr(-, root
, root
)
456 %doc %{_mandir}/man1
/finch.
*
458 %{_libdir}/libgnt.so.
*
459 %{_libdir}/gnt
/irssi.so
462 %files -n finch
-devel
463 %defattr(-, root
, root
)
464 %dir %{_includedir}/finch
465 %{_includedir}/finch
/*.h
467 %dir %{_includedir}/gnt
468 %{_includedir}/gnt
/*.h
469 %{_libdir}/pkgconfig
/finch.pc
470 %{_libdir}/pkgconfig
/gnt.pc
476 * Mon May
19 2008 Stu Tomlinson
<stu@nosnilmot.com
>
477 - Fix building without meanwhile support
479 * Fri May
16 2008 Stu Tomlinson
<stu@nosnilmot.com
>
480 - Add "
--without nm" support to build without NetworkManager
482 * Thu Feb
28 2008 Stu Tomlinson
<stu@nosnilmot.com
>
483 - Remove
--with
-howl options as we no longer support using howl
for bonjour
485 * Wed Dec
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
486 - When building with avahi
, use native avahi instead of howl compatability
488 - Make the split out plugins depend only on the minimum necessary API
491 * Tue Oct
23 2007 Stu Tomlinson
<stu@nosnilmot.com
>
492 - Add finch.pc to finch
-devel
494 * Mon Sep
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
495 - Add version dependency on libpurple
for pidgin
496 - Support
for OpenSuse lowercase package name
for GConf2
498 * Fri Sep
14 2007 Stu Tomlinson
<stu@nosnilmot.com
>
499 - Fix spec file
for moved sounds
& new CA certificates
501 * Thu Jul
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
502 - Don't hardcode silc header locations
, rely on pkg
-config
for those
,
503 because I think I broke non
-pkg
-config detection of older silc
506 * Tue Jun
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
507 - Add missing
Requires for gtk2
-devel
, dbus
-devel
& ncurses
-devel to
508 appropriate
-devel subpackages
510 * Sun May
27 2007 Stu Tomlinson
<stu@nosnilmot.com
>
511 - add cyrus
-sasl
-plain
& cyrus
-sasl
-md5 to
Requires
513 * Thu May
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
514 - Silence errors from gtk
-update
-icon
-cache
515 - Change Mandriva build dependencies to reflect the correct
(lower
case)
516 names
for libSM
-devel
& libXScrnSaver
-devel
(Sunny Dubey
)
518 * Thu May
10 2007 Stu Tomlinson
<stu@nosnilmot.com
>
519 - Add scriptlet
Requires for GConf2 to fix schema installation
520 - Silence harmless errors when gconfd
-2 is not running at
install time
522 * Thu May
3 2007 Stu Tomlinson
<stu@nosnilmot.com
>
523 - Add missing BuildRequires
: startup
-notification
-devel
, if you really
524 need to build on a distro without it use
--without startupnotification
525 - Add BuildRequires
: libSM
-devel
, libXScrnSaver
-devel
for distros with
526 modular X. For those without
, build with
--without modularx
527 - Change Mandriva BuildRequires to gkt2
-devel
(reported by Götz Waschk
)
529 * Tue May
1 2007 Stu Tomlinson
<stu@nosnilmot.com
>
530 - Run gtk
-update
-icon
-cache on installation
/uninstallation
531 - Guard against errors when upgrading from Gaim
/Pidgin
1.5.x which had
534 * Sun Apr
29 2007 Stu Tomlinson
<stu@nosnilmot.com
>
535 - Update to reflect perl Purple
::GtkUI
-> Pidgin change
537 * Wed Apr
25 2007 Stu Tomlinson
<stu@nosnilmot.com
>
538 - Update libpurple to pick up plugins
in %
%{_libdir}/purple
540 * Sun Apr
22 2007 Stu Tomlinson
<stu@nosnilmot.com
>
541 - Remove Epoch because it's gone
in Fedora now
542 - Add virtual provides
for gaim
& gaim
-devel
544 * Thu Apr
19 2007 Stu Tomlinson
<stu@nosnilmot.com
>
545 - Fix pkgconfig
Requires
546 - Add ldconfig
in pre
/post scripts
for libpurple
& finch
547 - Bump Epoch to
2 because Fedora unfortunately forgot to drop the Epoch
550 * Tue Apr
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
551 - Add some Obsolete
:s to
help upgrades
552 - Remove explicit
Packager: %
%{packager} from spec
, it was redundant
554 * Sun Apr
15 2007 Stu Tomlinson
<stu@nosnilmot.com
>
555 - Fix
for building without Finch
556 - Drop
-tcl
& -silc sub
-packages
, include them
in the main libpurple
557 package
(--without tcl and
--without silc can be used to build libpurple
558 without support
for these
).
560 * Thu Apr
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
561 - Actually move libpurple.so.
* to the libpurple RPM
563 * Wed Apr
11 2007 Stu Tomlinson
<stu@nosnilmot.com
>
564 - Separate out libpurple
, libpurple
-devel and finch
-devel
566 * Sat Mar
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
567 - Update to reflect renaming to pidgin
/libpurple
569 * Sun Oct
1 2006 Stu Tomlinson
<stu@nosnilmot.com
>
570 - We can build with internal gadu gadu again
, so bring it back into the
572 - Deal with gconf schame uninstallation on package upgrade and removal
574 * Sun Aug
20 2006 Stu Tomlinson
<stu@nosnilmot.com
>
575 - Make the gstreamer
-devel dependency overridable with '
--without
-gstreamer'
576 to allow building on older distributions without suitable gstreamer
578 * Tue Aug
15 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
579 - Add a BuildRequire
for gstreamer
-devel
580 - Remove the BuildRequires
for audiofile
-devel and libao
-devel
582 * Mon May
8 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
583 - Add
--with avahi option to compile the gaim
-bonjour package against
584 Avahi's Howl compatibility layer
586 * Wed Mar
29 2006 Stu Tomlinson
<stu@nosnilmot.com
>
587 - Source RPM uses tar.bz2 now to save space
588 - Update BuildRequires
for new intltool dependencies
589 - Add a
--with perlmakehack option to allow builds to succeed on RH9
590 - Add a
--with gadugadu to build
(separate
) gaim
-gadugadu package
592 * Sat Dec
17 2005 Stu Tomlinson
<stu@nosnilmot.com
>
593 - Add support
for beta versions so the subsequent releases are seen as newer
595 - Split of sametime support to gaim
-meanwhile
596 - Use
make DESTDIR
=... instead of overloading prefix etc. when installing
597 - Default build to include cyrus
-sasl support
in Jabber
598 - Add
--with dbus to build with DBUS support
600 * Sun Dec
04 2005 Christopher O'Brien
<siege@preoccupied.net
>
601 - Added obsoletes gaim
-meanwhile
603 * Sun Oct
30 2005 Stu Tomlinson
<stu@nosnilmot.com
>
604 - Add separate gaim
-bonjour package
if built with
--with
-howl
605 - Add separate gaim
-mono package
if built with
--with
-mono
606 - Exclude some unwanted perl files
608 * Sat Aug
20 2005 Stu Tomlinson
<stu@nosnilmot.com
>
609 - Include libgaimperl.so
610 - Include gaim.m4
in gaim
-devel
612 * Thu Apr
28 2005 Stu Tomlinson
<stu@nosnilmot.com
>
613 - Use perl_vendorlib
& perl_archlib
for better
64bit compat
(Jeff Mahoney
)
614 - Clean up
Requires, most should be auto
-detected
615 - Restore gtkspell
-devel build requirement
(and add
--without gtkspell option
)
616 - Fix Tcl build requirements to work across more distros
617 - Fix SILC build requirements to work across more distros
619 * Mon Oct
11 2004 John Jolly
<john.jolly@gmail.com
>
620 - Added
if "%
%{_vendor}"
== "suse" to handle GnuTLS libraries
for SuSE
622 * Sat Oct
2 2004 Stu Tomlinson
<stu@nosnilmot.com
>
623 - If
--with tcl or silc are not specified
, make sure the plugins don't
624 exist to prevent RPM complaining about unpackaged files
626 * Tue Jun
29 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
627 - Change Tcl to use
--with tcl
, the same as SILC
, and build a gaim
-tcl
628 package
if specified.
630 * Thu Jun
24 2004 Mark Doliner
<thekingant@users.sourceforge.net
>
631 - Add
--with silc rebuild option
for compiling a separate gaim
-silc
632 RPM containing the silc protocol plugin
(Stu Tomlinson
).
634 * Wed Jun
23 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
635 - Moved gaim headers and a pkgconfig configuration file into the
636 gaim
-devel RPM
(Stu Tomlinson
).
638 * Thu Jan
15 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
639 - Removed the manual strip
command, as it seems to be unwarranted
if
640 the necessary programs are properly installed.
(For me
, this was
643 * Sun Jul
20 2003 Bjoern Voigt
<bjoern@cs.tu
-berlin.de
>
644 - Added pkgconfig build dependency.
645 - if "%
%{_vendor}"
!= "MandrakeSoft" now also works with rpm
3.x.
646 - Added Gaim
-specific directories to list of Gaim's files.
648 * Wed Jul
16 2003 Ethan Blanton
<eblanton@cs.ohiou.edu
>
649 - Complete spec file rewrite to take advantage of "new" RPM features
650 and
make things prettier.
651 - Use system
-supplied %
%{_prefix}, %%{_datadir}, etc. rather than
652 attempt to define our own.