annotate gaim.spec.in @ 8560:832fd9b754d0

[gaim-migrate @ 9304] " Here's a patch for the problem larsl_school reported on #gaim on the 13th, mostly taken from the irc plugin. Whenever an incoming im (or chat message) doesn't parse as utf-8, it will be automatically interpreted as a byte stream in a fallback character set, (defaulting to iso-8859-1), and converted to utf-8. It adds an option to the zephyr plugin, "Encoding", which is a translateable string. It still sends outgoing messages as utf-8 though. (06:57:06) larsl_school: Hello, I'm using Gaim 0.71 in school and when I get a Zephyr message containing swedish characters from the zwrite client, Gaim just displays the whole message as an empty string? (07:04:00) larsl_school: In the logs it looks like GAIM is using UTF-8, but the messages from zwrite are coded as extended ASCII. Can I make GAIM understand extended ASCII (or at least display the parts of the message that is normal ASCII)?" --Arun A Tharuvai apparently there are TWO gaim zepher users! committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 02 Apr 2004 06:06:45 +0000
parents 2a9e8ba61ec7
children 63f07fa577eb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
1 Summary: A Gtk+ based multiprotocol instant messaging client
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
2 Name: @PACKAGE@
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
3 Version: @VERSION@
7656
0e984848e632 [gaim-migrate @ 8300]
Ethan Blanton <elb@pidgin.im>
parents: 7411
diff changeset
4 Release: 0
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
5 Epoch: 1
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
6 License: GPL
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
7 Group: Applications/Internet
7670
5076246a211b [gaim-migrate @ 8314]
Mark Doliner <mark@kingant.net>
parents: 7656
diff changeset
8 URL: http://gaim.sourceforge.net/
7777
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
9 Packager: %{packager}
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
10 Source: %{name}-%{version}.tar.gz
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
11 BuildRoot: %{_tmppath}/%{name}-%{version}-root
7670
5076246a211b [gaim-migrate @ 8314]
Mark Doliner <mark@kingant.net>
parents: 7656
diff changeset
12
7777
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
13 %if "%{_vendor}" == "MandrakeSoft"
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
14 Requires: gtk+2.0 >= 2.0.0, libnss3
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
15 BuildRequires: libao-devel, libgtk+2.0_0-devel, gtkspell-devel, libtool, audiofile-devel, pkgconfig, libnss3-devel, perl-devel
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
16 Provides: libgaim-remote0
69b9e1d4f9e2 [gaim-migrate @ 8422]
Mark Doliner <mark@kingant.net>
parents: 7680
diff changeset
17 %else
7235
03f22e564311 [gaim-migrate @ 7810]
Mark Doliner <mark@kingant.net>
parents: 7223
diff changeset
18 Requires: gtk2 >= 2.0.0, mozilla-nss, gtkspell, audiofile, libao
7411
340eae41b18e [gaim-migrate @ 8011]
Ethan Blanton <elb@pidgin.im>
parents: 7410
diff changeset
19 BuildRequires: libao-devel, gtk2-devel, gtkspell-devel, libtool, audiofile-devel, pkgconfig, mozilla-nss-devel
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
20 %endif
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
21
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
22 %package devel
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
23 Summary: Development headers, documentation, and libraries for Gaim.
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
24 Group: Applications/Internet
5033
14bbf22917d9 [gaim-migrate @ 5376]
Christian Hammond <chipx86@chipx86.com>
parents: 5009
diff changeset
25
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
26 %description
3162
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
27 Gaim allows you to talk to anyone using a variety of messaging
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
28 protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!,
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
29 MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
30 protocols are implemented using a modular, easy to use design.
7163
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
31 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
32
7dfd1871c39d [gaim-migrate @ 3178]
Rob Flynn <gaim@robflynn.com>
parents: 3138
diff changeset
33 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
34 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
35
7163
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
36 Gaim is NOT affiliated with or endorsed by America Online, Inc.,
3785d534d085 [gaim-migrate @ 7730]
Mark Doliner <mark@kingant.net>
parents: 7006
diff changeset
37 Microsoft Corporation, Yahoo! Inc., or ICQ Inc.
2578
4872afc89782 [gaim-migrate @ 2591]
Rob Flynn <gaim@robflynn.com>
parents: 2538
diff changeset
38
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
39 %description devel
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
40
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
41 The gaim-devel package contains the header files, developer
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
42 documentation, and libraries required for development of gaim scripts
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
43 and plugins.
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
44
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
45 %prep
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
46 %setup
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
47
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
48 %build
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
49 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
50 --bindir=%{_bindir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
51 --datadir=%{_datadir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
52 --includedir=%{_includedir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
53 --libdir=%{_libdir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
54 --mandir=%{_mandir} \
6995
dfc78aeca2d7 [gaim-migrate @ 7551]
Christian Hammond <chipx86@chipx86.com>
parents: 6994
diff changeset
55 --sysconfdir=%{_sysconfdir} \
dfc78aeca2d7 [gaim-migrate @ 7551]
Christian Hammond <chipx86@chipx86.com>
parents: 6994
diff changeset
56 --with-perl-lib=%{buildroot}%{_prefix}
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
57 make %{?_smp_mflags}
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
58
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
59 %install
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
60 rm -rf %{buildroot}
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
61 make prefix=%{buildroot}%{_prefix} bindir=%{buildroot}%{_bindir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
62 datadir=%{buildroot}%{_datadir} includedir=%{buildroot}%{_includedir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
63 libdir=%{buildroot}%{_libdir} mandir=%{buildroot}%{_mandir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
64 sysconfdir=%{buildroot}%{_sysconfdir} \
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
65 install
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
66
6736
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
67 rm -f $RPM_BUILD_ROOT/%{_libdir}/perl5/*/*/perllocal.pod
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
68
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
69 %clean
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
70 rm -rf %{buildroot}
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
71
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
72 %files
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
73 %defattr(-, root, root)
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
74
8058
1f13f8ad856c [gaim-migrate @ 8744]
Ethan Blanton <elb@pidgin.im>
parents: 7815
diff changeset
75 %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
76 %doc README ChangeLog
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
77 %doc %{_mandir}/man1/*
7006
1dbafcde861f [gaim-migrate @ 7563]
Ethan Blanton <elb@pidgin.im>
parents: 6995
diff changeset
78 %doc %{_mandir}/man3*/*
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
79
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
80 %dir %{_libdir}/gaim
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
81 %attr(755, root, root) %{_libdir}/gaim/*
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
82 %attr(755, root, root) %{_libdir}/libgaim-remote.so.*
6736
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
83 %attr(755, root, root) %{_libdir}/perl5
e411a7d6378c [gaim-migrate @ 7268]
Christian Hammond <chipx86@chipx86.com>
parents: 6653
diff changeset
84
3737
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
85 %{_bindir}/*
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
86 %{_datadir}/locale/*/*/*
5939b57aeed8 [gaim-migrate @ 3875]
Christian Hammond <chipx86@chipx86.com>
parents: 3736
diff changeset
87 %{_datadir}/pixmaps/*
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
88 %dir %{_datadir}/sounds/gaim
4206
30b5741e4c87 [gaim-migrate @ 4442]
Christian Hammond <chipx86@chipx86.com>
parents: 4030
diff changeset
89 %{_datadir}/sounds/gaim/*
4030
a3466240218c [gaim-migrate @ 4235]
Luke Schierer <lschiere@pidgin.im>
parents: 3774
diff changeset
90 %{_datadir}/applications/*
547
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 369
diff changeset
91
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
92 %files devel
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
93
6994
830070d70f3c [gaim-migrate @ 7550]
Christian Hammond <chipx86@chipx86.com>
parents: 6736
diff changeset
94 %doc plugins/HOWTO
6301
0e60f9b2e6eb [gaim-migrate @ 6800]
Luke Schierer <lschiere@pidgin.im>
parents: 6246
diff changeset
95 %doc HACKING PROGRAMMING_NOTES
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
96
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
97 %attr(755, root, root) %{_libdir}/libgaim-remote.la
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
98 %dir %{_includedir}/gaim-remote
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
99 %{_includedir}/gaim-remote/*.h
2224
cb784a37f5f0 [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
100
cb784a37f5f0 [gaim-migrate @ 2234]
Rob Flynn <gaim@robflynn.com>
parents: 2133
diff changeset
101 %changelog
8115
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
102 * Thu Jan 15 2004 Ethan Blanton <eblanton@cs.ohiou.edu>
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
103 - 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
104 the necessary programs are properly installed. (For me, this was
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
105 elfutils.)
2a9e8ba61ec7 [gaim-migrate @ 8819]
Ethan Blanton <elb@pidgin.im>
parents: 8058
diff changeset
106
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
107 * Sun Jul 20 2003 Bjoern Voigt <bjoern@cs.tu-berlin.de>
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
108 - Added pkgconfig build dependency.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
109 - if "%{_vendor}" != "MandrakeSoft" now also works with rpm 3.x.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
110 - Added Gaim-specific directories to list of Gaim's files.
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 6171
diff changeset
111
6171
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
112 * Wed Jul 16 2003 Ethan Blanton <eblanton@cs.ohiou.edu>
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
113 - Complete spec file rewrite to take advantage of "new" RPM features
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
114 and make things prettier.
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
115 - Use system-supplied %%{_prefix}, %%{_datadir}, etc. rather than
4cbf448d12eb [gaim-migrate @ 6656]
Mark Doliner <mark@kingant.net>
parents: 5555
diff changeset
116 attempt to define our own.