Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "app-id": "de.haeckerfelix.gradio",
- "version": "master",
- "runtime": "org.gnome.Platform",
- "runtime-version": "3.22",
- "sdk": "org.gnome.Sdk",
- "command": "gradio",
- "tags": ["nightly"],
- "desktop-file-name-prefix": "(Nightly) ",
- "finish-args": [
- /* X11 + XShm access */
- "--share=ipc", "--socket=x11",
- /* Wayland access */
- "--socket=wayland",
- /* Needs to talk to the network: */
- "--share=network",
- /* Needed for dconf to work */
- "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro",
- "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
- /* OpenGL access */
- "--device=dri",
- /* Tracker */
- "--talk-name=org.freedesktop.Tracker1",
- /* Play sounds */
- "--socket=pulseaudio",
- /* Browse gvfs */
- "--talk-name=org.gtk.vfs", "--talk-name=org.gtk.vfs.*",
- /* screensaver plugin */
- "--talk-name=org.gnome.ScreenSaver",
- /* media-player-keys plugin */
- "--talk-name=org.gnome.SettingsDaemon"
- ],
- "build-options" : {
- "cflags": "-O0 -g",
- "cxxflags": "-O0 -g",
- "env": {
- "GST_PLUGIN_SYSTEM_PATH": "/app/lib/gstreamer-1.0/"
- },
- "strip": false,
- "no-debuginfo": true
- },
- "modules": [
- {
- "name": "gstreamer",
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gstreamer.git"
- }
- ]
- },
- {
- "name": "gst-plugins-base",
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-plugins-base.git"
- }
- ]
- },
- {
- "name": "gst-plugins-good",
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-plugins-good.git"
- }
- ]
- },
- {
- "name": "gst-plugins-ugly",
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-plugins-ugly.git"
- }
- ]
- },
- {
- "name": "gst-plugins-bad",
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad.git"
- }
- ]
- },
- {
- "name": "yasm",
- "sources": [
- {
- "type": "archive",
- "url": "http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz",
- "sha256": "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"
- }
- ]
- },
- {
- "name": "gst-libav",
- "cleanup": [ "/bin/*", "/lib/peas-demo" ],
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-libav.git",
- "branch": "1.8"
- }
- ]
- },
- {
- "name": "gst-devtools",
- "config-opts": ["--validate", "--disable-gtk-doc"],
- "sources": [
- {
- "type": "git",
- "url": "https://anongit.freedesktop.org/git/gstreamer/gst-devtools.git"
- }
- ]
- },
- {
- "name": "meson",
- "no-autogen": true,
- "ensure-writable": ["/lib/python*/site-packages/easy-install.pth"],
- "sources": [
- {
- "type": "archive",
- "url": "https://github.com/mesonbuild/meson/releases/download/0.38.1/meson-0.38.1.tar.gz",
- "sha256": "dcb05349b32427924fa2a258a5e23e40e09c1bf9dd09919198c3a2ae1c38ba53"
- },
- {
- "type": "file",
- "path": "setuptools-makefile",
- "dest-filename": "Makefile"
- }
- ]
- },
- {
- "name": "gradio",
- "subdir": "data/packages/flatpak",
- "sources": [
- {
- "type": "git",
- "url": "https://github.com/haecker-felix/gradio.git"
- }
- ]
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement