[gnome-build-meta/kjellahl/cairomm-meson] cairomm-1.0, cairomm: Switch to Meson
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/kjellahl/cairomm-meson] cairomm-1.0, cairomm: Switch to Meson
- Date: Wed, 30 Sep 2020 07:01:13 +0000 (UTC)
commit 1bb71e175774afa35b011c41bca033746cab40a4
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date: Wed Sep 30 08:59:54 2020 +0200
cairomm-1.0, cairomm: Switch to Meson
The following packages can now be built with Meson:
* core-deps/cairomm-1.0.bst
* world/cairomm.bst
Both packages are downloaded from the git repo (cairomm-1.0 was
downloaded from a tarball).
elements/core-deps/cairomm-1.0.bst | 14 ++++++++++----
elements/world/cairomm.bst | 10 ++++++----
2 files changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/elements/core-deps/cairomm-1.0.bst b/elements/core-deps/cairomm-1.0.bst
index cef20856..3cd55cd4 100644
--- a/elements/core-deps/cairomm-1.0.bst
+++ b/elements/core-deps/cairomm-1.0.bst
@@ -1,10 +1,16 @@
-kind: autotools
+kind: meson
sources:
-- kind: tar
- url: cairo_org:releases/cairomm-1.13.1.tar.gz
+- kind: git_tag
+ url: git_freedesktop_org:cairo/cairomm.git
+ track: cairomm-1-14
build-depends:
-- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- core-deps/libsigcplusplus-2.0.bst
- freedesktop-sdk.bst:components/cairo.bst
- freedesktop-sdk.bst:bootstrap-import.bst
+variables:
+ meson-local: >-
+ -Dmaintainer-mode=true
+ -Dbuild-documentation=false
+ -Dwarnings=min
diff --git a/elements/world/cairomm.bst b/elements/world/cairomm.bst
index 0d12f8cc..be0d7cb6 100644
--- a/elements/world/cairomm.bst
+++ b/elements/world/cairomm.bst
@@ -1,4 +1,4 @@
-kind: autotools
+kind: meson
sources:
- kind: git_tag
@@ -6,7 +6,7 @@ sources:
track: master
build-depends:
-- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- world/libsigcplusplus.bst
@@ -14,5 +14,7 @@ depends:
- freedesktop-sdk.bst:bootstrap-import.bst
variables:
- conf-local: >-
- --disable-documentation
+ meson-local: >-
+ -Dmaintainer-mode=true
+ -Dbuild-documentation=false
+ -Dwarnings=min
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]