added compatible_release variable which is just major.minor for stable releases and major.minor.micro for the development ones; use it for wxpydir
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40451 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
15
debian/rules
vendored
15
debian/rules
vendored
@@ -67,12 +67,23 @@ release := $(shell dpkg-parsechangelog | sed -n 's/^Source: wxwidgets//p' | se
|
|||||||
soversion := 0
|
soversion := 0
|
||||||
sorelease := $(release:%-$(DEBIAN_WXFLAVOUR)=%)-$(soversion)$(addprefix -,$(DEBIAN_WXFLAVOUR))
|
sorelease := $(release:%-$(DEBIAN_WXFLAVOUR)=%)-$(soversion)$(addprefix -,$(DEBIAN_WXFLAVOUR))
|
||||||
|
|
||||||
|
# In some places we use the full version number, including the micro version,
|
||||||
|
# for the development releases (which can be incompatible for the same major
|
||||||
|
# and minor version) but just the major.minor for the stable releases (which
|
||||||
|
# are supposed to be compatible), this variable contains the appropriate value
|
||||||
|
ifeq ($(shell echo `echo $(release) | sed 's/.\+\.\(.\+\)/\1/'`%2 | bc),1)
|
||||||
|
# development release
|
||||||
|
compatible_release := $(release).$(soversion)
|
||||||
|
else
|
||||||
|
compatible_release := $(release)
|
||||||
|
endif
|
||||||
|
|
||||||
# Base value for alternative priorities.
|
# Base value for alternative priorities.
|
||||||
alt_prio := $(subst .,,$(release))
|
alt_prio := $(subst .,,$(release))
|
||||||
|
|
||||||
pytoolkit := gtk2
|
pytoolkit := gtk2
|
||||||
pydir := usr/lib/$(python_ver)/site-packages
|
pydir := usr/lib/$(python_ver)/site-packages
|
||||||
wxpydir := $(pydir)/wx-$(release)-$(pytoolkit)
|
wxpydir := $(pydir)/wx-$(compatible_release)-$(pytoolkit)
|
||||||
|
|
||||||
cross_host := i586-mingw32msvc
|
cross_host := i586-mingw32msvc
|
||||||
cross_build := $(shell ./config.guess)
|
cross_build := $(shell ./config.guess)
|
||||||
@@ -113,7 +124,7 @@ ifeq ($(WX_UNICODE),1)
|
|||||||
COMMON_CONFIGURE_OPTIONS += --enable-unicode
|
COMMON_CONFIGURE_OPTIONS += --enable-unicode
|
||||||
PY_WX_CONFIG_OPTIONS += --unicode
|
PY_WX_CONFIG_OPTIONS += --unicode
|
||||||
PY_UNICODE="UNICODE=1"
|
PY_UNICODE="UNICODE=1"
|
||||||
wxpydir := $(pydir)/wx-$(release)-$(pytoolkit)-unicode
|
wxpydir := $(pydir)/wx-$(compatible_release)-$(pytoolkit)-unicode
|
||||||
|
|
||||||
# for compatibility with the existing 2.6 packages, we don't use "u" in
|
# for compatibility with the existing 2.6 packages, we don't use "u" in
|
||||||
# the Unicode (default) package names
|
# the Unicode (default) package names
|
||||||
|
Reference in New Issue
Block a user