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	(revision 447)
+++ Makefile	(revision 448)
@@ -61,11 +61,16 @@
 SOURCE_REQUIRES    = sources/packages/d/python2
 SOURCE_REQUIRES   += sources/packages/d/python2-doc
 
-REQUIRES           = libs/zlib/1.3.1
+REQUIRES           = libs/libxcrypt/4.4.38
+REQUIRES          += libs/zlib/1.3.1
 REQUIRES          += app/xz/5.6.3
+REQUIRES          += app/bzip2/1.0.8
+REQUIRES          += app/sqlite/3.49.1.0
 REQUIRES          += libs/libffi/3.4.7
 REQUIRES          += libs/readline/8.2
 REQUIRES          += libs/expat/2.6.4
+REQUIRES          += libs/gdbm/1.24
+REQUIRES          += net/libnsl/2.0.1
 REQUIRES          += net/openssl/3.4.1
 
 # ======= __END_OF_REQUIRES__ =======
@@ -130,13 +135,14 @@
 
 env_sysroot = DESTDIR=$(PYTHON_PKG)
 
-LDFLAGS    += -L.
 
 extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --with-platlibdir=lib$(LIBSUFFIX)
 extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
 extra_configure_switches += --mandir=/usr/share/man
 extra_configure_switches += --with-system-expat
 extra_configure_switches += --with-system-ffi
+extra_configure_switches += --with-dbmliborder=gdbm:ndbm
 extra_configure_switches += --with-threads
 extra_configure_switches += --enable-ipv6
 extra_configure_switches += --enable-shared
@@ -146,13 +152,17 @@
 python_environment  = RFS=$(TARGET_DEST_DIR)
 python_environment += HOSTARCH=$(TARGET)
 python_environment += BUILDARCH=$(BUILD)
-python_environment += PYTHONHOME=$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python2.7
+#python_environment += PYTHONHOME=$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python2.7
 python_environment += PYTHON2=$(PYTHON2)
 python_environment += PGEN2=$(PGEN2)
 
 BUILD_ALIAS = $(shell echo $(BUILD) | sed 's,-gnu$$,,')
 
+CFLAGS  += -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-discarded-qualifiers
 
+LDFLAGS += -L.
+
+
 ####### Dependencies
 
 $(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
@@ -246,7 +256,7 @@
 	 )
 	@mkdir -p $(PYTHON_PKG)/usr/bin
 	@( cd $(PYTHON_PKG)/usr/bin ; \
-	   mv 2to3 2to3-2.7 ; ln -sf 2to3-2.7 2to3 ; \
+	   mv 2to3 2to3-2.7 ; \
 	   mv idle idle2.7 ; ln -sf idle2.7 idle2 ; ln -sf idle2 idle ;\
 	   mv pydoc pydoc2.7 ; ln -sf pydoc2.7 pydoc2 ; ln -sf pydoc2 pydoc ;\
 	   ln -sf ../lib$(LIBSUFFIX)/python2.7/site-packages/pynche/pynche pynche2 ; \