Fixed mutter builds in Docker

- Fixed a dependency sourcing problem in meson build libmutter_dep
- Added xwayland to Dockerfile to pass mutter initfd meson checks
This commit is contained in:
David McKinney 2021-02-12 10:23:10 -05:00 committed by Bruce Leidl
parent c08e51c9ae
commit 28a5935b71
3 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,21 @@
From fa052377263464109035564b17cfa2aa76e35016 Mon Sep 17 00:00:00 2001
From: David McKinney <mckinney@subgraph.com>
Date: Fri, 12 Feb 2021 13:53:31 +0000
Subject: [PATCH] Fix libmutter_dep in meson.build for Citadel builds
---
src/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/meson.build b/src/meson.build
index e7c99ca..8fe484e 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -955,6 +955,7 @@ libmutter = shared_library(libmutter_name,
libmutter_dep = declare_dependency(
link_with: libmutter,
include_directories: mutter_includes,
+ sources: mutter_built_sources,
dependencies: [
libmutter_cogl_dep,
libmutter_clutter_dep,

View File

@ -35,6 +35,7 @@ DEPENDS = " \
gobject-introspection-native \
"
SRC_URI += " file://0001-Fix-libmutter_dep-in-meson.build-for-Citadel-builds.patch"
RDEPENDS_${PN} += " xserver-xorg-xwayland zenity"
GNOMEBASEBUILDCLASS = "meson"

View File

@ -28,7 +28,8 @@ RUN apt update && apt install -y gawk \
nano \
sudo \
debootstrap \
inkscape
inkscape \
xwayland
# python
RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen