[gnome-build-meta/abderrahim/sysprof: 2/3] sdk-deps/sysprof-minimal.bst: add an element to build only libsysprof-capture
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/sysprof: 2/3] sdk-deps/sysprof-minimal.bst: add an element to build only libsysprof-capture
- Date: Sat, 1 Aug 2020 09:11:10 +0000 (UTC)
commit 945dbf746c654af668435bdfa25fd7e7976a4b2a
Author: Abderrahim Kitouni <akitouni gnome org>
Date: Sat Aug 1 09:18:44 2020 +0100
sdk-deps/sysprof-minimal.bst: add an element to build only libsysprof-capture
This is all that is needed for libraries/apps that want to log to sysprof
elements/core/gnome-software.bst | 2 +-
elements/core/mutter.bst | 6 +++++-
elements/core/sysprof.bst | 5 +----
elements/sdk-deps/sysprof-minimal.bst | 19 +++++++++++++++++++
4 files changed, 26 insertions(+), 6 deletions(-)
---
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index 0cf6d975..d4bdf65c 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -4,8 +4,8 @@ sources:
url: gitlab_gnome_org:GNOME/gnome-software.git
track: master
build-depends:
-- core/sysprof.bst
- sdk/gtk-doc.bst
+- sdk-deps/sysprof-minimal.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- core-deps/eos-updater.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index f5728c33..de50a2a3 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,12 +1,15 @@
kind: meson
+
sources:
- kind: git_tag
url: gitlab_gnome_org:GNOME/mutter.git
track: master
+
build-depends:
-- core/sysprof.bst
+- sdk-deps/sysprof-minimal.bst
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+
depends:
- core-deps/startup-notification.bst
- core-deps/upower.bst
@@ -29,6 +32,7 @@ depends:
- freedesktop-sdk.bst:components/xorg-lib-xtst.bst
- freedesktop-sdk.bst:components/xorg-server.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+
variables:
meson-local: >-
-Dremote_desktop=false
diff --git a/elements/core/sysprof.bst b/elements/core/sysprof.bst
index d793da1c..1676eda1 100644
--- a/elements/core/sysprof.bst
+++ b/elements/core/sysprof.bst
@@ -1,9 +1,6 @@
kind: meson
-sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/sysprof.git
- track: master
+(@): elements/core/sysprof.inc
build-depends:
- freedesktop-sdk.bst:components/git-minimal.bst
diff --git a/elements/sdk-deps/sysprof-minimal.bst b/elements/sdk-deps/sysprof-minimal.bst
new file mode 100644
index 00000000..47aebc93
--- /dev/null
+++ b/elements/sdk-deps/sysprof-minimal.bst
@@ -0,0 +1,19 @@
+kind: meson
+
+(@): elements/core/sysprof.inc
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+variables:
+ meson-local: >-
+ -Denable_examples=false
+ -Denable_gtk=false
+ -Denable_tests=false
+ -Denable_tools=false
+ -Dlibsysprof=false
+ -Dwith_sysprofd=none
+ -Dhelp=false
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]