Merge branch 'demo-manpages' into 'master'

meson: only build demo manpages when demos are enabled

See merge request !3438
20 jobs for master in 25 minutes and 51 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  .Pre
passed #1254737
style-check-diff

00:04:01

 
  Build
passed #1254738
fedora-x86_64

00:05:13

passed #1254740
installed-tests

00:06:43

passed #1254742
macos
macos

00:10:59

passed #1254741
win32-ps
msys2-mingw64

00:05:45

passed #1254739
release-build

00:13:27

 
  Analysis
failed #1254744
asan allowed to fail
asan-build

00:13:06

passed #1254743
static-scan

00:14:44

 
  Docs
passed #1254745
reference

00:14:17

 
  Flatpak
manual #1254746
flatpak allowed to fail manual
flatpak-manual:demo
manual #1254750
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #1254748
flatpak allowed to fail manual
flatpak-manual:widget-factory
passed #1254747
flatpak
flatpak-master:demo

00:21:43

passed #1254751
flatpak
flatpak-master:icon-browser

00:12:59

passed #1254749
flatpak
flatpak-master:widget-factory

00:12:15

 
  Deploy
passed #1254752
nightly demo

00:04:06

passed #1254753
nightly factory

00:04:15

passed #1254754
nightly icon-browser

00:04:32

passed #1254755
pages

00:03:10

passed pages:deploy

00:00:16

 
Name Stage Failure
failed
asan-build Analysis
 - css: 214 total, 214 pass, 0 fail
Processing gtk suite a11y:
- a11y: 22 total, 22 pass, 0 fail
Processing gtk suite tools:
- tools: 4 total, 3 pass, 1 fail
Processing gtk suite reftest:
- reftest: 132 total, 131 pass, 1 fail
Cleaning up file based variables
ERROR: Job failed: exit code 1