[gnome-build-meta/alatiera/gst-plugins-bad-more: 7/12] sdk/gst-plugins-{good|base}: Switch to using autotools
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/gst-plugins-bad-more: 7/12] sdk/gst-plugins-{good|base}: Switch to using autotools
- Date: Tue, 18 Sep 2018 15:54:27 +0000 (UTC)
commit 62c5e43b9c7bd5679a7c7b2c963c4a75c68ee5cd
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]