[gnome-build-meta/alatiera/gst-plugins-bad-more: 5/10] sdk/gst-plugins-{good|base}: Switch to using autotools



commit 516fd8c9a8f04acc9e47298f1b8af420b85bdebe
Author: Jordan Petridis <jpetridis gnome org>
Date:   Fri Sep 7 23:51:07 2018 +0300

    sdk/gst-plugins-{good|base}: Switch to using autotools
    
    Meson build system for gstreamer 1.14 is not yet mature and
    many plugins are missing.

 elements/sdk/gst-plugins-base.bst | 18 ++++++------------
 elements/sdk/gst-plugins-good.bst | 22 +++++++++++++++++-----
 2 files changed, 23 insertions(+), 17 deletions(-)
---
diff --git a/elements/sdk/gst-plugins-base.bst b/elements/sdk/gst-plugins-base.bst
index 54beed5..c46ad14 100644
--- a/elements/sdk/gst-plugins-base.bst
+++ b/elements/sdk/gst-plugins-base.bst
@@ -1,4 +1,4 @@
-kind: meson
+kind: autotools
 sources:
 - kind: tar
   url: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.2.tar.xz
@@ -21,15 +21,9 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
   type: runtime
+
 variables:
-  meson-local: |
-    -Dgio=enabled \
-    -Dpango=enabled \
-    -Dogg=enabled \
-    -Dopus=enabled \
-    -Dorc=enabled \
-    -Dtheora=enabled \
-    -Dalsa=enabled \
-    -Dx11=enabled \
-    -Dxshm=enabled \
-    -Dxvideo=enabled
+  conf-local: |
+    --enable-experimental \
+    --enable-introspection \
+    --enable-orc
diff --git a/elements/sdk/gst-plugins-good.bst b/elements/sdk/gst-plugins-good.bst
index ba87cc2..26f4e0f 100644
--- a/elements/sdk/gst-plugins-good.bst
+++ b/elements/sdk/gst-plugins-good.bst
@@ -1,10 +1,12 @@
-kind: meson
+kind: autotools
 sources:
 - kind: tar
   url: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.2.tar.xz
   ref: c0575e2811860bfff59b865b8d125153859a01f0615fa41e279b64d88d25caad
 depends:
 - sdk/gdk-pixbuf.bst
+- sdk/gstreamer.bst
+- sdk/gobject-introspection.bst
 - sdk/gst-plugins-base.bst
 - sdk/libsoup.bst
 - filename: desktop/lame.bst
@@ -17,8 +19,18 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
   type: runtime
+
 variables:
-  meson-local: |
-    -Dsoup=enabled \
-    -Dlame=enabled \
-    -Dpulse=enabled
+  conf-local: |
+    --enable-experimental \
+    --enable-introspection \
+    --enable-pulse \
+    --enable-lame \
+    --enable-soup \
+    --enable-orc \
+    --disable-monoscope \
+    --disable-aalib \
+    --enable-cairo \
+    --disable-libcaca \
+    --disable-jack \
+    --with-default-visualizer=autoaudiosink


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]