https://github.com/love2d/love-appimage-source
Generates a LOVE AppImage by compiling all dependencies from source.
https://github.com/love2d/love-appimage-source
Last synced: 1 day ago
JSON representation
Generates a LOVE AppImage by compiling all dependencies from source.
- Host: GitHub
- URL: https://github.com/love2d/love-appimage-source
- Owner: love2d
- Created: 2021-06-25T18:59:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-03T15:52:51.000Z (about 2 months ago)
- Last Synced: 2025-05-03T16:50:28.840Z (about 2 months ago)
- Language: Makefile
- Homepage:
- Size: 68.4 KB
- Stars: 3
- Watchers: 3
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
love-appimage-source
=====A Makefile script that builds LÖVE AppImage by compiling every single dependency from source.
Build
-----First, install these dependencies (adapt accordingly for non-Debian distro):
```sh
sudo apt-get install autotools-dev automake autoconf libtool patchelf curl pkg-config
```Then followed by [all dependencies required by SDL](https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md#build-dependencies), but **not** the SDL itself.
Afterwards, run `make`. `love-main.AppImage` and `love-main.tar.gz` (by default) will be generated. See the Makefile script for various tweakable variables.
Notes:
* If you're getting FUSE error in Ubuntu 22.04 or later, install `libfuse2`. Ubuntu 22 start switching to FUSE 3 which is NOT SUPPORTED by AppImage!
* For Ubuntu ARM64, if APT can't find `libsndio-dev` and `fcitx-libs-dev`, make sure to add `universe` repository!
* If you're running WSL 1, run with `make QEMU=env` to bypass FUSE requirement restrictions by extrating `appimagetool` first.License
-----Public Domain