diff --git a/.gitea/workflows/build-nightlly.yml b/.gitea/workflows/build-nightlly.yml index 8d7b929..a51d630 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/AppImageCrafters/appimage-builder.git + pip3 install uv - name: Build AppImage run: | diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3ea3c57..4d26963 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/AppImageCrafters/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..c1bf442 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/AppImageCrafters/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