{ "app-id": "org.nickvision.tubeconverter", "runtime": "org.gnome.Platform", "runtime-version": "46", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.dotnet8" ], "build-options": { "append-path": "/usr/lib/sdk/dotnet8/bin", "append-ld-library-path": "/usr/lib/sdk/dotnet8/lib", "append-pkg-config-path": "/usr/lib/sdk/dotnet8/lib/pkgconfig" }, "command": "org.nickvision.tubeconverter", "finish-args": [ "--socket=fallback-x11", "--socket=wayland", "--device=dri", "--share=ipc", "--share=network", "--talk-name=org.freedesktop.secrets", "--filesystem=xdg-download" ], "cleanup": [ "/include", "/lib/pkgconfig", "*.a" ], "modules": [ { "name": "ffmpeg", "config-opts": [ "--disable-debug", "--disable-doc", "--disable-static", "--enable-gpl", "--enable-shared", "--disable-ffplay", "--disable-devices", "--enable-gnutls", "--enable-libmp3lame", "--enable-libopus", "--enable-libvorbis" ], "cleanup": [ "/share/ffmpeg" ], "sources": [ { "type": "archive", "url": "https://ffmpeg.org/releases/ffmpeg-7.0.tar.xz", "sha256": "4426a94dd2c814945456600c8adfc402bee65ec14a70e8c531ec9a2cd651da7b", "x-checker-data": { "type": "html", "url": "https://ffmpeg.org/releases/", "pattern": ">(ffmpeg-([\\d.]+)\\.tar\\.xz)<" } } ] }, { "name": "aria2", "config-opts": [ "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" ], "sources": [ { "type": "archive", "url": "https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz", "sha256": "60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b" } ] }, "python3-modules.json", { "name": "blueprint-compiler", "buildsystem": "meson", "cleanup": [ "*" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", "tag": "v0.12.0" } ] }, { "name": "org.nickvision.tubeconverter", "buildsystem": "simple", "build-commands": [ "chmod +x ./flatpak/build.sh", "./flatpak/build.sh gnome" ], "sources": [ { "type": "dir", "path": ".." }, "../NickvisionTubeConverter.GNOME/nuget-sources.json" ] } ] }