@@ 1,43 1,86 @@
{
- "app-id" : "icu.ccw.Melon",
- "runtime" : "org.gnome.Platform",
- "runtime-version" : "45",
- "sdk" : "org.gnome.Sdk",
- "command" : "melon",
- "finish-args" : [
- "--share=network",
- "--share=ipc",
- "--socket=fallback-x11",
- "--device=dri",
- "--socket=wayland"
- ],
- "cleanup" : [
- "/include",
- "/lib/pkgconfig",
- "/man",
- "/share/doc",
- "/share/gtk-doc",
- "/share/man",
- "/share/pkgconfig",
- "*.la",
- "*.a"
- ],
- "modules" : [
- "python3-beautifulsoup4.json",
- "python3-lxml.json",
- "python3-requests.json",
- "python3-unidecode.json",
+ "app-id": "icu.ccw.Melon",
+ "runtime": "org.gnome.Platform",
+ "runtime-version": "45",
+ "sdk": "org.gnome.Sdk",
+ "command": "melon",
+ "build-options": {
+ "env": {
+ "CARGO_HOME": "/run/build/cargo-c/cargo"
+ },
+ "append-path": "/usr/lib/sdk/rust-stable/bin"
+ },
+ "finish-args": [
+ "--share=network",
+ "--share=ipc",
+ "--socket=fallback-x11",
+ "--device=dri",
+ "--socket=wayland",
+ "--socket=pulseaudio",
+ "--talk-name=org.gtk.vfs.*",
+ "--filesystem=xdg-run/gvfsd"
+ ],
+ "cleanup": [
+ "/include",
+ "/lib/pkgconfig",
+ "/man",
+ "/share/doc",
+ "/share/gtk-doc",
+ "/share/man",
+ "/share/pkgconfig",
+ "*.la",
+ "*.a"
+ ],
+ "modules": [
+ {
+ "name": "cargo-c",
+ "buildsystem": "simple",
+ "build-commands": [
+ "cargo install cargo-c --root /app"
+ ],
+ "build-options": {
+ "build-args": [
+ "--share=network"
+ ]
+ },
+ "cleanup": [
+ "*"
+ ]
+ },
+ {
+ "name": "gst-plugins-rs",
+ "buildsystem": "simple",
+ "sources": [
{
- "name" : "melon",
- "builddir" : true,
- "buildsystem" : "meson",
- "sources" : [
- {
- "type": "git",
- "url": "https://codeberg.org/comcloudway/melon",
- "branch": "main"
- }
- ]
+ "type": "git",
+ "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs",
+ "branch": "0.10"
}
- ]
+ ],
+ "build-options": {
+ "build-args": [
+ "--share=network"
+ ]
+ },
+ "build-commands": [
+ "cargo cinstall -p gst-plugin-gtk4 --prefix=/app"
+ ]
+ },
+ "python3-beautifulsoup4.json",
+ "python3-lxml.json",
+ "python3-requests.json",
+ "python3-unidecode.json",
+ {
+ "name": "melon",
+ "builddir": true,
+ "buildsystem": "meson",
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://codeberg.org/comcloudway/melon",
+ "branch": "main"
+ }
+ ]
+ }
+ ]
}