[gnome-build-meta/abderrahim/fdsdk-beta2] sdk/pipewire.bst: add a filter element to get pipewire without its dependencies
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/fdsdk-beta2] sdk/pipewire.bst: add a filter element to get pipewire without its dependencies
- Date: Fri, 26 Jul 2019 14:41:51 +0000 (UTC)
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]