123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # appimage-builder recipe see https://appimage-builder.readthedocs.io for details
- version: 1
- AppDir:
- path: AppDir
- app_info:
- id: net.minetest.minetest
- name: Luanti
- icon: luanti
- version: !ENV ${VERSION}
- exec: usr/bin/luanti
- exec_args: $@
- files:
- include: []
- exclude:
- - usr/share/man
- - usr/share/doc
- - usr/share/lintian
- apt:
- arch: amd64
- sources:
- - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal main universe
- key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32'
- - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-updates main universe
- - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-backports main universe
- - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-security main universe
- include:
- - libc6
- - libcrypt1
- - libcurl3-gnutls
- - libcurl4
- - libfreetype6
- - libgl1
- - libjpeg-turbo8
- - libjsoncpp1
- - libleveldb1d
- - libluajit-5.1-2
- - libopenal1
- - libpng16-16
- - libsqlite3-0
- - libstdc++6
- - libvorbisfile3
- - libx11-6
- - libxi6
- - zlib1g
- AppImage:
- update-information: guess
- sign-key: None
- arch: x86_64
- script: |
- # Compile and install binaries into AppDir
- cmake -B appimage-build -DENABLE_REDIS=FALSE -DENABLE_POSTGRESQL=OFF -DCMAKE_INSTALL_PREFIX=AppDir/usr/ -DBUILD_SERVER=FALSE -DENABLE_GETTEXT=TRUE -DCMAKE_BUILD_TYPE=Release -DRUN_IN_PLACE=FALSE
- cmake --build appimage-build --parallel $(nproc) --config Release
- cmake --install appimage-build
- # Is a backup icon location in case
- mkdir -p AppDir/usr/share/luanti/misc
- cp AppDir/usr/share/icons/hicolor/128x128/apps/luanti.png AppDir/usr/share/luanti/misc/luanti-xorg-icon-128.png
- # Validation issues
- sed -i '/PrefersNonDefaultGPU/d' AppDir/usr/share/applications/net.minetest.minetest.desktop
|