Bump WX_CURRENT back to 3, this must stay the same as

wx_release_number until bakefile is fixed to unlink the
the soversion from it.  Ideally of course it should track
binary incompatible releases instead.

Update the Debian scripts to suit the new site-packages
location for wxPython.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Ron Lee
2004-11-12 11:39:03 +00:00
parent e05928eb5b
commit e653e18150
4 changed files with 20 additions and 19 deletions

4
configure vendored
View File

@@ -1664,9 +1664,9 @@ WX_SUBVERSION=$WX_VERSION.$wx_subrelease_number
WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number
WX_CURRENT=4 WX_CURRENT=3
WX_REVISION=0 WX_REVISION=0
WX_AGE=1 WX_AGE=2

View File

@@ -64,9 +64,9 @@ WX_SUBVERSION=$WX_VERSION.$wx_subrelease_number
WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number
WX_CURRENT=4 WX_CURRENT=3
WX_REVISION=0 WX_REVISION=0
WX_AGE=1 WX_AGE=2
dnl ------------------------------------------------------------------------ dnl ------------------------------------------------------------------------

View File

@@ -2,7 +2,7 @@
set -e set -e
WXPYTHONDIR="/usr/lib/=PY/site-packages/wx-=SOV" WXPYTHONDIR="/=WXPYDIR"
if [ "$1" = "configure" ]; then if [ "$1" = "configure" ]; then
=PY /usr/lib/=PY/compileall.py -q ${WXPYTHONDIR} =PY /usr/lib/=PY/compileall.py -q ${WXPYTHONDIR}

29
debian/rules vendored
View File

@@ -42,6 +42,9 @@ release := $(shell dpkg-parsechangelog | sed -n 's/^Source: wxwidgets//p')
soversion := $(shell grep '^WX_CURRENT=' configure.in | sed 's/WX_CURRENT=\([0-9]\+\).*/\1/') soversion := $(shell grep '^WX_CURRENT=' configure.in | sed 's/WX_CURRENT=\([0-9]\+\).*/\1/')
sorelease := $(release:%-$(DEBIAN_WXFLAVOUR)=%).$(soversion)$(addprefix -,$(DEBIAN_WXFLAVOUR)) sorelease := $(release:%-$(DEBIAN_WXFLAVOUR)=%).$(soversion)$(addprefix -,$(DEBIAN_WXFLAVOUR))
pydir := usr/lib/$(python_ver)/site-packages
wxpydir := $(pydir)/wx-$(sorelease)-gtk2-unicode
cross_host = i586-mingw32msvc cross_host = i586-mingw32msvc
cross_build = $(shell ./config.guess) cross_build = $(shell ./config.guess)
@@ -150,7 +153,10 @@ control-files-stamp: debian/control
done; done;
@for f in docs postinst prerm; do \ @for f in docs postinst prerm; do \
echo "generating control file $(package_gtk_py_lib).$$f"; \ echo "generating control file $(package_gtk_py_lib).$$f"; \
sed -e 's/=PY/$(python_ver)/g;s/=V/$(release)/g;s/=SOV/$(sorelease)/g' \ sed -e 's/=PY/$(python_ver)/g; \
s|=WXPYDIR|$(wxpydir)|g; \
s/=V/$(release)/g; \
s/=SOV/$(sorelease)/g' \
< debian/libwxgtk-python.$$f \ < debian/libwxgtk-python.$$f \
> debian/$(package_gtk_py_lib).$$f; \ > debian/$(package_gtk_py_lib).$$f; \
done; done;
@@ -525,11 +531,10 @@ install-gtk-py-lib: build-gtk-py-stamp
UNICODE=1 \ UNICODE=1 \
FLAVOUR=$(DEBIAN_WXFLAVOUR) FLAVOUR=$(DEBIAN_WXFLAVOUR)
find debian/$(package_gtk_py_lib)/usr/lib/$(python_ver)/site-packages \ find debian/$(package_gtk_py_lib)/$(pydir) -name '*.py?' -exec rm '{}' ';'
-name '*.py?' -exec rm '{}' ';'
# This is rather bogus, its included in the main copyright file now though. # This is rather bogus, its included in the main copyright file now though.
rm -f debian/$(package_gtk_py_lib)/usr/lib/$(python_ver)/site-packages/wx-$(sorelease)-gtk2-unicode/wx/tools/XRCed/license.txt rm -f debian/$(package_gtk_py_lib)/$(wxpydir)/wx/tools/XRCed/license.txt
install-gtk-py: DH_OPTIONS=-p$(package_gtk_py) install-gtk-py: DH_OPTIONS=-p$(package_gtk_py)
install-gtk-py: install-gtk-py-lib install-gtk-py: install-gtk-py-lib
@@ -538,9 +543,9 @@ install-gtk-py: install-gtk-py-lib
dh_clean -k dh_clean -k
dh_installdirs dh_installdirs
dh_movefiles --sourcedir=debian/$(package_gtk_py_lib) usr/bin \ dh_movefiles --sourcedir=debian/$(package_gtk_py_lib) \
usr/lib/$(python_ver)/site-packages/wxversion.py \ usr/bin \
usr/lib/$(python_ver)/site-packages/wx.pth $(pydir)/{wxversion.py,wx.pth}
rm -r debian/$(package_gtk_py_lib)/usr/bin rm -r debian/$(package_gtk_py_lib)/usr/bin
dh_installman debian/wxPython-tools.1 dh_installman debian/wxPython-tools.1
@@ -631,15 +636,11 @@ install-gtk-dbg-py: build-gtk-dbg-py-stamp
UNICODE=1 \ UNICODE=1 \
FLAVOUR=$(addsuffix -,$(DEBIAN_WXFLAVOUR))dbg FLAVOUR=$(addsuffix -,$(DEBIAN_WXFLAVOUR))dbg
find debian/$(package_gtk_dbg_py)/usr/lib/$(python_ver)/site-packages \ find debian/$(package_gtk_dbg_py)/$(pydir) -name '*.py?' -exec rm '{}' ';'
-name '*.py?' -exec rm '{}' ';' rm -rf usr/bin $(pydir)/{wxversion.py,wx.pth}
rm -rf usr/bin \
usr/lib/$(python_ver)/site-packages/wxversion.py \
usr/lib/$(python_ver)/site-packages/wx.pth
# This is rather bogus, its included in the main copyright file now though. # This is rather bogus, its included in the main copyright file now though.
rm -f debian/$(package_gtk_dbg_py)/usr/lib/$(python_ver)/site-packages/wx-$(sorelease)-gtk2-unicode/wx/tools/XRCed/license.txt rm -f debian/$(package_gtk_dbg_py)/$(wxpydir)/wx/tools/XRCed/license.txt
install-msw-dev: DH_OPTIONS=-p$(package_msw_dev) install-msw-dev: DH_OPTIONS=-p$(package_msw_dev)