36 lines
1.2 KiB
YAML
36 lines
1.2 KiB
YAML
id: ch.dissem.YAEP
|
|
runtime: org.freedesktop.Platform
|
|
runtime-version: '25.08'
|
|
sdk: org.freedesktop.Sdk
|
|
sdk-extensions:
|
|
- org.freedesktop.Sdk.Extension.openjdk21
|
|
command: yaep
|
|
finish-args:
|
|
- --socket=x11
|
|
- --device=dri # Required for better X11 performance
|
|
- --share=ipc # Required for better X11 performance
|
|
- --env=PATH=/app/bin:/app/jre/bin:/usr/bin
|
|
- --env=JAVA_HOME=/app/jre
|
|
modules:
|
|
- name: openjdk
|
|
buildsystem: simple
|
|
build-commands:
|
|
- /usr/lib/sdk/openjdk21/install.sh
|
|
- name: yaep
|
|
buildsystem: simple
|
|
sources:
|
|
- type: dir
|
|
path: ../desktop/build/compose/jars/
|
|
- type: dir
|
|
path: ../flatpak/info/
|
|
- type: script
|
|
dest-filename: yaep
|
|
commands:
|
|
- java -jar /app/data/yaep.jar
|
|
build-commands:
|
|
- install -Dm755 yaep /app/bin/yaep
|
|
- install -Dm644 YAEP-*-release.jar /app/data/yaep.jar
|
|
- install -Dm644 ch.dissem.YAEP.desktop /app/share/applications/ch.dissem.YAEP.desktop
|
|
- install -Dm644 ch.dissem.YAEP.svg /app/share/icons/hicolor/scalable/apps/ch.dissem.YAEP.svg
|
|
- install -Dm644 ch.dissem.YAEP.metainfo.xml /app/share/metainfo/ch.dissem.YAEP.metainfo.xml
|