# Used to set the Release tag below. I normally use it to define what
-# distro the RPM was build on and also include the version of Python
+# distro the RPM was built on and also include the version of Python
# it was built with.
%if %{?release:0}%{!?release:1}
%define release 1_py%{pyver}
%endif
+# This one is used to control whether the full 4 components of the
+# verseion number are used in the site-packages subdirectory name. By
+# default only 2 or 3 components (depending on stable/unstable status)
+# are used.
+%if %{?fullver:0}%{!?fullver:1}
+%define fullver 0
+%endif
+
+
+# Whether to add --enable-mediactrl to the wxWidgets configure. For
+# some older versions of gstreamer-0.8 it currently incorerctly allows
+# its use eventhough there is a compatibility problem that causes a
+# failed compile.
+%if %{?mediactrl:0}%{!?mediactrl:1}
+%define mediactrl 0
+%endif
+
#----------------------------------------------------------------------
# Other variables used below
%description -n %{pkgname}%{ver2}-%{port}-%{chartype}
wxPython is a GUI toolkit for the Python programming language. It
- allows Python programmers to create programs with a robust, highly
+allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a Python extension module (native code) that wraps the
popular wxWidgets cross platform GUI library, which is written in C++.
--enable-geometry \
--enable-optimise \
--enable-sound --with-sdl \
+%if %{mediactrl}
+ --enable-mediactrl \
+%endif
--enable-display \
%if %{unicode}
--enable-unicode \
WXPORT=%{port} \
UNICODE=%{unicode} \
EP_ADD_OPTS=1 \
+ EP_FULL_VER=%{fullver} \
NO_SCRIPTS=1 \
WX_CONFIG="$WXDIR/bld/wx-config --no_rpath" \
build_ext --rpath=%{wxpref}/lib \
WXPORT=%{port} \
UNICODE=%{unicode} \
EP_ADD_OPTS=1 \
+ EP_FULL_VER=%{fullver} \
NO_SCRIPTS=1 \
WX_CONFIG="$RPM_BUILD_ROOT%{wxpref}/bin/wx-config --prefix=$RPM_BUILD_ROOT%{wxpref} --no_rpath" \
build_ext --rpath=%{wxpref}/lib \