[gnome-build-meta/kjellahl/cairomm-meson] cairomm-1.0, cairomm: Switch to Meson



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]