From 47ed9696462ef8fe7ce262ebc36e8d6e152bda15 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Wed, 5 Nov 2014 15:50:08 +0200 Subject: [PATCH] python-setuptools: first revision Signed-off-by: Alexandru Ardelean --- lang/python-setuptools/Makefile | 62 +++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 lang/python-setuptools/Makefile diff --git a/lang/python-setuptools/Makefile b/lang/python-setuptools/Makefile new file mode 100644 index 000000000..91876141a --- /dev/null +++ b/lang/python-setuptools/Makefile @@ -0,0 +1,62 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-setuptools +PKG_VERSION:=7.0 +PKG_RELEASE:=1 + +PKG_SOURCE:=setuptools-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://pypi.python.org/packages/source/s/setuptools/ +PKG_MD5SUM:=6245d6752e2ef803c365f560f7f2f940 + +PKG_BUILD_DIR:=$(BUILD_DIR)/setuptools-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk +$(call include_mk, python-package.mk) + +define Package/python-setuptools + SUBMENU:=Python + SECTION:=lang + CATEGORY:=Languages + TITLE:=Tool for installing Python packages. + URL:=https://bitbucket.org/pypa/setuptools + DEPENDS:=+python +endef + +define Package/python-setuptools/description + Easily download, build, install, upgrade, and uninstall Python packages +endef + +PYTHONPATH:=$(PKG_INSTALL_DIR)/$(PYTHON_PKG_DIR) +define Build/Compile + $(INSTALL_DIR) $(PYTHONPATH) + $(call Build/Compile/PyMod,,\ + install --prefix="$(PKG_INSTALL_DIR)/usr" \ + ) +endef + +define PyPackage/python-setuptools/filespec ++|/usr/lib/python$(PYTHON_VERSION)/site-packages +endef + +define Build/InstallDev + $(INSTALL_DIR) $(2)/lib/python$(PYTHON_VERSION)/site-packages + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/python$(PYTHON_VERSION)/site-packages/* \ + $(HOST_PYTHON_LIB_DIR)/site-packages +endef + +define PyPackage/python-setuptools/install + $(INSTALL_DIR) $(1)/usr/bin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ +endef + +$(eval $(call PyPackage,python-setuptools)) +$(eval $(call BuildPackage,python-setuptools)) +