Initial import

This commit is contained in:
Yaakov Selkowitz 2023-08-21 12:41:26 -04:00
commit 3ef7fac8a9
2 changed files with 86 additions and 0 deletions

21
container.yaml Normal file
View file

@ -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

65
tuxmath.yaml Normal file
View file

@ -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]
...