PORTFLAGS=""
-if [ "$1" = "gtk1" ]; then
- PORTFLAGS=""
+if [ "$1" = "gtk1" -o "$1" = "gtk" ]; then
+ PORTFLAGS="WXPORT=gtk UNICODE=0"
shift
elif [ "$1" = "gtk2" ]; then
PORTFLAGS="WXPORT=gtk2 UNICODE=1"
VER_MINOR = 5
VER_RELEASE = 2
VER_SUBREL = 3 # wxPython release num for x.y.z release of wxWidgets
-VER_FLAGS = "p" # release flags, such as prerelease num, unicode, etc.
+VER_FLAGS = "" # release flags, such as prerelease num, unicode, etc.
DESCRIPTION = "Cross platform GUI toolkit for Python"
AUTHOR = "Robin Dunn"
# version, port, etc. and it will be looked for on the
# default $PATH.
-WXPORT = 'gtk' # On Linux/Unix there are several ports of wxWidgets available.
+WXPORT = 'gtk2' # On Linux/Unix there are several ports of wxWidgets available.
# Setting this value lets you select which will be used for
# the wxPython build. Possibilites are 'gtk', 'gtk2' and
# 'x11'. Curently only gtk and gtk2 works.
On OS X of course you'll want to use --with-mac instead of
- --with-gtk. For GTK2 and unicode add::
+ --with-gtk.
+
+ By default GTK2 will be selected if it is on your build system. To
+ force the use of GTK 1.2.x then add::
+
+ --disable-gtk2 \
+
+ To make the wxWidgets build be Unicode enabled (strongly
+ recommended if you are building with GTK2) then add::
- --enable-gtk2 \
--enable-unicode \
Notice that I used a prefix of /opt/wx/2.5. You can use whatever
WX_CONFIG=/opt/wx/2.5/bin/wx-config
- If you are building with GTK2 then add the following flags to the
- command line::
+ By default setup.py will assume that you built wxWidgets to use
+ GTK2. If you built wxWidgets to use GTK 1.2.x then you should add
+ this flag to the command-line::
- WXPORT=gtk2 UNICODE=1
+ WXPORT=gtk2
+
+ If you woudl like to do a Unicode enabled build (all strings sent
+ to or retruned from wx functions are Unicode objects) and your
+ wxWidgets was built with unicod enabled then add this flag::
+
+ UNICODE=1
If you are wanting to have the source files regenerated with swig,
then you need to turn on the USE_SWIG flag and optionally tell it