Browse Source

python3: suffix vars with 3

Alexandru Ardelean 10 years ago
parent
commit
72092dabf2
2 changed files with 24 additions and 21 deletions
  1. 6
    3
      lang/python3/Makefile
  2. 18
    18
      lang/python3/files/python3-package.mk

+ 6
- 3
lang/python3/Makefile View File

@@ -10,6 +10,9 @@ include $(TOPDIR)/rules.mk
10 10
 # The file included below defines PYTHON_VERSION
11 11
 include ./files/python3-package.mk
12 12
 
13
+PYTHON_VERSION:=$(PYTHON3_VERSION)
14
+PYTHON_VERSION_MICRO:=$(PYTHON3_VERSION_MICRO)
15
+
13 16
 PKG_NAME:=python3
14 17
 PKG_RELEASE:=1
15 18
 PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
@@ -134,7 +137,7 @@ define Build/InstallDev
134 137
 	$(SED) 's,^#!.*,#!/usr/bin/env python$(PYTHON_VERSION),g' $(2)/bin/python$(PYTHON_VERSION)-config
135 138
 endef
136 139
 
137
-define PyPackage/python3/filespec
140
+define Py3Package/python3/filespec
138 141
 +|/usr/bin/python$(PYTHON_VERSION)
139 142
 +|/usr/lib/python$(PYTHON_VERSION)/encodings
140 143
 +|/usr/lib/python$(PYTHON_VERSION)/_collections_abc.py
@@ -152,7 +155,7 @@ define PyPackage/python3/filespec
152 155
 +|/usr/lib/python$(PYTHON_VERSION)/stat.py
153 156
 endef
154 157
 
155
-define PyPackage/python3/install
158
+define Py3Package/python3/install
156 159
 	# Adding the lib-dynload folder (even just empty) suppresses 2 warnings when starting Python
157 160
 	$(INSTALL_DIR) $(1)/usr/lib/python$(PYTHON_VERSION)/lib-dynload/
158 161
 endef
@@ -190,6 +193,6 @@ endef
190 193
 
191 194
 $(eval $(call HostBuild))
192 195
 
193
-$(eval $(call PyPackage,python3))
196
+$(eval $(call Py3Package,python3))
194 197
 
195 198
 $(eval $(call BuildPackage,python3))

+ 18
- 18
lang/python3/files/python3-package.mk View File

@@ -5,34 +5,34 @@
5 5
 # See /LICENSE for more information.
6 6
 #
7 7
 
8
-PYTHON_VERSION:=3.4
9
-PYTHON_VERSION_MICRO:=1
8
+PYTHON3_VERSION:=3.4
9
+PYTHON3_VERSION_MICRO:=1
10 10
 
11
-PYTHON_DIR:=$(STAGING_DIR)/usr
12
-PYTHON_BIN_DIR:=$(PYTHON_DIR)/bin
13
-PYTHON_INC_DIR:=$(PYTHON_DIR)/include/python$(PYTHON_VERSION)
14
-PYTHON_LIB_DIR:=$(PYTHON_DIR)/lib/python$(PYTHON_VERSION)
11
+PYTHON3_DIR:=$(STAGING_DIR)/usr
12
+PYTHON3_BIN_DIR:=$(PYTHON3_DIR)/bin
13
+PYTHON3_INC_DIR:=$(PYTHON3_DIR)/include/python$(PYTHON3_VERSION)
14
+PYTHON3_LIB_DIR:=$(PYTHON3_DIR)/lib/python$(PYTHON3_VERSION)
15 15
 
16
-PYTHON_PKG_DIR:=/usr/lib/python$(PYTHON_VERSION)/site-packages
16
+PYTHON3_PKG_DIR:=/usr/lib/python$(PYTHON3_VERSION)/site-packages
17 17
 
18
-PYTHON:=python$(PYTHON_VERSION)
18
+PYTHON3:=python$(PYTHON3_VERSION)
19 19
 
20
-HOST_PYTHON_BIN:=$(STAGING_DIR)/usr/bin/hostpython
20
+HOST_PYTHON3_BIN:=$(STAGING_DIR)/usr/bin/hostpython3
21 21
 
22
-define HostPython
23
-	(	export PYTHONPATH="$(PYTHON_LIB_DIR):$(STAGING_DIR)/$(PYTHON_PKG_DIR)"; \
22
+define HostPython3
23
+	(	export PYTHONPATH="$(PYTHON3_LIB_DIR):$(STAGING_DIR)/$(PYTHON3_PKG_DIR)"; \
24 24
 		export PYTHONOPTIMIZE=""; \
25 25
 		export PYTHONDONTWRITEBYTECODE=1; \
26 26
 		$(1) \
27
-		$(HOST_PYTHON_BIN) $(2); \
27
+		$(HOST_PYTHON3_BIN) $(2); \
28 28
 	)
29 29
 endef
30 30
 
31
-define PyPackage
32
-  $(call shexport,PyPackage/$(1)/filespec)
31
+define Py3Package
32
+  $(call shexport,Py3Package/$(1)/filespec)
33 33
 
34 34
   define Package/$(1)/install
35
-	@$(SH_FUNC) getvar $$(call shvar,PyPackage/$(1)/filespec) | ( \
35
+	@$(SH_FUNC) getvar $$(call shvar,Py3Package/$(1)/filespec) | ( \
36 36
 		IFS='|'; \
37 37
 		while read fop fspec fperm; do \
38 38
 		  if [ "$$$$$$$$fop" = "+" ]; then \
@@ -57,15 +57,15 @@ define PyPackage
57 57
 		  fi; \
58 58
 		done; \
59 59
 	)
60
-	$(call PyPackage/$(1)/install,$$(1))
60
+	$(call Py3Package/$(1)/install,$$(1))
61 61
   endef
62 62
 endef
63 63
 
64 64
 # $(1) => build subdir
65 65
 # $(2) => additional arguments to setup.py
66 66
 # $(3) => additional variables
67
-define Build/Compile/PyMod
68
-	$(call HostPython, \
67
+define Build/Compile/Py3Mod
68
+	$(call HostPython3, \
69 69
 		cd $(PKG_BUILD_DIR)/$(strip $(1)); \
70 70
 		CFLAGS="$(TARGET_CFLAGS)" \
71 71
 		CPPFLAGS="$(TARGET_CPPFLAGS)" \