gaim.spec.in

Thu, 17 Jul 2003 04:50:55 +0000

author
Ethan Blanton <elb@pidgin.im>
date
Thu, 17 Jul 2003 04:50:55 +0000
changeset 6171
42761feaaee7
parent 5555
fbc3847e11a5
child 6246
f196b660af4f
permissions
-rw-r--r--

[gaim-migrate @ 6656]
Updated .spec file from Paco-Paco. It works for Mandrake, too.

committer: Mark Doliner <markdoliner@pidgin.im>

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
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
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
5045
c680e0b1724f [gaim-migrate @ 5393]
Christian Hammond <chipx86@chipx86.com>
parents: 5044
diff changeset
15 BuildRequires: libao-devel, gtk2-devel, gtkspell-devel, libtool, audiofile-devel
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
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
18 BuildRequires: libao-devel, libgtk+2.0_0-devel, gtkspell-devel, libtool, audiofile-devel
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
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
74 %attr(755, root, root) %{_libdir}/gaim/*
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
75 %attr(755, root, root) %{_libdir}/libgaim-remote.so.*
3737
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
76 %{_bindir}/*
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
77 %{_datadir}/locale/*/*/*
b9d24088c34f [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
78 %{_datadir}/pixmaps/*
4206
24174ecaad09 [gaim-migrate @ 4442]
Christian Hammond <chipx86@chipx86.com>
parents: 4030
diff changeset
79 %{_datadir}/sounds/gaim/*
4030
4c5a76e00839 [gaim-migrate @ 4235]
Ben Liblit
parents: 3774
diff changeset
80 %{_datadir}/applications/*
547
1fb3d8f94b06 [gaim-migrate @ 557]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 369
diff changeset
81
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
82 %files devel
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
83
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
84 %doc plugins/SIGNALS plugins/HOWTO plugins/PERL-HOWTO
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
85 %doc HACKING TODO
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
86
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
87 %attr(755, root, root) %{_libdir}/libgaim-remote.la
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
88 %{_includedir}/gaim-remote/*.h
2224
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
89
a99c6934b4cd [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
90 %changelog
6171
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
91 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
92 - Complete spec file rewrite to take advantage of "new" RPM features
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
93 and make things prettier.
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
94 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
42761feaaee7 [gaim-migrate @ 6656]
Ethan Blanton <elb@pidgin.im>
parents: 5555
diff changeset
95 attempt to define our own.

mercurial