[gnome-sdk-images/gnome-3-30] Rebuild gstreamer.
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-sdk-images/gnome-3-30] Rebuild gstreamer.
- Date: Wed, 12 Sep 2018 11:55:06 +0000 (UTC)
commit 8874b1f58d8fd27ee72d61a1f298957769d1bd3f
Author: Jordan Petridis <jpetridis gnome org>
Date: Sat Sep 8 18:23:43 2018 +0300
Rebuild gstreamer.
While gstreamer is also provided by the Freedesktop-SDK, it lacks
couple of plugins currently. Until this is fixed, we should built
it ourselves.
Hopefully we can revert this commit afterwards, but we may still
need to built gstreamer in order to get the clutter plugins, unless
FDO-sdk includes that too.
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/370
org.gnome.Sdk.json.in | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
---
diff --git a/org.gnome.Sdk.json.in b/org.gnome.Sdk.json.in
index 838d4b6..ad9d77e 100644
--- a/org.gnome.Sdk.json.in
+++ b/org.gnome.Sdk.json.in
@@ -411,6 +411,42 @@
}
]
},
+ {
+ "name": "gstreamer",
+ "config-opts": ["--enable-debug", "--disable-examples", "--disable-fatal-warnings" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.2.tar.xz",
+ "sha256": "4bd6127299f3f29379046bbd58a526e6353b569e0e72f7b4df2ae70df6882e09"
+ }
+ ],
+ "build-commands": [
+ /* We delete all the overlapping freedesktop SDK plugins to avoid version mismatches with
renamed or removed plugins */
+ "rm -rf /usr/lib/*/gstreamer-1.0"
+ ]
+ },
+ {
+ "name": "opus",
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz",
+ "sha256": "cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732"
+ }
+ ]
+ },
+ {
+ "name": "gstreamer-plugins-base",
+ "config-opts": ["--enable-experimental", "--enable-orc", "--disable-fatal-warnings" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url":
"http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.2.tar.xz",
+ "sha256": "a4b7e80ba869f599307449b17c9e00b5d1e94d3ba1d8a1a386b8770b2ef01c7c"
+ }
+ ]
+ },
{
"name": "cogl",
"config-opts": [ "--enable-cairo=yes",
@@ -465,6 +501,63 @@
}
]
},
+ {
+ "name": "gstreamer-plugins-good",
+ "build-options" : {
+ "arch" : {
+ "i386" : {
+ "config-opts" : [
+ "--build=i586-unknown-linux-gnu"
+ ]
+ },
+ "arm" : {
+ "config-opts" : [
+ "--build=arm-unknown-linux-gnueabi"
+ ]
+ }
+ }
+ },
+ "config-opts": ["--enable-experimental", "--enable-orc" ,
+ "--disable-monoscope",
+ "--disable-aalib",
+ "--enable-cairo",
+ "--disable-libcaca",
+ "--disable-jack",
+ "--with-default-visualizer=autoaudiosink",
+ "--disable-fatal-warnings" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url":
"http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.2.tar.xz",
+ "sha256": "c0575e2811860bfff59b865b8d125153859a01f0615fa41e279b64d88d25caad"
+ }
+ ]
+ },
+ {
+ "name": "gstreamer-plugins-bad",
+ "build-options" : {
+ "arch" : {
+ "i386" : {
+ "config-opts" : [
+ "--build=i586-unknown-linux-gnu"
+ ]
+ },
+ "arm" : {
+ "config-opts" : [
+ "--build=arm-unknown-linux-gnueabi"
+ ]
+ }
+ }
+ },
+ "config-opts": ["--enable-experimental", "--enable-orc", "--disable-fatal-warnings" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url":
"http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.2.tar.xz",
+ "sha256": "34fab7da70994465a64468330b2168a4a0ed90a7de7e4c499b6d127c6c1b1eaf"
+ }
+ ]
+ },
{
"name": "libcanberra",
"sources": [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]