annotate gaim.spec.in @ 10928:80a4e8e40057

[gaim-migrate @ 12705] "destroy-event" doesn't get this far when the window is closed, so the trans. data isn't cleaned up when the conv. window is closed. This causes crashes when we do try to clean up. So, we use the "deleting-conversation" signal and detect that the last conversation in the window is being deleted. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Wed, 18 May 2005 22:06:32 +0000
parents 29bec53bd2d2
children 2ce8ec01a064
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
1 # Older RPM doesn't define these by default
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
2 %{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
3 %{!?perl_archlib: %define perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib)}
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
4
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
5 Summary: A Gtk+ based multiprotocol instant messaging client
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
6 Name: @PACKAGE@
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
7 Version: @VERSION@
7656
0e984848e632 [gaim-migrate @ 8300]
Ethan Blanton <elb@pidgin.im>
parents: 7411
diff changeset
8 Release: 0
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
9 Epoch: 1
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
10 License: GPL
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
11 Group: Applications/Internet
7670
5076246a211b [gaim-migrate @ 8314]
Mark Doliner <mark@kingant.net>
parents: 7656
diff changeset
12 URL: http://gaim.sourceforge.net/
7777
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
13 Packager: %{packager}
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
14 Source: %{name}-%{version}.tar.gz
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
15 BuildRoot: %{_tmppath}/%{name}-%{version}-root
7670
5076246a211b [gaim-migrate @ 8314]
Mark Doliner <mark@kingant.net>
parents: 7656
diff changeset
16
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
17 # Generic build requirements
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
18 BuildRequires: libtool, pkgconfig, libao-devel, audiofile-devel
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
19 %{?_with_silc:BuildRequires: /usr/include/silc/silcclient.h}
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
20 %{?_with_tcl:BuildRequires: tcl, tk, /usr/include/tcl.h}
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
21 %{!?_without_gtkspell:BuildRequires: gtkspell-devel}
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
22 # For some reason perl isn't always automatically detected as a requirement :(
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
23 Requires: perl
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
24
7777
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
25 %if "%{_vendor}" == "MandrakeSoft"
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
26 # Mandrake/Mandriva requirements
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
27 BuildRequires: libgtk+2.0_0-devel, libnss3-devel, perl-devel
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
28 Provides: libgaim-remote0
7777
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
29 %else
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
30
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
31 # SuSE & Red Hat / Fedora requirements
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
32 BuildRequires: gtk2-devel
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
33
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
34 %if "%{_vendor}" == "suse"
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
35 BuildRequires: gnutls-devel
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
36 %else
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
37 BuildRequires: mozilla-nss-devel
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
38 %endif
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
39 %endif
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
40
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
41 %if 0%{?_with_silc:1}
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
42 %package silc
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
43 Summary: SILC (Secure Internet Live Conferencing) plugin for Gaim
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
44 Group: Applications/Internet
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
45 Requires: gaim = %{epoch}:%{version}
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
46 %endif
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
47
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
48 %if 0%{?_with_tcl:1}
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
49 %package tcl
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
50 Summary: Tcl scripting support for Gaim
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
51 Group: Applications/Internet
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
52 Requires: gaim = %{epoch}:%{version}
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
53 %endif
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
54
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
55 %package devel
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
56 Summary: Development headers, documentation, and libraries for Gaim.
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
57 Group: Applications/Internet
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
58 Requires: pkgconfig, gaim = %{epoch}:%{version}
5033
14bbf22917d9 [gaim-migrate @ 5376]
Christian Hammond <chipx86@chipx86.com>
parents: 5009
diff changeset
59
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
60 %description
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
61 Gaim allows you to talk to anyone using a variety of messaging
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
62 protocols, including AIM, ICQ, IRC, Yahoo!, Novell Groupwise,
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
63 MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
64 protocols are implemented using a modular, easy to use design.
7163
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
65 To use a protocol, just add an account using the account editor.
3162
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
66
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
67 Gaim supports many common features of other clients, as well as many
7163
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
68 unique features, such as perl scripting, TCL scripting and C plugins.
3162
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
69
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
70 Gaim is NOT affiliated with or endorsed by America Online, Inc.,
7163
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
71 Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
2578
4872afc89782 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
72
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
73 %if 0%{?_with_silc:1}
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
74 %description silc
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
75 SILC (Secure Internet Live Conferencing) plugin for Gaim
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
76 %endif
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
77
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
78 %if 0%{?_with_tcl:1}
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
79 %description tcl
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
80 Tcl plugin loader for Gaim. This package will allow you to write or
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
81 use Gaim plugins written in the Tcl programming language.
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
82 %endif
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
83
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
84 %description devel
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
85 The gaim-devel package contains the header files, developer
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
86 documentation, and libraries required for development of gaim scripts
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
87 and plugins.
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
88
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
89 %prep
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
90 %setup -q
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
91
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
92 %build
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
93 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
94 --bindir=%{_bindir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
95 --datadir=%{_datadir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
96 --includedir=%{_includedir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
97 --libdir=%{_libdir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
98 --mandir=%{_mandir} \
6995
dfc78aeca2d7 [gaim-migrate @ 7551]
Christian Hammond <chipx86@chipx86.com>
parents: 6994
diff changeset
99 --sysconfdir=%{_sysconfdir} \
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
100 --with-ao=%{_libdir} \
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
101 --with-perl-lib=%{buildroot}%{_prefix} \
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
102 %{?_with_silc:--with-silc-includes=%{_includedir}/silc} \
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
103 %{?_with_silc:--with-silc-libs=%{_libdir}/silc} \
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
104 %{!?_with_tcl:--disable-tcl} \
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
105 %{?_without_gtkspell:--disable-gtkspell}
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
106
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
107 make %{?_smp_mflags}
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
108
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
109 %install
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
110 rm -rf %{buildroot}
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
111 make prefix=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
112 datadir=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
113 libdir=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
114 sysconfdir=%{buildroot}%{_sysconfdir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
115 install
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
116
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
117 rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
118 rm -f $RPM_BUILD_ROOT%{_libdir}/gaim/*.la
10073
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
119
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
120 %if 0%{!?_with_silc:1}
10073
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
121 rm -f $RPM_BUILD_ROOT%{_libdir}/gaim/libsilcgaim.so
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
122 %endif
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
123
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
124 %if 0%{!?_with_tcl:1}
10073
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
125 rm -f $RPM_BUILD_ROOT%{_libdir}/gaim/tcl.so
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
126 %endif
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
127
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
128 find $RPM_BUILD_ROOT%{_libdir}/gaim -type f -print | \
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
129 sed "s@^$RPM_BUILD_ROOT@@g" | \
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
130 grep -v libsilcgaim.so |
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
131 grep -v tcl.so |
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
132 grep -v ".tcl$" > %{name}-%{version}-coreplugins
6736
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
133
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
134 %clean
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
135 rm -rf %{buildroot}
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
136
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
137 %files -f %{name}-%{version}-coreplugins
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
138 %defattr(-, root, root)
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
139
8058
1f13f8ad856c [gaim-migrate @ 8744]
Ethan Blanton <elb@pidgin.im>
parents: 7815
diff changeset
140 %doc doc/the_penguin.txt doc/CREDITS NEWS COPYING AUTHORS COPYRIGHT
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
141 %doc README ChangeLog
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
142 %doc %{_mandir}/man1/*
7006
1dbafcde861f [gaim-migrate @ 7563]
Ethan Blanton <elb@pidgin.im>
parents: 6995
diff changeset
143 %doc %{_mandir}/man3*/*
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
144
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
145 %dir %{_libdir}/gaim
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
146 %attr(755, root, root) %{_libdir}/libgaim-remote.so.*
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
147 %attr(755, root, root) %{perl_vendorlib}
6736
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
148
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
149 %{_bindir}/*
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
150 %{_datadir}/locale/*/*/*
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
151 %{_datadir}/pixmaps/*
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
152 %dir %{_datadir}/sounds/gaim
4206
30b5741e4c87 [gaim-migrate @ 4442]
Christian Hammond <chipx86@chipx86.com>
parents: 4030
diff changeset
153 %{_datadir}/sounds/gaim/*
4030
a3466240218c [gaim-migrate @ 4235]
Luke Schierer <lschiere@pidgin.im>
parents: 3774
diff changeset
154 %{_datadir}/applications/*
547
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 369
diff changeset
155
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
156 %if 0%{?_with_silc:1}
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
157 %files silc
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
158 %defattr(-, root, root)
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
159
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
160 %{_libdir}/gaim/libsilcgaim.*
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
161 %endif
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
162
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
163 %if 0%{?_with_tcl:1}
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
164 %files tcl
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
165 %defattr(-, root, root)
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
166
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
167 %{_libdir}/gaim/tcl.so
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
168 %endif
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
169
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
170 %files devel
9373
7b524aa57718 [gaim-migrate @ 10181]
Mark Doliner <mark@kingant.net>
parents: 9368
diff changeset
171 %defattr(-, root, root)
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
172
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
173 %doc plugins/HOWTO
10303
ee371f31ae96 [gaim-migrate @ 11488]
Mark Doliner <mark@kingant.net>
parents: 10073
diff changeset
174 %doc HACKING PROGRAMMING_NOTES
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
175
9400
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
176 %attr(755, root, root) %{_libdir}/libgaim-remote.so
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
177 %attr(755, root, root) %{_libdir}/libgaim-remote.la
9364
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 8115
diff changeset
178 %dir %{_includedir}/gaim
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 8115
diff changeset
179 %{_includedir}/gaim/*.h
63f07fa577eb [gaim-migrate @ 10172]
Ethan Blanton <elb@pidgin.im>
parents: 8115
diff changeset
180 %{_libdir}/pkgconfig/gaim.pc
2224
cb784a37f5f0 [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
181
cb784a37f5f0 [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
182 %changelog
10888
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
183 * Thu Apr 28 2005 <stu@nosnilmot.com>
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
184 - Use perl_vendorlib & perl_archlib for better 64bit compat (Jeff Mahoney)
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
185 - Clean up Requires, most should be auto-detected
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
186 - Restore gtkspell-devel build requirement (and add --without gtkspell option)
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
187 - Fix Tcl build requirements to work across more distros
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
188 - Fix SILC build requirements to work across more distros
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
189
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
190 * Mon Oct 11 2004 John Jolly <john.jolly@gmail.com>
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
191 - Added if "%{_vendor}" == "suse" to handle GnuTLS libraries for SuSE
29bec53bd2d2 [gaim-migrate @ 12592]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10814
diff changeset
192
10073
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
193 * Sat Oct 2 2004 Stu Tomlinson <stu@nosnilmot.com>
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
194 - If --with tcl or silc are not specified, make sure the plugins don't
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
195 exist to prevent RPM complaining about unpackaged files
06fa76a16ac0 [gaim-migrate @ 11053]
Stu Tomlinson <stu@nosnilmot.com>
parents: 9545
diff changeset
196
9429
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
197 * Tue Jun 29 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
198 - Change Tcl to use --with tcl, the same as SILC, and build a gaim-tcl
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
199 package if specified.
a3e3c71d995a [gaim-migrate @ 10249]
Ethan Blanton <elb@pidgin.im>
parents: 9400
diff changeset
200
9400
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
201 * Thu Jun 24 2004 Mark Doliner <thekingant@users.sourceforge.net>
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
202 - Add --with silc rebuild option for compiling a separate gaim-silc
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
203 RPM containing the silc protocol plugin (Stu Tomlinson).
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
204
9368
3ca51ea44480 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
205 * Wed Jun 23 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
3ca51ea44480 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
206 - Moved gaim headers and a pkgconfig configuration file into the
9400
ecd93503a5c9 [gaim-migrate @ 10214]
Mark Doliner <mark@kingant.net>
parents: 9373
diff changeset
207 gaim-devel RPM (Stu Tomlinson).
9368
3ca51ea44480 [gaim-migrate @ 10176]
Ethan Blanton <elb@pidgin.im>
parents: 9364
diff changeset
208
8115
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
209 * Thu Jan 15 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
210 - Removed the manual strip command, as it seems to be unwarranted if
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
211 the necessary programs are properly installed. (For me, this was
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
212 elfutils.)
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
213
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
214 * Sun Jul 20 2003 Bjoern Voigt <bjoern@cs.tu-berlin.de>
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
215 - Added pkgconfig build dependency.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
216 - if "%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
217 - Added Gaim-specific directories to list of Gaim's files.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
218
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
219 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
220 - Complete spec file rewrite to take advantage of "new" RPM features
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
221 and make things prettier.
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
222 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
223 attempt to define our own.