Browse Source

python-pip-conf: split package away from python package

This should improve build time if you only want to
build Python3 (and not Python).

Because python-pip-conf was part of the python package,
the whole python package (host + target) would get built if Python3
would need to get built.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
lilik-openwrt-22.03
Alexandru Ardelean 7 years ago
parent
commit
00bb46866b
3 changed files with 36 additions and 17 deletions
  1. +36
    -0
      lang/python/python-pip-conf/Makefile
  2. +0
    -0
      lang/python/python-pip-conf/files/pip.conf
  3. +0
    -17
      lang/python/python/Makefile

+ 36
- 0
lang/python/python-pip-conf/Makefile View File

@ -0,0 +1,36 @@
#
# Copyright (C) 2017 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-pip-conf
PKG_VERSION:=0.1
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/python-pip-conf
SUBMENU:=Python
SECTION:=lang
CATEGORY:=Languages
TITLE:=Configuration file for pip/pip3
URL:=https://pip.pypa.io
MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
endef
define Package/python-pip-conf/description
Configuration file for pip/pip3
endef
Build/Compile:=
define Package/python-pip-conf/install
$(INSTALL_DIR) $(1)/etc
$(CP) ./files/pip.conf $(1)/etc
endef
$(eval $(call BuildPackage,python-pip-conf))

lang/python/python/files/pip.conf → lang/python/python-pip-conf/files/pip.conf View File


+ 0
- 17
lang/python/python/Makefile View File

@ -65,16 +65,6 @@ define Package/python/Default/description
the development of higher quality, more maintainable code. the development of higher quality, more maintainable code.
endef endef
define Package/python-pip-conf
$(call Package/python/Default)
TITLE:=Configuration file for pip/pip3
URL:=https://pip.pypa.io
endef
define Package/python-pip-conf/description
Configuration file for pip/pip3
endef
define Package/python-base define Package/python-base
$(call Package/python/Default) $(call Package/python/Default)
TITLE:=Python $(PYTHON_VERSION) interpreter TITLE:=Python $(PYTHON_VERSION) interpreter
@ -281,11 +271,6 @@ define PyPackage/python/filespec
-|$(PYTHON_PKG_DIR) -|$(PYTHON_PKG_DIR)
endef endef
define Package/python-pip-conf/install
$(INSTALL_DIR) $(1)/etc
$(CP) ./files/pip.conf $(1)/etc
endef
HOST_LDFLAGS += \ HOST_LDFLAGS += \
-Wl,--no-as-needed -lrt \ -Wl,--no-as-needed -lrt \
$$$$(pkg-config --static --libs libcrypto libssl) $$$$(pkg-config --static --libs libcrypto libssl)
@ -324,8 +309,6 @@ $(eval $(call PyPackage,python-base))
$(eval $(call PyPackage,python-light)) $(eval $(call PyPackage,python-light))
$(eval $(call PyPackage,python)) $(eval $(call PyPackage,python))
$(eval $(call BuildPackage,python-pip-conf))
$(eval $(call BuildPackage,python-base)) $(eval $(call BuildPackage,python-base))
$(eval $(call BuildPackage,python-light)) $(eval $(call BuildPackage,python-light))
$(eval $(call BuildPackage,python)) $(eval $(call BuildPackage,python))


Loading…
Cancel
Save