From b88967884b918d4a9cc23a9ac86676da2b260ac0 Mon Sep 17 00:00:00 2001 From: Shriraj Hegde <66936172+ShrirajHegde@users.noreply.github.com> Date: Sun, 16 May 2021 22:09:40 +0530 Subject: [PATCH] Generate Minimal Appimage (#339) * Generate Minimal Appimage * Rename Files * Rename output file --- .github/workflows/linux.yml | 18 ++++++++++++++++++ misc/czkawka-appimage-recipe.yml | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 misc/czkawka-appimage-recipe.yml diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 5f2eb80..5dfc8f2 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -169,6 +169,24 @@ jobs: path: target/release/czkawka_gui if: ${{ matrix.type == 'release' }} + - name: Minimal AppImage + run: | + pwd + rm -rf czkawka_gui + cp target/release/czkawka_gui . + strip czkawka_gui + wget https://github.com/AppImage/pkg2appimage/releases/download/continuous/pkg2appimage-1806-x86_64.AppImage + chmod +x pkg2appimage-1806-x86_64.AppImage + ./pkg2appimage-1806-x86_64.AppImage misc/czkawka-appimage-recipe.yml + mv out/Czkawka*.AppImage out/czkawka_gui-minimal.AppImage + + - name: Minimal Appimage Upload + uses: actions/upload-artifact@v2 + with: + name: czkawka_gui-${{ matrix.toolchain }}_minimal + path: out/*.AppImage + + linux-appimage-gui: strategy: matrix: diff --git a/misc/czkawka-appimage-recipe.yml b/misc/czkawka-appimage-recipe.yml new file mode 100644 index 0000000..a3ca971 --- /dev/null +++ b/misc/czkawka-appimage-recipe.yml @@ -0,0 +1,11 @@ +app: Czkawka + +ingredients: + script: + - mkdir -p czkawka + +script: + - pwd + - cp ../../czkawka_gui ./usr/bin/czkawka_gui + - cp ../../pkgs/com.github.qarmin.czkawka.desktop . + - cp ../../data/icons/com.github.qarmin.czkawka.svg .