Merge pull request #8518 from neheb/i
[feed/packages.git] / lang / python / python-awscli / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=awscli
4 PKG_VERSION:=1.16.75
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/a/awscli
9 PKG_HASH:=8d96ec0de325ea8271cc6aa95b7392bbf548ec4aabd3ffbcdc0619b64edd4a45
10 PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-awscli-$(PKG_VERSION)
11
12 PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
13 PKG_LICENSE:=MIT
14
15 include $(INCLUDE_DIR)/package.mk
16 include ../python-package.mk
17 include ../python3-package.mk
18
19 PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
20
21 define Package/python-awscli/Default
22 SUBMENU:=Python
23 SECTION:=lang
24 CATEGORY:=Languages
25 TITLE:=awscli
26 URL:=https://github.com/aws/aws-cli
27 endef
28
29 define Package/python-awscli
30 $(call Package/python-awscli/Default)
31 DEPENDS:=+python \
32 +python-yaml \
33 +python-pyasn1 \
34 +python-botocore \
35 +python-rsa \
36 +python-colorama \
37 +python-docutils \
38 +python-s3transfer
39 VARIANT:=python
40 endef
41
42 define Package/python3-awscli
43 $(call Package/python-awscli/Default)
44 DEPENDS:=+python3 \
45 +python3-yaml \
46 +python3-pyasn1 \
47 +python3-botocore \
48 +python3-rsa \
49 +python3-colorama \
50 +python3-docutils \
51 +python3-s3transfer
52 VARIANT:=python3
53 endef
54
55 define Package/python-awscli/description
56 This package provides a unified command line interface to Amazon Web Services.
57 endef
58
59 define Package/python3-awscli/description
60 $(call Package/python-awscli/description)
61 .
62 (Variant for Python3)
63 endef
64
65 $(eval $(call PyPackage,python-awscli))
66 $(eval $(call BuildPackage,python-awscli))
67 $(eval $(call BuildPackage,python-awscli-src))
68
69 $(eval $(call Py3Package,python3-awscli))
70 $(eval $(call BuildPackage,python3-awscli))
71 $(eval $(call BuildPackage,python3-awscli-src))