termux_setup_gir: Use `vapigen` wrapper

This commit is contained in:
Tee KOBAYASHI 2022-10-22 03:48:35 +09:00 committed by xtkoba
parent 087a2bb632
commit 484355a25b
1 changed files with 9 additions and 0 deletions

View File

@ -17,6 +17,7 @@ termux_setup_gir() {
else
local scanner="$bin/g-ir-scanner"
local compiler="$bin/g-ir-compiler"
local vapigen="$bin/vapigen"
local ldd="$bin/ldd"
export TERMUX_G_IR_COMPILER="$compiler"
@ -38,6 +39,14 @@ termux_setup_gir() {
EOF
chmod 0700 "$compiler"
cat > "$vapigen" <<-EOF
#!$(command -v sh)
exec /usr/bin/vapigen \
--girdir="$TERMUX_PREFIX/share/gir-1.0" \
"\$@"
EOF
chmod 0700 "$vapigen"
cat > "$ldd" <<-EOF
#!/bin/bash-static
unset LD_LIBRARY_PATH