From a5e160b922e8ad9a6e3b5c5dfda6693232e4e79a Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Fri, 15 Jan 2021 00:38:51 +0100 Subject: [PATCH] Build gstreamer 1.18.3 in flatpak --- io.github.NhekoReborn.Nheko.json | 70 +++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/io.github.NhekoReborn.Nheko.json b/io.github.NhekoReborn.Nheko.json index b8d85289..82a8a3d0 100644 --- a/io.github.NhekoReborn.Nheko.json +++ b/io.github.NhekoReborn.Nheko.json @@ -141,12 +141,80 @@ } ] }, + { + "buildsystem": "meson", + "name": "gstreamer", + "sources": [ + { + "commit": "a42fe476d3ee5576921f67a331464065ec33b9a4", + "tag": "1.18.3", + "type": "git", + "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git" + } + ] + }, + { + "config-opts": [ + "-Dcompositor=enabled", + "-Dgl=enabled" + ], + "buildsystem": "meson", + "name": "gstreamer-plugins-base", + "sources": [ + { + "commit": "2cc319ee13f6b72df3d432b7c75aca81feb260e5", + "tag": "1.18.3", + "type": "git", + "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git" + } + ] + }, + { + "config-opts": [ + "-Dpulse=enabled", + "-Dqt5=enabled", + "-Drtp=enabled", + "-Drtpmanager=enabled", + "-Dvpx=enabled" + ], + "buildsystem": "meson", + "name": "gstreamer-plugins-good", + "sources": [ + { + "commit": "e816c6cd73c9e0676828c9e227a049ebad3d019f", + "tag": "1.18.3", + "type": "git", + "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git" + } + ] + }, + { + "config-opts": [ + "-Ddtls=enabled", + "-Dgl=enabled", + "-Dopenh264=enabled", + "-Dopus=enabled", + "-Dsrtp=enabled", + "-Dwebrtc=enabled", + "-Dflite=disabled" + ], + "buildsystem": "meson", + "name": "gstreamer-plugins-bad", + "sources": [ + { + "commit": "382e373d9be363f1e21b12990a4d12f1ecb6df41", + "tag": "1.18.3", + "type": "git", + "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git" + } + ] + }, { "config-opts": [ "-DBUILD_LIB_TESTS=OFF", "-DBUILD_LIB_EXAMPLES=OFF", "-DCMAKE_BUILD_TYPE=Release", - "-DBUILD_SHARED_LIBS=OFF" + "-DBUILD_SHARED_LIBS=OFF" ], "buildsystem": "cmake-ninja", "name": "mtxclient",