From 371bf382fedb449264e74d195618040640b2ba07 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Thu, 28 Apr 2022 02:42:42 +0900 Subject: [PATCH] aalib: Add hack for DT_RUNPATH --- packages/aalib/build.sh | 20 +++++++++++++++++++- packages/aview/build.sh | 4 ++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/packages/aalib/build.sh b/packages/aalib/build.sh index 7aa996bce..9d728fb74 100644 --- a/packages/aalib/build.sh +++ b/packages/aalib/build.sh @@ -3,7 +3,25 @@ TERMUX_PKG_DESCRIPTION="A portable ASCII art graphic library" TERMUX_PKG_LICENSE="LGPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.4rc5 -TERMUX_PKG_REVISION=8 +TERMUX_PKG_REVISION=9 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/sourceforge/aa-project/aalib-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee TERMUX_PKG_DEPENDS="ncurses" + +termux_step_pre_configure() { + local _bin=$TERMUX_PKG_BUILDDIR/_wrapper/bin + mkdir -p $_bin + local _cc=$(basename $CC) + cat <<-EOF > $_bin/$_cc + #!$(command -v sh) + _shared= + for f in "\$@"; do + case "\$f" in + -shared ) _shared=1 ;; + esac + done + exec "$(command -v $_cc)" "\$@" \${_shared:+-Wl,-rpath=$TERMUX_PREFIX/lib} + EOF + chmod 0700 $_bin/$_cc + export PATH=$_bin:$PATH +} diff --git a/packages/aview/build.sh b/packages/aview/build.sh index 6a4fc31fc..81d4ba2c2 100644 --- a/packages/aview/build.sh +++ b/packages/aview/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="High quality ascii-art image browser and animation playe TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.0rc1 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/aa-project/aview/aview-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=42d61c4194e8b9b69a881fdde698c83cb27d7eda59e08b300e73aaa34474ec99 -TERMUX_PKG_DEPENDS="aalib, ncurses" +TERMUX_PKG_DEPENDS="aalib (>> 1.4rc5-8)"