[gnome-build-meta/alatiera/3-30-15] elements/core/gnome-initial-setup.bst: Use downgraded meson



commit cb0e49b8cac7250511f4953eddeef1989d0e17b2
Author: Jordan Petridis <jordan centricular com>
Date:   Sat Oct 27 20:45:28 2018 +0300

    elements/core/gnome-initial-setup.bst: Use downgraded meson
    
    meson 0.48.0 and .1 have a regression that makes it so
    gnome-initial-setup fails to compile. Till this is fixed, use
    meson 0.47 just for this element.
    
    https://github.com/mesonbuild/meson/issues/4424

 elements/core-deps/meson-0-47.bst     | 16 ++++++++++++++++
 elements/core/gnome-initial-setup.bst |  2 ++
 2 files changed, 18 insertions(+)
---
diff --git a/elements/core-deps/meson-0-47.bst b/elements/core-deps/meson-0-47.bst
new file mode 100644
index 0000000..3b8e12e
--- /dev/null
+++ b/elements/core-deps/meson-0-47.bst
@@ -0,0 +1,16 @@
+kind: pip
+
+depends:
+- filename: bootstrap-import.bst
+  junction: freedesktop-sdk.bst
+- filename: base/python3.bst
+  junction: freedesktop-sdk.bst
+
+variables:
+  pip: pip3
+
+sources:
+- kind: git
+  url: https://github.com/mesonbuild/meson.git
+  track: 0.47.2
+  ref: 0a5ff338012a00f32c3aa9d8773835accc3e4e5b    # 0.47.2
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 4285c3b..45ba050 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -10,6 +10,8 @@ depends:
 - core-deps/libgweather.bst
 - core-deps/pwquality.bst
 - core-deps/upower.bst
+- filename: core-deps/meson-0-47.bst
+  type: build
 - core/gdm.bst
 - core/gnome-desktop.bst
 - core/gnome-getting-started-docs.bst


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