From 3ef7fac8a9fbccb529d7215ee08ec6bcf46b60dd Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 21 Aug 2023 12:41:26 -0400 Subject: [PATCH] Initial import --- container.yaml | 21 ++++++++++++++++ tuxmath.yaml | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 container.yaml create mode 100644 tuxmath.yaml diff --git a/container.yaml b/container.yaml new file mode 100644 index 0000000..35a1178 --- /dev/null +++ b/container.yaml @@ -0,0 +1,21 @@ +compose: + modules: + - tuxmath:stable +flatpak: + id: com.tux4kids.tuxmath + branch: stable + command: tuxmath + rename-appdata-file: tuxmath.appdata.xml + rename-desktop-file: tuxmath.desktop + rename-icon: tuxmath + finish-args: |- + --device=dri + --share=ipc + --share=network + --socket=x11 + --socket=pulseaudio + --persist=.t4k_common + --persist=.tuxmath + # not a valid icon: Expected a square icon but got: 132x117 + cleanup-commands: | + rm /app/share/icons/hicolor/scalable/apps/tuxmath.svg diff --git a/tuxmath.yaml b/tuxmath.yaml new file mode 100644 index 0000000..676c299 --- /dev/null +++ b/tuxmath.yaml @@ -0,0 +1,65 @@ +--- +document: modulemd +version: 2 +data: + summary: Educational math tutor for children + description: >- + TuxMath is an educational math tutor for children. It features several different + types of gameplay, at a variety of difficulty levels. + license: + module: + - MIT + buildopts: + arches: [aarch64, x86_64] + dependencies: + - buildrequires: + flatpak-common: [f38] + flatpak-runtime: [f38] + platform: [f38] + requires: + flatpak-common: [f38] + flatpak-runtime: [f38] + platform: [f38] + profiles: + default: + rpms: + - tuxmath + components: + rpms: + SDL_Pango: + rationale: Runtime dependency + ref: f38 + arches: [aarch64, x86_64] + SDL_mixer: + rationale: Runtime dependency + ref: f38 + buildorder: 20 + arches: [aarch64, x86_64] + SDL_net: + rationale: Runtime dependency + ref: f38 + arches: [aarch64, x86_64] + fluidsynth: + rationale: Runtime dependency + ref: f38 + buildorder: 10 + arches: [aarch64, x86_64] + libinstpatch: + rationale: Runtime dependency + ref: f38 + arches: [aarch64, x86_64] + libmikmod: + rationale: Runtime dependency + ref: f38 + arches: [aarch64, x86_64] + t4k_common: + rationale: Runtime dependency + ref: f38 + buildorder: 30 + arches: [aarch64, x86_64] + tuxmath: + rationale: Application package + ref: f38 + buildorder: 100 + arches: [aarch64, x86_64] +...