feat: support AppImage (#3248)

* feat: add build deb shell script

* feat: update release.yml

* chore: add flatpak readme

* feat: support appimage builder

* feat: support appimage builder

* Update release.yml
This commit is contained in:
Lucas.Xu
2023-08-23 08:46:11 +08:00
committed by GitHub
parent 773b09c2f7
commit affd253e21
20 changed files with 260 additions and 38 deletions

View File

@ -0,0 +1,18 @@
# Build AppFlowy for Debian
## Prerequisites
- dpkg-deb
- make sure you have built the app for Linux which is located in `frontend/appflowy_flutter/production/$VERSION/linux/Release/`
## Build
```bash
cd frontend/
sh scripts/linux_distribution/deb/build_deb.sh [LINUX_PRODUCTION_RELEASE_PATH] [VERSION] [PACKAGE_NAME]
# for example
sh scripts/linux_distribution/deb/build_deb.sh appflowy_flutter/product/0.2.9/linux/Release 0.2.9 AppFlowy_0.2.9.deb
```
The deb file will be located in '[LINUX_PRODUCTION_RELEASE_PATH]/[PACKAGE_NAME]'