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