From 4d3499d2c166fc136b3cec88631be9862624e77a Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Mon, 21 Jul 2025 13:52:33 +0500 Subject: [PATCH] chore(appimage): use appimage builder from git Signed-off-by: Boris Yumankulov --- .gitea/workflows/build-nightlly.yml | 6 ++++-- .gitea/workflows/build.yml | 6 ++++-- .gitea/workflows/code-build.yml | 7 ++++--- .gitea/workflows/code-check.yml | 19 +------------------ build-aux/AppImageBuilder.yml | 1 + 5 files changed, 14 insertions(+), 25 deletions(-) diff --git a/.gitea/workflows/build-nightlly.yml b/.gitea/workflows/build-nightlly.yml index 8d7b929..130817e 100644 --- a/.gitea/workflows/build-nightlly.yml +++ b/.gitea/workflows/build-nightlly.yml @@ -17,10 +17,12 @@ jobs: - name: Install required dependencies run: | sudo apt update - sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync + sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync git - name: Install tools - run: pip3 install appimage-builder uv + run: | + pip3 install git+https://github.com/Frederic98/appimage-builder.git + pip3 install uv - name: Build AppImage run: | diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3ea3c57..0e983ca 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -23,10 +23,12 @@ jobs: - name: Install required dependencies run: | sudo apt update - sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync + sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync git - name: Install tools - run: pip3 install appimage-builder uv + run: | + pip3 install git+https://github.com/Frederic98/appimage-builder.git + pip3 install uv - name: Build AppImage run: | diff --git a/.gitea/workflows/code-build.yml b/.gitea/workflows/code-build.yml index f8a14fe..51c7d2f 100644 --- a/.gitea/workflows/code-build.yml +++ b/.gitea/workflows/code-build.yml @@ -68,15 +68,16 @@ jobs: - name: Install required dependencies run: | sudo apt update - sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync + sudo apt install -y binutils coreutils desktop-file-utils gtk-update-icon-cache fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-dev python3-setuptools squashfs-tools strace util-linux zsync git - name: Install tools - run: pip3 install appimage-builder uv + run: | + pip3 install git+https://github.com/Frederic98/appimage-builder.git + pip3 install uv - name: Build AppImage run: | cd build-aux - sed -i '/app_info:/,/- exec:/ s/^(\s*version:\s*).*/\1"0"/' AppImageBuilder.yml appimage-builder - name: Upload AppImage diff --git a/.gitea/workflows/code-check.yml b/.gitea/workflows/code-check.yml index d851a42..f02b16a 100644 --- a/.gitea/workflows/code-check.yml +++ b/.gitea/workflows/code-check.yml @@ -1,4 +1,4 @@ -name: Code and build check +name: Code check on: pull_request: @@ -35,20 +35,3 @@ jobs: run: | source .venv/bin/activate pre-commit run --show-diff-on-failure --color=always --all-files - - build-uv: - name: Build with uv - runs-on: ubuntu-latest - steps: - - uses: https://gitea.com/actions/checkout@v4 - - - name: Install uv - uses: https://github.com/astral-sh/setup-uv@v6 - with: - enable-cache: true - - - name: Sync dependencies - run: uv sync - - - name: Build project - run: uv build diff --git a/build-aux/AppImageBuilder.yml b/build-aux/AppImageBuilder.yml index 2c221a7..35deb18 100644 --- a/build-aux/AppImageBuilder.yml +++ b/build-aux/AppImageBuilder.yml @@ -82,4 +82,5 @@ AppDir: PERLLIB: '${APPDIR}/usr/share/perl5:${APPDIR}/usr/lib/x86_64-linux-gnu/perl/5.34:${APPDIR}/usr/share/perl/5.34' AppImage: sign-key: None + comp: xz arch: x86_64