Merge pull request #8518 from neheb/i
[feed/packages.git] / lang / python / python-urllib3 / Makefile
1 #
2 # Copyright (C) 2007-2017 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=python-urllib3
11 PKG_VERSION:=1.25
12 PKG_RELEASE:=1
13
14 PKG_LICENSE:=MIT
15 PKG_LICENSE_FILES:=LICENSE.txt
16 PKG_CPE_ID:=cpe:/a:urllib3_project:urllib3
17
18 PKG_SOURCE:=urllib3-$(PKG_VERSION).tar.gz
19 PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/u/urllib3
20 PKG_HASH:=f03eeb431c77b88cf8747d47e94233a91d0e0fdae1cf09e0b21405a885700266
21
22 PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-urllib3-$(PKG_VERSION)
23
24 include $(INCLUDE_DIR)/package.mk
25 include ../python-package.mk
26 include ../python3-package.mk
27
28 PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
29
30 define Package/python-urllib3/Default
31 SUBMENU:=Python
32 SECTION:=lang
33 CATEGORY:=Languages
34 TITLE:=Sanity-friendly HTTP client
35 URL:=https://urllib3.readthedocs.io/
36 endef
37
38 define Package/python-urllib3
39 $(call Package/python-urllib3/Default)
40 DEPENDS:=+PACKAGE_python-urllib3:python
41 VARIANT:=python
42 endef
43
44 define Package/python-urllib3/description
45 HTTP library with thread-safe connection pooling, file post, and more.
46 endef
47
48 define Package/python3-urllib3
49 $(call Package/python-urllib3/Default)
50 DEPENDS:=+PACKAGE_python3-urllib3:python3
51 VARIANT:=python3
52 endef
53
54 define Package/python3-urllib3/description
55 $(call Package/python-urllib3/description)
56 .
57 (Variant for Python3)
58 endef
59
60 $(eval $(call PyPackage,python-urllib3))
61 $(eval $(call BuildPackage,python-urllib3))
62 $(eval $(call BuildPackage,python-urllib3-src))
63
64 $(eval $(call Py3Package,python3-urllib3))
65 $(eval $(call BuildPackage,python3-urllib3))
66 $(eval $(call BuildPackage,python3-urllib3-src))