2 %define version @VERSION@
5 %define sysconfdir
/etc
7 # This stuff makes things install into the directories that LFS wants.
8 # Ugly, and I don't know why rpm doesn't put them in the right places,
10 %{expand:%%define share %(if [ -d %{prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)}
12 %define CONFIG_FLAGS
--prefix
=%prefix --infodir
='
%{prefix}%{share}/info' --mandir='%{prefix}%{share}/man'
14 %define CONFIG_FLAGS
--prefix
=%prefix
17 Summary: A Gtk
+ based multiprotocol instant messaging client
23 Group: Applications
/Internet
24 Vendor: Pimpin' Penguins
25 Url
: http
://gaim.sf.net
/
26 Source: %{name}-%{version}.tar.gz
27 Packager: Rob Flynn
<rob@marko.net
>
28 BuildRoot: /var
/tmp
/%{name}-%{version}-root
29 Requires: gtk2
>= 2.0.0
33 Gaim allows you to talk to anyone using a variety of messaging
34 protocols
, including AIM
(Oscar and TOC
), ICQ
, IRC
, Yahoo
!,
35 MSN Messenger
, Jabber
, Gadu
-Gadu
, Napster
, and Zephyr. These
36 protocols are implemented using a modular
, easy to use design.
37 To use a protocol
, just load the plugin
for it.
39 Gaim supports many common features of other clients
, as well as many
40 unique features
, such as perl scripting and C plugins.
42 Gaim is NOT affiliated with or endorsed by AOL.
48 CFLAGS
="$RPM_OPT_FLAGS" .
/configure
%{CONFIG_FLAGS} --disable
-artsc
52 if [ -d $RPM_BUILD_ROOT
]; then rm -r $RPM_BUILD_ROOT
; fi;
53 make DESTDIR
=$RPM_BUILD_ROOT prefix
=%{prefix} sysconfdir=%{sysconfdir} install
56 %defattr(-, root
, root
)
58 %doc doc
/the_penguin.txt doc
/CREDITS NEWS COPYING AUTHORS
59 %doc doc
/FAQ README ChangeLog plugins
/PERL
-HOWTO HACKING
61 %attr(755, root
, root
) %{_libdir}/gaim
/*
64 %{_mandir}/man1
/gaim
.1.
*
65 %{_datadir}/locale
/*/*/*
67 %{_datadir}/pixmaps
/gaim
/*
68 %{_datadir}/pixmaps
/gaim
/dialogs
/*
69 %{_datadir}/pixmaps
/gaim
/buttons
/*
70 %{_datadir}/applications
/gaim.desktop
76 * Mon Jun
24 2002 Rob Flynn
<rob@marko.net
> (0.59 release
)
77 - Hungarian translation added
(Thanks
, Sutto Zoltan
)
78 - Swedish translation updated
(Thanks
, Christian Rose
)
79 - Spanish translation updated
(Thanks
, Alex
)
80 - Traditional Chinese translation updated
(Thanks
, Paladin Liu
)
81 - Czech translation added
(Thanks
, Honza
)
82 - Polish translation updated
(Thanks Przemyslaw Sulek
)
83 - Squashed a bug
in buddy right
-click menu handling that crashed Gaim. In the process
: found and eliminated some memory leaks.
84 - Fixed a significant applet leak
85 - Can now change Jabber password on server
(Thanks
, Nathan Walp
)
86 - Certain types of Jabber presence errors no longer falsely show a buddy on
-line. Instead now a "broken light
-bulb" icon is shown and the error status is available via "Get Away Msg"
(Thanks and a tip o' the hat to Christian Hammond
for the graphic
)
87 - Conversation struct has pointer to toolbar
(thanks Brent Priddy and Paul Miller
)
88 - Zephyr fixes
(thanks
, Arun A. Tharuvai
)
89 - Aliases
in buddy ticker
90 - Perl scripts can play Gaim sounds
(thanks Andrew Rodland
)
91 - Internal sounds can be played by commands
(thanks Lex Spoon
)
92 - Auto
-login item
in applet menu
(thanks Chris Boyle
)
93 - Fixed MSN "Unkown Error Code"
, "Already there"
, and Already
in opposite list" errors
94 - Changed "Play sound" button to "Mute" button
95 - You can now have "reserved" chars
in IM and proxy passwords
96 - Jabber now has typing notification
(Thanks
, Nathan Walp
)
97 - Improved support
for Jabber resources
(Thanks
, Nathan Walp
)
98 - Fixed problem with Gaim crashing on non
-ASCII Jabber buddy aliases
(Jabber "name" attribute
) chars
(Thanks
, Ho
-seok Lee
)
99 - Plugged memory leaks
in Jabber plug
-in
100 - Fixed problem with Jabber away status not being propagated to conference rooms
for jabberd
(server
) v1.4
.2 and above
101 - Chat room buddy lists are now sorted independent of
case
102 - Added capability
for protocol
-specific edit buddy menu entries
103 - Can now remove a Jabber buddy roster item from the server entirely
104 - Gaim can now handle messages from Mac ICQ and Miranda ICQ
(Thanks
, Mark Doliner
)
105 - Added Mozilla to browser options and changed KFM to Konqueror.
106 - Can now
set the server and port
for MSN and Napster
107 - MSN Internationalization
(Thanks Felipe Contreras and countless
, countless others
)
108 - E
-mail addresses are no longer truncated when there is a '.' at the end.
110 * Mon May
13 2002 Rob Flynn
<rob@marko.net
> (0.58 release
)
111 - Bulgarian translation added
(Thanks
, Igel Itzo
)
112 - Taiwanese translation added
(Thanks
, Paladin Liu
)
113 - Better applet transparency
114 - Option to raise buddy list on signons
/signoffs
115 - Formatting of incoming MSN messages
116 - Get Info from menu multiple
-account
-aware
(thanks Brian Bernas
)
117 - Hide and unhide functions
for the filectl plugin.
(Thanks
, Ari Pollak
)
118 - Added helpful stuff to the Help menu.
119 - Self
-aliasing from the account editor.
120 - Better selection
in GtkIMHtml
(Thanks Ben Miller
)
121 - A warning when your OSCAR buddy list is too long
(Thanks
, Mark Doliner
)
122 - ICQ status messages
in OSCAR
(Thanks
, Mark Doliner
)
123 - Play sound when your name is said
in a chat
124 - Approval dialog
for Jabber when somebody wants to subscribe to user's presence. Also gives user the opportunity to add that buddy
if not already on the user's buddy list.
125 - Jabber "Change buddy group" roster synchronization now works again.
(This was unknowningly broken when the "out
-sourced" Jabber libs were upgraded
in 0.56)
126 - Invalid Jabber I.D.'s no longer crash Gaim. User now notified with pop
-up's.
127 - Jabber Buddy sign
-on
time support
, added
in 0.57, removed
until and unless an inconsistancy can be resolved.
(Thanks
, Nathan Walp
)
128 - Bug
-fix
for potential buffer overflow
in Jabber plugin.
(Thanks
, rwscott
)
129 - Tempfiles used
for secure MSN
/HotMail login
(added
in 0.57) are now themselves created securely.
130 - Secure MSN logins
(added
in 0.57) no longer blow up on Solaris.
131 - Timezone support improved.
133 * Thu Apr
25 2002 Rob Flynn
<rob@marko.net
(0.57 release
)
134 - New authorization method
for Yahoo
!
135 - Polish translation updated
(Thanks Przemyslaw Sulek
)
136 - Jabber will tell you when your buddies signed on
(Thanks Nathan Walp
)
137 - Danish translation added
(Thanks
, Sarauw Hansen
)
138 - Finnish translation update
(Thanks
, Tero Kuusela
)
139 - Japanese translation added
(Thanks
, Ryosuke Kutsuna
)
140 - Jabber improvements
(Thanks
, Nathan Walp
)
141 - More keyboard shortcuts
142 - event_chat_recv takes char
**'s
, and event_im_recv takes a
*guint32
for flags
143 - Secure hotmail login
for MSN
(thanks
for the tips
, Scott Werndorfer
)
145 * Thu Apr
11 2002 Rob Flynn
<rob@marko.net
(0.56 release
)
146 - German translation update
(Thanks Karsten Weiss
)
147 - Shell
-like send
history binded to Ctrl
-Up and Ctrl
-Down
148 - Russian Translation Updated
(thanks Grigory Bakunov
)
149 - libjabber upgraded to most recent stable version
150 - Buddylist looks a little better
151 - Fixed MSN privacy settings
152 - Group deletion fix
(Thanks Mark Doliner
)
153 - Alias
/Group syncronization
for Jabber
(Thanks JSeymour
)
154 - Fixed broken signal handling
in gdm
-started GNOME sessions
(Thanks Jim Seymour
, Vann
, Robert McQueen
)
155 - Oscar group syncronization
(Thanks
, Mark Doliner
)
156 - ICQ Authorization via Oscar
(Thanks
, Mark Doliner
)
159 * Fri Mar
29 2002 Rob Flynn
<rob@marko.net
> (0.55 release
)
160 - Jabber improvements
(Thanks Jim Seymour
)
161 - Various sound cleanups
(Thanks Robert McQueen
)
162 - Login process shown
in single window
(Thanks Michael Golden
)
163 - Can reorder your accounts
in the account editor
(Thanks Luke Schierer
)
164 - Updated Dutch translation
165 - Shows "mobile" icon
for Oscar buddies using mobile devices
(Thanks Mark Doliner
)
166 - Fixed bug
in MSN smilies that crashed PPC
(and other?
) platforms
167 - Updated Polish Translation
(Thanks Przemyslaw Sulek
)
168 - Updated Spanish Translation
(Thanks Amaya
)
169 - Updated French translation
170 - Updated Finnish translation
(Thanks Tero Kuusela
)
171 - HTTP Proxy settings now HTTP compliant
(Thanks Robert McQueen
)
172 - Speling corections
(Thanks Tero Kuusela
)
173 - Oscar list icon fixes
(Thanks Mark Doliner
)
174 - Oscar idle
times work again
(Thanks Mark Doliner
)
175 - Protocol icons on Edit Buddies tab
(Thanks Christian Hammond
)
177 * Thu Mar
14 2002 Rob Flynn
<rob@marko.net
> (0.54 release
)
178 - Compiles without GdkPixbuf again
179 - GtkIMHtml will refresh when you
set a new GTK
+ theme
180 - Improved Yahoo
! typing notification
(thanks Brian Macke
)
181 - Prompt to authorize MSN buddies who added you
while you were offline
(Thanks Jason Willis
)
182 - Option to globally disable Buddy
Icon animation
(Thanks Luke Schierer
)
184 - Yahoo
! will tell you when your buddies are playing Yahoo
! games and give you the ability to join them
185 - Yahoo
! can receive offline messages
186 - IRC can
do DCC chat.
187 - IRC will convert HTML formatting to mIRC formatting.
188 - Buddylist tab placement option
(Thanks Jason Willis
)
189 - Protocol specific smiley faces
190 - Italian translation added
193 * Fri Feb
28 2002 Rob Flynn
<rob@marko.net
> (0.53 release
)
194 - Updated Polish Translation
(thanks Przemyslaw Sulek
)
195 - Slovak translation added
(Thanks Daniel Rezny
)
196 - Minor bug fixes re
: queued away messages
197 - Better buddy icon transparency
(for real this
time ;-))
198 - Ability to change formatting of Oscar screen name
199 - Better selection
in HTML widget
(Thanks BMiller
)
200 - New icons
for ICQ
(Thanks Kevin Miller
)
201 - Editable buddy pounces
(Thanks Jason Willis
)
202 - Server side buddy lists
in Oscar
(Thanks KingAnt
:-))
203 - Fix
for the chatlist plugin
204 - Typing Notification
(AIM Direct Connect
, Yahoo
, MSN
)
205 - IM Images
(Receive Only
)
206 - Prettier GtkImHtml selection
208 * Sun Feb
17 2002 Rob Flynn
<rob@marko.net
> (0.52 release
)
209 - Better buddy icon transparency
(thanks SeanEgan
)
210 - Updated Polish Translation
(thanks Przemyslaw Sulek
)
211 - Fixed a little bug with connecting via proxy
(thanks
for reminding me of this
, Manish Singh
)
212 - Updated Simplified Chinese Translation
(Thanks Rocky S. Lee
)
213 - Updated German Translation
(Thanks Karsten Weiss
)
214 - Yahoo
! Messenger works again
216 - Can register a new user with a Jabber Server
(JSeymour
)
217 - Can now
set Jabber vCards
(JSeymour
)
218 - Jabber vCards are now shown
in their entirety
(JSeymour
)
219 - Various jabber bug fixes
/enhancements
(JSeymour
)
221 * Thu Jan
24 2002 Rob Flynn
<rob@marko.net
> (0.51 release
)
222 - Arrow buttons
in log viewer and some other dialogs work
(thanks Ben Miller
)
223 - Option to only send auto
-response
while idle
(thanks Sean Egan
)
224 - Control
time between sending auto
-responses
(thanks Mark Doliner
)
225 - Should be able to sign on to Oscar using Mac OS X
(thanks Fingolfin
, Vincas Ciziunas
, et al.
)
226 - Finnish translation added
(Thanks Tero Kuusela
)
227 - Updated French Translation
(Thanks sebfrance
)
229 * Thu Dec
13 2001 Rob Flynn
<rob@marko.net
> (0.50 release
)
230 - Updated polish translation
(Thanks Przemyslaw Sulek
)
231 - Able to import GnomeICU contact lists
232 - Galeon as browser option
(Thanks Rob McQueen
)
233 - IRC
/list
, /invite
(Thanks Sean Egan
)
234 - Added swedish translation
(Thanks Christian Rose
)
235 - Option to have IMs and Chats tabbed
in same window
236 - Finally put the lagmeter plugin out of its misery and removed it.
(/me dances on its grave.
)
238 * Thu Nov
29 2001 Rob Flynn
<rob@marko.net
> (0.49 release
)
239 - Can compile against GTK
+ 2.0 (version
1.3.10/1.3.11)
240 - Confirm before removing buddies
241 - Updated Russian translation
(thanks Grigory Bakunov
)
242 - Updated Korean translation
(thanks Ho
-seok Lee
, also
for resized ICQ icons
)
243 - Updated Dutch translation
(thanks Floris Eshuis
)
244 - Yahoo updates
(thanks Brian Macke
)
246 - Zephyr updates
(thanks Arun A Tharuvai
)
247 - Gadu
-Gadu updates
(thanks Arkadiusz Miskiewicz
)
248 - Option to show aliases
in conversation tabs
249 - Option to hide windows after sending messages
250 - licq2gaim.pl conversion script
(thanks Arturo Cisneros
, Jr.
)
252 * Thu Nov
18 2001 Rob Flynn
<rob@marko.net
> (0.48 release
)
253 - Right
-click on links to open
/copy
URL
255 - Oscar can send
/receive offline messages
in ICQ. Since the "real" ICQ protocol isn't working too well it's recommended that you use Oscar
for ICQ.
257 * Thu Nov
01 2001 Rob Flynn
<rob@marko.net
> (0.47 release
)
258 - Better font loading
(pays attention to charset now
) (thanks Arkadiusz Miskiewicz
)
259 - Better recoding
in Gadu
-Gadu
(thanks Arkadiusz Miskiewicz
)
260 - Open Mail button
for when you get new mail
(Yahoo and MSN
)
261 - New buddy pounce option
: Popup Notification
262 - When adding a buddy
, the groups list now updates when you switch accounts.
263 - When creating a new buddy pounce
, gaim now automagically selects "on away" or "on idle"
, if the user is away or idle.
264 - Add Opera to the available browsers
(thanks Brian Enigma
)
265 - Improved log viewer
(thanks to Ben Miller
)
266 - When you are queueing away messages
, double clicking on a buddy's name will cause the messages
for that name to be dequeued.
267 - You can choose which sound player you use at run
-time (thanks Ben Miller
)
268 - When someone adds you to their buddy list
, it asks
if you want to add them as well
(Yahoo
, ICQ
, and MSN
) (thanks Nathan Walp
)
269 - Option to grey idle buddies
(thanks Nathan Walp
)
270 - MSN Privacy Options
271 - In MSN you can
set a person's
alias to their "friendly name" by right
-click on their name
while they're online.
273 - The usual bug fixes and memory leak plugs
274 - Added Dutch translation
275 - Updated Korean translation
277 * Thu Oct
18 2001 Rob Flynn
<rob@marko.net
> (0.46 release
)
278 - New applet icons
(courtesy David Raeman
)
279 - ICQ works on big
-endian platforms
, e.g. sparc and ppc
(thanks to Nathan Walp and Ben Miller
)
280 - Better applet icon drawing
(thanks to Ari Pollak
)
281 - An extraordinary number of bug fixes
282 - Updated Korean translation
283 - Ability to stop animation on buddy icons
, restart animation
, hide certain buddy icons
, and save people's buddy icons
, all through a right
-click menu
284 - Event handlers
in perl passed arguments as elements of an array rather than all concatenated as a string
, making perl much easier to use
(thanks Dennis Lambe Jr.
)
285 - Can pass an argument to timeout_handlers
in perl
(thanks Artem Litvinovich
)
286 - Redesigned Modify Account window
(thanks Sean Egan
)
287 - Add buddy dialog now lets you
select which protocol to add the buddy to
288 - Pressing 'signon' on the first screen
for accounts that
do not require passwords no longer incorrectly displays an error message.
290 * Thu Oct
04 2001 Rob Flynn
<rob@marko.net
> (0.45 release
)
291 - New plugin event
: event_chat_send_invite
292 - Major updates to the perl system
(reread PERL
-HOWTO and SIGNALS
)
293 - Major updates to event_chat_
* events
for plugins
(reread SIGNALS
)
294 - Some GtkIMHtml improvements
296 - Nick Highlighting
in chat
297 - Tab
-completion
for nicks
in chat
(thanks to Sean Egan
)
298 - Large internal reworkings
299 - New Protocol
: Gadu
-Gadu
, written by Arkadiusz Miskiewicz
300 - Can choose buddy icon to send
(for Oscar
)
301 - New Translation
: Polish translation by Przemysaw Suek
303 * Thu Sep
20 2001 Rob Flynn
<rob@marko.net
> (0.44 release
)
304 - More sane scaling of buddy icons
(intelligently scale to either
48x48 or
50x50 depending on icon
)
305 - Have you ever had it happen where you cancel a login and Gaim starts using all the available processing power? I think I fixed that.
306 - Temporarily removed Jabber user registration
, which wasn't working anyway.
307 - Added a spiffy Help button
308 - Wrote a plugin
for all those people who miss having the chat rooms
in their buddy lists
(chatlist.so
)
310 - Added drop down selection to chat invitation
311 - Improved the look of the chat invitation dialog
312 - Improved the look of the proxy preferences
313 - event_im_recv and event_im_display_rcvd passed whether the message received was auto
-response
(see SIGNALS
)
314 - IRC fixes
(largly copied from X
-Chat
)
315 - Internal change to how preferences are stored
317 - Option to hide buddy icons
319 * Thu Sep
06 2001 Rob Flynn
<rob@marko.net
> (0.43 release
)
320 - Updated German Translation
(thanks Daniel Seifert
)
321 - Can change friendly name
in MSN again
323 - Auto
-reconnect plugin has exponential timeout
(i.e. it tries after
8 seconds
, then 16, then 32, etc. up to
17 minutes
)
324 - Removed file transfer things from Napster. It didn't work well anyway. It'll be back eventually.
(Does anyone even use napster anymore?
)