NAME: gaim VERSION: 0.58 RELEASE: 3-shared SUMMARY: A GTK+ clone of the AOL Instant Messenger client. DISTRIBUTION: Cygwin GNOME 1.4 VENDOR: LICENSE: GPL PACKAGER: Hansom Young GROUP: Applications/Internet OS: Cygwin ARCH: i586 SOURCE: ftp://ftp.marko.net/pub/gaim/gaim-%{version}.tar.gz DESCRIPTION: Gaim allows you to talk to anyone using a variety of messaging protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!, MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These protocols are implemented using a modular, easy to use design. To use a protocol, just load the plugin for it. Gaim supports many common features of other clients, as well as many unique features, such as perl scripting and C plugins. Gaim is NOT affiliated with or endorsed by AOL. -------------------------------------------------------------------- About this Cygwin port ---------------------- Now the patch for Cygwin is complete, it could support --enable-panel, --disable-plugin, --with-static-prpls options. This one is built with default features, i.e. plugins interface, dynamic protocols, GNOME UI librariy, perl scripting support are all enabled, while panel applet support are disabled. gaim 0.59.8 Allow Multiple Connections.... : yes Build Protocol Plugins........ : yes Protocols to link statically.. : oscar toc UI Library.................... : GNOME App Use GdkPixbuf................. : yes Build with Plugin support..... : yes Build with Perl support....... : yes Use XScreenSaver Extension.... : no Build with ESD................ : yes Build with NAS................ : no Build with ArtsC.............. : no Print debugging messages...... : no Gaim will be installed in /opt/gnome/bin. Package dependencies ------- DEPENDS: esound gtk+ gdk-pixbuf gnome-libs perl-5.6.1 $ cygcheck `cygpath -w /opt/gnome/bin/cyggaim.dll` E:\cygwin\opt\gnome\bin\cygesd.dll E:\cygwin\opt\gnome\bin\cygaudiofile.dll E:\cygwin\bin\cygwin1.dll C:\WinNT\System32\KERNEL32.dll C:\WinNT\System32\NTDLL.DLL E:\cygwin\opt\gnome\bin\cyggdk.dll E:\cygwin\opt\gnome\bin\cygglib.dll E:\cygwin\usr\X11R6\bin\libX11.dll E:\cygwin\usr\X11R6\bin\libXext.dll E:\cygwin\opt\gnome\bin\cyggdk_pixbuf.dll E:\cygwin\opt\gnome\bin\cyggmodule.dll E:\cygwin\opt\gnome\bin\cyggtk.dll E:\cygwin\bin\cygintl-2.dll E:\cygwin\bin\cygiconv-2.dll E:\cygwin\opt\gnome\bin\cyggnome.dll E:\cygwin\opt\gnome\bin\cyggnomesupport.dll E:\cygwin\bin\cygdb-3.1.dll E:\cygwin\opt\gnome\bin\cyggnomeui.dll E:\cygwin\opt\gnome\bin\cygart_lgpl.dll E:\cygwin\opt\gnome\bin\cyggdk_imlib.dll E:\cygwin\usr\X11R6\bin\libICE.dll E:\cygwin\usr\X11R6\bin\libSM.dll E:\cygwin\bin\cygpopt-0.dll E:\cygwin\bin\libperl5_6_1.dll Note ----- If you like gaim, you can download native Win32 version from its homepage: http://gaim.sourceforge.net or http://www.sourceforge.net/projects/gaim There is another Cygwin port which is built without plugin interface. All protocals are linked in statically (--with-static-prpls=all). Perhaps you'd like it. ChangeLog --------- Mar 26, 2003 0.59.8-shared Enabled panel support in the patch. Mar 06, 2003 0.59.8-1 Updated to 0.59.8 (static build) Jan 08, 2003 0.58-3-shared Fixed corrupted plugin DLL file: chatlist, iconaway, notify, spellchk Jan 06, 2003 0.58-2-shared Made plugin interface available. Jan 05, 2003 0.58-2 Linked in ALL protocols statically. Dec 17, 2002 0.58-1 Updated to 0.58. Nov 24, 2002 0.53-1 First Cygwin GNOME port. Only OSCAR and TOC protocol supported. ----------------------------------------------------------------------- To build Gaim for Cygwin GNOME with plugin support by yourself (Refer to gaim-0.58-static.README for instructs to build a static version.) As Win32 doesn't allow undefined symbols in DLLs, we need some tricks to enable the plugin interface. 1. Make sure you have glib-devel, gtk+-devel installed. If you have perl, esound, gdk-pixbuf, that would be nice. If you want to build with GNOME panel applet support, you should have gnome-libs, ORBit, gnome-core, gnome-applets. 2. Apply the patch gaim-0.59.8-cygwin-shared.patch. $ cd gaim-0.59.8 $ patch -p1 -b < ../gaim-0.59.8-cygwin-shared.patch 3. Perform configuration. $ CFLAGS=-O2 ./configure --prefix=/opt/gnome --disable-panel --disable-gnome ( If you want to compile gaim as a GNOME panel applet, you can omit --disable-panel and --disable-gnome option. ) 4. Type make and pray. :-) Note the make order issue mentioned before.