foxygit / GZDoom Log in
commits tags

/tools/AppImageBuilder.yml · 1.13 KB

raw
# appimage-builder recipe see https://appimage-builder.readthedocs.io for details

version: 1

AppDir:
  app_info:
    id: org.zdoom.LZDoom
    name: LZDoom
    icon: org.zdoom.LZDoom
    version: '{{GIT_DESCRIBE}}'
    exec: ./usr/bin/lzdoom
    exec_args: $@

  runtime:
    path_mappings:
      - /usr/share/games/lzdoom:$APPDIR/usr/share/games/lzdoom

  files:
    include:
    - /lib64/ld-linux-x86-64.so.2
    - /lib64/libbz2.so.1
    exclude:
    - usr/share/man
    - usr/share/doc/*/README.*
    - usr/share/doc/*/changelog.*
    - usr/share/doc/*/NEWS.*
    - usr/share/doc/*/TODO.*

  # ... why are these so old ?
  test:
    fedora-30:
      image: appimagecrafters/tests-env:fedora-30
      command: ./AppRun
    debian-stable:
      image: appimagecrafters/tests-env:debian-stable
      command: ./AppRun
    archlinux-latest:
      image: appimagecrafters/tests-env:archlinux-latest
      command: ./AppRun
    centos-7:
      image: appimagecrafters/tests-env:centos-7
      command: ./AppRun
    ubuntu-xenial:
      image: appimagecrafters/tests-env:ubuntu-xenial
      command: ./AppRun

AppImage:
  arch: x86_64
  update-information: guess