Skip to content

Instantly share code, notes, and snippets.

@cfoch
Created August 9, 2019 19:25
Show Gist options
  • Save cfoch/08739619a8cf7742af4e7ee932e06c3a to your computer and use it in GitHub Desktop.
Save cfoch/08739619a8cf7742af4e7ee932e06c3a to your computer and use it in GitHub Desktop.
{
"app-id" : "org.gnome.Cheese",
"runtime" : "org.gnome.Platform",
"runtime-version" : "3.32",
"sdk" : "org.gnome.Sdk",
"branch" : "stable",
"command" : "cheese",
"tags" : [
"nightly"
],
"desktop-file-name-prefix" : "(Nightly) ",
"build-options": {
"cflags": "-O2 -g",
"cxxflags": "-O2 -g",
"env": {
"PYTHON": "python3",
"GST_PLUGIN_SYSTEM_PATH": "/app/lib/gstreamer-1.0/",
"FREI0R_PATH": "/app/lib/frei0r-1/",
"PKG_CONFIG_PATH": "/app/lib/pkgconfig/",
"VERBOSE": "1"
},
"strip": false,
"no-debuginfo": true
},
"finish-args" : [
/* X11 + XShm access */
"--share=ipc",
"--socket=x11",
/* Wayland access */
"--socket=wayland",
/* PulseAudio access, needed to record videos */
"--socket=pulseaudio",
/* Needed to access camera */
"--device=all",
/* 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",
/* Needed to load and save photos */
"--filesystem=xdg-pictures",
/* Needed to load and save videos */
"--filesystem=xdg-videos"
],
"cleanup" : [
"/include",
"/share/pkgconfig",
"/share/aclocal",
"/man",
"/share/man",
"/share/gtk-doc",
"*.la",
"*.a"
],
"modules" : [
/* gst-plugins-cheese support */
{
"name": "gstreamer",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Dgtk_doc=disabled",
"--libdir=lib"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
"branch": "1.16.0"
}
]
},
{
"name": "gst-plugins-base",
"buildsystem": "meson",
"config-opts": [
"-Dgtk_doc=disabled",
"-Dorc=enabled",
"--libdir=lib"
],
"builddir": true,
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git",
"branch": "1.16.0"
}
]
},
{
"name": "gst-plugins-good",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Dgtk_doc=disabled",
"--libdir=lib"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git",
"branch": "1.16.0"
}
]
},
{
"name": "gst-plugins-ugly",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Dgtk_doc=disabled",
"--libdir=lib"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git",
"branch": "1.16.0"
}
]
},
{
"name": "gst-plugins-bad",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Dgtk_doc=disabled",
"--libdir=lib"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git",
"branch": "1.16.0"
},
{
"type": "patch",
"path": "/home/cfoch/dev/env/com.cfoch.gst/patches/0001-opencv-Allow-to-build-using-opencv-4.patch"
}
]
},
{
"name": "gst-python",
"buildsystem": "meson",
"builddir": true,
"config-opts": [
"-Dpygi-overrides-dir=/app/lib/python3.5/site-packages/gi/overrides/",
"--libdir=lib"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/gstreamer/gst-python.git",
"branch": "1.16.0"
}
]
},
/* end */
{
"name" : "gnome-desktop",
"buildsystem" : "meson",
"config-opts" : ["-Ddebug_tools=false", "-Dudev=disabled"],
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gnome-desktop.git"
}
]
},
{
"name" : "yelp-tools",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/yelp-tools.git"
}
]
},
{
"name" : "totem-pl-parser",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/totem-pl-parser.git"
}
]
},
{
"name" : "totem-video-thumbnailer",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/totem-video-thumbnailer.git"
}
]
},
{
"name" : "gnome-video-effects",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gnome-video-effects.git"
}
]
},
/* Cheese */
{
"name" : "cheese",
"sources" : [
{
"type" : "dir",
"path" : "."
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment