[gnome-build-meta/abderrahim/fdsdk-beta2] sdk/pipewire.bst: add a filter element to get pipewire without its dependencies



commit bd6719992e15f3fb5e34fb6014e33c80bcb521ff
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Fri Jul 26 15:41:30 2019 +0100

    sdk/pipewire.bst: add a filter element to get pipewire without its dependencies

 elements/sdk-platform.bst |  5 ++---
 elements/sdk/pipewire.bst | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 3 deletions(-)
---
diff --git a/elements/sdk-platform.bst b/elements/sdk-platform.bst
index 53dd4f15..07f249d8 100644
--- a/elements/sdk-platform.bst
+++ b/elements/sdk-platform.bst
@@ -49,6 +49,7 @@ depends:
 - sdk/openjpeg.bst
 - sdk/os-release.bst
 - sdk/pango.bst
+- sdk/pipewire.bst
 - sdk/pycairo.bst
 - sdk/pygobject.bst
 - sdk/vte.bst
@@ -65,7 +66,7 @@ depends:
 # Currently, the elements we want to build ourselves, and not use from freedesktop-sdk are:
 # appstream-glib, at-spi2-*, atk, dconf, fcitx, gcab, gdk-pixbuf, geoclue2, glib-networking,
 # gobject-introspection, gstreamer-*, gtk3, ibus, json-glib, libcroco, librsvg,
-# libsoup, os-release, pango and zenity.
+# libsoup, os-release, pango pipewire and zenity.
 
 # Due to being relatively deep in the stack, glib needs special treatment.
 
@@ -327,8 +328,6 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: components/pciutils.bst
   junction: freedesktop-sdk.bst
-- filename: components/pipewire.bst
-  junction: freedesktop-sdk.bst
 - filename: components/pixman.bst
   junction: freedesktop-sdk.bst
 - filename: components/libpulse.bst
diff --git a/elements/sdk/pipewire.bst b/elements/sdk/pipewire.bst
new file mode 100644
index 00000000..63a16052
--- /dev/null
+++ b/elements/sdk/pipewire.bst
@@ -0,0 +1,33 @@
+kind: filter
+
+depends:
+- filename: components/pipewire.bst
+  junction: freedesktop-sdk.bst
+  type: build
+- filename: bootstrap-import.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+- filename: sdk/gst-plugins-base.bst
+  type: runtime
+- filename: components/alsa-lib.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+- filename: components/dbus.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+- filename: components/sdl2.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+- filename: components/ffmpeg.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+- filename: components/libsystemd.bst
+  junction: freedesktop-sdk.bst
+  type: runtime
+
+public:
+  bst:
+    split-rules:
+      devel:
+        (>):
+        - '%{libdir}/libpipewire-*.so'


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