vcpkg(mfx-dispatch): rewrite AC_PROG_LIBTOOL → LT_INIT for autotools 1.17+
This commit is contained in:
@@ -79,6 +79,7 @@ export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update -qq
|
||||
apt-get install -y --no-install-recommends \
|
||||
build-essential clang gcc g++ cmake ninja-build pkg-config nasm yasm \
|
||||
autoconf automake libtool \
|
||||
libgtk-3-dev libayatana-appindicator3-dev \
|
||||
libasound2-dev libpulse-dev libpam0g-dev libssl-dev \
|
||||
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
|
||||
@@ -173,6 +174,11 @@ chown -R "$SERVICE_USER:$SERVICE_USER" "$FLUTTER_DIR"
|
||||
chown -R "$SERVICE_USER:$SERVICE_USER" "$VCPKG_DIR"
|
||||
# LLVM: read+execute is enough; we never write here at build time.
|
||||
chown -R "$SERVICE_USER:$SERVICE_USER" "$LLVM_DIR"
|
||||
# /opt/cargo-tools: workflow installs cargo-expand and flutter_rust_bridge_codegen
|
||||
# here via `cargo install --root`. Pre-create with the right owner so the first
|
||||
# job doesn't try to mkdir under root-owned /opt.
|
||||
mkdir -p /opt/cargo-tools
|
||||
chown -R "$SERVICE_USER:$SERVICE_USER" /opt/cargo-tools
|
||||
|
||||
# git "dubious ownership": same fix as Windows. Trust system-wide.
|
||||
git config --system --add safe.directory '*' || true
|
||||
|
||||
Reference in New Issue
Block a user