Server: undo inventory client prediction
[minetest.git] / misc / AppImageBuilder.yml
blob6bd9edd2a537b1c55818a10bbfcd828e8de5ba13
1 # appimage-builder recipe see https://appimage-builder.readthedocs.io for details
2 version: 1
3 AppDir:
4   path: AppDir
5   app_info:
6     id: net.minetest.minetest
7     name: Luanti
8     icon: luanti
9     version: !ENV ${VERSION}
10     exec: usr/bin/luanti
11     exec_args: $@
12   files:
13     include: []
14     exclude:
15     - usr/share/man
16     - usr/share/doc
17     - usr/share/lintian
18   apt:
19     arch: amd64
20     sources:
21       - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal main universe
22         key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32'
23       - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-updates main universe
24       - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-backports main universe
25       - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal-security main universe
27     include:
28       - libc6
29       - libcrypt1
30       - libcurl3-gnutls
31       - libcurl4
32       - libfreetype6
33       - libgl1
34       - libjpeg-turbo8
35       - libjsoncpp1
36       - libleveldb1d
37       - libluajit-5.1-2
38       - libopenal1
39       - libpng16-16
40       - libsqlite3-0
41       - libstdc++6
42       - libvorbisfile3
43       - libx11-6
44       - libxi6
45       - zlib1g
46 AppImage:
47   update-information: guess
48   sign-key: None
49   arch: x86_64
50 script: |
51     # Compile and install binaries into AppDir
52     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
53     cmake --build appimage-build --parallel $(nproc) --config Release
54     cmake --install appimage-build
56     # Is a backup icon location in case
57     mkdir -p AppDir/usr/share/luanti/misc
58     cp AppDir/usr/share/icons/hicolor/128x128/apps/luanti.png AppDir/usr/share/luanti/misc/luanti-xorg-icon-128.png
59     # Validation issues
60     sed -i '/PrefersNonDefaultGPU/d' AppDir/usr/share/applications/net.minetest.minetest.desktop