Browse Source

build: backport a few STAGING_DIR_HOSTPKG bugfixes

Matthias Schiffer 7 years ago
parent
commit
cb33d518c6

+ 19 - 0
patches/lede/0007-rules.mk-export-STAGING_DIR_HOSTPKG.patch

@@ -0,0 +1,19 @@
+From: Matthias Schiffer <mschiffer@universe-factory.net>
+Date: Thu, 19 Jan 2017 00:03:32 +0100
+Subject: rules.mk: export STAGING_DIR_HOSTPKG
+
+Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
+
+diff --git a/rules.mk b/rules.mk
+index 95b18f9e5c69de479db54c5bdb740103140dcf74..1b9de5f35e3890c2759ab2cdbd98ac80df942124 100644
+--- a/rules.mk
++++ b/rules.mk
+@@ -223,7 +223,7 @@ else
+ endif
+ 
+ export PATH:=$(TARGET_PATH)
+-export STAGING_DIR STAGING_DIR_HOST
++export STAGING_DIR STAGING_DIR_HOST STAGING_DIR_HOSTPKG
+ export SH_FUNC:=. $(INCLUDE_DIR)/shell.sh;
+ 
+ PKG_CONFIG:=$(STAGING_DIR_HOST)/bin/pkg-config

+ 32 - 0
patches/lede/0008-gettext-full-fix-to-use-STAGING_DIR_HOSTPKG-instead-of-STAGING_DIR-host.patch

@@ -0,0 +1,32 @@
+From: Matthias Schiffer <mschiffer@universe-factory.net>
+Date: Thu, 19 Jan 2017 00:04:09 +0100
+Subject: gettext-full: fix to use $STAGING_DIR_HOSTPKG instead of $STAGING_DIR/host
+
+Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
+
+diff --git a/package/libs/gettext-full/patches/000-relocatable.patch b/package/libs/gettext-full/patches/000-relocatable.patch
+index c14be728367b57c08024d848cf8ff847cfe865be..a95c268f5bc94ed8ec3784ae2044aa77e0322491 100644
+--- a/package/libs/gettext-full/patches/000-relocatable.patch
++++ b/package/libs/gettext-full/patches/000-relocatable.patch
+@@ -5,8 +5,8 @@
+  # Set variables
+  # - gettext_datadir     directory where the data files are stored.
+ -prefix="@prefix@"
+-+if [ -n "$STAGING_DIR" ]; then
+-+	prefix="$STAGING_DIR/host"
+++if [ -n "$STAGING_DIR_HOSTPKG" ]; then
+++	prefix="$STAGING_DIR_HOSTPKG"
+ +else
+ +	prefix="@prefix@"
+ +fi
+@@ -20,8 +20,8 @@
+  # Set variables
+  # - gettext_datadir     directory where the data files are stored.
+ -prefix="@prefix@"
+-+if [ -n "$STAGING_DIR" ]; then
+-+	prefix="$STAGING_DIR/host"
+++if [ -n "$STAGING_DIR_HOSTPKG" ]; then
+++	prefix="$STAGING_DIR_HOSTPKG"
+ +else
+ +	prefix="@prefix@"
+ +fi