Final build tweaks for 2.8.10.1 needed to compensate for Debian/Ubuntu changes in where the pacakges are installed for Python 2.6
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@60786 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
wxwidgets2.8 (2.8.10.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed problems resulting from changes in std Python pkg dir
|
||||||
|
|
||||||
|
-- Robin Dunn <robin@alldunn.com> Tue, 19 May 2009 20:29:29 -0700
|
||||||
|
|
||||||
wxwidgets2.8 (2.8.10.1-0) unstable; urgency=low
|
wxwidgets2.8 (2.8.10.1-0) unstable; urgency=low
|
||||||
|
|
||||||
* New upstream stable release. See docs/changes.txt for details.
|
* New upstream stable release. See docs/changes.txt for details.
|
||||||
|
10
debian/python-wxgtk.postinst
vendored
10
debian/python-wxgtk.postinst
vendored
@@ -6,9 +6,13 @@ WXPYTHONDIR="=WXPYDIR"
|
|||||||
PYVERS="=PYVERS"
|
PYVERS="=PYVERS"
|
||||||
|
|
||||||
for PY in $PYVERS; do
|
for PY in $PYVERS; do
|
||||||
update-alternatives --install /usr/lib/python$PY/site-packages/wx.pth \
|
case $PY in
|
||||||
wx-python$PY.pth \
|
2.3|2.4|2.5) pylib=/usr/lib/python$PY/site-packages;;
|
||||||
/usr/lib/wx/python$PY/wx=V.pth =PRIO
|
*) pylib=/usr/lib/python$PY/dist-packages;;
|
||||||
|
esac
|
||||||
|
mkdir -p $pylib
|
||||||
|
update-alternatives --install $pylib/wx.pth wx$PY.pth \
|
||||||
|
/usr/lib/wx/python$PY/wx=V.pth =PRIO
|
||||||
done
|
done
|
||||||
|
|
||||||
#DEBHELPER#
|
#DEBHELPER#
|
||||||
|
2
debian/python-wxgtk.prerm
vendored
2
debian/python-wxgtk.prerm
vendored
@@ -3,7 +3,7 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
for PY in =PYVERS; do
|
for PY in =PYVERS; do
|
||||||
update-alternatives --remove wx-python$PY.pth /usr/lib/wx/python$PY/wx=V.pth
|
update-alternatives --remove wx$PY.pth /usr/lib/wx/python$PY/wx=V.pth
|
||||||
done
|
done
|
||||||
|
|
||||||
#DEBHELPER#
|
#DEBHELPER#
|
||||||
|
24
debian/rules
vendored
24
debian/rules
vendored
@@ -44,6 +44,10 @@ else
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# sitedir: name of the site-packages/dist-packages directory depending on the
|
||||||
|
# python version. Call as: $(call sitedir, <python version>).
|
||||||
|
sitedir = $(if $(filter $(subst python,,$(1)), 2.3 2.4 2.5),site,dist)-packages
|
||||||
|
|
||||||
|
|
||||||
# The python-dbg on Dapper had a configuration bug that makes trying
|
# The python-dbg on Dapper had a configuration bug that makes trying
|
||||||
# to use distutils with it error out. The problem seems to be that
|
# to use distutils with it error out. The problem seems to be that
|
||||||
@@ -850,6 +854,7 @@ install-gtk-py%-lib:
|
|||||||
cd wxPython && \
|
cd wxPython && \
|
||||||
python$* ./setup.py install \
|
python$* ./setup.py install \
|
||||||
--prefix=`pwd`/../debian/$(package_gtk_py_lib)/usr \
|
--prefix=`pwd`/../debian/$(package_gtk_py_lib)/usr \
|
||||||
|
--install-layout=deb \
|
||||||
WX_CONFIG='$(wxconfig)' \
|
WX_CONFIG='$(wxconfig)' \
|
||||||
SYS_WX_CONFIG='$(py_wxconfig)' \
|
SYS_WX_CONFIG='$(py_wxconfig)' \
|
||||||
WXPORT=$(pytoolkit) \
|
WXPORT=$(pytoolkit) \
|
||||||
@@ -857,22 +862,26 @@ install-gtk-py%-lib:
|
|||||||
$(PY_OPENGL) \
|
$(PY_OPENGL) \
|
||||||
FLAVOUR=$(DEBIAN_WXFLAVOUR)
|
FLAVOUR=$(DEBIAN_WXFLAVOUR)
|
||||||
|
|
||||||
mv debian/$(package_gtk_py_lib)/usr/lib/python$*/site-packages/wx.pth \
|
mv debian/$(package_gtk_py_lib)/usr/lib/python$*/*-packages/wx.pth \
|
||||||
debian/$(package_gtk_py_lib)/usr/lib/wx/python$*/wx$(release).pth
|
debian/$(package_gtk_py_lib)/usr/lib/wx/python$*/wx$(release).pth
|
||||||
|
|
||||||
find debian/$(package_gtk_py_lib)/usr/lib/python$*/site-packages \
|
find debian/$(package_gtk_py_lib)/usr/lib/python$* -name '*.py?' -exec rm '{}' ';'
|
||||||
-name '*.py?' -exec rm '{}' ';'
|
|
||||||
|
|
||||||
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/site-packages/$(wxpydir)/wx/tools/XRCed/license.txt
|
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/*-packages/$(wxpydir)/wx/tools/XRCed/license.txt
|
||||||
|
|
||||||
ifndef DEBIAN_WX_DEFAULT_VERSION
|
ifndef DEBIAN_WX_DEFAULT_VERSION
|
||||||
@# Move files out for the wxversion package
|
@# Move files out for the wxversion package
|
||||||
DH_OPTIONS=-p$(package_gtk_py_ver) \
|
DH_OPTIONS=-p$(package_gtk_py_ver) \
|
||||||
dh_movefiles --sourcedir=debian/$(package_gtk_py_lib) \
|
dh_movefiles --sourcedir=debian/$(package_gtk_py_lib) \
|
||||||
usr/lib/python$*/site-packages/wxversion.py
|
usr/lib/python$*/$(call sitedir, $*)/wxversion.py
|
||||||
endif
|
endif
|
||||||
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/site-packages/wxversion.py
|
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/$(call sitedir, $*)/wxversion.py
|
||||||
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/site-packages/wxPython_common*.egg-info
|
rm -f debian/$(package_gtk_py_lib)/usr/lib/python$*/$(call sitedir, $*)/wxPython_common*.egg-info
|
||||||
|
|
||||||
|
# Not sure why yet, but for Py2.6 an extra set of .py files are being installed in the
|
||||||
|
# wrong place, so let's get rid of them if they are there
|
||||||
|
rm -rf debian/$(package_gtk_py_lib)/usr/lib/python$*/$(call sitedir, $*)/wx
|
||||||
|
rm -rf debian/$(package_gtk_py_lib)/usr/lib/python$*/$(call sitedir, $*)/wxPython
|
||||||
|
|
||||||
|
|
||||||
install-gtk-py-tools: DH_OPTIONS=-p$(package_gtk_py_tools)
|
install-gtk-py-tools: DH_OPTIONS=-p$(package_gtk_py_tools)
|
||||||
@@ -1057,6 +1066,7 @@ binary-arch: build_arch install_arch
|
|||||||
dh_installmenu -a
|
dh_installmenu -a
|
||||||
ifdef PY_DBG_OK
|
ifdef PY_DBG_OK
|
||||||
rm -rf debian/$(package_gtk_dbg_py)/usr/share/doc/$(package_gtk_dbg_py)
|
rm -rf debian/$(package_gtk_dbg_py)/usr/share/doc/$(package_gtk_dbg_py)
|
||||||
|
mkdir -p $(package_gtk_py_lib) debian/$(package_gtk_dbg_py)/usr/share/doc
|
||||||
ln -s $(package_gtk_py_lib) debian/$(package_gtk_dbg_py)/usr/share/doc/$(package_gtk_dbg_py)
|
ln -s $(package_gtk_py_lib) debian/$(package_gtk_dbg_py)/usr/share/doc/$(package_gtk_dbg_py)
|
||||||
else
|
else
|
||||||
rm -rf debian/$(package_gtk_dbg_py)
|
rm -rf debian/$(package_gtk_dbg_py)
|
||||||
|
Reference in New Issue
Block a user