diff options
| author | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-04-06 12:26:05 +0200 |
|---|---|---|
| committer | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-04-06 13:08:51 +0200 |
| commit | 6be848db5b8ae946a6896dcfad69914544949b97 (patch) | |
| tree | 7806a176e920a92902dcd534533f0ee2be77eff8 /scripts/build_appimage.sh | |
| parent | 2a28a38db1e8251611389e7ab6ab3c2c1ee21187 (diff) | |
Inline scripts to justfile
Diffstat (limited to 'scripts/build_appimage.sh')
| -rwxr-xr-x | scripts/build_appimage.sh | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/scripts/build_appimage.sh b/scripts/build_appimage.sh deleted file mode 100755 index b409961..0000000 --- a/scripts/build_appimage.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -container_image_prefix=$1 -distro=$2 -app_name=$3 -arch=$4 -channel=$5 -linuxdeploy=$6 - -version=`just version` -staging="$(mktemp -d)" - -tar -xJf "_build/meson-dist/map-${version}.tar.xz" -C "${staging}/" -cp ${linuxdeploy} "${staging}/linuxdeploy.AppImage" - -podman run --rm -v "${staging}:/build:Z" \ - ${container_image_prefix}:${distro} \ - bash -c " - cd /build/map-${version} - meson setup --prefix=/usr _build - meson compile -C _build - DESTDIR=/build/appdir meson install -C _build - cd /build - APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=true /build/linuxdeploy.AppImage \ - --appdir=/build/appdir --output=appimage \ - --desktop-file=/build/appdir/usr/share/applications/systems.tranquil.Map.desktop \ - --icon-file=/build/appdir/usr/share/icons/hicolor/scalable/apps/systems.tranquil.Map.svg - mkdir -p /build/out - mv /build/Map*.AppImage /build/out/ - " - -mv ${staging}/out/*.AppImage "_dist/${app_name}-${arch}-${channel}.AppImage" -rm -rf "${staging}" |