[gnome-build-meta/valentindavid/ostree-from-fd-sdk: 1/2] Allow libsoup to override libsoup from Freedesktop SDK
- From: Valentin David <valentindavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/valentindavid/ostree-from-fd-sdk: 1/2] Allow libsoup to override libsoup from Freedesktop SDK
- Date: Sat, 9 May 2020 12:37:41 +0000 (UTC)
commit fffb3d9930ae5b60d64b510eaf12c9b53af5b687
Author: Valentin David <valentin david codethink co uk>
Date: Sat May 9 14:36:49 2020 +0200
Allow libsoup to override libsoup from Freedesktop SDK
elements/sdk/libsoup.bst | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
---
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index efcc34f2..a1aed175 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -9,6 +9,10 @@ build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/python3.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+runtime-depends:
+# a dummy dependency so our libsoup is always staged
+# on top of freedesktop-sdk version
+- freedesktop-sdk.bst:components/libsoup.bst
depends:
- sdk/glib.bst
- sdk/krb5.bst
@@ -24,6 +28,19 @@ variables:
-Dntlm=disabled
public:
bst:
+ integration-commands:
+ - |
+ for lib in soup soup-gnome; do
+ fulllib="%{libdir}/lib${lib}-2.4.so.1"
+ keep="$(readlink "${fulllib}")"
+ for i in "${fulllib}".*; do
+ if [ "$(basename "${i}")" != "${keep}" ]; then
+ rm "${i}"
+ fi
+ done
+ done
+ overlap-whitelist:
+ - '**'
split-rules:
devel:
(>):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]