gaim.spec.in

Tue, 05 Aug 2003 10:55:04 +0000

author
Christian Hammond <chipx86@chipx86.com>
date
Tue, 05 Aug 2003 10:55:04 +0000
changeset 6371
e92b66ee5518
parent 6301
5728cd4a4a8e
child 6653
7d1c91e407c0
permissions
-rw-r--r--

[gaim-migrate @ 6876]
I think I touched almost every file. Here's what happened.

I started off fixing up the Makefile.am and configure.ac files to help with
the core/UI split some. Then I got annoyed with the
build_{allow,deny}_list() functions that everything used, and decided to
core/UI split privacy. While doing that, I decided to redesign the dialog.
So now, a lot has changed, but not really so much. Just that most files
got affected.

Oh yeah, and the UI stuff was taken out of internal.h and moved to
gtkinternal.h. If you use this, please be aware of this change.

3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
1 Summary: A Gtk+ based multiprotocol instant messaging client
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
2 Name: @PACKAGE@
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
3 Version: @VERSION@
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
4 Release: 1
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
5 Epoch: 1
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
6 License: GPL
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
7 Group: Applications/Internet
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
8 Vendor: Pimpin' Penguins
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
9 Url: http://gaim.sourceforge.net/
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
10 Source: %{name}-%{version}.tar.gz
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
11 Packager: Rob Flynn <rob@marko.net>
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
12 BuildRoot: %{_tmppath}/%{name}-%{version}-root
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
13 %if "%{_vendor}" != "MandrakeSoft"
5044
3a8784f64406 [gaim-migrate @ 5392]
Christian Hammond <chipx86@chipx86.com>
parents: 5033
diff changeset
14 Requires: gtk2 >= 2.0.0
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
15 BuildRequires: libao-devel, gtk2-devel, gtkspell-devel, libtool, audiofile-devel, pkgconfig
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
16 %else
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
17 Requires: gtk+2.0 >= 2.0.0
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
18 BuildRequires: libao-devel, libgtk+2.0_0-devel, gtkspell-devel, libtool, audiofile-devel, pkgconfig
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
19 %endif
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
20
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
21 %package devel
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
22 Summary: Development headers, documentation, and libraries for Gaim.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
23 Group: Applications/Internet
5033
c48c219d1ce4 [gaim-migrate @ 5376]
Christian Hammond <chipx86@chipx86.com>
parents: 5009
diff changeset
24
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 %description
3162
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
26 Gaim allows you to talk to anyone using a variety of messaging
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
27 protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!,
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
28 MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
29 protocols are implemented using a modular, easy to use design.
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
30 To use a protocol, just load the plugin for it.
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
31
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
32 Gaim supports many common features of other clients, as well as many
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
33 unique features, such as perl scripting and C plugins.
69014ddef423 [gaim-migrate @ 3178]
Mark Doliner <markdoliner@pidgin.im>
parents: 3138
diff changeset
34
2578
808ac16a4279 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
35 Gaim is NOT affiliated with or endorsed by AOL.
808ac16a4279 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
36
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
37 %description devel
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
38
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
39 The gaim-devel package contains the header files, developer
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
40 documentation, and libraries required for development of gaim scripts
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
41 and plugins.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
42
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43 %prep
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44 %setup
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 %build
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
47 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
48 --bindir=%{_bindir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
49 --datadir=%{_datadir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
50 --includedir=%{_includedir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
51 --libdir=%{_libdir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
52 --mandir=%{_mandir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
53 --sysconfdir=%{_sysconfdir}
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
54 make %{?_smp_mflags}
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56 %install
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
57 rm -rf %{buildroot}
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
58 make prefix=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
59 datadir=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
60 libdir=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
61 sysconfdir=%{buildroot}%{_sysconfdir} \
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
62 install
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
63
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
64 %clean
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
65 rm -rf %{buildroot}
322
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
66
fd30c1e1c82d [gaim-migrate @ 332]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
67 %files
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
68 %defattr(-, root, root)
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
69
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
70 %doc doc/the_penguin.txt doc/CREDITS doc/FAQ NEWS COPYING AUTHORS
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
71 %doc README ChangeLog
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
72 %doc %{_mandir}/man1/*
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
73
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
74 %dir %{_libdir}/gaim
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
75 %attr(755, root, root) %{_libdir}/gaim/*
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
76 %attr(755, root, root) %{_libdir}/libgaim-remote.so.*
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
77 %{_bindir}/*
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
78 %{_datadir}/locale/*/*/*
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
79 %{_datadir}/pixmaps/*
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
80 %dir %{_datadir}/sounds/gaim
4206
24174ecaad09 [gaim-migrate @ 4442]
Christian Hammond <chipx86@chipx86.com>
parents: 4030
diff changeset
81 %{_datadir}/sounds/gaim/*
4030
4c5a76e00839 [gaim-migrate @ 4235]
Ben Liblit
parents: 3774
diff changeset
82 %{_datadir}/applications/*
547
1fb3d8f94b06 [gaim-migrate @ 557]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 369
diff changeset
83
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
84 %files devel
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
85
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
86 %doc plugins/SIGNALS plugins/HOWTO plugins/PERL-HOWTO
6301
5728cd4a4a8e [gaim-migrate @ 6800]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6246
diff changeset
87 %doc HACKING PROGRAMMING_NOTES
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
88
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
89 %attr(755, root, root) %{_libdir}/libgaim-remote.la
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
90 %dir %{_includedir}/gaim-remote
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
91 %{_includedir}/gaim-remote/*.h
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
92
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
93 %changelog
6246
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
94 * 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
95 - Added pkgconfig build dependency.
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
96 - if "%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x.
f196b660af4f [gaim-migrate @ 6740]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents: 6171
diff changeset
97 - 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
98
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
99 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
100 - Complete spec file rewrite to take advantage of "new" RPM features
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
101 and make things prettier.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
102 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
103 attempt to define our own.

mercurial