Тайлбар байхгүй

Miku AuahDark a8d167fcf6 Remove libtheora config.sub and config.guess workaround for ARM64. 1 сар өмнө
.github b32bb7fdd5 CI: install libfuse 5 сар өмнө
.gitignore a945d735c6 Update Makefile script to stop LOVE (and its dependent libraries) picking libraries from system. 1 жил өмнө
Makefile a8d167fcf6 Remove libtheora config.sub and config.guess workaround for ARM64. 1 сар өмнө
README.md f53e2db036 Change the build dependencies link to SDL3 branch instead of SDL2. 7 сар өмнө
love.sh d4da1dec27 Replace AppRun with simpler shell scripts. 2 жил өмнө
separate_debug.sh 6935fe7733 Separate debug symbols instead of stripping them. 2 жил өмнө

README.md

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):

sudo apt-get install autotools-dev automake autoconf libtool patchelf curl pkg-config

Then followed by all dependencies required by SDL, 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