Skip to content

Commit

Permalink
AppImage recipe: Various improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
xeco23 committed Nov 28, 2021
1 parent 5aebd3d commit 69306b3
Show file tree
Hide file tree
Showing 3 changed files with 275 additions and 284 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,12 @@ jobs:
sudo apt update && sudo apt upgrade
sudo apt -y install build-essential cmake pkg-config libgtkmm-3.0-dev libwebkit2gtk-4.0-dev libappindicator3-dev debhelper zsync
- name: Build
- name: Build & Install
run: |
mkdir -p build/release && cd build/release
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ../..
make -j4
make install DESTDIR=../../AppDir
- name: Set Version
run: |
Expand All @@ -37,7 +38,7 @@ jobs:
id: snapcraft
uses: snapcore/action-build@v1

- name: Build AppImage
- name: Build AppImage Package
id: appimage
uses: AppImageCrafters/build-appimage@master
with:
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ Run `dpkg-buildpackage -uc -us -ui`.

Run `snapcraft`. Pass `--use-lxd` option in a virtual environment.

### AppImage
Run `appimage-builder --skip-test --recipe ./appimage/AppImageBuilder.yml`.
Make sure that the app is installed into the `<Project Root>/AppDir` directory before building the package.


## Contributing

Expand Down
Loading

0 comments on commit 69306b3

Please sign in to comment.