pidgin.spec.in

Fri, 04 May 2007 15:53:24 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Fri, 04 May 2007 15:53:24 +0000
changeset 16945
ac3a37a76525
parent 16906
e0e9eb5f1844
child 16961
b6955f946f8f
permissions
-rw-r--r--

Fix some ickyness in the tab-completion. Now, if there's only one suggest word, then the first tab will just complete the suggestion. If there's only one suggest word, and it's already completed, then tab will take focus to the next widget. If there is a dropdown, then you can select a suggest word by pressing tabs to move to it, then either space or enter to accept it.

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
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
17 Summary: A GTK+ based multiprotocol instant messaging client
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
18 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
19 Version: %pidginver
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
20 Release: 0%{?beta:.beta%{beta}}
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
21 License: GPL
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
22 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
23 URL: http://pidgin.im/
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
24 Source: %{name}-@VERSION@.tar.bz2
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
25 BuildRoot: %{_tmppath}/%{name}-%{version}-root
7670
426d41a66c12 [gaim-migrate @ 8314]
Mark Doliner <markdoliner@pidgin.im>
parents: 7656
diff changeset
26
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
27 # Generic build requirements
14833
2f7d2f6e288d [gaim-migrate @ 17532]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14773
diff changeset
28 BuildRequires: libtool, pkgconfig, intltool, gettext, libxml2-devel
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
29 BuildRequires: gtk2-devel
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
30
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
31 %{!?_without_startupnotification:BuildRequires: startup-notification-devel}
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
32 %{!?_without_modularx:BuildRequires: libSM-devel, libXScrnSaver-devel}
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
33 %{?_with_avahi:BuildRequires: avahi-compat-howl-devel}
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
34 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
35 %{?_with_howl:BuildRequires: howl-devel}
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
36 %{?_with_meanwhile:BuildRequires: meanwhile-devel}
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
37 %{?_with_mono:BuildRequires: mono-devel}
12539
c5346389543c [gaim-migrate @ 14852]
Mark Doliner <markdoliner@pidgin.im>
parents: 12529
diff changeset
38 %{?_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
39 %{!?_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
40 %{!?_without_tcl:BuildRequires: tcl, tk, /usr/include/tcl.h}
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
41 %{!?_without_text:BuildRequires: ncurses-devel}
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
42
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
43 %if "%{_vendor}" == "suse"
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
44 # For SuSE:
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
45 BuildRequires: gnutls-devel
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
46 %{?_with_dbus:BuildRequires: dbus-1-devel >= 0.35}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
47 %{!?_without_gstreamer:BuildRequires: gstreamer010-devel >= 0.10}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
48 %else
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
49 %{?_with_dbus:BuildRequires: dbus-devel >= 0.35}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
50 %{!?_without_gstreamer:BuildRequires: gstreamer-devel >= 0.10}
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
51 %endif
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
52
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
53 # Mandrake 10.1 and lower || Mandrake 10.2 (and higher?)
12550
5f2ef593e4aa [gaim-migrate @ 14868]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12539
diff changeset
54 %if "%{_vendor}" == "MandrakeSoft" || "%{_vendor}" == "Mandrakesoft" || "%{_vendor}" == "Mandriva"
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
55 # For Mandrake/Mandriva:
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
56 BuildRequires: libnss3-devel, perl-devel
11405
9c04abb67dd4 [gaim-migrate @ 13640]
Mark Doliner <markdoliner@pidgin.im>
parents: 11318
diff changeset
57 Obsoletes: libgaim-remote0
11009
1a5c4452738a [gaim-migrate @ 12870]
Jason Cohen <kryojenik23-pidgin@steltek.com>
parents: 10977
diff changeset
58 %else
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
59 # For SuSE, Red Hat, Fedora and others:
15600
393bc032b053 sf patch #1640011, from Celso Pinto
Mark Doliner <markdoliner@pidgin.im>
parents: 15596
diff changeset
60 %if "%{_vendor}" != "suse"
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
61 # For Red Hat, Fedora and others:
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
62 # 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
63 # 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
64 # don't care if we specify it here
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
65 BuildRequires: perl-XML-Parser
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
66 BuildRequires: mozilla-nss-devel
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
67 %endif
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
68 %endif
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
69
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
70 # 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
71 Requires: perl
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
72
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
73 Obsoletes: gaim
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
74 Provides: gaim
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
75
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
76 %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
77 Summary: Development headers, documentation, and libraries for Pidgin
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
78 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
79 Requires: pidgin = %{version}, libpurple-devel = %{version}
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
80 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
81 Obsoletes: gaim-devel
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
82 Provides: gaim-devel
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
83
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
84 %package -n libpurple
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
85 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
86 Group: Applications/Internet
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
87 Obsoletes: gaim-silc
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
88 Obsoletes: gaim-tcl
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
89 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
90 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
91 Obsoletes: pidgin-silc < 2.0.0
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
92
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
93 %package -n libpurple-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
94 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
95 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
96 Requires: libpurple = %{version}
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
97 Requires: pkgconfig
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
98
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
99 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
100 %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
101 Summary: Bonjour plugin for Pidgin
11913
59a689a567e7 [gaim-migrate @ 14204]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11912
diff changeset
102 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
103 Requires: libpurple = %{version}
11009
1a5c4452738a [gaim-migrate @ 12870]
Jason Cohen <kryojenik23-pidgin@steltek.com>
parents: 10977
diff changeset
104 %endif
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
105
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
106 %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
107 %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
108 Summary: Lotus Sametime plugin for Pidgin using the Meanwhile library
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
109 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
110 Requires: libpurple = %{version}
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
111 %endif
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
112
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
113 %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
114 %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
115 Summary: Mono .NET plugin support for Pidgin
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
116 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
117 Requires: libpurple = %{version}
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
118 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
119
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
120 %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
121 %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
122 Summary: A text-based user interface for Pidgin
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
123 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
124 Requires: libpurple = %{version}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
125
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
126 %package -n finch-devel
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
127 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
128 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
129 Requires: finch = %{version}, libpurple-devel = %{version}
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
130 Requires: pkgconfig
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
131 %endif
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
132
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
133 %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
134 Pidgin allows you to talk to anyone using a variety of messaging
16799
349ba03a78dc disapproval of revision '8886297505a2298edb21c3a50904501ebfd4644d'
Luke Schierer <lschiere@pidgin.im>
parents: 16798
diff changeset
135 protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu,
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
136 ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, SILC, Simple and
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
137 Zephyr. These protocols are implemented using a modular, easy to
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
138 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
139 account editor.
3162
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
140
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
141 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
142 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
143
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
144 Pidgin is not affiliated with or endorsed by America Online, Inc.,
7163
45d247a1c932 [gaim-migrate @ 7730]
Mark Doliner <markdoliner@pidgin.im>
parents: 7006
diff changeset
145 Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
2578
808ac16a4279 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
146
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
147 %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
148 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
149 documentation, and libraries required for development of Pidgin scripts
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
150 and plugins.
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
151
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
152 %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
153 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
154 and Finch.
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
155
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
156 libpurple supports a variety of messaging protocols including AIM, MSN,
16799
349ba03a78dc disapproval of revision '8886297505a2298edb21c3a50904501ebfd4644d'
Luke Schierer <lschiere@pidgin.im>
parents: 16798
diff changeset
157 Yahoo!, Jabber, 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
158 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
159
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
160 %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
161 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
162 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
163 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
164
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
165 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
166 %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
167 Bonjour plugin for Pidgin.
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
168 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
169
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
170 %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
171 %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
172 Lotus Sametime plugin for Pidgin using the Meanwhile library.
9429
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
173 %endif
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
174
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
175 %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
176 %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
177 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
178 use Pidgin plugins written in the .NET programming language.
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
179 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
180
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
181 %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
182 %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
183 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
184 standard text console or from a terminal within X Windows. It
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
185 uses ncurses and our homegrown gnt library for drawing windows
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
186 and text.
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
187
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
188 %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
189 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
190 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
191 and plugins.
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
192 %endif
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
193
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
194 %prep
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
195 %setup -q -n %{name}-@VERSION@
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
196
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
197 %build
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
198 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
199 --bindir=%{_bindir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
200 --datadir=%{_datadir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
201 --includedir=%{_includedir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
202 --libdir=%{_libdir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
203 --mandir=%{_mandir} \
6995
4bd47db10505 [gaim-migrate @ 7551]
Christian Hammond <chipx86@chipx86.com>
parents: 6994
diff changeset
204 --sysconfdir=%{_sysconfdir} \
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
205 --disable-schemas-install \
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
206 %{!?_with_dbus:--disable-dbus} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
207 %{?_without_gstreamer:--disable-gstreamer} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
208 %{?_without_gtkspell:--disable-gtkspell} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
209 %{?_with_mono:--enable-mono} \
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
210 %{?_with_perlmakehack:--with-perl-lib=%{buildroot}%{_prefix}} \
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
211 %{!?_with_perlmakehack:--with-perl-lib=%{_prefix}} \
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
212 %{?_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
213 %{!?_without_silc:--with-silc-includes=%{_includedir}/silc} \
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
214 %{!?_without_silc:--with-silc-libs=%{_libdir}/silc} \
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
215 %{?_without_tcl:--disable-tcl} \
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
216 %{?_without_text:--disable-consoleui}
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
217
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
218 make %{?_smp_mflags}
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
219
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
220 %install
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
221 rm -rf %{buildroot}
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
222 %if 0%{?_with_perlmakehack:1}
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
223 make prefix=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
224 datadir=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
225 libdir=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
226 sysconfdir=%{buildroot}%{_sysconfdir} \
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
227 install
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
228 %else
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
229 make DESTDIR=$RPM_BUILD_ROOT install
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
230 %endif
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
231
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
232 # 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
233 rm -f $RPM_BUILD_ROOT%{_libdir}/finch/*.la
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
234 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
235 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
236 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
237 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libjabber.so
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
238 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
239 rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
240 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
241 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
242
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
243 %if 0%{!?_with_howl:1} && 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
244 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libbonjour.so
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
245 %endif
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
246
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
247 %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
248 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libsametime.so
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
249 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
250
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
251 %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
252 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
253 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/*.dll
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
254 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
255
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
256 %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
257 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libsilcpurple.so
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
258 %endif
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
259
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
260 %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
261 rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/tcl.so
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
262 %endif
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
263
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
264 %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
265 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
266 rm -rf $RPM_BUILD_ROOT%{_bindir}/finch
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
267 rm -f $RPM_BUILD_ROOT%{_libdir}/libgnt.so.*
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
268 %endif
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
269
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
270 %find_lang %{name}
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
271
16713
c4aa5c55ed7c Oops, missed these in both of my latest plugin-relocations
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16712
diff changeset
272 find $RPM_BUILD_ROOT%{_libdir}/purple-2 -xtype f -print | \
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
273 sed "s@^$RPM_BUILD_ROOT@@g" | \
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
274 grep -v /libbonjour.so | \
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
275 grep -v /libsametime.so | \
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
276 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
277 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
278
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
279 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
280 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
281
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
282 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
283 sed "s@^$RPM_BUILD_ROOT@@g" > %{name}-%{version}-finchplugins
6736
e1b498d35f06 [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
284
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
285 # 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
286 cat %{name}.lang >> %{name}-%{version}-purpleplugins
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
287 cat %{name}.lang >> %{name}-%{version}-pidginplugins
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
288 cat %{name}.lang >> %{name}-%{version}-finchplugins
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
289
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
290 %clean
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
291 rm -rf %{buildroot}
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
292
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
293 %pre
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
294 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
295 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
296 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
297 gconftool-2 --makefile-uninstall-rule \
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
298 %{_sysconfdir}/gconf/schemas/purple.schemas >/dev/null || :
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
299 killall -HUP gconfd-2 || :
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
300 fi
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
301 fi
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
302
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
303 %post
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
304 if [ -n "`which gconftool-2 2>/dev/null`" ]; then
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
305 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
306 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
307 %{_sysconfdir}/gconf/schemas/purple.schemas > /dev/null || :
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
308 killall -HUP gconfd-2 || :
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
309 fi
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
310 touch --no-create %{_datadir}/icons/hicolor || :
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
311 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
312
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
313 %post -n libpurple -p /sbin/ldconfig
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
314
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
315 %post -n finch -p /sbin/ldconfig
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
316
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
317 %preun
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
318 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
319 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
320 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
321 %{_sysconfdir}/gconf/schemas/purple.schemas > /dev/null || :
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
322 killall -HUP gconfd-2 || :
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
323 fi
14588
914fa2941b88 [gaim-migrate @ 17247]
Richard Laager <rlaager@pidgin.im>
parents: 14587
diff changeset
324
16790
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
325 %postun
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
326 touch --no-create %{_datadir}/icons/hicolor || :
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
327 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
328
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
329 %postun -n libpurple -p /sbin/ldconfig
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
330
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
331 %postun -n finch -p /sbin/ldconfig
14773
f8504fa02eb5 [gaim-migrate @ 17465]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14734
diff changeset
332
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
333 %files -f %{name}-%{version}-pidginplugins
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
334 %defattr(-, root, root)
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
335
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
336 %doc AUTHORS
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
337 %doc COPYING
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
338 %doc COPYRIGHT
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
339 %doc ChangeLog
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
340 %doc NEWS
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
341 %doc README
16300
394773662c17 Thanks to Peter Lawler for catching a place where we forgot to change
Mark Doliner <markdoliner@pidgin.im>
parents: 16288
diff changeset
342 %doc README.MTN
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
343 %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
344 %doc %{_mandir}/man1/pidgin.*
7006
c577fb131d48 [gaim-migrate @ 7563]
Ethan Blanton <elb@pidgin.im>
parents: 6995
diff changeset
345 %doc %{_mandir}/man3*/*
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
346
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
347 %dir %{_libdir}/pidgin
16712
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
348 %attr(755, root, root) %{perl_vendorarch}/Pidgin.pm
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
349 %attr(755, root, root) %{perl_vendorarch}/auto/Pidgin
6736
e1b498d35f06 [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
350
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
351 %{_bindir}/pidgin
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
352 %{_datadir}/pixmaps/pidgin
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
353 %{_datadir}/icons/hicolor/*/apps/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
354 %dir %{_datadir}/sounds/pidgin
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
355 %{_datadir}/sounds/pidgin/*
4030
4c5a76e00839 [gaim-migrate @ 4235]
Ben Liblit
parents: 3774
diff changeset
356 %{_datadir}/applications/*
15997
ff97c5f69196 A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents: 15987
diff changeset
357 %{_sysconfdir}/gconf/schemas/purple.schemas
547
1fb3d8f94b06 [gaim-migrate @ 557]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 369
diff changeset
358
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
359
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
360 %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
361 %defattr(-, root, root)
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
362
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
363 %{_libdir}/libpurple.so.*
16651
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16619
diff changeset
364 %dir %{_libdir}/purple-2
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
365 %attr(755, root, root) %{perl_vendorarch}/Purple.pm
16712
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
366 %attr(755, root, root) %{perl_vendorarch}/auto/Purple
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
367
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
368 %{_datadir}/pixmaps/purple
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
369
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
370 %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
371 %{_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
372 %{_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
373 %{_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
374 %{_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
375 %{_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
376 %{_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
377 %doc libpurple/purple-notifications-example
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
378 %endif
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
379
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
380 %files devel
9373
8fd07a1c3315 [gaim-migrate @ 10181]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9368
diff changeset
381 %defattr(-, root, root)
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
382 %dir %{_includedir}/pidgin
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
383 %{_includedir}/pidgin/*.h
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
384 %{_libdir}/pkgconfig/pidgin.pc
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
385
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
386 %files -n libpurple-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
387 %defattr(-, root, root)
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
388
14577
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
389 %doc ChangeLog.API
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
390 %doc HACKING
d2cfe7540d39 [gaim-migrate @ 17235]
Mark Doliner <markdoliner@pidgin.im>
parents: 14287
diff changeset
391 %doc PLUGIN_HOWTO
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
392
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
393 %dir %{_includedir}/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
394 %{_includedir}/libpurple/*.h
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
395 %{_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
396 %{_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
397 %{_datadir}/aclocal/purple.m4
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 %{_libdir}/libpurple-client.so
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
400 %endif
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
401
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
402
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
403 %if 0%{?_with_howl:1} || 0%{?_with_avahi:1}
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
404 %files -n libpurple-bonjour
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
405 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
406
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
407 %{_libdir}/purple-2/libbonjour.*
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
408 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
409
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
410 %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
411 %files -n libpurple-meanwhile
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
412 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
413
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
414 %{_libdir}/purple-2/libsametime.*
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
415 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
416
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
417 %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
418 %files libpurple-mono
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
419 %defattr(-, root, root)
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
420
16720
c56caf43ece7 The RPM spec file actually WORKS now. Let's release!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16713
diff changeset
421 %{_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
422 %{_libdir}/purple-2/*.dll
14586
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
423 %endif
ae49a34e5bb7 [gaim-migrate @ 17245]
Mark Doliner <markdoliner@pidgin.im>
parents: 14577
diff changeset
424
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
425 %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
426 %files -f %{name}-%{version}-finchplugins -n finch
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
427 %defattr(-, root, root)
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
428
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
429 %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
430 %{_bindir}/finch
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
431 %{_libdir}/libgnt.so.*
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
432
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
433 %files -n finch-devel
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
434 %defattr(-, root, root)
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
435 %dir %{_includedir}/finch
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
436 %{_includedir}/finch/*.h
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
437 # libgnt
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
438 %dir %{_includedir}/gnt
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
439 %{_includedir}/gnt/*.h
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
440 %{_libdir}/pkgconfig/gnt.pc
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
441 %{_libdir}/libgnt.so
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
442
14674
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
443 %endif
2fb934a2d8d0 [gaim-migrate @ 17340]
Mark Doliner <markdoliner@pidgin.im>
parents: 14590
diff changeset
444
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
445 %changelog
16905
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
446 * 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
447 - 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
448 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
449 - 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
450 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
451 - 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
452
acf660a24685 - Add missing BuildRequires: startup-notification-devel, if you really
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16803
diff changeset
453 * 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
454 - 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
455 - 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
456 no schemas file
24a044bc4e16 - Run gtk-update-icon-cache on installation/uninstallation
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16781
diff changeset
457
16712
79dc1e3bb89f - Update to reflect Perl Purple::GtkUI -> Pidgin change
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16651
diff changeset
458 * 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
459 - 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
460
16472
003a6de4b522 Update RPM spec file to reflect libpurple plugins are now installed in
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16378
diff changeset
461 * 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
462 - 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
463
16378
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
464 * 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
465 - 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
466 - Add virtual provides for gaim & gaim-devel
7f29c491b467 Add virtual provides for gaim & gaim-devel
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16377
diff changeset
467
16348
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
468 * Thu Apr 19 2007 Stu Tomlinson <stu@nosnilmot.com>
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
469 - Fix pkgconfig Requires
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
470 - Add ldconfig in pre/post scripts for libpurple & finch
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
471 - 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
472 during the rename :(
630ee4470c66 - Fix pkgconfig Requires
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16347
diff changeset
473
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
474 * 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
475 - Add some Obsolete:s to help upgrades
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
476 - 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
477
16220
d2063c4e9598 Drop -tcl & -silc sub-packages, include both in the main libpurple RPM.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16218
diff changeset
478 * 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
479 - 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
480 - 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
481 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
482 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
483
16156
701cc6bfeee6 Document my last spec file update. Revisionist history rules!
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16146
diff changeset
484 * 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
485 - 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
486
16118
a796a3cd37de Separate out libpurple, libpurple-devel and finch-devel RPMs
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16079
diff changeset
487 * 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
488 - 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
489
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
490 * 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
491 - 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
492
14734
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
493 * Sun Oct 1 2006 Stu Tomlinson <stu@nosnilmot.com>
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
494 - 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
495 main package
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
496 - Deal with gconf schame uninstallation on package upgrade and removal
cc74111fd816 [gaim-migrate @ 17418]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14674
diff changeset
497
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
498 * Sun Aug 20 2006 Stu Tomlinson <stu@nosnilmot.com>
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
499 - Make the gstreamer-devel dependency overridable with '--without-gstreamer'
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
500 to allow building on older distributions without suitable gstreamer
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
501
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
502 * Tue Aug 15 2006 Mark Doliner <thekingant@users.sourceforge.net>
14191
4fa65f3a6350 [gaim-migrate @ 16768]
Mark Doliner <markdoliner@pidgin.im>
parents: 14105
diff changeset
503 - Add a BuildRequire for gstreamer-devel
14192
c62e2ffb987e [gaim-migrate @ 16769]
Mark Doliner <markdoliner@pidgin.im>
parents: 14191
diff changeset
504 - Remove the BuildRequires for audiofile-devel and libao-devel
14191
4fa65f3a6350 [gaim-migrate @ 16768]
Mark Doliner <markdoliner@pidgin.im>
parents: 14105
diff changeset
505
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
506 * Mon May 8 2006 Mark Doliner <thekingant@users.sourceforge.net>
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
507 - 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
508 Avahi's Howl compatibility layer
13749
dffc916e0869 [gaim-migrate @ 16158]
Mark Doliner <markdoliner@pidgin.im>
parents: 13633
diff changeset
509
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
510 * Wed Mar 29 2006 Stu Tomlinson <stu@nosnilmot.com>
13579
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
511 - Source RPM uses tar.bz2 now to save space
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
512 - Update BuildRequires for new intltool dependencies
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
513 - 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
514 - Add a --with gadugadu to build (separate) gaim-gadugadu package
ccafe8c55539 [gaim-migrate @ 15960]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13562
diff changeset
515
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
516 * Sat Dec 17 2005 Stu Tomlinson <stu@nosnilmot.com>
12529
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
517 - 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
518 by RPM
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
519 - Split of sametime support to gaim-meanwhile
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
520 - Use make DESTDIR=... instead of overloading prefix etc. when installing
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
521 - Default build to include cyrus-sasl support in Jabber
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
522 - Add --with dbus to build with DBUS support
086181ba5188 [gaim-migrate @ 14842]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12314
diff changeset
523
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
524 * 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
525 - Added obsoletes gaim-meanwhile
37b94971e8df [gaim-migrate @ 14618]
Christopher O'Brien <siege@pidgin.im>
parents: 11913
diff changeset
526
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
527 * Sun Oct 30 2005 Stu Tomlinson <stu@nosnilmot.com>
11912
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
528 - Add separate gaim-bonjour package if built with --with-howl
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
529 - Add separate gaim-mono package if built with --with-mono
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
530 - Exclude some unwanted perl files
84629337e3e9 [gaim-migrate @ 14203]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11405
diff changeset
531
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
532 * Sat Aug 20 2005 Stu Tomlinson <stu@nosnilmot.com>
11318
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
533 - Include libgaimperl.so
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
534 - Include gaim.m4 in gaim-devel
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11009
diff changeset
535
14287
69c011c59cc9 [gaim-migrate @ 16906]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14192
diff changeset
536 * Thu Apr 28 2005 Stu Tomlinson <stu@nosnilmot.com>
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
537 - Use perl_vendorlib & perl_archlib for better 64bit compat (Jeff Mahoney)
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
538 - Clean up Requires, most should be auto-detected
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
539 - Restore gtkspell-devel build requirement (and add --without gtkspell option)
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
540 - Fix Tcl build requirements to work across more distros
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
541 - Fix SILC build requirements to work across more distros
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
542
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
543 * 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
544 - Added if "%%{_vendor}" == "suse" to handle GnuTLS libraries for SuSE
10888
26fc8df5cc84 [gaim-migrate @ 12592]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10814
diff changeset
545
10073
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
546 * Sat Oct 2 2004 Stu Tomlinson <stu@nosnilmot.com>
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
547 - 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
548 exist to prevent RPM complaining about unpackaged files
dedf375b7564 [gaim-migrate @ 11053]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9545
diff changeset
549
9429
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
550 * Tue Jun 29 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
551 - 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
552 package if specified.
40d6f828fac5 [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
553
9400
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
554 * Thu Jun 24 2004 Mark Doliner <thekingant@users.sourceforge.net>
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
555 - Add --with silc rebuild option for compiling a separate gaim-silc
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
556 RPM containing the silc protocol plugin (Stu Tomlinson).
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
557
9368
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
558 * Wed Jun 23 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
559 - Moved gaim headers and a pkgconfig configuration file into the
9400
4254b4bfca4f [gaim-migrate @ 10214]
Mark Doliner <markdoliner@pidgin.im>
parents: 9373
diff changeset
560 gaim-devel RPM (Stu Tomlinson).
9368
3b2951c02992 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
561
8115
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
562 * Thu Jan 15 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
563 - 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
564 the necessary programs are properly installed. (For me, this was
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
565 elfutils.)
f8f1f6953e2d [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
566
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
567 * 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
568 - Added pkgconfig build dependency.
16288
dbc6e44e4b12 - Add some Obsolete:s to help upgrades
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16273
diff changeset
569 - 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
570 - 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
571
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
572 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
573 - Complete spec file rewrite to take advantage of "new" RPM features
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
574 and make things prettier.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
575 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
576 attempt to define our own.

mercurial