Browse Source

Merge pull request #2033 from jefferyto/python-pycparser-host

python-pycparser: add host compile/install
Hannu Nyman 9 years ago
parent
commit
3251aababd
1 changed files with 13 additions and 6 deletions
  1. 13
    6
      lang/python-pycparser/Makefile

+ 13
- 6
lang/python-pycparser/Makefile View File

9
 
9
 
10
 PKG_NAME:=pycparser
10
 PKG_NAME:=pycparser
11
 PKG_VERSION:=2.14
11
 PKG_VERSION:=2.14
12
-PKG_RELEASE:=1
12
+PKG_RELEASE:=2
13
 
13
 
14
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
14
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15
 PKG_SOURCE_URL:=https://pypi.python.org/packages/source/p/pycparser
15
 PKG_SOURCE_URL:=https://pypi.python.org/packages/source/p/pycparser
16
 PKG_MD5SUM:=a2bc8d28c923b4fe2b2c3b4b51a4f935
16
 PKG_MD5SUM:=a2bc8d28c923b4fe2b2c3b4b51a4f935
17
 
17
 
18
 PKG_BUILD_DEPENDS:=python python-setuptools
18
 PKG_BUILD_DEPENDS:=python python-setuptools
19
+HOST_BUILD_DEPENDS:=python/host python-setuptools/host python-ply/host
19
 
20
 
20
 PKG_LICENSE:=BSD-3-Clause
21
 PKG_LICENSE:=BSD-3-Clause
21
 PKG_LICENSE_FILES:=LICENSE
22
 PKG_LICENSE_FILES:=LICENSE
22
 PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
23
 PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
23
 
24
 
25
+include $(INCLUDE_DIR)/host-build.mk
24
 include $(INCLUDE_DIR)/package.mk
26
 include $(INCLUDE_DIR)/package.mk
25
 $(call include_mk, python-package.mk)
27
 $(call include_mk, python-package.mk)
28
+$(call include_mk, python-host.mk)
26
 
29
 
27
 define Package/python-pycparser
30
 define Package/python-pycparser
28
 	SECTION:=lang
31
 	SECTION:=lang
39
 C source code.
42
 C source code.
40
 endef
43
 endef
41
 
44
 
42
-define PyPackage/python-pycparser/filespec
43
-+|$(PYTHON_PKG_DIR)
44
--|$(PYTHON_PKG_DIR)/pycparser/ply
45
+define Build/Compile
46
+	$(call Build/Compile/PyMod,,install --prefix="/usr" --root="$(PKG_INSTALL_DIR)")
45
 endef
47
 endef
46
 
48
 
47
-define Build/Compile
48
-	$(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR))
49
+define Host/Compile
50
+	$(call Build/Compile/HostPyMod,,install --prefix="" --root="$(STAGING_DIR_HOST)")
49
 endef
51
 endef
50
 
52
 
53
+define Host/Install
54
+endef
55
+
56
+$(eval $(call HostBuild))
57
+
51
 $(eval $(call PyPackage,python-pycparser))
58
 $(eval $(call PyPackage,python-pycparser))
52
 $(eval $(call BuildPackage,python-pycparser))
59
 $(eval $(call BuildPackage,python-pycparser))