Skip to content

Automatically generated AppImages for Luanti (formerly minetest) on x86-64 architecture.

License

Notifications You must be signed in to change notification settings

zyachel/luanti-appimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luanti AppImage

About

Automatically generated AppImages for Luanti (formerly minetest) on x86-64 architecture.

Why

I used to use a pre-built AppImage, but it hasn't been updated for quite some time, and I don't like minetest Luanti nagging me for updates.
Also, automating this process would be useful because an AppImage would be created as soon as* an update is pushed.

*: depends on the interval for checking updates, set to one week for now.

How

It uses GitHub Actions to first check if there's a new release available. If so, it builds Luanti from source on Ubuntu 22.04. Then using appimage-builder, puts the final binary and all its dependencies into an AppImage(following AppDir specification). And finally creates a new release with the help of some nifty actions.

Installation

Automatic

  1. Download ivan-hc/AM, a nice tool to install and manage AppImages.

  2. Since this repo isn't in AM's list, you have to add it manually.

   am extra zyachel/luanti-appimage luanti
  1. (Optional) To update, simply run the following:
am update luanti

Manual

  1. Go to the releases page and download the latest release.
  2. Run the following in your terminal emulator:
chmod +x ./path/to/Lunati-<version>.AppImage

Caveats

  • I've only tested this on my machine(Debian trixie), so it may not work on yours. If that's the case, file a new issue and help me fix it.
  • File size is bigger by ~5mb compared to An0n3m0us's AppImages, as I have added more(almost all output by ldd) dependencies.

To-Do:

  • Try not to add redundant dependencies to the final AppImage.
  • Add support for i386.
  • Generate a .deb alongside.
  • Test on different machines.
  • A better installation method

Credits

About

Automatically generated AppImages for Luanti (formerly minetest) on x86-64 architecture.

Topics

Resources

License

Stars

Watchers

Forks