mirror of
https://github.com/HarmonyHoney/tiny_crate.git
synced 2026-01-23 02:34:53 +00:00
* 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
31 lines
1.2 KiB
YAML
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
|