20 lines
609 B
Bash
Executable File
20 lines
609 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Build Linux onefile dentro de Docker con dependencias Qt del sistema.
|
|
set -euo pipefail
|
|
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
|
docker run --rm \
|
|
-v "$ROOT:/app" \
|
|
-w /app \
|
|
ubuntu:22.04 bash -c '
|
|
set -e
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get update -qq
|
|
apt-get install -y -qq \
|
|
python3 python3-venv python3-pip curl dpkg-dev binutils unixodbc \
|
|
libglib2.0-0 libdbus-1-3 libxkbcommon0 libfontconfig1 libxcb1 libx11-6 \
|
|
libxcb-xkb1 libegl1 libgl1 libxi6 libxrender1 libxext6 \
|
|
> /dev/null
|
|
chmod +x build.sh packaging/scripts/download-bundled-deps.sh
|
|
./build.sh
|
|
'
|