guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26883: [PATCH 11/11] gnu: mutter: Update to 3.24.1.


From: Marius Bakke
Subject: bug#26883: [PATCH 11/11] gnu: mutter: Update to 3.24.1.
Date: Thu, 11 May 2017 22:23:10 +0200
User-agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu)

Kei Kebreau <address@hidden> writes:

> * gnu/packages/gnome.scm (mutter): Update to 3.24.1.
> [arguments]: Enable wayland and the native backend. Add "use-elogind"
> phase.
> [propagated-inputs]: Remove wayland and wayland-protocols.
> [inputs]: Add elogind and libxtst.

This should also mention that the source is now a release download.

[...]

> @@ -4340,8 +4336,15 @@ to display dialog boxes from the commandline and shell 
> scripts.")
>         #:phases
>         (modify-phases %standard-phases
>           (add-after 'unpack 'autoreconf
> -                    (lambda _
> -                      (zero? (system* "autoreconf" "-vfi")))))))
> +           (lambda _
> +             (zero? (system* "autoreconf" "-vfi"))))

...and this phase can likely be removed since we use a bootstrapped
release.

> +         (add-before 'configure 'use-elogind
> +           (lambda _
> +             (substitute* (list "configure"
> +                                "src/backends/native/meta-launcher.c"
> +                                "src/core/main.c")
> +               (("systemd") "elogind"))

This looks like it potentially could cause some trouble, especially in
configure. Could you add a comment about what we are substituting here?

Other than that looks okay to me, thanks a lot for working on it.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]