[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
36/62: gnu: gnome-session: Update to 3.28.1.
From: |
guix-commits |
Subject: |
36/62: gnu: gnome-session: Update to 3.28.1. |
Date: |
Fri, 8 Feb 2019 16:26:41 -0500 (EST) |
rekado pushed a commit to branch wip-gnome-upgrades
in repository guix.
commit 427835933517429468d32fc6d35fd9f07d6afd2f
Author: Ricardo Wurmus <address@hidden>
Date: Mon Aug 6 15:55:53 2018 +0200
gnu: gnome-session: Update to 3.28.1.
* gnu/packages/gnome.scm (gnome-session): Update to 3.28.1.
[build-system]: Use meson-build-system.
[arguments]: Adjust "pre-configure" phase; update configure flags.
[native-inputs]: Add libxml2, docbook-xsl, docbook-xml, and xmlto.
---
gnu/packages/gnome.scm | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 989aab2..4526ba6 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4562,7 +4562,7 @@ such as gzip tarballs.")
(define-public gnome-session
(package
(name "gnome-session")
- (version "3.24.1")
+ (version "3.28.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -4570,25 +4570,21 @@ such as gzip tarballs.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1vkfjsgks9czajivcg3y1krzlnilv2cnzzbdc7wrasrriqilji1v"))))
+ "14nmbirgrp2nm16khbz109saqdlinlbrlhjnbjydpnrlimfgg4xq"))))
(arguments
- '(#:phases
+ '(#:glib-or-gtk? #t
+ #:phases
(modify-phases %standard-phases
(add-before 'configure 'pre-configure
(lambda* (#:key outputs #:allow-other-keys)
;; Use elogind instead of systemd.
- (substitute* "configure"
- (("libsystemd-login >= 183 libsystemd-daemon
libsystemd-journal")
- "libelogind")
- (("systemd") "elogind"))
+ (substitute* "meson.build"
+ (("libsystemd-login") "libelogind")
+ (("and libsystemd_daemon_dep.found.*") ","))
(substitute* "gnome-session/gsm-systemd.c"
(("#include <systemd/sd-login.h>")
"#include <elogind/sd-login.h>"))
- ;; Remove uses of the systemd journal.
- (substitute* "gnome-session/main.c"
- (("#ifdef HAVE_SYSTEMD") "#if 0"))
- (substitute* "gnome-session/gsm-manager.c"
- (("#ifdef HAVE_SYSTEMD") "#if 0"))
+ ;; Remove uses of the systemd daemon.
(substitute* "gnome-session/gsm-autostart-app.c"
(("#ifdef HAVE_SYSTEMD") "#if 0"))
#t))
@@ -4612,13 +4608,19 @@ such as gzip tarballs.")
#t))))
#:configure-flags
- '("--enable-elogind")))
- (build-system glib-or-gtk-build-system)
+ '("-Ddocbook=false" ; FIXME: disabled because of docbook validation
error
+ "-Dman=false" ; FIXME: disabled because of docbook validation error
+ "-Dsystemd_journal=false")))
+ (build-system meson-build-system)
(native-inputs
`(("glib:bin" ,glib "bin") ; for glib-compile-schemas, etc.
("pkg-config" ,pkg-config)
("intltool" ,intltool)
- ("xsltproc" ,libxslt)))
+ ("xsltproc" ,libxslt)
+ ("libxml2" ,libxml2) ;for 'XML_CATALOG_FILES'
+ ("docbook-xsl" ,docbook-xsl)
+ ("docbook-xml" ,docbook-xml)
+ ("xmlto" ,xmlto)))
(inputs
`(("elogind" ,elogind)
("gnome-desktop" ,gnome-desktop)
- 26/62: gnu: libgnome-games-support: Update to 1.4.1., (continued)
- 26/62: gnu: libgnome-games-support: Update to 1.4.1., guix-commits, 2019/02/08
- 17/62: gnu: glade3: Update to 3.22.1., guix-commits, 2019/02/08
- 07/62: gnu: yelp-tools: Update to 3.28.0., guix-commits, 2019/02/08
- 27/62: gnu: gnome-keyring: Update to 3.28.2., guix-commits, 2019/02/08
- 39/62: gnu: python-pyatspi: Update to 2.26.0., guix-commits, 2019/02/08
- 22/62: gnu: gnome-settings-daemon: Update to 3.28.1., guix-commits, 2019/02/08
- 23/62: gnu: totem-pl-parser: Update to 3.26.1., guix-commits, 2019/02/08
- 37/62: gnu: zenity: Update to 3.28.1., guix-commits, 2019/02/08
- 41/62: gnu: gucharmap: Update to 10.0.4., guix-commits, 2019/02/08
- 47/62: gnu: gnome-clocks: Update to 3.28.0., guix-commits, 2019/02/08
- 36/62: gnu: gnome-session: Update to 3.28.1.,
guix-commits <=
- 57/62: gnu: network-manager-applet: Update to 1.8.14., guix-commits, 2019/02/08
- 12/62: gnu: libproxy: Remove network-manager., guix-commits, 2019/02/08
- 18/62: gnu: gnumeric: Update to 1.12.41., guix-commits, 2019/02/08
- 15/62: gnu: gsettings-desktop-schemas: Update to 3.28.0., guix-commits, 2019/02/08
- 33/62: gnu: orca: Update to 3.28.1., guix-commits, 2019/02/08
- 24/62: gnu: eog: Update to 3.28.2., guix-commits, 2019/02/08
- 48/62: gnu: gnome-screenshot: Update to 3.26.0., guix-commits, 2019/02/08
- 45/62: gnu: gnome-calendar: Update to 3.28.2., guix-commits, 2019/02/08
- 52/62: gnu: gnome-control-center: Update to 3.28.2., guix-commits, 2019/02/08
- 50/62: gnu: gnome-bluetooth: Update to 3.28.0., guix-commits, 2019/02/08