Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: Makefile
===================================================================
--- Makefile	(.../22.2.2/Makefile)	(revision 449)
+++ Makefile	(.../25.0.1/Makefile)	(revision 450)
@@ -60,7 +60,7 @@
 
 SOURCE_REQUIRES    = sources/packages/d/python-modules/pip
 
-REQUIRES           = dev/python3-modules/setuptools/65.5.0
+REQUIRES           = dev/python3-modules/setuptools/75.8.0
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -67,7 +67,7 @@
 PYTHON3_VERSION = 3.12
 
 
-version            = 22.2.2
+version            = 25.0.1
 tar_gz_archive     = $(SRC_PACKAGE_PATH)/packages/d/python-modules/pip/pip-$(version).tar.gz
 SRC_ARCHIVE        = $(tar_gz_archive)
 SRC_DIR            = $(TARGET_BUILD_DIR)/pip-$(version)
@@ -89,7 +89,7 @@
 # *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
 #
 PIP3_PKG_NAME                = pip3
-PIP3_PKG_VERSION             = 22.2.2
+PIP3_PKG_VERSION             = 25.0.1
 PIP3_PKG_ARCH                = $(PKGARCH)
 PIP3_PKG_DISTRO_NAME         = $(DISTRO_NAME)
 PIP3_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
@@ -132,8 +132,6 @@
 
 $(build_target): $(src_done)
 	@( cd $(SRC_DIR) ; \
-	   $(PYTHON3) setup.py egg_info ; \
-	   $(PYTHON3) setup.py build ; \
 	 )
 	@touch $@
 
@@ -140,13 +138,7 @@
 $(install_target): $(build_target)
 	@mkdir -p $(PIP3_PKG)/usr/bin
 	@( cd $(SRC_DIR) ; \
-	   $(PYTHON3) setup.py install \
-	     --single-version-externally-managed \
-	     --prefix=/usr \
-	     --install-purelib=/usr/lib$(LIBSUFFIX) \
-	     --install-platlib=/usr/lib$(LIBSUFFIX) \
-	     --install-lib=/usr/lib$(LIBSUFFIX)/python$(PYTHON3_VERSION)/site-packages \
-	     --root=$(PIP3_PKG) ; \
+	   $(PYTHON3) -m pip install --ignore-installed --prefix /usr --root $(PIP3_PKG) . ; \
 	 )
 	@( cd $(PIP3_PKG)/usr/bin ; \
 	   rm -f pip3 pip ; ln -sf pip$(PYTHON3_VERSION) pip3 ; \