[gnome-build-meta] Build gdm with meson
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta] Build gdm with meson
- Date: Fri, 1 May 2020 16:07:11 +0000 (UTC)
commit b55ead67294c0a3b083c0bb439a7922ecf17fa1a
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Fri May 1 11:06:35 2020 -0500
Build gdm with meson
elements/core/gdm.bst | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index 6c5297e3..fb0ed11e 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,4 +1,4 @@
-kind: autotools
+kind: meson
sources:
- kind: git_tag
url: gitlab_gnome_org:GNOME/gdm.git
@@ -7,7 +7,7 @@ sources:
path: files/gdm
directory: gdm-config
build-depends:
-- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- core-deps/accountsservice.bst
- core-deps/upower.bst
@@ -21,11 +21,13 @@ depends:
variables:
sysusersdir: '%{prefix}/lib/sysusers.d'
pamdir: '%{sysconfdir}/pam.d'
- conf-local: >-
- --enable-wayland-support
- --with-pam-prefix=%{sysconfdir}
- --with-run-dir=/run/gdm
- --with-plymouth=yes
+ meson-local: >-
+ -Ddefault-pam-config=none
+ -Dlibaudit=disabled
+ -Dpam-prefix=%{sysconfdir}
+ -Drun-dir=/run/gdm
+ -Dselinux=disabled
+ -Dxdmcp=disabled
config:
install-commands:
@@ -33,7 +35,7 @@ config:
- mkdir -p %{install-root}%{sysusersdir}
- install -m 644 gdm-config/gdm-sysusers.conf %{install-root}%{sysusersdir}/gdm.conf
- - mkdir -p %{pamdir}
+ - mkdir -p %{install-root}%{pamdir}
- |
# Our configuration is similar to redhat but without selinux
for conffile in `find gdm-config/ -name "*.pam"`; do
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]