[gnome-build-meta] Build gdm with meson



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]