[gnome-sdk-images/gnome-3-30] Rebuild gstreamer.



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]