VoxelEngine/dev/AppImageBuilder.yml

78 lines
2.1 KiB
YAML

version: 1
AppDir:
path: AppDir
app_info:
id: VoxelCore
name: VoxelCore
icon: VoxelCore
version: latest
exec: usr/bin/VoxelEngine
exec_args: --dir $HOME/.config/voxelcore --res $APPDIR/usr/share/VoxelCore/res $@
apt:
arch: amd64
sources:
- sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32'
key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920D1991BC93C'
- sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
- sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
- sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
include:
- libbz2-1.0
- libexpat1
- libfam0
- libgcrypt20
- libglfw3
- libglew2.2
- libpng16-16
- libopenal1
- libasound2
- libogg0
- libvorbis0a
- libvorbisfile3
- libluajit-5.1-2
exclude:
- hicolor-icon-theme
- sound-theme-freedesktop
- perl
- perl-base
- kwayland-data
- libwacom2
- libasound2
- breeze
- breeze-icon-theme
- breeze-cursor-theme
- kwin-style-breeze
- kde-style-breeze
- plasma-integration
files:
exclude:
- usr/share/man
- usr/share/doc/*/README.*
- usr/share/doc/*/changelog.*
- usr/share/doc/*/NEWS.*
- usr/share/doc/*/TODO.*
test:
fedora:
image: appimagecrafters/tests-env:fedora-30
command: ./AppRun
use_host_x: true
debian:
image: appimagecrafters/tests-env:debian-stable
command: ./AppRun
use_host_x: true
arch:
image: appimagecrafters/tests-env:archlinux-latest
command: ./AppRun
use_host_x: true
centos:
image: appimagecrafters/tests-env:centos-7
command: ./AppRun
use_host_x: true
ubuntu:
image: appimagecrafters/tests-env:ubuntu-xenial
command: ./AppRun
use_host_x: true
AppImage:
arch: x86_64