app-id: com.cobrien.MyJournal runtime: org.freedesktop.Platform runtime-version: '23.08' sdk: org.freedesktop.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.openjdk17 command: myjournal finish-args: - --socket=wayland - --socket=x11 - --socket=fallback-x11 - --share=ipc - --device=dri - --filesystem=xdg-documents - --filesystem=xdg-download - --filesystem=home/.myjournal:create build-options: env: - PATH=/usr/lib/sdk/openjdk17/bin:/usr/bin:/bin - JAVA_HOME=/usr/lib/sdk/openjdk17/jvm/openjdk-17 modules: - name: openjdk buildsystem: simple build-commands: - /usr/lib/sdk/openjdk17/install.sh - name: myjournal buildsystem: simple build-options: build-args: - --share=network build-commands: - ./gradlew createDistributable --no-daemon - mkdir -p /app/bin /app/lib /app/share/applications /app/share/metainfo /app/share/icons/hicolor/256x256/apps - cp -r build/compose/binaries/main/app/* /app/lib/ || cp -r build/compose/binaries/main-release/app/* /app/lib/ - | cat > /app/bin/myjournal <