godot_tiny_crate/linux/net.hhoney.tinycrate.yml
Cassidy James Blaede e5ce112c76
linux: Move release notes to their own file (#14)
* linux: Put release info into its own file

See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases

* linux: point to external release info in main MetaInfo file

* linux: Update manifest to install releases XML
2025-04-11 00:53:44 -06:00

31 lines
1.2 KiB
YAML

id: net.hhoney.tinycrate
runtime: org.freedesktop.Platform
runtime-version: '24.08'
base: org.godotengine.godot.BaseApp
base-version: '3.6'
sdk: org.freedesktop.Sdk
command: godot-runner
finish-args:
- --share=ipc
- --socket=x11
- --socket=pulseaudio
- --device=all
modules:
- name: tinycrate
buildsystem: simple
sources:
- type: dir
path: ../
- type: file
url: https://github.com/HarmonyHoney/tiny_crate/releases/download/2025.1.16/Tiny-Crate.pck
sha256: ccf01fa100fe876e2a5d222f4cc7e60f57d2e09728f9948a188fa9ea4540d01b
build-commands:
- install -Dm644 Tiny-Crate.pck ${FLATPAK_DEST}/bin/godot-runner.pck
- install -Dm644 linux/${FLATPAK_ID}.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
- install -Dm644 linux/${FLATPAK_ID}.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg
- install -Dm644 linux/${FLATPAK_ID}-symbolic.svg ${FLATPAK_DEST}/share/icons/hicolor/symbolic/apps/${FLATPAK_ID}-symbolic.svg
- install -Dm644 linux/${FLATPAK_ID}.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
- install -Dm644 linux/${FLATPAK_ID}.releases.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.releases.xml