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_sasl:--enable-cyrus-sasl} \
238 %{?_without_tcl:--disable-tcl} \
239 %{?_without_text:--disable-consoleui}
241 make %{?_smp_mflags} LIBTOOL
=/usr
/bin
/libtool
245 make DESTDIR
=$RPM_BUILD_ROOT LIBTOOL
=/usr
/bin
/libtool
install
247 # Delete files that we don't want to put in any of the RPMs
248 rm -f $RPM_BUILD_ROOT
%{_libdir}/finch
/*.la
249 rm -f $RPM_BUILD_ROOT
%{_libdir}/gnt
/*.la
250 rm -f $RPM_BUILD_ROOT
%{_libdir}/pidgin
/*.la
251 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/*.la
252 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/liboscar.so
253 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libjabber.so
254 rm -f $RPM_BUILD_ROOT
%{_libdir}/purple
-2/libymsg.so
255 rm -f $RPM_BUILD_ROOT
%{_libdir}/*.la
256 rm -f $RPM_BUILD_ROOT
%{perl_archlib}/perllocal.pod
257 find $RPM_BUILD_ROOT
-type f
-name '
*.a'
-exec rm -f
{} '
;'
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_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 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
328 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
331 %post -n libpurple
-p
/sbin
/ldconfig
333 %post -n finch
-p
/sbin
/ldconfig
336 if [ "$
1"
-eq
0 -a
-n "`which gconftool
-2 2>/dev
/null`"
]; then
337 export GCONF_CONFIG_SOURCE
=`gconftool
-2 --get
-default
-source`
338 gconftool
-2 --makefile
-uninstall
-rule \
339 %{_sysconfdir}/gconf
/schemas
/purple.schemas
> /dev
/null ||
:
340 killall
-HUP gconfd
-2 &> /dev
/null ||
:
344 touch
--no
-create
%{_datadir}/icons
/hicolor ||
:
345 if [ -x
%{_bindir}/gtk
-update
-icon
-cache
]; then
346 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons
/hicolor
&> /dev
/null ||
:
349 %postun -n libpurple
-p
/sbin
/ldconfig
351 %postun -n finch
-p
/sbin
/ldconfig
353 %files -f
%{name}-%{version}-pidginplugins
354 %defattr(-, root
, root
)
363 %doc doc
/the_penguin.txt
364 %doc %{_mandir}/man1
/pidgin.
*
365 %doc %{_mandir}/man3
*/*
367 %dir %{_libdir}/pidgin
368 %dir %{_libdir}/pidgin
/perl
369 %dir %{_libdir}/pidgin
/perl
/auto
370 %dir %{_libdir}/pidgin
/perl
/auto
/Pidgin
372 %{_datadir}/pixmaps
/pidgin
373 %{_datadir}/icons
/hicolor
/*/apps
/pidgin.
*
374 %{_datadir}/applications
/*
375 %{_sysconfdir}/gconf
/schemas
/purple.schemas
378 %files -f
%{name}-%{version}-purpleplugins
-n libpurple
379 %defattr(-, root
, root
)
381 %{_libdir}/libpurple.so.
*
382 %dir %{_libdir}/purple
-2
383 %dir %{_libdir}/purple
-2/perl
384 %dir %{_libdir}/purple
-2/perl
/auto
385 %dir %{_libdir}/purple
-2/perl
/auto
/Purple
387 %{_datadir}/sounds
/purple
389 %if 0%{?_with_dbus:1}
390 %{_bindir}/purple
-client
-example
391 %{_bindir}/purple
-remote
392 %{_bindir}/purple
-send
393 %{_bindir}/purple
-send
-async
394 %{_bindir}/purple
-url
-handler
395 %{_libdir}/libpurple
-client.so.
*
396 %doc libpurple
/purple
-notifications
-example
400 %defattr(-, root
, root
)
401 %dir %{_includedir}/pidgin
402 %{_includedir}/pidgin
/*.h
403 %{_libdir}/pkgconfig
/pidgin.pc
405 %files -n libpurple
-devel
406 %defattr(-, root
, root
)
412 %dir %{_includedir}/libpurple
413 %{_includedir}/libpurple
/*.h
414 %{_libdir}/libpurple.so
415 %{_libdir}/pkgconfig
/purple.pc
416 %{_datadir}/aclocal
/purple.m4
417 %if 0%{?_with_dbus:1}
418 %{_libdir}/libpurple
-client.so
422 %if 0%{?_with_avahi:1}
423 %files -n libpurple
-bonjour
424 %defattr(-, root
, root
)
426 %{_libdir}/purple
-2/libbonjour.
*
429 %if 0%{?_with_meanwhile:1}
430 %files -n libpurple
-meanwhile
431 %defattr(-, root
, root
)
433 %{_libdir}/purple
-2/libsametime.
*
436 %if 0%{?_with_mono:1}
437 %files -n libpurple
-mono
438 %defattr(-, root
, root
)
440 %{_libdir}/purple
-2/mono.so
441 %{_libdir}/purple
-2/*.dll
444 %if 0%{!?_without_text:1}
445 %files -f
%{name}-%{version}-finchplugins
-n finch
446 %defattr(-, root
, root
)
448 %doc %{_mandir}/man1
/finch.
*
450 %{_libdir}/libgnt.so.
*
451 %{_libdir}/gnt
/irssi.so
454 %files -n finch
-devel
455 %defattr(-, root
, root
)
456 %dir %{_includedir}/finch
457 %{_includedir}/finch
/*.h
459 %dir %{_includedir}/gnt
460 %{_includedir}/gnt
/*.h
461 %{_libdir}/pkgconfig
/finch.pc
462 %{_libdir}/pkgconfig
/gnt.pc
468 * Sat Jul
11 2009 Stu Tomlinson
<stu@nosnilmot.com
>
469 - Update to reflect changes
in perl module installation directories
471 * Mon May
19 2008 Stu Tomlinson
<stu@nosnilmot.com
>
472 - Fix building without meanwhile support
474 * Fri May
16 2008 Stu Tomlinson
<stu@nosnilmot.com
>
475 - Add "
--without nm" support to build without NetworkManager
477 * Thu Feb
28 2008 Stu Tomlinson
<stu@nosnilmot.com
>
478 - Remove
--with
-howl options as we no longer support using howl
for bonjour
480 * Wed Dec
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
481 - When building with avahi
, use native avahi instead of howl compatability
483 - Make the split out plugins depend only on the minimum necessary API
486 * Tue Oct
23 2007 Stu Tomlinson
<stu@nosnilmot.com
>
487 - Add finch.pc to finch
-devel
489 * Mon Sep
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
490 - Add version dependency on libpurple
for pidgin
491 - Support
for OpenSuse lowercase package name
for GConf2
493 * Fri Sep
14 2007 Stu Tomlinson
<stu@nosnilmot.com
>
494 - Fix spec file
for moved sounds
& new CA certificates
496 * Thu Jul
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
497 - Don't hardcode silc header locations
, rely on pkg
-config
for those
,
498 because I think I broke non
-pkg
-config detection of older silc
501 * Tue Jun
5 2007 Stu Tomlinson
<stu@nosnilmot.com
>
502 - Add missing
Requires for gtk2
-devel
, dbus
-devel
& ncurses
-devel to
503 appropriate
-devel subpackages
505 * Sun May
27 2007 Stu Tomlinson
<stu@nosnilmot.com
>
506 - add cyrus
-sasl
-plain
& cyrus
-sasl
-md5 to
Requires
508 * Thu May
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
509 - Silence errors from gtk
-update
-icon
-cache
510 - Change Mandriva build dependencies to reflect the correct
(lower
case)
511 names
for libSM
-devel
& libXScrnSaver
-devel
(Sunny Dubey
)
513 * Thu May
10 2007 Stu Tomlinson
<stu@nosnilmot.com
>
514 - Add scriptlet
Requires for GConf2 to fix schema installation
515 - Silence harmless errors when gconfd
-2 is not running at
install time
517 * Thu May
3 2007 Stu Tomlinson
<stu@nosnilmot.com
>
518 - Add missing BuildRequires
: startup
-notification
-devel
, if you really
519 need to build on a distro without it use
--without startupnotification
520 - Add BuildRequires
: libSM
-devel
, libXScrnSaver
-devel
for distros with
521 modular X. For those without
, build with
--without modularx
522 - Change Mandriva BuildRequires to gkt2
-devel
(reported by Götz Waschk
)
524 * Tue May
1 2007 Stu Tomlinson
<stu@nosnilmot.com
>
525 - Run gtk
-update
-icon
-cache on installation
/uninstallation
526 - Guard against errors when upgrading from Gaim
/Pidgin
1.5.x which had
529 * Sun Apr
29 2007 Stu Tomlinson
<stu@nosnilmot.com
>
530 - Update to reflect perl Purple
::GtkUI
-> Pidgin change
532 * Wed Apr
25 2007 Stu Tomlinson
<stu@nosnilmot.com
>
533 - Update libpurple to pick up plugins
in %
%{_libdir}/purple
535 * Sun Apr
22 2007 Stu Tomlinson
<stu@nosnilmot.com
>
536 - Remove Epoch because it's gone
in Fedora now
537 - Add virtual provides
for gaim
& gaim
-devel
539 * Thu Apr
19 2007 Stu Tomlinson
<stu@nosnilmot.com
>
540 - Fix pkgconfig
Requires
541 - Add ldconfig
in pre
/post scripts
for libpurple
& finch
542 - Bump Epoch to
2 because Fedora unfortunately forgot to drop the Epoch
545 * Tue Apr
17 2007 Stu Tomlinson
<stu@nosnilmot.com
>
546 - Add some Obsolete
:s to
help upgrades
547 - Remove explicit
Packager: %
%{packager} from spec
, it was redundant
549 * Sun Apr
15 2007 Stu Tomlinson
<stu@nosnilmot.com
>
550 - Fix
for building without Finch
551 - Drop
-tcl
& -silc sub
-packages
, include them
in the main libpurple
552 package
(--without tcl and
--without silc can be used to build libpurple
553 without support
for these
).
555 * Thu Apr
12 2007 Stu Tomlinson
<stu@nosnilmot.com
>
556 - Actually move libpurple.so.
* to the libpurple RPM
558 * Wed Apr
11 2007 Stu Tomlinson
<stu@nosnilmot.com
>
559 - Separate out libpurple
, libpurple
-devel and finch
-devel
561 * Sat Mar
24 2007 Stu Tomlinson
<stu@nosnilmot.com
>
562 - Update to reflect renaming to pidgin
/libpurple
564 * Sun Oct
1 2006 Stu Tomlinson
<stu@nosnilmot.com
>
565 - We can build with internal gadu gadu again
, so bring it back into the
567 - Deal with gconf schame uninstallation on package upgrade and removal
569 * Sun Aug
20 2006 Stu Tomlinson
<stu@nosnilmot.com
>
570 - Make the gstreamer
-devel dependency overridable with '
--without
-gstreamer'
571 to allow building on older distributions without suitable gstreamer
573 * Tue Aug
15 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
574 - Add a BuildRequire
for gstreamer
-devel
575 - Remove the BuildRequires
for audiofile
-devel and libao
-devel
577 * Mon May
8 2006 Mark Doliner
<thekingant@users.sourceforge.net
>
578 - Add
--with avahi option to compile the gaim
-bonjour package against
579 Avahi's Howl compatibility layer
581 * Wed Mar
29 2006 Stu Tomlinson
<stu@nosnilmot.com
>
582 - Source RPM uses tar.bz2 now to save space
583 - Update BuildRequires
for new intltool dependencies
584 - Add a
--with perlmakehack option to allow builds to succeed on RH9
585 - Add a
--with gadugadu to build
(separate
) gaim
-gadugadu package
587 * Sat Dec
17 2005 Stu Tomlinson
<stu@nosnilmot.com
>
588 - Add support
for beta versions so the subsequent releases are seen as newer
590 - Split of sametime support to gaim
-meanwhile
591 - Use
make DESTDIR
=... instead of overloading prefix etc. when installing
592 - Default build to include cyrus
-sasl support
in Jabber
593 - Add
--with dbus to build with DBUS support
595 * Sun Dec
04 2005 Christopher O'Brien
<siege@preoccupied.net
>
596 - Added obsoletes gaim
-meanwhile
598 * Sun Oct
30 2005 Stu Tomlinson
<stu@nosnilmot.com
>
599 - Add separate gaim
-bonjour package
if built with
--with
-howl
600 - Add separate gaim
-mono package
if built with
--with
-mono
601 - Exclude some unwanted perl files
603 * Sat Aug
20 2005 Stu Tomlinson
<stu@nosnilmot.com
>
604 - Include libgaimperl.so
605 - Include gaim.m4
in gaim
-devel
607 * Thu Apr
28 2005 Stu Tomlinson
<stu@nosnilmot.com
>
608 - Use perl_vendorlib
& perl_archlib
for better
64bit compat
(Jeff Mahoney
)
609 - Clean up
Requires, most should be auto
-detected
610 - Restore gtkspell
-devel build requirement
(and add
--without gtkspell option
)
611 - Fix Tcl build requirements to work across more distros
612 - Fix SILC build requirements to work across more distros
614 * Mon Oct
11 2004 John Jolly
<john.jolly@gmail.com
>
615 - Added
if "%
%{_vendor}"
== "suse" to handle GnuTLS libraries
for SuSE
617 * Sat Oct
2 2004 Stu Tomlinson
<stu@nosnilmot.com
>
618 - If
--with tcl or silc are not specified
, make sure the plugins don't
619 exist to prevent RPM complaining about unpackaged files
621 * Tue Jun
29 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
622 - Change Tcl to use
--with tcl
, the same as SILC
, and build a gaim
-tcl
623 package
if specified.
625 * Thu Jun
24 2004 Mark Doliner
<thekingant@users.sourceforge.net
>
626 - Add
--with silc rebuild option
for compiling a separate gaim
-silc
627 RPM containing the silc protocol plugin
(Stu Tomlinson
).
629 * Wed Jun
23 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
630 - Moved gaim headers and a pkgconfig configuration file into the
631 gaim
-devel RPM
(Stu Tomlinson
).
633 * Thu Jan
15 2004 Ethan Blanton
<eblanton@cs.ohiou.edu
>
634 - Removed the manual strip
command, as it seems to be unwarranted
if
635 the necessary programs are properly installed.
(For me
, this was
638 * Sun Jul
20 2003 Bjoern Voigt
<bjoern@cs.tu
-berlin.de
>
639 - Added pkgconfig build dependency.
640 - if "%
%{_vendor}"
!= "MandrakeSoft" now also works with rpm
3.x.
641 - Added Gaim
-specific directories to list of Gaim's files.
643 * Wed Jul
16 2003 Ethan Blanton
<eblanton@cs.ohiou.edu
>
644 - Complete spec file rewrite to take advantage of "new" RPM features
645 and
make things prettier.
646 - Use system
-supplied %
%{_prefix}, %%{_datadir}, etc. rather than
647 attempt to define our own.