{ "build-runtime": true, "id": "com.fyralabs.Sdk", "id-platform": "com.fyralabs.Platform", "default-branch": "nightly", "runtime-version": "48", "runtime": "org.gnome.Platform", "sdk": "org.gnome.Sdk", "sdk-extensions": ["org.gnome.Sdk.Locale", "org.gnome.Sdk.Docs"], "platform-extensions": ["org.gnome.Platform.Locale"], "inherit-extensions": [ "org.freedesktop.Platform.GL", "org.freedesktop.Platform.VAAPI.Intel", "org.freedesktop.Platform.Timezones", "org.freedesktop.Platform.GStreamer", "org.freedesktop.Platform.openh264" ], "inherit-sdk-extensions": ["org.freedesktop.Sdk.Extension"], "finish-args": [ "--env=ALSA_CONFIG_DIR=/usr/share/alsa", "--env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa-flatpak.conf", "--env=GI_TYPELIB_PATH=/app/lib/girepository-1.0", "--env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share", "--sdk=com.fyralabs.Sdk//nightly", "--runtime=com.fyralabs.Platform//nightly" ], "cleanup-platform": [ "/share/runtime/docs", "/include", "/share/aclocal", "/share/pkgconfig", "/lib/pkgconfig", "/share/gir-1.0", "/share/vala" ], "build-options": { "env": { "PYTHON": "python3" } }, "modules": [ { "name": "tau-hydrogen", "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://github.com/tau-OS/tau-hydrogen.git", "branch": "main" } ], "modules": [ { "name": "xcursorgen", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://xorg.freedesktop.org/archive/individual/app/xcursorgen-1.0.8.tar.gz", "sha256": "b8bb2756918343b8bc15a4ce875e9efb6c4e7777adba088280e53dd09753b6ac" } ] } ] }, { "name": "stylesheet", "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://github.com/tau-OS/tau-helium.git", "branch": "main" } ], "modules": [ { "name": "sass", "buildsystem": "simple", "build-commands": [ "install -D -m755 sass ${FLATPAK_DEST}/bin/sass", "install -D -m755 src/dart ${FLATPAK_DEST}/bin/src/dart", "install -D -m755 src/sass.snapshot ${FLATPAK_DEST}/bin/src/sass.snapshot" ], "sources": [ { "type": "archive", "url": "https://github.com/sass/dart-sass/releases/download/1.77.4/dart-sass-1.77.4-linux-x64.tar.gz", "sha256": "d7a8a926ecb23725dd8c564b470af95db4e9f608271171b988f2e18c1e656873", "only-arches": ["x86_64"] }, { "type": "archive", "url": "https://github.com/sass/dart-sass/releases/download/1.77.4/dart-sass-1.77.4-linux-arm64.tar.gz", "sha256": "d3387f4a7dc8ccbd9cfe519cd7c2f19031a1d235cf6d93913c3e6bcc9eaa2e43", "only-arches": ["aarch64"] } ] } ] }, { "name": "libhelium", "buildsystem": "meson", "config-opts": [ "-Dstylesheet=false", "-Ddemo=false", "-Dvaladoc=false", "-Dgidoc=false", "--wrap-mode=nodownload" ], "sources": [ { "type": "git", "url": "https://github.com/tau-OS/libhelium.git", "branch": "main" }, { "type": "git", "url": "https://github.com/tau-OS/libbismuth.git", "branch": "main", "dest": "./subprojects/libbismuth" }, { "type": "git", "url": "https://github.com/tau-OS/tau-helium.git", "branch": "main", "dest": "./subprojects/tau-helium" }, { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler.git", "branch": "main", "dest": "./subprojects/blueprint-compiler" } ] }, { "name": "libbismuth", "buildsystem": "meson", "config-opts": [ "-Dvapi=true", "-Dintrospection=enabled", "--wrap-mode=nodownload" ], "sources": [ { "type": "git", "url": "https://github.com/tau-OS/libbismuth.git", "branch": "main" } ] }, { "name": "default-gtk-settings", "buildsystem": "simple", "sources": [ { "type": "git", "url": "https://github.com/tau-OS/tau-release.git", "branch": "main" } ], "build-commands": [ "install -Dm644 gtk/settings.ini ${FLATPAK_DEST}/etc/gtk-4.0/settings.ini" ] }, { "name": "appdata", "buildsystem": "meson", "sources": [ { "type": "dir", "path": "." } ] } ] }