pidgin.spec.in

Sat, 25 Nov 2017 21:42:28 +0800

author
Tom Li <tomli@tomli.me>
date
Sat, 25 Nov 2017 21:42:28 +0800
branch
release-2.x.y
changeset 38792
fdb68b9b02b8
parent 38089
da90fe7312d3
child 39643
ee8abde66038
permissions
-rw-r--r--

jabber.c: fix #17270, ignore STARTTLS when using BOSH.

Pidgin wants to establish a TLS connection with a STARTTLS request, but
it doesn't make any sense, since the XMPP stream is proxied by the BOSH
connection, which is already encrypted by HTTPS. It is impossible to
STARTTLS with BOSH.

According to XEP-0206: The client SHOULD ignore any Transport Layer Security
(TLS) feature since BOSH channel encryption SHOULD be negotiated at the HTTP
layer.

Failing to do it causes Pidgin fails to create any connection with BOSH to any
XMPP server with STARTTLS enabled.

https://developer.pidgin.im/ticket/17270

10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
1 # Older RPM doesn't define these by default
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
2 %{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
3 %{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
4 %{!?perl_archlib: %define perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib)}
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
5
12884
363578e3b971 [gaim-migrate @ 15236]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12550
diff changeset
6 # When not doing betas comment this out
363578e3b971 [gaim-migrate @ 15236]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12550
diff changeset
7 # NOTE: %defines in spec files are evaluated in comments so the correct
363578e3b971 [gaim-migrate @ 15236]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12550
diff changeset
8 # way to comment it out is to replace the % with #
16906
e0e9eb5f1844 I'm allowed to hope, am I not?
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16905
diff changeset
9 #define beta 7
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
10
12884
363578e3b971 [gaim-migrate @ 15236]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12550
diff changeset
11 %if 0%{?beta}
16712
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
12 %define pidginver %(echo "@VERSION@"|sed -e 's/dev.*//; s/beta.*//')
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
13 %else
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
14 %define pidginver @VERSION@
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
15 %endif
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
16
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
17 # define the minimum API version required, so we can use it for plugin deps
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
18 %define apiver %(echo "@VERSION@"|awk -F. '{print $1"."$2}')
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
19
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
20 Summary: A GTK+ based multiprotocol instant messaging client
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
21 Name: @PACKAGE@
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
22 Version: %pidginver
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
23 Release: 0%{?beta:.beta%{beta}}
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
24 License: GPL
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
25 Group: Applications/Internet
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
26 URL: http://pidgin.im/
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
27 Source: %{name}-@VERSION@.tar.bz2
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
28 BuildRoot: %{_tmppath}/%{name}-%{version}-root
7670
426d41a66c12 [gaim-migrate @ 8314]
Mark Doliner <markdoliner@pidgin.im>
parents: 7656
diff changeset
29
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
30 # Generic build requirements
14833
2f7d2f6e288d [gaim-migrate @ 17532]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14773
diff changeset
31 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel
28505
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
32 BuildRequires: gtk2-devel, libidn-devel
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
33
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
34 %{!?_without_startupnotification:BuildRequires: startup-notification-devel}
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
35 %{?_with_avahi:BuildRequires: avahi-glib-devel}
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
36 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
37 %{?_with_meanwhile:BuildRequires: meanwhile-devel}
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
38 %{?_with_mono:BuildRequires: mono-devel}
12539
c5346389543c [gaim-migrate @ 14852]
Mark Doliner <markdoliner@pidgin.im>
parents: 12529
diff changeset
39 %{?_with_sasl:BuildRequires: cyrus-sasl-devel >= 2}
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
40 %{!?_without_silc:BuildRequires: /usr/include/silc/silcclient.h}
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
41 %{!?_without_tcl:BuildRequires: tcl, tk, /usr/include/tcl.h}
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
42 %{!?_without_text:BuildRequires: ncurses-devel}
23144
6727d0420cce Add "--without nm" support to build without NetworkManager to the RPM spec
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22511
diff changeset
43 %{!?_without_nm:BuildRequires: NetworkManager-devel}
23154
f0bf4538cf3a Fix building RPMs with gevolution
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 23147
diff changeset
44 %{!?_without_gevolution:BuildRequires: evolution-data-server-devel}
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
45
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
46 %if "%{_vendor}" == "suse"
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
47 # For SuSE:
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
48 BuildRequires: gnutls-devel
31160
9c6db2c04100 *** Plucked rev 63c43b450346f157d7702f474b8108490188b3d9 (nosnilmot@pidgin.im):
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30748
diff changeset
49 %define sslopts --enable-gnutls=yes --enable-nss=no
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
50 %{?_with_dbus:BuildRequires: dbus-1-devel >= 0.35}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
51 %{!?_without_gstreamer:BuildRequires: gstreamer010-devel >= 0.10}
20059
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
52 Requires(pre): gconf2
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
53 Requires(post): gconf2
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
54 Requires(preun): gconf2
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
55 %else
31160
9c6db2c04100 *** Plucked rev 63c43b450346f157d7702f474b8108490188b3d9 (nosnilmot@pidgin.im):
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30748
diff changeset
56 %define sslopts --enable-gnutls=no --enable-nss=yes
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
57 %{?_with_dbus:BuildRequires: dbus-devel >= 0.35}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
58 %{!?_without_gstreamer:BuildRequires: gstreamer-devel >= 0.10}
20059
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
59 Requires(pre): GConf2
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
60 Requires(post): GConf2
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
61 Requires(preun): GConf2
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
62 %endif
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
63
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
64 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
12550
5f2ef593e4aa [gaim-migrate @ 14868]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12539
diff changeset
65 %if "%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}" == "Mandriva"
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
66 # For Mandrake/Mandriva:
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
67 BuildRequires: libnss3-devel, perl-devel
11405
9c04abb67dd4 [gaim-migrate @ 13640]
Mark Doliner <markdoliner@pidgin.im>
parents: 11318
diff changeset
68 Obsoletes: libgaim-remote0
17331
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
69 %{!?_without_modularx:BuildRequires: libsm-devel, libxscrnsaver-devel}
11009
1a5c4452738a [gaim-migrate @ 12870]
Jason Cohen <kryojenik23-pidgin@steltek.com>
parents: 10977
diff changeset
70 %else
17331
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
71 # For !Mandriva
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
72 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
73 # For SuSE, Red Hat, Fedora and others:
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
74 %if "%{_vendor}" != "suse"
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
75 # For Red Hat, Fedora and others:
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
76 # let's assume RH & FC1 are the only brain-dead distros missing the
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
77 # perl-XML-Parser dependency on intltool and that other RH/FC releases
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
78 # don't care if we specify it here
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
79 BuildRequires: perl-XML-Parser
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
80 BuildRequires: mozilla-nss-devel
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
81 %endif
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
82 %endif
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
83
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
84 # For some reason perl isn't always automatically detected as a requirement :(
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
85 Requires: perl
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
86
20059
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
87 Requires: libpurple = %{version}
17090
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
88
16174
57000059443e Fix for building RPMs without finch - fixes part of ticket 123, and add some
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16156
diff changeset
89 Obsoletes: gaim
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
90 Provides: gaim
28505
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
91 Obsoletes: pidgin-perl < %{version}
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
92 Provides: pidgin-perl = %{version}-%{release}
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
93
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
94 %package devel
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
95 Summary: Development headers, documentation, and libraries for Pidgin
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
96 Group: Applications/Internet
16377
dbe55a7229ae Fedora has removed the Epoch from their RPM so we can do the same now.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16363
diff changeset
97 Requires: pidgin = %{version}, libpurple-devel = %{version}
17624
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
98 Requires: gtk2-devel
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
99 Requires: pkgconfig
16174
57000059443e Fix for building RPMs without finch - fixes part of ticket 123, and add some
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16156
diff changeset
100 Obsoletes: gaim-devel
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
101 Provides: gaim-devel
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
102
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
103 %package -n libpurple
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
104 Summary: libpurple library for IM clients like Pidgin and Finch
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
105 Group: Applications/Internet
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
106 Obsoletes: gaim-silc
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
107 Obsoletes: gaim-tcl
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
108 Obsoletes: gaim-gadugadu
16781
6f440b1c66a4 Fix for upgrading from pidgin 1.5.1, which doesn't exist yet
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16722
diff changeset
109 Obsoletes: pidgin-tcl < 2.0.0
6f440b1c66a4 Fix for upgrading from pidgin 1.5.1, which doesn't exist yet
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16722
diff changeset
110 Obsoletes: pidgin-silc < 2.0.0
28505
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
111 Obsoletes: libpurple-perl < %{version}
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
112 Provides: libpurple-perl = %{version}-%{release}
17407
caf0611084a0 - add cyrus-sasl-plain & cyrus-sasl-md5 to Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17331
diff changeset
113 %{?_with_sasl:Requires: cyrus-sasl-plain, cyrus-sasl-md5}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
114
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
115 %package -n libpurple-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
116 Summary: Development headers, documentation, and libraries for libpurple
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
117 Group: Applications/Internet
16377
dbe55a7229ae Fedora has removed the Epoch from their RPM so we can do the same now.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16363
diff changeset
118 Requires: libpurple = %{version}
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
119 Requires: pkgconfig
17624
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
120 %if "%{_vendor}" == "suse"
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
121 # For SuSE:
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
122 %{?_with_dbus:Requires: dbus-1-devel >= 0.35}
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
123 %else
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
124 %{?_with_dbus:Requires: dbus-devel >= 0.35}
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
125 %endif
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
126
22511
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
127 %if 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
128 %package -n libpurple-bonjour
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
129 Summary: Bonjour plugin for Pidgin
11913
59a689a567e7 [gaim-migrate @ 14204]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11912
diff changeset
130 Group: Applications/Internet
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
131 Requires: libpurple >= %{apiver}
11009
1a5c4452738a [gaim-migrate @ 12870]
Jason Cohen <kryojenik23-pidgin@steltek.com>
parents: 10977
diff changeset
132 %endif
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
133
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
134 %if 0%{?_with_meanwhile:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
135 %package -n libpurple-meanwhile
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
136 Summary: Lotus Sametime plugin for Pidgin using the Meanwhile library
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
137 Group: Applications/Internet
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
138 Requires: libpurple >= %{apiver}
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
139 %endif
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
140
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
141 %if 0%{?_with_mono:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
142 %package -n libpurple-mono
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
143 Summary: Mono .NET plugin support for Pidgin
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
144 Group: Applications/Internet
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
145 Requires: libpurple >= %{apiver}
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
146 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
147
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
148 %if 0%{!?_without_text:1}
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
149 %package -n finch
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
150 Summary: A text-based user interface for Pidgin
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
151 Group: Applications/Internet
16377
dbe55a7229ae Fedora has removed the Epoch from their RPM so we can do the same now.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16363
diff changeset
152 Requires: libpurple = %{version}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
153
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
154 %package -n finch-devel
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
155 Summary: Headers etc. for finch stuffs
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
156 Group: Applications/Internet
16377
dbe55a7229ae Fedora has removed the Epoch from their RPM so we can do the same now.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16363
diff changeset
157 Requires: finch = %{version}, libpurple-devel = %{version}
17624
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
158 Requires: ncurses-devel
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
159 Requires: pkgconfig
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
160 %endif
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
161
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
162 %description
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
163 Pidgin allows you to talk to anyone using a variety of messaging
38089
da90fe7312d3 yahoo: Remove protocol plugin from tree
Mike Ruprecht <cmaiku@gmail.com>
parents: 38081
diff changeset
164 protocols including AIM, XMPP, Bonjour, Gadu-Gadu,
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
165 ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, SILC, Simple and
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
166 Zephyr. These protocols are implemented using a modular, easy to
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
167 use design. To use a protocol, just add an account using the
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
168 account editor.
3162
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
169
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
170 Pidgin supports many common features of other clients, as well as many
7163
45d247a1c932 [gaim-migrate @ 7730]
Mark Doliner <markdoliner@pidgin.im>
parents: 7006
diff changeset
171 unique features, such as perl scripting, TCL scripting and C plugins.
3162
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
172
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
173 Pidgin is not affiliated with or endorsed by America Online, Inc.,
38089
da90fe7312d3 yahoo: Remove protocol plugin from tree
Mike Ruprecht <cmaiku@gmail.com>
parents: 38081
diff changeset
174 Microsoft Corporation, or ICQ Inc.
2578
808ac16a4279 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
175
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
176 %description devel
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
177 The pidgin-devel package contains the header files, developer
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
178 documentation, and libraries required for development of Pidgin scripts
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
179 and plugins.
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
180
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
181 %description -n libpurple
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
182 libpurple contains the core IM support for IM clients such as Pidgin
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
183 and Finch.
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
184
38081
b72ba1e10d87 Update Pidgin documentation to not mention MSN
Mike Ruprecht <cmaiku@gmail.com>
parents: 33582
diff changeset
185 libpurple supports a variety of messaging protocols including AIM,
38089
da90fe7312d3 yahoo: Remove protocol plugin from tree
Mike Ruprecht <cmaiku@gmail.com>
parents: 38081
diff changeset
186 XMPP, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ,
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
187 Lotus Sametime, SILC, Simple and Zephyr.
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
188
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
189 %description -n libpurple-devel
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
190 The libpurple-devel package contains the header files, developer
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
191 documentation, and libraries required for development of libpurple based
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
192 instant messaging clients or plugins for any libpurple based client.
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
193
22511
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
194 %if 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
195 %description -n libpurple-bonjour
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
196 Bonjour plugin for Pidgin.
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
197 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
198
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
199 %if 0%{?_with_meanwhile:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
200 %description -n libpurple-meanwhile
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
201 Lotus Sametime plugin for Pidgin using the Meanwhile library.
9429
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
202 %endif
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
203
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
204 %if 0%{?_with_mono:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
205 %description -n libpurple-mono
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
206 Mono plugin loader for Pidgin. This package will allow you to write or
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
207 use Pidgin plugins written in the .NET programming language.
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
208 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
209
16174
57000059443e Fix for building RPMs without finch - fixes part of ticket 123, and add some
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16156
diff changeset
210 %if 0%{!?_without_text:1}
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
211 %description -n finch
16174
57000059443e Fix for building RPMs without finch - fixes part of ticket 123, and add some
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16156
diff changeset
212 A text-based user interface for using libpurple. This can be run from a
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
213 standard text console or from a terminal within X Windows. It
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
214 uses ncurses and our homegrown gnt library for drawing windows
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
215 and text.
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
216
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
217 %description -n finch-devel
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
218 The finch-devel package contains the header files, developer
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
219 documentation, and libraries required for development of Finch scripts
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
220 and plugins.
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
221 %endif
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
222
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
223 %prep
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
224 %setup -q -n %{name}-@VERSION@
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
225
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
226 %build
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
227 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
228 --bindir=%{_bindir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
229 --datadir=%{_datadir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
230 --includedir=%{_includedir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
231 --libdir=%{_libdir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
232 --mandir=%{_mandir} \
6995
4bd47db10505 [gaim-migrate @ 7551]
Christian Hammond <chipx86@chipx86.com>
parents: 6994
diff changeset
233 --sysconfdir=%{_sysconfdir} \
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
234 --disable-schemas-install \
30748
ab4878fc3483 Ensure predictable use of SSL libs in RPMs (GnuTLS for SuSE, NSS for
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30401
diff changeset
235 %{sslopts} \
28505
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
236 %{!?_with_vv:--disable-vv} \
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
237 %{!?_with_dbus:--disable-dbus} \
23147
bd67b2e0b088 Fix for building RPMs without avahi
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 23144
diff changeset
238 %{!?_with_avahi:--disable-avahi} \
23171
8957c5eff0b7 applied changes from 4c0536321fe25e0646f67565a43deafe1cb5f32c
Daniel Atallah <datallah@pidgin.im>
parents: 23154
diff changeset
239 %{!?_with_meanwhile:--disable-meanwhile} \
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
240 %{?_without_gstreamer:--disable-gstreamer} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
241 %{?_without_gtkspell:--disable-gtkspell} \
23144
6727d0420cce Add "--without nm" support to build without NetworkManager to the RPM spec
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22511
diff changeset
242 %{?_without_nm:--disable-nm} \
23154
f0bf4538cf3a Fix building RPMs with gevolution
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 23147
diff changeset
243 %{!?_without_gevolution:--enable-gevolution} \
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
244 %{?_with_mono:--enable-mono} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
245 %{?_with_sasl:--enable-cyrus-sasl} \
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
246 %{?_without_tcl:--disable-tcl} \
30401
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
247 %{?_without_text:--disable-consoleui} \
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
248 %{?_with_trayiconcompat:--enable-trayicon-compat}
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
249
24466
447c2d6b28dd Use the system libtool to build RPMs, hopefully this fixes any issues using
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24222
diff changeset
250 make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
251
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
252 %install
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
253 rm -rf %{buildroot}
24466
447c2d6b28dd Use the system libtool to build RPMs, hopefully this fixes any issues using
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24222
diff changeset
254 make DESTDIR=$RPM_BUILD_ROOT LIBTOOL=/usr/bin/libtool install
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
255
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
256 # Delete files that we don't want to put in any of the RPMs
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
257 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
19041
ec25920b7847 Fix the RPM spec file
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 18764
diff changeset
258 rm -f $RPM_BUILD_ROOT%{_libdir}/gnt/*.la
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
259 rm -f $RPM_BUILD_ROOT%{_libdir}/pidgin/*.la
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
260 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.la
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
261 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/liboscar.so
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
262 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libjabber.so
28116
312c819298a2 Don't package the unnecessary symlink libymsg.so which is not really a
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 27734
diff changeset
263 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libymsg.so
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
264 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
265 rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
24493
f8c14c4a9ebc Using system libtool somehow resulted in a bunch of static libraries we
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24466
diff changeset
266 find $RPM_BUILD_ROOT -type f -name '*.a' -exec rm -f {} ';'
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
267 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
268 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
269
22511
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
270 %if 0%{!?_with_avahi:1}
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
271 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libbonjour.so
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
272 %endif
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
273
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
274 %if 0%{!?_with_meanwhile:1}
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
275 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libsametime.so
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
276 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
277
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
278 %if 0%{!?_with_mono:1}
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
279 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/mono.so
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
280 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.dll
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
281 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
282
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
283 %if 0%{?_without_silc:1}
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
284 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libsilcpurple.so
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
285 %endif
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
286
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
287 %if 0%{?_without_tcl:1}
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
288 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/tcl.so
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
289 %endif
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
290
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
291 %if 0%{?_without_text:1}
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
292 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/finch.*
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
293 rm -rf $RPM_BUILD_ROOT%{_bindir}/finch
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
294 rm -f $RPM_BUILD_ROOT%{_libdir}/libgnt.so.*
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
295 %endif
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
296
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
297 %find_lang %{name}
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
298
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
299 find $RPM_BUILD_ROOT%{_libdir}/purple-2 -xtype f -print | \
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
300 sed "s@^$RPM_BUILD_ROOT@@g" | \
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
301 grep -v /libbonjour.so | \
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
302 grep -v /libsametime.so | \
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
303 grep -v /mono.so | \
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
304 grep -v ".dll$" > %{name}-%{version}-purpleplugins
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
305
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
306 find $RPM_BUILD_ROOT%{_libdir}/pidgin -xtype f -print | \
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
307 sed "s@^$RPM_BUILD_ROOT@@g" > %{name}-%{version}-pidginplugins
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
308
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
309 find $RPM_BUILD_ROOT%{_libdir}/finch -xtype f -print | \
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
310 sed "s@^$RPM_BUILD_ROOT@@g" > %{name}-%{version}-finchplugins
6736
e1b498d35f06 [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
311
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
312 # files -f file can only take one filename :(
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
313 cat %{name}.lang >> %{name}-%{version}-purpleplugins
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
314
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
315 %clean
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
316 rm -rf %{buildroot}
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
317
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
318 %pre
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
319 if [ "$1" -gt 1 -a -n "`which gconftool-2 2>/dev/null`" ]; then
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
320 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
321 if [ -f %{_sysconfdir}/gconf/schemas/purple.schemas ]; then
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
322 gconftool-2 --makefile-uninstall-rule \
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
323 %{_sysconfdir}/gconf/schemas/purple.schemas >/dev/null || :
17090
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
324 killall -HUP gconfd-2 &> /dev/null || :
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
325 fi
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
326 fi
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
327
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
328 %post
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
329 if [ -n "`which gconftool-2 2>/dev/null`" ]; then
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
330 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
331 gconftool-2 --makefile-install-rule \
15997
ff97c5f69196 A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents: 15987
diff changeset
332 %{_sysconfdir}/gconf/schemas/purple.schemas > /dev/null || :
17090
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
333 killall -HUP gconfd-2 &> /dev/null || :
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
334 fi
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
335 touch --no-create %{_datadir}/icons/hicolor || :
22510
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
336 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
337 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &> /dev/null || :
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
338 fi
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
339
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
340 %post -n libpurple -p /sbin/ldconfig
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
341
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
342 %post -n finch -p /sbin/ldconfig
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
343
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
344 %preun
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
345 if [ "$1" -eq 0 -a -n "`which gconftool-2 2>/dev/null`" ]; then
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
346 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
347 gconftool-2 --makefile-uninstall-rule \
15997
ff97c5f69196 A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents: 15987
diff changeset
348 %{_sysconfdir}/gconf/schemas/purple.schemas > /dev/null || :
17090
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
349 killall -HUP gconfd-2 &> /dev/null || :
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
350 fi
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
351
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
352 %postun
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
353 touch --no-create %{_datadir}/icons/hicolor || :
22510
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
354 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
355 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &> /dev/null || :
6c2ef1dfc54c Silence errors during RPM installation when gtk-update-icon-cache does not
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21740
diff changeset
356 fi
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
357
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
358 %postun -n libpurple -p /sbin/ldconfig
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
359
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
360 %postun -n finch -p /sbin/ldconfig
14773
f8504fa02eb5 [gaim-migrate @ 17465]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14734
diff changeset
361
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
362 %files -f %{name}-%{version}-pidginplugins
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
363 %defattr(-, root, root)
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
364
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
365 %doc AUTHORS
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
366 %doc COPYING
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
367 %doc COPYRIGHT
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
368 %doc ChangeLog
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
369 %doc NEWS
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
370 %doc README
33582
c459263362de Fix "make dist"
Mark Doliner <mark@kingant.net>
parents: 31160
diff changeset
371 %doc README.hg
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
372 %doc doc/the_penguin.txt
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
373 %doc %{_mandir}/man1/pidgin.*
7006
c577fb131d48 [gaim-migrate @ 7563]
Ethan Blanton <elb@pidgin.im>
parents: 6995
diff changeset
374 %doc %{_mandir}/man3*/*
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
375
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
376 %dir %{_libdir}/pidgin
27734
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
377 %dir %{_libdir}/pidgin/perl
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
378 %dir %{_libdir}/pidgin/perl/auto
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
379 %dir %{_libdir}/pidgin/perl/auto/Pidgin
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
380 %{_bindir}/pidgin
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
381 %{_datadir}/pixmaps/pidgin
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
382 %{_datadir}/icons/hicolor/*/apps/pidgin.*
4030
4c5a76e00839 [gaim-migrate @ 4235]
Ben Liblit
parents: 3774
diff changeset
383 %{_datadir}/applications/*
15997
ff97c5f69196 A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents: 15987
diff changeset
384 %{_sysconfdir}/gconf/schemas/purple.schemas
547
1fb3d8f94b06 [gaim-migrate @ 557]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 369
diff changeset
385
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
386
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
387 %files -f %{name}-%{version}-purpleplugins -n libpurple
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
388 %defattr(-, root, root)
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
389
16146
8e29dc73f529 Bleeter thought it might be a good idea to actually put libpurple in the
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16135
diff changeset
390 %{_libdir}/libpurple.so.*
16651
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16619
diff changeset
391 %dir %{_libdir}/purple-2
27734
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
392 %dir %{_libdir}/purple-2/perl
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
393 %dir %{_libdir}/purple-2/perl/auto
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
394 %dir %{_libdir}/purple-2/perl/auto/Purple
20049
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
395 %{_datadir}/purple
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
396 %{_datadir}/sounds/purple
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
397
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
398 %if 0%{?_with_dbus:1}
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
399 %{_bindir}/purple-client-example
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
400 %{_bindir}/purple-remote
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
401 %{_bindir}/purple-send
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
402 %{_bindir}/purple-send-async
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
403 %{_bindir}/purple-url-handler
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
404 %{_libdir}/libpurple-client.so.*
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
405 %doc libpurple/purple-notifications-example
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
406 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
407
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
408 %files devel
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
409 %defattr(-, root, root)
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
410 %dir %{_includedir}/pidgin
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
411 %{_includedir}/pidgin/*.h
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
412 %{_libdir}/pkgconfig/pidgin.pc
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
413
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
414 %files -n libpurple-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
415 %defattr(-, root, root)
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
416
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
417 %doc ChangeLog.API
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
418 %doc HACKING
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
419 %doc PLUGIN_HOWTO
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
420
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
421 %dir %{_includedir}/libpurple
30248
eb5d36a2480b Include all libpurple headers in libpurple-devel RPM
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28505
diff changeset
422 %{_includedir}/libpurple/*
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
423 %{_libdir}/libpurple.so
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
424 %{_libdir}/pkgconfig/purple.pc
16079
d2c7ba8db349 A one-line patch from Bleeter to fix an RPM build problem.
Richard Laager <rlaager@pidgin.im>
parents: 15997
diff changeset
425 %{_datadir}/aclocal/purple.m4
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
426 %if 0%{?_with_dbus:1}
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
427 %{_libdir}/libpurple-client.so
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
428 %endif
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
429
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
430
22511
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
431 %if 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
432 %files -n libpurple-bonjour
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
433 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
434
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
435 %{_libdir}/purple-2/libbonjour.*
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
436 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
437
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
438 %if 0%{?_with_meanwhile:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
439 %files -n libpurple-meanwhile
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
440 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
441
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
442 %{_libdir}/purple-2/libsametime.*
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
443 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
444
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
445 %if 0%{?_with_mono:1}
20049
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
446 %files -n libpurple-mono
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
447 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
448
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
449 %{_libdir}/purple-2/mono.so
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
450 %{_libdir}/purple-2/*.dll
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
451 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
452
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
453 %if 0%{!?_without_text:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
454 %files -f %{name}-%{version}-finchplugins -n finch
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
455 %defattr(-, root, root)
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
456
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
457 %doc %{_mandir}/man1/finch.*
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
458 %{_bindir}/finch
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
459 %{_libdir}/libgnt.so.*
19041
ec25920b7847 Fix the RPM spec file
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 18764
diff changeset
460 %{_libdir}/gnt/irssi.so
ec25920b7847 Fix the RPM spec file
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 18764
diff changeset
461 %{_libdir}/gnt/s.so
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
462
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
463 %files -n finch-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
464 %defattr(-, root, root)
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
465 %dir %{_includedir}/finch
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
466 %{_includedir}/finch/*.h
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
467 # libgnt
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
468 %dir %{_includedir}/gnt
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
469 %{_includedir}/gnt/*.h
20274
8aaf17ee190e applied changes from 035770dbb8a917be1821752ff614b47dbb9fa86d
Luke Schierer <lschiere@pidgin.im>
parents: 20059
diff changeset
470 %{_libdir}/pkgconfig/finch.pc
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
471 %{_libdir}/pkgconfig/gnt.pc
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
472 %{_libdir}/libgnt.so
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
473
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
474 %endif
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
475
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
476 %changelog
30748
ab4878fc3483 Ensure predictable use of SSL libs in RPMs (GnuTLS for SuSE, NSS for
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30401
diff changeset
477 * Wed Sep 01 2010 Stu Tomlinson <stu@nosnilmot.com>
ab4878fc3483 Ensure predictable use of SSL libs in RPMs (GnuTLS for SuSE, NSS for
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30401
diff changeset
478 - Ensure predictable use of SSL libs
ab4878fc3483 Ensure predictable use of SSL libs in RPMs (GnuTLS for SuSE, NSS for
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30401
diff changeset
479
30401
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
480 * Wed Jun 02 2010 Stu Tomlinson <stu@nosnilmot.com>
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
481 - add an option to build RPMs using --enable-trayicon-compat
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
482 (--with trayiconcompat)
98de5814a931 I forgot to update the RPM spec file for building for older releases with
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 30248
diff changeset
483
30248
eb5d36a2480b Include all libpurple headers in libpurple-devel RPM
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28505
diff changeset
484 * Thu May 13 2010 Stu Tomlinson <stu@nosnilmot.com>
eb5d36a2480b Include all libpurple headers in libpurple-devel RPM
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28505
diff changeset
485 - Include all libpurple headers in libpurple-devel
eb5d36a2480b Include all libpurple headers in libpurple-devel RPM
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28505
diff changeset
486
28505
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
487 * Sat Sep 05 2009 Stu Tomlinson <stu@nosnilmot.com>
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
488 - Disable Voice & Video unless --with vv is used
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
489 - Add BuildRequires for libidn-devel
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
490 - Add Provides/Obsoletes to ease transition from Red Hat / Fedora RPMs
d40f64cc6d6e Minor RPM spec file updates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 28116
diff changeset
491
27734
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
492 * Sat Jul 11 2009 Stu Tomlinson <stu@nosnilmot.com>
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
493 - Update to reflect changes in perl module installation directories
497fa21359ee Update RPM spec file to cope with changes to where perl bits are installed
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 24493
diff changeset
494
23171
8957c5eff0b7 applied changes from 4c0536321fe25e0646f67565a43deafe1cb5f32c
Daniel Atallah <datallah@pidgin.im>
parents: 23154
diff changeset
495 * Mon May 19 2008 Stu Tomlinson <stu@nosnilmot.com>
8957c5eff0b7 applied changes from 4c0536321fe25e0646f67565a43deafe1cb5f32c
Daniel Atallah <datallah@pidgin.im>
parents: 23154
diff changeset
496 - Fix building without meanwhile support
8957c5eff0b7 applied changes from 4c0536321fe25e0646f67565a43deafe1cb5f32c
Daniel Atallah <datallah@pidgin.im>
parents: 23154
diff changeset
497
23144
6727d0420cce Add "--without nm" support to build without NetworkManager to the RPM spec
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22511
diff changeset
498 * Fri May 16 2008 Stu Tomlinson <stu@nosnilmot.com>
6727d0420cce Add "--without nm" support to build without NetworkManager to the RPM spec
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22511
diff changeset
499 - Add "--without nm" support to build without NetworkManager
6727d0420cce Add "--without nm" support to build without NetworkManager to the RPM spec
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22511
diff changeset
500
22511
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
501 * Thu Feb 28 2008 Stu Tomlinson <stu@nosnilmot.com>
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
502 - Remove --with-howl options as we no longer support using howl for bonjour
7cdb25e2e014 - Remove --with-howl options as we no longer support using howl for bonjour
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22510
diff changeset
503
21740
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
504 * Wed Dec 5 2007 Stu Tomlinson <stu@nosnilmot.com>
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
505 - When building with avahi, use native avahi instead of howl compatability
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
506 headers
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
507 - Make the split out plugins depend only on the minimum necessary API
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
508 version of libpurple
2355ca2f1dec applied changes from 5dc4cf40c038206bcf06fe7407e1e308b0264e32
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20274
diff changeset
509
20274
8aaf17ee190e applied changes from 035770dbb8a917be1821752ff614b47dbb9fa86d
Luke Schierer <lschiere@pidgin.im>
parents: 20059
diff changeset
510 * Tue Oct 23 2007 Stu Tomlinson <stu@nosnilmot.com>
8aaf17ee190e applied changes from 035770dbb8a917be1821752ff614b47dbb9fa86d
Luke Schierer <lschiere@pidgin.im>
parents: 20059
diff changeset
511 - Add finch.pc to finch-devel
8aaf17ee190e applied changes from 035770dbb8a917be1821752ff614b47dbb9fa86d
Luke Schierer <lschiere@pidgin.im>
parents: 20059
diff changeset
512
20059
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
513 * Mon Sep 17 2007 Stu Tomlinson <stu@nosnilmot.com>
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
514 - Add version dependency on libpurple for pidgin
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
515 - Support for OpenSuse lowercase package name for GConf2
46989adff95b grab revision c75e8506e7a084a308a2f9282bc4c07fc07689dd
Luke Schierer <lschiere@pidgin.im>
parents: 20049
diff changeset
516
20049
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
517 * Fri Sep 14 2007 Stu Tomlinson <stu@nosnilmot.com>
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
518 - Fix spec file for moved sounds & new CA certificates
4a0fde7a49a8 grab revision 39a41ebac9f2b370825e327894865dd8d4bf011f
Luke Schierer <lschiere@pidgin.im>
parents: 19041
diff changeset
519
18764
511daff52582 - Don't hardcode silc header locations, rely on pkg-config for those,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17624
diff changeset
520 * Thu Jul 12 2007 Stu Tomlinson <stu@nosnilmot.com>
511daff52582 - Don't hardcode silc header locations, rely on pkg-config for those,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17624
diff changeset
521 - Don't hardcode silc header locations, rely on pkg-config for those,
511daff52582 - Don't hardcode silc header locations, rely on pkg-config for those,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17624
diff changeset
522 because I think I broke non-pkg-config detection of older silc
511daff52582 - Don't hardcode silc header locations, rely on pkg-config for those,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17624
diff changeset
523 toolkit.
511daff52582 - Don't hardcode silc header locations, rely on pkg-config for those,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17624
diff changeset
524
17624
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
525 * Tue Jun 5 2007 Stu Tomlinson <stu@nosnilmot.com>
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
526 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
527 appropriate -devel subpackages
1193ad9f4813 - Add missing Requires for gtk2-devel, dbus-devel & ncurses-devel to
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17407
diff changeset
528
17407
caf0611084a0 - add cyrus-sasl-plain & cyrus-sasl-md5 to Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17331
diff changeset
529 * Sun May 27 2007 Stu Tomlinson <stu@nosnilmot.com>
caf0611084a0 - add cyrus-sasl-plain & cyrus-sasl-md5 to Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17331
diff changeset
530 - add cyrus-sasl-plain & cyrus-sasl-md5 to Requires
caf0611084a0 - add cyrus-sasl-plain & cyrus-sasl-md5 to Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17331
diff changeset
531
17331
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
532 * Thu May 24 2007 Stu Tomlinson <stu@nosnilmot.com>
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
533 - Silence errors from gtk-update-icon-cache
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
534 - Change Mandriva build dependencies to reflect the correct (lower case)
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
535 names for libSM-devel & libXScrnSaver-devel (Sunny Dubey)
2cec15a3599c - Silence unnecessary errors from gtk-update-icon-cache
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 17090
diff changeset
536
17090
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
537 * Thu May 10 2007 Stu Tomlinson <stu@nosnilmot.com>
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
538 - Add scriptlet Requires for GConf2 to fix schema installation
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
539 - Silence harmless errors when gconfd-2 is not running at install time
2f5d48e40e4b - Add scriptlet Requires for GConf2 to fix schema installation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16961
diff changeset
540
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
541 * Thu May 3 2007 Stu Tomlinson <stu@nosnilmot.com>
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
542 - Add missing BuildRequires: startup-notification-devel, if you really
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
543 need to build on a distro without it use --without startupnotification
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
544 - Add BuildRequires: libSM-devel, libXScrnSaver-devel for distros with
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
545 modular X. For those without, build with --without modularx
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
546 - Change Mandriva BuildRequires to gkt2-devel (reported by Götz Waschk)
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
547
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
548 * Tue May 1 2007 Stu Tomlinson <stu@nosnilmot.com>
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
549 - Run gtk-update-icon-cache on installation/uninstallation
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
550 - Guard against errors when upgrading from Gaim/Pidgin 1.5.x which had
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
551 no schemas file
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
552
16712
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
553 * Sun Apr 29 2007 Stu Tomlinson <stu@nosnilmot.com>
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
554 - Update to reflect perl Purple::GtkUI -> Pidgin change
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
555
16472
003a6de4b522 Update RPM spec file to reflect libpurple plugins are now installed in
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16378
diff changeset
556 * Wed Apr 25 2007 Stu Tomlinson <stu@nosnilmot.com>
003a6de4b522 Update RPM spec file to reflect libpurple plugins are now installed in
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16378
diff changeset
557 - Update libpurple to pick up plugins in %%{_libdir}/purple
003a6de4b522 Update RPM spec file to reflect libpurple plugins are now installed in
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16378
diff changeset
558
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
559 * Sun Apr 22 2007 Stu Tomlinson <stu@nosnilmot.com>
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
560 - Remove Epoch because it's gone in Fedora now
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
561 - Add virtual provides for gaim & gaim-devel
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
562
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
563 * Thu Apr 19 2007 Stu Tomlinson <stu@nosnilmot.com>
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
564 - Fix pkgconfig Requires
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
565 - Add ldconfig in pre/post scripts for libpurple & finch
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
566 - Bump Epoch to 2 because Fedora unfortunately forgot to drop the Epoch
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
567 during the rename :(
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
568
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
569 * Tue Apr 17 2007 Stu Tomlinson <stu@nosnilmot.com>
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
570 - Add some Obsolete:s to help upgrades
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
571 - Remove explicit Packager: %%{packager} from spec, it was redundant
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
572
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
573 * Sun Apr 15 2007 Stu Tomlinson <stu@nosnilmot.com>
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
574 - Fix for building without Finch
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
575 - Drop -tcl & -silc sub-packages, include them in the main libpurple
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
576 package (--without tcl and --without silc can be used to build libpurple
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
577 without support for these).
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
578
16156
701cc6bfeee6 Document my last spec file update. Revisionist history rules!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16146
diff changeset
579 * Thu Apr 12 2007 Stu Tomlinson <stu@nosnilmot.com>
701cc6bfeee6 Document my last spec file update. Revisionist history rules!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16146
diff changeset
580 - Actually move libpurple.so.* to the libpurple RPM
701cc6bfeee6 Document my last spec file update. Revisionist history rules!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16146
diff changeset
581
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
582 * Wed Apr 11 2007 Stu Tomlinson <stu@nosnilmot.com>
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
583 - Separate out libpurple, libpurple-devel and finch-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
584
15946
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
585 * Sat Mar 24 2007 Stu Tomlinson <stu@nosnilmot.com>
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
586 - Update to reflect renaming to pidgin/libpurple
d40e8847e825 More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 15600
diff changeset
587
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
588 * Sun Oct 1 2006 Stu Tomlinson <stu@nosnilmot.com>
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
589 - We can build with internal gadu gadu again, so bring it back into the
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
590 main package
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
591 - Deal with gconf schame uninstallation on package upgrade and removal
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
592
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
593 * Sun Aug 20 2006 Stu Tomlinson <stu@nosnilmot.com>
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
594 - Make the gstreamer-devel dependency overridable with '--without-gstreamer'
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
595 to allow building on older distributions without suitable gstreamer
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
596
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
597 * Tue Aug 15 2006 Mark Doliner <thekingant@users.sourceforge.net>
14191
4fa65f3a6350 [gaim-migrate @ 16768]
Mark Doliner <markdoliner@pidgin.im>
parents: 14105
diff changeset
598 - Add a BuildRequire for gstreamer-devel
14192
c62e2ffb987e [gaim-migrate @ 16769]
Mark Doliner <markdoliner@pidgin.im>
parents: 14191
diff changeset
599 - Remove the BuildRequires for audiofile-devel and libao-devel
14191
4fa65f3a6350 [gaim-migrate @ 16768]
Mark Doliner <markdoliner@pidgin.im>
parents: 14105
diff changeset
600
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
601 * Mon May 8 2006 Mark Doliner <thekingant@users.sourceforge.net>
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
602 - Add --with avahi option to compile the gaim-bonjour package against
14191
4fa65f3a6350 [gaim-migrate @ 16768]
Mark Doliner <markdoliner@pidgin.im>
parents: 14105
diff changeset
603 Avahi's Howl compatibility layer
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
604
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
605 * Wed Mar 29 2006 Stu Tomlinson <stu@nosnilmot.com>
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
606 - Source RPM uses tar.bz2 now to save space
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
607 - Update BuildRequires for new intltool dependencies
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
608 - Add a --with perlmakehack option to allow builds to succeed on RH9
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
609 - Add a --with gadugadu to build (separate) gaim-gadugadu package
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
610
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
611 * Sat Dec 17 2005 Stu Tomlinson <stu@nosnilmot.com>
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
612 - Add support for beta versions so the subsequent releases are seen as newer
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
613 by RPM
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
614 - Split of sametime support to gaim-meanwhile
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
615 - Use make DESTDIR=... instead of overloading prefix etc. when installing
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
616 - Default build to include cyrus-sasl support in Jabber
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
617 - Add --with dbus to build with DBUS support
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
618
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
619 * Sun Dec 04 2005 Christopher O'Brien <siege@preoccupied.net>
12314
37b94971e8df [gaim-migrate @ 14618]
Christopher O'Brien <siege@pidgin.im>
parents: 11913
diff changeset
620 - Added obsoletes gaim-meanwhile
37b94971e8df [gaim-migrate @ 14618]
Christopher O'Brien <siege@pidgin.im>
parents: 11913
diff changeset
621
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
622 * Sun Oct 30 2005 Stu Tomlinson <stu@nosnilmot.com>
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
623 - Add separate gaim-bonjour package if built with --with-howl
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
624 - Add separate gaim-mono package if built with --with-mono
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
625 - Exclude some unwanted perl files
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
626
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
627 * Sat Aug 20 2005 Stu Tomlinson <stu@nosnilmot.com>
11318
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
628 - Include libgaimperl.so
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
629 - Include gaim.m4 in gaim-devel
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
630
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
631 * Thu Apr 28 2005 Stu Tomlinson <stu@nosnilmot.com>
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
632 - Use perl_vendorlib & perl_archlib for better 64bit compat (Jeff Mahoney)
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
633 - Clean up Requires, most should be auto-detected
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
634 - Restore gtkspell-devel build requirement (and add --without gtkspell option)
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
635 - Fix Tcl build requirements to work across more distros
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
636 - Fix SILC build requirements to work across more distros
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
637
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
638 * Mon Oct 11 2004 John Jolly <john.jolly@gmail.com>
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
639 - Added if "%%{_vendor}" == "suse" to handle GnuTLS libraries for SuSE
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
640
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
641 * Sat Oct 2 2004 Stu Tomlinson <stu@nosnilmot.com>
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
642 - If --with tcl or silc are not specified, make sure the plugins don't
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
643 exist to prevent RPM complaining about unpackaged files
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
644
9429
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
645 * Tue Jun 29 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
646 - Change Tcl to use --with tcl, the same as SILC, and build a gaim-tcl
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
647 package if specified.
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
648
9400
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
649 * Thu Jun 24 2004 Mark Doliner <thekingant@users.sourceforge.net>
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
650 - Add --with silc rebuild option for compiling a separate gaim-silc
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
651 RPM containing the silc protocol plugin (Stu Tomlinson).
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
652
9368
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
653 * Wed Jun 23 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
654 - Moved gaim headers and a pkgconfig configuration file into the
9400
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
655 gaim-devel RPM (Stu Tomlinson).
9368
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
656
8115
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
657 * Thu Jan 15 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
658 - Removed the manual strip command, as it seems to be unwarranted if
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
659 the necessary programs are properly installed. (For me, this was
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
660 elfutils.)
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
661
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
662 * Sun Jul 20 2003 Bjoern Voigt <bjoern@cs.tu-berlin.de>
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
663 - Added pkgconfig build dependency.
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
664 - if "%%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x.
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
665 - Added Gaim-specific directories to list of Gaim's files.
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
666
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
667 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
668 - Complete spec file rewrite to take advantage of "new" RPM features
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
669 and make things prettier.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
670 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
671 attempt to define our own.

mercurial