summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorJohn Stowers <john.stowers@gmail.com>2010-04-16 14:40:24 +1200
committerJohn Stowers <john.stowers@gmail.com>2010-04-16 22:32:28 +1200
commitfd242b0e39985ef4f1d2ef0b773c4d451e789ca0 (patch)
tree937d2c5698b440d7e470bb54de6421098edb306e /README.win32
parentcd96aceda6f54dbceb7b64d6365fc1848eee52d1 (diff)
downloadpygtk-fd242b0e39985ef4f1d2ef0b773c4d451e789ca0.tar.gz
Add build docs for windows
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3224
1 files changed, 24 insertions, 0 deletions
diff --git a/README.win32 b/README.win32
new file mode 100644
index 00000000..548a3c8c
--- /dev/null
+++ b/README.win32
@@ -0,0 +1,24 @@
+Windows Setuptools Build Instructions
+======================================
+
+ 1. Install gtk+ bundle from gtk.org (to C:\GTK for example)
+ 2. Install Python2.6
+ 3. Install MinGW and MSYS
+ 4. Add C:\GTK\bin to path (from windows)
+ 5. Add the following to your msys environment variables
+ (open and append to C:\msys\1.0\etc\profile) or set for the session
+
+ $ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/c/GTK/lib/pkgconfig:/c/Python26/Lib/pkgconfig
+ $ export PATH=$PATH:/c/Python26:/c/Python26/bin
+
+ 6. In msys shell, build with
+
+ $ python setup.py build --compiler=mingw32 --enable-threading \
+ --yes-i-know-its-not-supported bdist_wininst
+
+Tested with
+ * gtk+-bundle_2.20.0-20100406_win32.zip
+ * MinGW-5.16.exe
+ * MSYS-1.0.11.exe
+ * python-2.6.5.exe
+