[gnomemm-website] CI: Build with Meson
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomemm-website] CI: Build with Meson
- Date: Fri, 14 Jan 2022 15:28:49 +0000 (UTC)
commit 166a78f2023eec7d10f488406c87e55baacf4c78
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date: Fri Jan 14 16:25:03 2022 +0100
CI: Build with Meson
.gitlab-ci.yml | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a3951b8..a482517 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,9 +13,10 @@ website_build:
# stylesheets from local files instead of http://docbook.sourceforge.net.
# Faster and safer. Reading from docbook.sourceforge.net sometimes fails.
DEPENDENCIES:
- autoconf
+ meson
+ ninja-build
+ python3-setuptools
yelp-tools
- make
gettext
itstool
libxml2-utils
@@ -26,8 +27,8 @@ website_build:
- export DEBIAN_FRONTEND=noninteractive
- apt update && apt -y upgrade && apt -y install $DEPENDENCIES
- mkdir _build && cd _build
- - ../autogen.sh --prefix=/usr
- - make
+ - meson --prefix=/usr
+ - meson compile
artifacts:
paths:
- _build/docs/html
@@ -37,7 +38,7 @@ pages:
stage: deploy
script:
- mkdir public
- - mv docs/html/.htaccess docs/html/* _build/docs/html/* public
+ - mv _build/docs/html/.htaccess _build/docs/html/* public
artifacts:
paths:
- public
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]