[gnome-build-meta/abderrahim/buildsystem-stacks] sdk: use the new buildsystem stacks in freedesktop-sdk instead of depending on base.bst



commit 810d4997b3fdd29a08e163f2456f00b175547e41
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Tue Oct 30 20:45:45 2018 +0100

    sdk: use the new buildsystem stacks in freedesktop-sdk instead of depending on base.bst
    
    See #42

 elements/sdk/WebKitGTK+.bst                | 12 ++++++++++--
 elements/sdk/adwaita-icon-theme.bst        |  3 +--
 elements/sdk/appstream-glib.bst            | 13 +++++++++++--
 elements/sdk/at-spi2-atk.bst               |  3 +--
 elements/sdk/at-spi2-core.bst              |  3 +--
 elements/sdk/atk.bst                       |  3 +--
 elements/sdk/brotli.bst                    |  3 +--
 elements/sdk/cantarell-fonts.bst           |  3 +--
 elements/sdk/clutter-gst.bst               |  3 +--
 elements/sdk/clutter-gtk.bst               |  3 +--
 elements/sdk/clutter.bst                   |  3 +--
 elements/sdk/cogl.bst                      |  3 +--
 elements/sdk/dbus-glib.bst                 |  3 +--
 elements/sdk/dconf.bst                     |  6 ++++--
 elements/sdk/enchant-2.bst                 |  3 +--
 elements/sdk/fcitx.bst                     |  3 +--
 elements/sdk/ffmpeg.bst                    |  3 +--
 elements/sdk/gcab.bst                      |  3 +--
 elements/sdk/gcr.bst                       |  6 ++++--
 elements/sdk/gdk-pixbuf.bst                |  3 +--
 elements/sdk/geoclue.bst                   |  3 +--
 elements/sdk/gjs.bst                       |  3 +--
 elements/sdk/glib-networking.bst           |  3 +--
 elements/sdk/glib.bst                      |  3 +--
 elements/sdk/gnome-common.bst              |  5 ++++-
 elements/sdk/gnome-themes-extra.bst        |  6 ++++--
 elements/sdk/gobject-introspection.bst     |  6 ++++--
 elements/sdk/graphene.bst                  |  3 +--
 elements/sdk/gsettings-desktop-schemas.bst |  6 ++++--
 elements/sdk/gst-libav.bst                 |  3 +--
 elements/sdk/gst-plugins-bad.bst           |  3 +--
 elements/sdk/gst-plugins-base.bst          |  3 +--
 elements/sdk/gst-plugins-good.bst          |  3 +--
 elements/sdk/gstreamer.bst                 |  6 ++++--
 elements/sdk/gtk+-3.bst                    |  3 +--
 elements/sdk/gtk+.bst                      |  6 ++++--
 elements/sdk/gtk-doc.bst                   |  5 +++--
 elements/sdk/gvfs.bst                      |  3 +--
 elements/sdk/ibus.bst                      |  6 ++++--
 elements/sdk/json-glib.bst                 |  3 +--
 elements/sdk/libcanberra.bst               |  3 +--
 elements/sdk/libcroco.bst                  |  3 +--
 elements/sdk/libnotify.bst                 |  3 +--
 elements/sdk/libpsl.bst                    |  6 ++++--
 elements/sdk/librsvg.bst                   |  3 +--
 elements/sdk/libsecret.bst                 |  3 +--
 elements/sdk/libsoup.bst                   |  3 +--
 elements/sdk/mozjs60.bst                   |  3 +--
 elements/sdk/os-release.bst                |  4 ----
 elements/sdk/pango.bst                     |  3 +--
 elements/sdk/pycairo.bst                   |  4 ----
 elements/sdk/pygobject.bst                 |  4 ----
 elements/sdk/sdl2-image.bst                |  3 +--
 elements/sdk/sdl2-mixer.bst                |  3 +--
 elements/sdk/sdl2-net.bst                  |  3 +--
 elements/sdk/sdl2-ttf.bst                  |  3 +--
 elements/sdk/sdl2.bst                      |  3 +--
 elements/sdk/vala-tarball.bst              |  6 ++++--
 elements/sdk/vala.bst                      |  9 +++++++--
 elements/sdk/vte.bst                       |  6 ++++--
 elements/sdk/woff2.bst                     |  3 +--
 elements/sdk/yelp-tools.bst                |  6 ++++--
 elements/sdk/yelp-xsl.bst                  |  6 ++++--
 elements/sdk/yelp.bst                      |  6 ++++--
 elements/sdk/zenity.bst                    |  3 +--
 65 files changed, 134 insertions(+), 135 deletions(-)
---
diff --git a/elements/sdk/WebKitGTK+.bst b/elements/sdk/WebKitGTK+.bst
index 335623c..8d2f2a2 100644
--- a/elements/sdk/WebKitGTK+.bst
+++ b/elements/sdk/WebKitGTK+.bst
@@ -30,12 +30,20 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/xorg-lib-xt.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/gperf.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/python2.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/ruby.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-cmake.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   webkitgtk_toolchain: ''
   (?):
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index cb1aac2..2db8ef2 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -8,9 +8,8 @@ depends:
   type: build
 - sdk/gtk+-3.bst
 - sdk/librsvg.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index 5c922a4..4f308ee 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -11,11 +11,20 @@ depends:
 - sdk/gtk+-3.bst
 - sdk/json-glib.bst
 - sdk/libsoup.bst
-- filename: base.bst
+- filename: base/docbook-xsl.bst
+  junction: freedesktop-sdk.bst
+- filename: base/gettext.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/gperf.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/libarchive.bst
+  junction: freedesktop-sdk.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Dstemmer=false -Drpm=false -Dfonts=false -Ddep11=false
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 66dbb4d..790703b 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -7,9 +7,8 @@ depends:
 - sdk/at-spi2-core.bst
 - sdk/atk.bst
 - sdk/glib.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index 2e25f10..f7ce858 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -8,9 +8,8 @@ depends:
 - sdk/gobject-introspection.bst
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 451733c..37de740 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -8,9 +8,8 @@ depends:
 - sdk/gobject-introspection.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/brotli.bst b/elements/sdk/brotli.bst
index 92d8a88..f754650 100644
--- a/elements/sdk/brotli.bst
+++ b/elements/sdk/brotli.bst
@@ -3,9 +3,8 @@ sources:
 - kind: tar
   url: github_com:google/brotli/archive/v1.0.5.tar.gz
 depends:
-- filename: base.bst
+- filename: base/buildsystem-cmake.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/cantarell-fonts.bst b/elements/sdk/cantarell-fonts.bst
index f8809d0..2ef1a1d 100644
--- a/elements/sdk/cantarell-fonts.bst
+++ b/elements/sdk/cantarell-fonts.bst
@@ -4,9 +4,8 @@ sources:
   url: gnome_downloads:cantarell-fonts/0.101/cantarell-fonts-0.101.tar.xz
 depends:
 - sdk/appstream-glib.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index 782bc90..11df417 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -11,9 +11,8 @@ depends:
 - sdk/gstreamer.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index 8913675..c7bd7bd 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -6,9 +6,8 @@ sources:
 depends:
 - sdk/clutter.bst
 - sdk/gtk+-3.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 17e49ee..f03f1fb 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -14,12 +14,11 @@ depends:
 - sdk/json-glib.bst
 - filename: desktop/wayland.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-installed-tests --disable-maintainer-flags --enable-egl-backend
     --enable-evdev-input --enable-wayland-backend --enable-wayland-compositor
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index e0868a7..57a95cd 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/cogl.bst
@@ -13,12 +13,11 @@ depends:
 - sdk/pango.bst
 - filename: desktop/wayland.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-cogl-gst --disable-maintainer-flags --enable-xlib-egl-platform
     --enable-wayland-egl-platform --enable-wayland-egl-server --enable-kms-egl-platform
diff --git a/elements/sdk/dbus-glib.bst b/elements/sdk/dbus-glib.bst
index 8c54b04..3cd5271 100644
--- a/elements/sdk/dbus-glib.bst
+++ b/elements/sdk/dbus-glib.bst
@@ -5,9 +5,8 @@ sources:
 depends:
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index 0fbf311..e6ce87d 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -12,11 +12,13 @@ depends:
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
   type: build
-- filename: base.bst
+- filename: base/docbook-xsl.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Dbash_completion=false
diff --git a/elements/sdk/enchant-2.bst b/elements/sdk/enchant-2.bst
index 2e3b581..87b1708 100644
--- a/elements/sdk/enchant-2.bst
+++ b/elements/sdk/enchant-2.bst
@@ -6,11 +6,10 @@ depends:
 - sdk/glib.bst
 - filename: desktop/hunspell.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --with-hunspell --with-hunspell-dir=/usr/share/myspell
diff --git a/elements/sdk/fcitx.bst b/elements/sdk/fcitx.bst
index 918fdaf..3d8c458 100644
--- a/elements/sdk/fcitx.bst
+++ b/elements/sdk/fcitx.bst
@@ -7,12 +7,11 @@ depends:
 - filename: desktop/extra-cmake-modules.bst
   junction: freedesktop-sdk.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-cmake.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   cmake-local: |
     -DLIB_INSTALL_DIR=%{libdir} \
diff --git a/elements/sdk/ffmpeg.bst b/elements/sdk/ffmpeg.bst
index a2a618f..8b9a546 100644
--- a/elements/sdk/ffmpeg.bst
+++ b/elements/sdk/ffmpeg.bst
@@ -21,12 +21,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/libpulse.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/nasm.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   ffmpeg-prefix: "%{prefix}"
   ffmpeg-libdir: "%{libdir}"
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index d6b4d13..1792b7d 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -10,9 +10,8 @@ depends:
   type: build
 - filename: sdk/vala.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index 964ea0d..86292a7 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -12,9 +12,11 @@ depends:
   type: build
 - filename: sdk/vala.bst
   type: build
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 8b8c91e..0c8bb64 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -12,12 +12,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/xorg-lib-x11.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 public:
   bst:
     integration-commands:
diff --git a/elements/sdk/geoclue.bst b/elements/sdk/geoclue.bst
index 12d2e06..0ba2d00 100644
--- a/elements/sdk/geoclue.bst
+++ b/elements/sdk/geoclue.bst
@@ -12,12 +12,11 @@ depends:
 - sdk/libsoup.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -D3g-source=false \
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 8c9afa3..89116b0 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -11,11 +11,10 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-installed-tests
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 5ebacac..2803d17 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -8,11 +8,10 @@ depends:
 - sdk/gsettings-desktop-schemas.bst
 - filename: desktop/libproxy.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Dinstalled_tests=true
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index aa3b01e..a7e1df8 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -6,12 +6,11 @@ sources:
 depends:
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Dinstalled-tests=true -Dselinux=false
 public:
diff --git a/elements/sdk/gnome-common.bst b/elements/sdk/gnome-common.bst
index b1cc88c..46c04a7 100644
--- a/elements/sdk/gnome-common.bst
+++ b/elements/sdk/gnome-common.bst
@@ -3,7 +3,10 @@ sources:
 - kind: tar
   url: gnome_downloads:gnome-common/3.18/gnome-common-3.18.0.tar.xz
 depends:
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base-platform.bst
   junction: freedesktop-sdk.bst
 config:
   install-commands:
diff --git a/elements/sdk/gnome-themes-extra.bst b/elements/sdk/gnome-themes-extra.bst
index 8859b59..61e5a2d 100644
--- a/elements/sdk/gnome-themes-extra.bst
+++ b/elements/sdk/gnome-themes-extra.bst
@@ -9,11 +9,13 @@ depends:
   type: build
 - sdk/gtk+-3.bst
 - sdk/librsvg.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --disable-gtk2-engine
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 2cebcce..658ac24 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -5,11 +5,13 @@ sources:
   track: master
 depends:
 - sdk/glib.bst
-- filename: base.bst
+- filename: base/bison.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --with-python=python3
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index f450907..1f40dc0 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -6,9 +6,8 @@ sources:
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index 04be3ec..0fb3da8 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -8,11 +8,13 @@ depends:
 - filename: sdk/gnome-common.bst
   type: build
 - sdk/gobject-introspection.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-introspection=yes
diff --git a/elements/sdk/gst-libav.bst b/elements/sdk/gst-libav.bst
index 441e15c..52db5f3 100644
--- a/elements/sdk/gst-libav.bst
+++ b/elements/sdk/gst-libav.bst
@@ -6,11 +6,10 @@ sources:
 depends:
 - sdk/gst-plugins-base.bst
 - sdk/ffmpeg.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --with-system-libav
diff --git a/elements/sdk/gst-plugins-bad.bst b/elements/sdk/gst-plugins-bad.bst
index 7094dfe..d245f44 100644
--- a/elements/sdk/gst-plugins-bad.bst
+++ b/elements/sdk/gst-plugins-bad.bst
@@ -14,12 +14,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: base/opus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -Daom=disabled \
diff --git a/elements/sdk/gst-plugins-base.bst b/elements/sdk/gst-plugins-base.bst
index 2206c57..fa75eab 100644
--- a/elements/sdk/gst-plugins-base.bst
+++ b/elements/sdk/gst-plugins-base.bst
@@ -18,12 +18,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: base/opus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -Dcdparanoia=disabled \
diff --git a/elements/sdk/gst-plugins-good.bst b/elements/sdk/gst-plugins-good.bst
index 679adf4..56a4d4b 100644
--- a/elements/sdk/gst-plugins-good.bst
+++ b/elements/sdk/gst-plugins-good.bst
@@ -13,12 +13,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/mpg123.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -Daalib=disabled \
diff --git a/elements/sdk/gstreamer.bst b/elements/sdk/gstreamer.bst
index b29f47b..3d78036 100644
--- a/elements/sdk/gstreamer.bst
+++ b/elements/sdk/gstreamer.bst
@@ -8,12 +8,14 @@ depends:
 - sdk/gobject-introspection.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/bison.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -Dbash-completion=disabled \
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index dc9a328..78baf7e 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -30,12 +30,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/xorg-lib-xinerama.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-broadway-backend --enable-installed-tests --enable-x11-backend
     --enable-wayland-backend
diff --git a/elements/sdk/gtk+.bst b/elements/sdk/gtk+.bst
index 65e3bad..60668a0 100644
--- a/elements/sdk/gtk+.bst
+++ b/elements/sdk/gtk+.bst
@@ -20,11 +20,13 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/wayland.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Denable-broadway-backend=true
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 84adc9d..ac4c2d7 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -5,9 +5,10 @@ sources:
   track: master
 depends:
 - sdk/yelp-tools.bst
-- filename: base.bst
+- filename: base/docbook-xsl.bst
+  junction: freedesktop-sdk.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/gvfs.bst b/elements/sdk/gvfs.bst
index 897452c..69c6735 100644
--- a/elements/sdk/gvfs.bst
+++ b/elements/sdk/gvfs.bst
@@ -7,12 +7,11 @@ depends:
 - sdk/glib.bst
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: -Dsystemduserunitdir=no -Dtmpfilesdir=no -Dinstalled_tests=true 
-Ddbus_service_dir=/usr/share/dbus-1/services
     -Dadmin=false -Dafc=false -Dafp=false -Darchive=false -Dcdda=false -Ddnssd=false
diff --git a/elements/sdk/ibus.bst b/elements/sdk/ibus.bst
index 0fad032..b13fbaf 100644
--- a/elements/sdk/ibus.bst
+++ b/elements/sdk/ibus.bst
@@ -10,12 +10,14 @@ depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk+-3.bst
 - sdk/libnotify.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --disable-tests --disable-gconf --enable-dconf --disable-memconf --disable-ui
     --disable-gtk2 --disable-schema-compile --with-python=python3 --disable-emoji-dict
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index f208b37..49fd258 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -6,9 +6,8 @@ sources:
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/libcanberra.bst b/elements/sdk/libcanberra.bst
index a92822c..3d2859e 100644
--- a/elements/sdk/libcanberra.bst
+++ b/elements/sdk/libcanberra.bst
@@ -6,11 +6,10 @@ depends:
 - sdk/gtk+-3.bst
 - filename: desktop/libpulse.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-aux: build-aux
diff --git a/elements/sdk/libcroco.bst b/elements/sdk/libcroco.bst
index cce2600..8efc239 100644
--- a/elements/sdk/libcroco.bst
+++ b/elements/sdk/libcroco.bst
@@ -7,9 +7,8 @@ depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index 37e4ac4..a125cb8 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -13,9 +13,8 @@ depends:
 - sdk/gtk+-3.bst
 - filename: sdk/gtk-doc.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/libpsl.bst b/elements/sdk/libpsl.bst
index 6673ec4..db250b9 100644
--- a/elements/sdk/libpsl.bst
+++ b/elements/sdk/libpsl.bst
@@ -3,9 +3,11 @@ sources:
 - kind: tar
   url: github_com:rockdaboot/libpsl/releases/download/libpsl-0.20.1/libpsl-0.20.1.tar.gz
 depends:
-- filename: base.bst
+- filename: base/python2.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 2f2c335..85cac6d 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -305,12 +305,11 @@ depends:
 - filename: extensions/rust/rust.bst
   junction: freedesktop-sdk.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: |
       --enable-gtk-doc \
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index b17e426..9caf47d 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -10,9 +10,8 @@ depends:
   type: build
 - filename: sdk/vala.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index c7493e7..0d50ad5 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -11,12 +11,11 @@ depends:
 - sdk/libpsl.bst
 - filename: sdk/vala.bst
   type: build
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   meson-local: |
     -Dtls_check=false \
diff --git a/elements/sdk/mozjs60.bst b/elements/sdk/mozjs60.bst
index ccef040..0de80db 100644
--- a/elements/sdk/mozjs60.bst
+++ b/elements/sdk/mozjs60.bst
@@ -3,12 +3,11 @@ sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/mozjs/mozjs-60.1.0.tar.bz2
 depends:
-- filename: base.bst
+- filename: base/python2.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   mozjs_target: ''
   (?):
diff --git a/elements/sdk/os-release.bst b/elements/sdk/os-release.bst
index 2b201da..44c7487 100644
--- a/elements/sdk/os-release.bst
+++ b/elements/sdk/os-release.bst
@@ -5,12 +5,8 @@ sources:
 depends:
 - filename: sdk/appstream-glib.bst
   type: build
-- filename: base.bst
-  junction: freedesktop-sdk.bst
-  type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 config:
   build-commands:
     - |
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index a740308..3bde089 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -16,9 +16,8 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/harfbuzz.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-meson.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/pycairo.bst b/elements/sdk/pycairo.bst
index 827abf1..e11b8cd 100644
--- a/elements/sdk/pycairo.bst
+++ b/elements/sdk/pycairo.bst
@@ -5,11 +5,7 @@ sources:
 depends:
 - filename: desktop/cairo.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
-  junction: freedesktop-sdk.bst
-  type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   python: python3
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index b079025..822a365 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -7,9 +7,5 @@ depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
 - sdk/pycairo.bst
-- filename: base.bst
-  junction: freedesktop-sdk.bst
-  type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/sdl2-image.bst b/elements/sdk/sdl2-image.bst
index 101cdd3..3baaed7 100644
--- a/elements/sdk/sdl2-image.bst
+++ b/elements/sdk/sdl2-image.bst
@@ -4,12 +4,11 @@ sources:
   url: https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.2.tar.gz
 depends:
 - sdk/sdl2.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared
 public:
diff --git a/elements/sdk/sdl2-mixer.bst b/elements/sdk/sdl2-mixer.bst
index 228a1ff..59ea8d0 100644
--- a/elements/sdk/sdl2-mixer.bst
+++ b/elements/sdk/sdl2-mixer.bst
@@ -4,12 +4,11 @@ sources:
   url: https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz
 depends:
 - sdk/sdl2.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/sdl2-net.bst b/elements/sdk/sdl2-net.bst
index 489819a..79c19ed 100644
--- a/elements/sdk/sdl2-net.bst
+++ b/elements/sdk/sdl2-net.bst
@@ -4,12 +4,11 @@ sources:
   url: https://www.libsdl.org/projects/SDL_net/release/SDL2_net-2.0.1.tar.gz
 depends:
 - sdk/sdl2.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --disable-gui
 public:
diff --git a/elements/sdk/sdl2-ttf.bst b/elements/sdk/sdl2-ttf.bst
index 47c36ea..1b301a2 100644
--- a/elements/sdk/sdl2-ttf.bst
+++ b/elements/sdk/sdl2-ttf.bst
@@ -6,12 +6,11 @@ depends:
 - sdk/sdl2.bst
 - filename: desktop/freetype.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/sdl2.bst b/elements/sdk/sdl2.bst
index a7666e8..eaa3670 100644
--- a/elements/sdk/sdl2.bst
+++ b/elements/sdk/sdl2.bst
@@ -17,12 +17,11 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: desktop/wayland.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: |
     --enable-sdl-dlopen \
diff --git a/elements/sdk/vala-tarball.bst b/elements/sdk/vala-tarball.bst
index f6b28c2..23a4413 100644
--- a/elements/sdk/vala-tarball.bst
+++ b/elements/sdk/vala-tarball.bst
@@ -3,11 +3,13 @@ sources:
 - kind: tar
   url: gnome_downloads:vala/0.36/vala-0.36.14.tar.xz
 depends:
-- filename: base.bst
+- filename: base/bison.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-aux: build-aux
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index f2723a8..666965a 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -7,12 +7,17 @@ depends:
 - sdk/glib.bst
 - filename: sdk/vala-tarball.bst
   type: build
-- filename: base.bst
+- filename: base/bison.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/git-minimal.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-unversioned --disable-valadoc
   make: make bootstrap
diff --git a/elements/sdk/vte.bst b/elements/sdk/vte.bst
index 8f26a50..32c24b3 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -10,11 +10,13 @@ depends:
   type: build
 - filename: sdk/vala.bst
   type: build
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
 variables:
   conf-local: --enable-introspection=yes
diff --git a/elements/sdk/woff2.bst b/elements/sdk/woff2.bst
index 883435c..9adf600 100644
--- a/elements/sdk/woff2.bst
+++ b/elements/sdk/woff2.bst
@@ -4,9 +4,8 @@ sources:
   url: github_com:google/woff2/archive/v1.0.2.tar.gz
 depends:
 - sdk/brotli.bst
-- filename: base.bst
+- filename: base/buildsystem-cmake.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 9ef617b..5fe7c46 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -5,9 +5,11 @@ sources:
   track: master
 depends:
 - sdk/yelp-xsl.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index 34ee198..0f2ea4a 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -6,9 +6,11 @@ sources:
 depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index 224d35e..9dfb551 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -12,9 +12,11 @@ depends:
 - filename: sdk/gtk-doc.bst
   type: build
 - sdk/yelp-xsl.bst
-- filename: base.bst
+- filename: base/intltool.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime
diff --git a/elements/sdk/zenity.bst b/elements/sdk/zenity.bst
index daea571..0f8e671 100644
--- a/elements/sdk/zenity.bst
+++ b/elements/sdk/zenity.bst
@@ -8,9 +8,8 @@ depends:
   type: build
 - sdk/gtk+-3.bst
 - sdk/yelp-tools.bst
-- filename: base.bst
+- filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
   type: build
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
-  type: runtime



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