2006-12-05 David Lodge <dave@cirt.net>
[dia.git] / readme.win32
blob66d9e475bed9fed3f704393479863aca1f0f347a
1 Dia is a program for drawing structured diagrams.
3 Dia is a GNU program, and is Free Software.  See the COPYING file for
4 the licence.
6 Using Dia on Windoze
7 --------------------
8 Simply unzip dia-bin-YYYY-MM-DD.zip with it's directory structure 
9 into a directory of your choice. If you don't already
10 have the GTK+ libraries, get them at my web dia site gtk+-bin-YYYY-MM-YY.zip.
11 They have to be found by DIA, so put them in the same dir as DIA.EXE,
12 please DON'T interchange them with the versions provided with The Gimp.
14 BTW: I'm currently *not* planning to provide a setup program. IHMO the
15   install process is such simple as a setup program would be simple
16   overkill.
20 Homepage for dia is at:
21  http://www.gnome.org/projects/dia
23 The Win32 port is available at:
24  http://hans.breuer.org/dia
26 The mailing list of Dia is:
27  dia-list@gnome.org
28 (It is the place to ask questions about Dia in general and probably
29  even the fastest way to get answers concerning the Win32 port. 
30  You don't need to be subscribed to mail to the list.)
32 The source code is in gnome cvs.
36 Dia Development on Win32
38 Like Gimp for Win32 Dia is based on the Gtk+ libraries ported by
39 Tor Lillquist. Some of the problems in Dia may be caused by bugs
40 in these libraries, because they are on heavy development as
41 well.
43 For more information about the port or GLib, GTk+ and the GIMP to
44 native Windows, and pre-built binary packages, see
45 http://www.gimp.org/win32/ or http://www.iki.fi/tml/gimp/win32/ .
47 The only compiler used for the Win32 is Microsoft Visual C (5.0).
48 There are four hand written makefiles, which are available in cvs,
49 too. Beside Gtk+ there are some additional libraries required
50 (gdk-pixbuf, libxml, libart). They are all available in cvs but
51 using them on Win32 required minimal changes. I'll try to provide 
52 developement version of the cuurently used versions on my website
53 very soon.
55 Compiling Dia (Win32)
56 ---------------------
57 Currently only the Micro$oft VC 5.0 compiler is supported (VC 6.0 should
58 work).
59 -1) Create your build environment (normally based on tml's latest Gtk+
60   snapshot). Instead of asking me how to do this, you'll probably want
61   to join the gimpwin-dev mailing list (see: http://www.iki.fi/tml/gimp/win32/)
62 -0) Get additonal required libraries (libxml, gdk-pixbuf, libart, ...).
63   I'm planning to integrate my small patches to cvs, too. But this may take
64   some while, because they need to be conform with Gnome maintenance.
65 1) Get the latest Dia sources from cvs.
66 2) nmake -f makefile.msc in directories lib, app, objects, plug-ins
67 3) If the build succeeded, fine. If not, fix the sources and send me patches
68   or use the binaries. Please don't bother me with beginners questions about
69   C, VC, makefiles, etc.. Because I'm doing the port in my free time, which 
70   is generally limited.
71   Instead of answering beginners questions, you probably want me to use my
72   spare time, to build the latest, greatest Dia version.
73 4) Copy the files to their directories (see binary package)
75 Have Fun,
76         Hans Breuer <Hans@Breuer.Org>