# # Note : This mirror site may not always be up to date. # The original site is located at # http://ezytools.sf.net/sylpheed (english/claws pages) # http://www2.odn.ne.jp/munesato/sylpheed/ (japanese/original pages) # S Y L P H E E D - W I N 3 2 V E R S I O N ================================================== These are the necessary steps to compile either sylpheed or sylpheed-claws using MS VisualC++ in a Win32 environment. Please note, that these ports are in a very early development state: ! MANY FEATURES ARE UNAVAILABE, MAY CRASH OR EVEN DESTROY YOUR DATA ! ! DONT USE THESE PROGRAMS FOR ANY OTHER PURPOSES THAN TESTING/DEVELOPMENT ! Installation: ------------- 1. Get the needed files. 2. Create the directory structure as shown below. 3. Unpack Gtk+ and its support libraries to \dev. After that, you will have several subdirectories, e.g. \dev\bin, \dev\lib, etc. 4. Unpack the other support libs under \dev\lib, so you will find *.lib, *.dll, *.dsp, etc. in \dev\lib and the sources in \dev\lib\src. 5. Unpack the sylpheed-dev-20020401.lzh to \dev\prov\sylpheed. 6. Install the sylpheed sources under \dev\proj\sylpheed: * To use the non-claws version, unpack sylpheed-0.7.4.tar.bz2 and apply the patch from sylpheed-dev-20020401.lzh: patch -p0 < sylpheed-0.7.4-w32_20020401.diff Done. * To use the claws version, you can either use a CVS snapshot (claws_snapshot_020413.zip is known to compile) and optionally update later or start from a plain checkout. 7. After installing the claws-sources, unpack the claws_patches_020312.zip under \dev\proj. It contains a new VC project, some "autogenerated" files and the claws_w32_020413.diff. 8. Apply the claws_w32 patches in \dev\proj\sylpheed\src: patch -p0 < claws_w32_020413.diff Done. Hint: If you already have the sylpheed win32 sourcestree, you can download claws_src_snapshot_020413.zip, which contains only the src directory from then claws CVS version (and the VC project). Directory structure: -------------------- \dev +-> include # .h +-> lib # .lib --> comiled support libs +-> src # .c .h --> sources from libjconv and other +-> proj +-> sylpheed # .dsp --> msvc_project.diff +-> src --> CVS, bisonfiles.diff, claws-w32.diff +-> files Needed files (and where to put them): ------------------------------------- Sylpheed sources (you need only one of the following): sylpheed-0.7.4.tar.bz2 \dev\proj\sylpheed standard sylpheed claws_snapshot_020413.zip \dev\proj\sylpheed tested sylpheed-claws sylpheed-claws checkout \dev\proj\sylpheed latest sylpheed-claws MSVC Project files and patches: sylpheed-dev-20020401.lzh \dev\proj\sylpheed MSVC Project files, standard-w32 patches claws_patches_020413.zip \dev\proj\sylpheed additional files and patches for claws-w32 Libraries needed by sylheed (all needed): w32lib-dev-20020323.lzh \dev\lib Unix emulation layer libkcc-dev-20020306.lzh \dev\lib regex-dev-20020306.lzh \dev\lib libcompface-dev-20020306.lzh \dev\lib fnmatch-dev-20020306.lzh \dev\lib libjconv-2.8.zip \dev\lib\src Gtk+ libraries (all needed): glib-dev-2.0.0-20020310.zip \dev\lib gtk+-dev-1.3.0-20020310.zip \dev\lib libiconv-dev-1.7.zip \dev\lib libintl-0.10.40-20020101.zip \dev\lib Optional files: --------------- Diffs sylpheed-claws(win) <-> sylpheed(win): msvc_project_020413.diff \dev\proj\sylpheed patches sylpheed VC project to claws claws_w32_020413.diff \dev\proj\sylpheed\src patches claws-CVS to claws-w32 generated_020412.diff \dev\proj\sylpheed\src contains autoconf/bison/flex generated files Authors / Copyrights: --------------------- Claws port : Thorsten Maerz (torte@netztorte.de) http://ezytools.sf.net/sylpheed/ Win32 port : Munesato Nakada (NAK) (munesato@post.co.jp) http://www2.odn.ne.jp/munesato/sylpheed/ Sylpheed : Hiroyuki Yamamoto (hiro-y@kcn.ne.jp) http://sylpheed.good-day.net License: GNU GPL Gtk : GUI Toolkit from Gimp/Gnome. Part of the GNU Project. http://www.gtk.org License: GNU LGPL Microsoft : Windows and Visual Studio are commercial Microsoft products. http://www.microsoft.com for copyrights and further details. License: commercial