With suggestion from Laca, so now I simply changed base-specs/vte.spec. 
I can now generate 2 version of the vtemodule.so as follow:

--- base-specs/vte.spec    (revision 19758)
+++ base-specs/vte.spec    (working copy)
@@ -69,6 +69,8 @@
 automake -a -c -f
 autoconf
 
+export PYTHON=/usr/bin/python%{default_python_version}
+
 CFLAGS="$RPM_OPT_FLAGS"            \
 ./configure --prefix=%{_prefix}        \
         --sysconfdir=%{_sysconfdir} \
@@ -76,14 +78,25 @@
         --libexecdir=%{_libexecdir} \
         %{gtk_doc_option}
 
+cp -rp python python2.4
 make -j $CPUS \
     pyexecdir=%{_libdir}/python%{default_python_version}/vendor-packages \
     pythondir=%{_libdir}/python%{default_python_version}/vendor-packages
 
+export PYTHON=/usr/bin/python2.4
+cd python2.4
+make -j $CPUS \
+    pyexecdir=%{_libdir}/python2.4/vendor-packages \
+    pythondir=%{_libdir}/python2.4/vendor-packages
+
 %install
 make DESTDIR=$RPM_BUILD_ROOT install \
     pyexecdir=%{_libdir}/python%{default_python_version}/vendor-packages \
     pythondir=%{_libdir}/python%{default_python_version}/vendor-packages
+cd python2.4
+make DESTDIR=$RPM_BUILD_ROOT install \
+    pyexecdir=%{_libdir}/python2.4/vendor-packages \
+    pythondir=%{_libdir}/python2.4/vendor-packages
 #Copy zh_HK from zh_TW
 #Fixes bug 4930405
 install -d $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES




Reply via email to