mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
luarocks: Fix seeded uname (s/m) in siteconfig
LUAROCKS_UNAME_S/LUAROCKS_UNAME_M were being set automatically to host’s architecture and system/kernel name (e.g.. x86 and Darwin for the macOS) The variables can now be supplied to configure via the supplied patch. They are currently _S being hardcoded to “Linux” and _M set to the target architecture in the MakeFile. Signed-off-by: David Thornley <david.thornley@touchstargroup.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
Index: luarocks-2.2.2/configure
|
||||
===================================================================
|
||||
--- luarocks-2.2.2.orig/configure
|
||||
+++ luarocks-2.2.2/configure
|
||||
@@ -388,18 +388,22 @@ then
|
||||
fi
|
||||
|
||||
echo_n "Configuring for system... "
|
||||
-if uname -s
|
||||
-then
|
||||
- LUAROCKS_UNAME_S=`uname -s`
|
||||
-else
|
||||
- die "Could not determine operating system. 'uname -s' failed."
|
||||
+if [ -z "$LUAROCKS_UNAME_S" ]; then
|
||||
+ if uname -s
|
||||
+ then
|
||||
+ LUAROCKS_UNAME_S=`uname -s`
|
||||
+ else
|
||||
+ die "Could not determine operating system. 'uname -s' failed."
|
||||
+ fi
|
||||
fi
|
||||
echo_n "Configuring for architecture... "
|
||||
-if uname -m
|
||||
-then
|
||||
- LUAROCKS_UNAME_M=`uname -m`
|
||||
-else
|
||||
- die "Could not determine processor architecture. 'uname -m' failed."
|
||||
+if [ -z "$LUAROCKS_UNAME_M" ]; then
|
||||
+ if uname -m
|
||||
+ then
|
||||
+ LUAROCKS_UNAME_M=`uname -m`
|
||||
+ else
|
||||
+ die "Could not determine processor architecture. 'uname -m' failed."
|
||||
+ fi
|
||||
fi
|
||||
|
||||
for v in 5.1 5.2 5.3; do
|
||||
Reference in New Issue
Block a user