mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-30 23:15:32 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # appimage-builder recipe see https://appimage-builder.readthedocs.io for details
 | |
| version: 1
 | |
| AppDir:
 | |
|   path: AppDir
 | |
|   app_info:
 | |
|     id: org.luanti.luanti
 | |
|     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
 |