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