aboutsummaryrefslogtreecommitdiff
path: root/system/limine/limine.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/limine/limine.SlackBuild')
-rw-r--r--system/limine/limine.SlackBuild14
1 files changed, 9 insertions, 5 deletions
diff --git a/system/limine/limine.SlackBuild b/system/limine/limine.SlackBuild
index 12b14b1d1c..0d152f10c0 100644
--- a/system/limine/limine.SlackBuild
+++ b/system/limine/limine.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for limine
+# Copyright 2025 Antonio Leal <antonioleal@yahoo.com>
# Copyright 2023 Ivan Kovmir <i@kovmir.eu>
# All rights reserved.
#
@@ -25,7 +26,7 @@
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=limine
-VERSION=${VERSION:-9.2.3}
+VERSION=${VERSION:-9.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -33,7 +34,6 @@ NAMVER=$PRGNAM-$VERSION
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
- i?86) ARCH=ia32 ;;
arm*) ARCH=aarch64 ;;
*) ARCH=$(uname -m) ;;
esac
@@ -51,12 +51,16 @@ OUTPUT="${OUTPUT:-/tmp}"
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ ARCH_UEFI="ia32"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ ARCH_UEFI="ia32"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
+ ARCH_UEFI="x86-64"
else
- SLKCFLAGS="-O2"
+ echo "Unsuported by this SlackBuild script."
+ exit 0
fi
set -e
@@ -72,13 +76,13 @@ chmod -R u+w,go+r-w,a-s .
INSTPREFIX='/usr'
-CFLAGS="$SLKCFLAGS" CROSS_TOOLCHAIN='llvm' ./configure \
+CFLAGS="$SLKCFLAGS" LD_FOR_TARGET="ld" CC_FOR_TRAGET="gcc" ./configure \
--bindir="$INSTPREFIX/bin" \
--docdir="$INSTPREFIX/doc/$NAMVER" \
--datarootdir="$INSTPREFIX/share/$NAMVER" \
--includedir="$INSTPREFIX/include" \
--mandir="$INSTPREFIX/man" \
- "--enable-uefi-$ARCH"
+ "--enable-uefi-$ARCH_UEFI"
make
make install-strip DESTDIR="$PKG"