guix-commits
[Top][All Lists]
Advanced

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

branch master updated: gnu: xorg-server-xwayland: Update to 24.1.4. [sec


From: guix-commits
Subject: branch master updated: gnu: xorg-server-xwayland: Update to 24.1.4. [security fixes]
Date: Thu, 21 Nov 2024 15:08:47 -0500

This is an automated email from the git hooks/post-receive script.

dannym pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new e6d1f57195 gnu: xorg-server-xwayland: Update to 24.1.4. [security 
fixes]
e6d1f57195 is described below

commit e6d1f571957e5668b844939070174aedf0bec673
Author: Danny Milosavljevic <dannym@friendly-machines.com>
AuthorDate: Thu Nov 21 11:57:41 2024 +0100

    gnu: xorg-server-xwayland: Update to 24.1.4. [security fixes]
    
    This fixes CVE-2024-31080, CVE-2024-31081, CVE-2024-31082,
    CVE-2024-31083.
    
    * gnu/packages/xorg.scm (xorgproto-2024): New variable.
    (xorg-server-xwayland): Update to 24.1.4.
    [arguments]<#:configure-flags>: Remove "-Dxwayland_eglstream=true".
    
    Change-Id: Ib0e1b8ff540d1404f45fb09aff1f8d0ead9fa2e7
---
 gnu/packages/xorg.scm | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 0de08a4ad1..554dc21ba7 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -264,6 +264,18 @@ which can be read by any architecture.")
 the core protocol and (many) extensions for the X Window System.")
     (license license:x11)))
 
+(define-public xorgproto-2024
+  (package
+    (inherit xorgproto)
+    (version "2024.1")
+        (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://xorg/individual/proto"
+                                  "/xorgproto-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0nfbbi4j130m2gxzp20hp642xizbbl68jpbzahiq8nw183yja8ip"))))))
+
 (define-public bigreqsproto
   (package
     (name "bigreqsproto")
@@ -5273,7 +5285,7 @@ EGLStream families of extensions.")
 (define-public xorg-server-xwayland
   (package
     (name "xorg-server-xwayland")
-    (version "23.2.5")
+    (version "24.1.4")
     (source
      (origin
        (method url-fetch)
@@ -5281,7 +5293,7 @@ EGLStream families of extensions.")
                            "/xserver/xwayland-" version ".tar.xz"))
        (sha256
         (base32
-         "145xykwmyqkaa8zrbn5fnvnff67iral9mc5raamglnbsd3r7zv1k"))))
+         "1x1lmw1br3dxxfppfny1vkmk2l2vk5248i3k05smb7w1mgdphsnr"))))
     (inputs (list font-dejavu
                   dbus
                   egl-wayland
@@ -5299,7 +5311,7 @@ EGLStream families of extensions.")
                   wayland-protocols
                   xkbcomp
                   xkeyboard-config
-                  xorgproto
+                  xorgproto-2024
                   xtrans))
     (native-inputs (cons pkg-config
                          (if (%current-target-system)
@@ -5311,8 +5323,7 @@ EGLStream families of extensions.")
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags
-       (list "-Dxwayland_eglstream=true"
-             (string-append "-Dxkb_dir="
+       (list (string-append "-Dxkb_dir="
                             (assoc-ref %build-inputs "xkeyboard-config")
                             "/share/X11/xkb")
              (string-append "-Dxkb_bin_dir="



reply via email to

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