NAME: gaim VERSION: 0.58 RELEASE: 2 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 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. -------------------------------------------------------------------- This Cygwin port is a simple one: * It is not compiled as a GNOME panel applet. * Plugin interface is not available in this port. * All protocols are linked in statically. This port is built with the following configuration: <<<<< $ CFLAGS=-O2 ./configure --prefix=/opt/gnome --disable-plugins --disable-panel --disable-gnome \ --with-static-prpls="oscar,toc,gg,icq,irc,jabber,msn,napster,yahoo,zephyr" ... Allow Multiple Connections.... : yes Build Protocol Plugins........ : no Protocols to link statically.. : oscar toc gg icq irc jabber msn napster yahoo zephyr UI Library.................... : GTK+ 1.2 Use GdkPixbuf................. : yes Build with Plugin support..... : no 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 >>>>>>>> Package dependencies ------- DEPENDS: esound gtk+ gdk-pixbuf perl-5.6.1 $ cygcheck `cygpath -w /opt/gnome/bin/gaim.exe` E:\cygwin\opt\gnome\bin\gaim.exe 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\bin\libperl5_6_1.dll Note ----- If you like gaim, you can download native Win32 version from their site: http://gaim.sourceforge.net or http://www.sourceforge.net/projects/gaim ChangeLog --------- Nov 24, 2002 0.53-1 First Cygwin GNOME port. Only OSCAR and TOC protocol supported. Dec 17, 2002 0.58-1 Updated to 0.58. Jan 06, 2003 0.58-2 Linked in ALL protocols statically. ----------------------------------------------------------------------- To build gaim for Cygwin GNOME by yourself: 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. Perform configuration. CFLAGS=-O2 ./configure --prefix=/opt/gnome --disable-plugins --disable-panel --disable-gnome \ --with-static-prpls="oscar,toc,gg,icq,irc,jabber,msn,napster,yahoo,zephyr" If you want to compile gaim as a GNOME panel applet, you can omit --disable-panel and --disable-gnome option. 3. Comment including statement for arpa/nameser.h and resolve.h in src/protocals/jabber/libxode.h --- libxode.h Fri Dec 21 03:58:44 2001 +++ libxode.h.cygwin Mon Jan 6 12:29:10 2003 @@ -14,8 +14,10 @@ #include #include #include +#ifndef __CYGWIN__ #include #include +#endif #include #include Then modify 'timezone' to '_timezone' in src/protocals/jabber/jabber.c --- jabber.c Thu May 9 21:53:12 2002 +++ jabber.c.cygwin Mon Jan 6 12:34:28 2003 @@ -768,7 +769,7 @@ static time_t iso8601_to_time(char *time # else # ifdef HAVE_TIMEZONE tzset(); /* making sure */ - retval -= timezone; + retval -= _timezone; # endif # endif } 4. Type make and pray. :-)