From e83a447fd883beee4d1eb5e42cf67c099900c7b2 Mon Sep 17 00:00:00 2001 From: "Dr.Blank" <64108942+Dr-Blank@users.noreply.github.com> Date: Fri, 23 May 2025 10:42:48 +0530 Subject: [PATCH] feat: update Linux artifact names and improve AppImage config categories --- .github/workflows/flutter-ci.yaml | 14 +++++++------- README.md | 4 ++-- linux/packaging/appimage/make_config.yaml | 5 +++-- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/flutter-ci.yaml b/.github/workflows/flutter-ci.yaml index cca494c..e3e19d7 100644 --- a/.github/workflows/flutter-ci.yaml +++ b/.github/workflows/flutter-ci.yaml @@ -111,7 +111,7 @@ jobs: - name: Install Linux dependencies run: | sudo apt-get update -y - sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev locate + sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev locate libfuse2 # Download and install appimagetool wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage chmod +x appimagetool-x86_64.AppImage @@ -128,8 +128,8 @@ jobs: # Find and rename .deb file DEB_FILE=$(find dist/ -name "*.deb" -type f) if [ -n "$DEB_FILE" ]; then - mv "$DEB_FILE" dist/fast-forge-linux-amd64.deb - echo "Renamed DEB: $DEB_FILE to dist/fast-forge-linux-amd64.deb" + mv "$DEB_FILE" dist/vaani-linux-amd64.deb + echo "Renamed DEB: $DEB_FILE to dist/vaani-linux-amd64.deb" else echo "Error: .deb file not found in dist/" exit 1 @@ -138,8 +138,8 @@ jobs: # Find and rename .AppImage file APPIMAGE_FILE=$(find dist/ -name "*.AppImage" -type f) if [ -n "$APPIMAGE_FILE" ]; then - mv "$APPIMAGE_FILE" dist/fast-forge-linux-amd64.AppImage - echo "Renamed AppImage: $APPIMAGE_FILE to dist/fast-forge-linux-amd64.AppImage" + mv "$APPIMAGE_FILE" dist/vaani-linux-amd64.AppImage + echo "Renamed AppImage: $APPIMAGE_FILE to dist/vaani-linux-amd64.AppImage" else echo "Error: .AppImage file not found in dist/" exit 1 @@ -151,8 +151,8 @@ jobs: with: name: linux-release-artifacts path: | - dist/fast-forge-linux-amd64.deb - dist/fast-forge-linux-amd64.AppImage + dist/vaani-linux-amd64.deb + dist/vaani-linux-amd64.AppImage # Job 4: Create GitHub Release (NEW - runs only on tag pushes) create_release: diff --git a/README.md b/README.md index 8db8393..14f16fb 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ Client for [Audiobookshelf](https://github.com/advplyr/audiobookshelf) server ma ### Linux -[Download Linux (.deb)](https://github.com/Dr-Blank/Vaani/releases/latest/download/fast-forge-linux-amd64.deb) -[Download Linux (AppImage)](https://github.com/Dr-Blank/Vaani/releases/latest/download/fast-forge-linux-amd64.AppImage) +[Download Linux (.deb)](https://github.com/Dr-Blank/Vaani/releases/latest/download/vaani-linux-amd64.deb) +[Download Linux (AppImage)](https://github.com/Dr-Blank/Vaani/releases/latest/download/vaani-linux-amd64.AppImage) ## Screencaps diff --git a/linux/packaging/appimage/make_config.yaml b/linux/packaging/appimage/make_config.yaml index 236176b..b1183ae 100644 --- a/linux/packaging/appimage/make_config.yaml +++ b/linux/packaging/appimage/make_config.yaml @@ -26,8 +26,9 @@ keywords: generic_name: Audiobook Player categories: - - Media - - Utility + - AudioVideo + - Audio + - Player startup_notify: true # TODO: Review and update fields for AppImage specifics (e.g., icon, metadata).