mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2025-12-24 20:09:30 +00:00
This commit introduces the following changes to the Linux release process:
- **AppImage Support:** The GitHub Actions workflow (`flutter-ci.yaml`) now builds an AppImage alongside the existing .deb package for Linux releases. This involves:
- Installing `appimagetool` and `locate` as part of the build dependencies.
- Updating the `fastforge package` command to include `appimage` as a target.
- Adding a new AppImage configuration file (`linux/packaging/appimage/make_config.yaml`), based on the existing .deb configuration. A TODO has been added to this file to prompt review for AppImage-specific fields.
- **Generic Artifact Naming:** Both the .deb and AppImage files are now renamed to generic, version-less names (`fast-forge-linux-amd64.deb` and `fast-forge-linux-amd64.AppImage`) before being uploaded as release artifacts. This makes it easier to provide stable download links.
- **README Update:** The `README.md` has been updated with direct download links to these generically named .deb and AppImage files from the latest GitHub release.
33 lines
493 B
YAML
33 lines
493 B
YAML
display_name: Vaani
|
|
package_name: vaani
|
|
|
|
maintainer:
|
|
name: Dr.Blank
|
|
email: drblankdev@gmail.com
|
|
|
|
priority: optional
|
|
|
|
section: x11
|
|
|
|
installed_size: 75700
|
|
|
|
essential: false
|
|
|
|
icon: assets/icon/logo.png
|
|
|
|
postuninstall_scripts:
|
|
- echo "Sorry to see you go."
|
|
|
|
keywords:
|
|
- Audiobook
|
|
- Audiobook Player
|
|
- Audiobookshelf
|
|
|
|
generic_name: Audiobook Player
|
|
|
|
categories:
|
|
- Media
|
|
- Utility
|
|
|
|
startup_notify: true
|
|
# TODO: Review and update fields for AppImage specifics (e.g., icon, metadata).
|