[gnome-build-meta/abderrahim/no-dev-platform: 7/7] sdk: move development .so symlinks to the devel domain
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/no-dev-platform: 7/7] sdk: move development .so symlinks to the devel domain
- Date: Wed, 30 Oct 2019 18:27:52 +0000 (UTC)
commit 4ac4bbe8382e24f935e5dc0d426072188964c864
Author: Abderrahim Kitouni <akitouni gnome org>
Date: Tue Oct 29 20:55:00 2019 +0100
sdk: move development .so symlinks to the devel domain
elements/sdk/WebKitGTK.bst | 6 ++++++
elements/sdk/appstream-glib.bst | 6 ++++++
elements/sdk/at-spi2-atk.bst | 6 ++++++
elements/sdk/at-spi2-core.bst | 6 ++++++
elements/sdk/atk.bst | 6 ++++++
elements/sdk/brotli.bst | 8 ++++++++
elements/sdk/clutter-gst.bst | 6 ++++++
elements/sdk/clutter-gtk.bst | 6 ++++++
elements/sdk/clutter.bst | 7 +++++++
elements/sdk/cogl.bst | 8 ++++++++
elements/sdk/dconf.bst | 6 ++++++
elements/sdk/enchant-2.bst | 6 ++++++
elements/sdk/gcab.bst | 6 ++++++
elements/sdk/gcr.bst | 9 +++++++++
elements/sdk/gdk-pixbuf.bst | 5 +++++
elements/sdk/geoclue.bst | 6 ++++++
elements/sdk/gjs.bst | 6 ++++++
elements/sdk/glib.bst | 8 ++++++++
elements/sdk/graphene.bst | 6 ++++++
elements/sdk/gst-plugins-bad.bst | 18 ++++++++++++++++++
elements/sdk/gst-plugins-base.bst | 17 +++++++++++++++++
elements/sdk/gtk+-3.bst | 6 ++++++
elements/sdk/gtk.bst | 6 ++++++
elements/sdk/ibus.bst | 6 ++++++
elements/sdk/json-glib.bst | 6 ++++++
elements/sdk/libcanberra.bst | 7 +++++++
elements/sdk/libcroco.bst | 6 ++++++
elements/sdk/libgee.bst | 6 ++++++
elements/sdk/libnotify.bst | 6 ++++++
elements/sdk/librsvg.bst | 6 ++++++
elements/sdk/libsecret.bst | 6 ++++++
elements/sdk/libsoup.bst | 7 +++++++
elements/sdk/libwpe.bst | 6 ++++++
elements/sdk/pango.bst | 8 ++++++++
elements/sdk/vte.bst | 6 ++++++
elements/sdk/woff2.bst | 8 ++++++++
elements/sdk/yelp.bst | 4 ++++
37 files changed, 258 insertions(+)
---
diff --git a/elements/sdk/WebKitGTK.bst b/elements/sdk/WebKitGTK.bst
index a1795bba..2e1723c3 100644
--- a/elements/sdk/WebKitGTK.bst
+++ b/elements/sdk/WebKitGTK.bst
@@ -59,5 +59,11 @@ variables:
CFLAGS: '%{flags_arm} -g1'
CXXFLAGS: '%{flags_arm} -g1'
public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libjavascriptcoregtk-4.0.so'
+ - '%{libdir}/libwebkit2gtk-4.0.so'
cpe:
product: webkitgtk+
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index b02a549c..4452cd37 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -23,3 +23,9 @@ variables:
-Drpm=false
-Dfonts=false
-Ddep11=false
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libappstream-glib.so'
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index d064fc1c..143ed424 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -11,3 +11,9 @@ depends:
- sdk/atk.bst
- sdk/glib.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libatk-bridge-2.0.so'
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index 26029654..439f99dd 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -10,3 +10,9 @@ depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:components/dbus.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libatspi.so'
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 22b8b0ca..75234d3a 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -10,3 +10,9 @@ depends:
- sdk/glib.bst
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libatk-1.0.so'
diff --git a/elements/sdk/brotli.bst b/elements/sdk/brotli.bst
index f75c2dbd..521d2283 100644
--- a/elements/sdk/brotli.bst
+++ b/elements/sdk/brotli.bst
@@ -6,3 +6,11 @@ build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
depends:
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libbrotlicommon.so'
+ - '%{libdir}/libbrotlidec.so'
+ - '%{libdir}/libbrotlienc.so'
diff --git a/elements/sdk/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index 60c3e8fc..6de1a9b0 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -13,3 +13,9 @@ depends:
- sdk/gst-plugins-base.bst
- freedesktop-sdk.bst:components/gstreamer.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libclutter-gst-3.0.so'
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index 28c90b07..2ad44755 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -8,3 +8,9 @@ depends:
- sdk/clutter.bst
- sdk/gtk+-3.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libclutter-gtk-1.0.so'
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 27515627..fad90faf 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -25,3 +25,10 @@ variables:
--enable-wayland-backend
--enable-wayland-compositor
--enable-gdk-backend
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libclutter-1.0.so'
+ - '%{libdir}/libclutter-glx-1.0.so'
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index 765911e1..0be7d595 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/cogl.bst
@@ -27,3 +27,11 @@ variables:
--enable-xlib-egl-platform
--enable-wayland-egl-platform
--enable-wayland-egl-server
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libcogl-pango.so'
+ - '%{libdir}/libcogl-path.so'
+ - '%{libdir}/libcogl.so'
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index e7d27b13..5a68eeeb 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -17,3 +17,9 @@ depends:
variables:
meson-local: >-
-Dbash_completion=false
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libdconf.so'
diff --git a/elements/sdk/enchant-2.bst b/elements/sdk/enchant-2.bst
index 5f780766..7a67309a 100644
--- a/elements/sdk/enchant-2.bst
+++ b/elements/sdk/enchant-2.bst
@@ -12,3 +12,9 @@ variables:
conf-local: >-
--with-hunspell
--with-hunspell-dir=/usr/share/myspell
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libenchant-2.so'
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index 24441c5b..b8ae6cf5 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -12,3 +12,9 @@ depends:
- sdk/glib.bst
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgcab-1.0.so'
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index d8559cdd..4fa18d86 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -12,3 +12,12 @@ depends:
- sdk/gtk+-3.bst
- freedesktop-sdk.bst:components/p11-kit.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgck-1.so'
+ - '%{libdir}/libgcr-3.so'
+ - '%{libdir}/libgcr-base-3.so'
+ - '%{libdir}/libgcr-ui-3.so'
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 7bc134eb..381d97b8 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -19,3 +19,8 @@ public:
bst:
integration-commands:
- gdk-pixbuf-query-loaders --update-cache
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgdk_pixbuf-2.0.so'
+ - '%{libdir}/libgdk_pixbuf_xlib-2.0.so'
diff --git a/elements/sdk/geoclue.bst b/elements/sdk/geoclue.bst
index f14ea00f..64b41984 100644
--- a/elements/sdk/geoclue.bst
+++ b/elements/sdk/geoclue.bst
@@ -17,3 +17,9 @@ variables:
-Dcdma-source=false
-Dmodem-gps-source=false
-Dnmea-source=false
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgeoclue-2.so'
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 0ce5dbb8..781901a5 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -15,3 +15,9 @@ depends:
variables:
conf-local: >-
--enable-installed-tests
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgjs.so'
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index cc1d3cc5..0b957f6e 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -35,3 +35,11 @@ public:
- glib-compile-schemas %{prefix}/share/glib-2.0/schemas
overlap-whitelist:
- '**'
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgio-2.0.so'
+ - '%{libdir}/libglib-2.0.so'
+ - '%{libdir}/libgmodule-2.0.so'
+ - '%{libdir}/libgobject-2.0.so'
+ - '%{libdir}/libgthread-2.0.so'
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index a7e85d1b..789eec63 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -9,3 +9,9 @@ depends:
- sdk/glib.bst
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgraphene-1.0.so'
diff --git a/elements/sdk/gst-plugins-bad.bst b/elements/sdk/gst-plugins-bad.bst
index c39d011a..b4e07324 100644
--- a/elements/sdk/gst-plugins-bad.bst
+++ b/elements/sdk/gst-plugins-bad.bst
@@ -24,3 +24,21 @@ runtime-depends:
- freedesktop-sdk.bst:components/wayland.bst
- freedesktop-sdk.bst:components/webrtc-audio-processing.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgstadaptivedemux-1.0.so'
+ - '%{libdir}/libgstbadaudio-1.0.so'
+ - '%{libdir}/libgstbasecamerabinsrc-1.0.so'
+ - '%{libdir}/libgstcodecparsers-1.0.so'
+ - '%{libdir}/libgstinsertbin-1.0.so'
+ - '%{libdir}/libgstisoff-1.0.so'
+ - '%{libdir}/libgstmpegts-1.0.so'
+ - '%{libdir}/libgstphotography-1.0.so'
+ - '%{libdir}/libgstplayer-1.0.so'
+ - '%{libdir}/libgstsctp-1.0.so'
+ - '%{libdir}/libgsturidownloader-1.0.so'
+ - '%{libdir}/libgstwayland-1.0.so'
+ - '%{libdir}/libgstwebrtc-1.0.so'
diff --git a/elements/sdk/gst-plugins-base.bst b/elements/sdk/gst-plugins-base.bst
index eea92f6a..6c5d049d 100644
--- a/elements/sdk/gst-plugins-base.bst
+++ b/elements/sdk/gst-plugins-base.bst
@@ -17,3 +17,20 @@ runtime-depends:
- freedesktop-sdk.bst:components/sdl2.bst
- freedesktop-sdk.bst:components/xorg-lib-xv.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgstallocators-1.0.so'
+ - '%{libdir}/libgstapp-1.0.so'
+ - '%{libdir}/libgstaudio-1.0.so'
+ - '%{libdir}/libgstfft-1.0.so'
+ - '%{libdir}/libgstgl-1.0.so'
+ - '%{libdir}/libgstpbutils-1.0.so'
+ - '%{libdir}/libgstriff-1.0.so'
+ - '%{libdir}/libgstrtp-1.0.so'
+ - '%{libdir}/libgstrtsp-1.0.so'
+ - '%{libdir}/libgstsdp-1.0.so'
+ - '%{libdir}/libgsttag-1.0.so'
+ - '%{libdir}/libgstvideo-1.0.so'
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index 431edfdc..a6a4af6c 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -46,5 +46,11 @@ public:
fi
done
- gtk-query-immodules-3.0 --update-cache
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgailutil-3.so'
+ - '%{libdir}/libgdk-3.so'
+ - '%{libdir}/libgtk-3.so'
cpe:
product: gtk+
diff --git a/elements/sdk/gtk.bst b/elements/sdk/gtk.bst
index 826a4f11..b89cdb45 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -27,3 +27,9 @@ depends:
variables:
meson-local: >-
-Denable-broadway-backend=true
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgtk-4.so'
diff --git a/elements/sdk/ibus.bst b/elements/sdk/ibus.bst
index 199a6978..50d2f55b 100644
--- a/elements/sdk/ibus.bst
+++ b/elements/sdk/ibus.bst
@@ -24,3 +24,9 @@ variables:
--with-python=python3
--disable-emoji-dict
--disable-unicode-dict
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libibus-1.0.so'
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 1afa7961..c504e38e 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -10,3 +10,9 @@ build-depends:
depends:
- sdk/glib.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libjson-glib-1.0.so'
diff --git a/elements/sdk/libcanberra.bst b/elements/sdk/libcanberra.bst
index f9464c4c..e77ac7ea 100644
--- a/elements/sdk/libcanberra.bst
+++ b/elements/sdk/libcanberra.bst
@@ -9,3 +9,10 @@ depends:
- freedesktop-sdk.bst:components/libpulse.bst
- freedesktop-sdk.bst:components/libtool.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libcanberra-gtk3.so'
+ - '%{libdir}/libcanberra.so'
diff --git a/elements/sdk/libcroco.bst b/elements/sdk/libcroco.bst
index 7f02e7da..34b72fce 100644
--- a/elements/sdk/libcroco.bst
+++ b/elements/sdk/libcroco.bst
@@ -9,3 +9,9 @@ build-depends:
depends:
- sdk/glib.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libcroco-0.6.so'
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index 6a12833e..4ffb39ef 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -10,3 +10,9 @@ depends:
- sdk/glib.bst
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libgee-0.8.so'
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index 218dccf1..2a618b73 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -14,3 +14,9 @@ depends:
variables:
meson-local: >-
-Ddocbook_docs=disabled
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libnotify.so'
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index ce2cc524..f8ef5b6c 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -23,3 +23,9 @@ variables:
--enable-vala
environment:
PATH: /usr/bin:/usr/lib/sdk/rust/bin
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/librsvg-2.so'
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index c089f361..e7cf649e 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -16,3 +16,9 @@ depends:
variables:
meson-local: >-
-Dgtk_doc=false
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libsecret-1.so'
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index 3c16a120..1979f54a 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -22,3 +22,10 @@ variables:
-Dtls_check=false
-Dgtk_doc=true
-Dntlm=disabled
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libsoup-2.4.so'
+ - '%{libdir}/libsoup-gnome-2.4.so'
diff --git a/elements/sdk/libwpe.bst b/elements/sdk/libwpe.bst
index 1cfdcf14..b1c57bbb 100644
--- a/elements/sdk/libwpe.bst
+++ b/elements/sdk/libwpe.bst
@@ -8,3 +8,9 @@ depends:
- freedesktop-sdk.bst:components/libxkbcommon.bst
- freedesktop-sdk.bst:components/mesa-headers.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libwpe-1.0.so'
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index d431bab8..382ed8b9 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -14,3 +14,11 @@ depends:
- freedesktop-sdk.bst:components/fribidi.bst
- freedesktop-sdk.bst:components/harfbuzz.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libpango-1.0.so'
+ - '%{libdir}/libpangocairo-1.0.so'
+ - '%{libdir}/libpangoft2-1.0.so'
diff --git a/elements/sdk/vte.bst b/elements/sdk/vte.bst
index e3e76187..9b62b520 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -28,3 +28,9 @@ depends:
- arch == "aarch64":
environment:
CXXFLAGS: "%{flags_aarch64} -fno-exceptions"
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libvte-2.91.so'
diff --git a/elements/sdk/woff2.bst b/elements/sdk/woff2.bst
index 442322f7..1f85354f 100644
--- a/elements/sdk/woff2.bst
+++ b/elements/sdk/woff2.bst
@@ -7,3 +7,11 @@ build-depends:
depends:
- sdk/brotli.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libwoff2common.so'
+ - '%{libdir}/libwoff2dec.so'
+ - '%{libdir}/libwoff2enc.so'
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index eb874393..6525be9c 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -20,3 +20,7 @@ public:
integration-commands:
- |
update-desktop-database
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libyelp.so'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]