* [bug#74779] [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates
@ 2024-12-11 6:25 John Kehayias via Guix-patches via
2024-12-11 6:28 ` [bug#74779] [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124 John Kehayias via Guix-patches via
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-12-11 6:25 UTC (permalink / raw)
To: 74779; +Cc: John Kehayias
Hi Guix,
Here are 3 simple patches currently on mesa-updates, which looks to have built
fine. The wayland-protocols update includes a change from
<https://issues.guix.gnu.org/73053> as well.
Thanks!
John Kehayias (3):
gnu: libdrm: Update to 2.4.124.
gnu: wayland-protocols: Update to 1.38.
gnu: mesa: Update to 24.3.1.
gnu/packages/freedesktop.scm | 16 +++++++---------
gnu/packages/gl.scm | 7 +++++--
gnu/packages/xdisorg.scm | 6 +++---
3 files changed, 15 insertions(+), 14 deletions(-)
base-commit: 0c5d7b8480234f739448956f508307e64e8e45fa
--
2.46.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [bug#74779] [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124.
2024-12-11 6:25 [bug#74779] [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates John Kehayias via Guix-patches via
@ 2024-12-11 6:28 ` John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 2/3] gnu: wayland-protocols: Update to 1.38 John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 3/3] gnu: mesa: Update to 24.3.1 John Kehayias via Guix-patches via
2 siblings, 0 replies; 4+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-12-11 6:28 UTC (permalink / raw)
To: 74779; +Cc: John Kehayias
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.124.
Change-Id: Idbc647ef24e97d682ec7d3cffd85b179ef1eacfb
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index a75e9cd6ba..cfde9fea5f 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -52,7 +52,7 @@
;;; Copyright © 2021 ikasero <ahmed@ikasero.com>
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2021 jgart <jgart@dismail.de>
-;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
+;;; Copyright © 2022, 2024 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
;;; Copyright © 2022 Derek Chuank <derekchuank@outlook.com>
;;; Copyright © 2022, 2023 Wamm K. D. <jaft.r@outlook.com>
@@ -791,7 +791,7 @@ (define-public pixman
(define-public libdrm
(package
(name "libdrm")
- (version "2.4.123")
+ (version "2.4.124")
(source (origin
(method url-fetch)
(uri (string-append
@@ -799,7 +799,7 @@ (define-public libdrm
version ".tar.xz"))
(sha256
(base32
- "17mpmp59icp8vaa47dz9gdpdh583kigq47p9a07lp9s9l5kqbfd2"))))
+ "0yd37j3c1qz9gmwvv7vwqgss8aiizypsg8hn9fpsyjnac4zjjdmc"))))
(build-system meson-build-system)
(arguments
(list #:configure-flags
--
2.46.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#74779] [PATCH mesa-updates 2/3] gnu: wayland-protocols: Update to 1.38.
2024-12-11 6:25 [bug#74779] [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates John Kehayias via Guix-patches via
2024-12-11 6:28 ` [bug#74779] [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124 John Kehayias via Guix-patches via
@ 2024-12-11 6:29 ` John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 3/3] gnu: mesa: Update to 24.3.1 John Kehayias via Guix-patches via
2 siblings, 0 replies; 4+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-12-11 6:29 UTC (permalink / raw)
To: 74779; +Cc: John Kehayias, Zheng Junjie
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.38.
[source]: Switch to git-fetch.
[properties]: Remove release-monitoring-url.
Co-authored-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Iaa4209eab3a467159a58d2fbedb564b1b0e5ca16
---
gnu/packages/freedesktop.scm | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index af35625c18..48d40c20a2 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1393,15 +1393,16 @@ (define-public wayland
(define-public wayland-protocols
(package
(name "wayland-protocols")
- (version "1.37")
+ (version "1.38")
(source (origin
- (method url-fetch)
- (uri (string-append "https://gitlab.freedesktop.org/wayland/"
- name "/-/releases/" version "/downloads/"
- name "-" version ".tar.xz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/wayland/wayland-protocols")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
(base32
- "09pk3qhpc29x1a6srpqqw9dcvalg33vfmp14d276is7j4klrn3m7"))))
+ "1aik5zmpjwhxsfv9aa88sg95s0mg6yvy2cbqbd1xhigfbnq271zb"))))
(build-system meson-build-system)
(inputs
(list wayland))
@@ -1416,9 +1417,6 @@ (define-public wayland-protocols
add completely new functionality, or extend the functionality of some other
protocol either in Wayland core, or some other protocol in wayland-protocols.")
(home-page "https://wayland.freedesktop.org")
- (properties
- '((release-monitoring-url
- . "https://wayland.freedesktop.org/releases.html")))
(license license:expat)))
(define-public wayland-protocols-next
--
2.46.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#74779] [PATCH mesa-updates 3/3] gnu: mesa: Update to 24.3.1.
2024-12-11 6:25 [bug#74779] [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates John Kehayias via Guix-patches via
2024-12-11 6:28 ` [bug#74779] [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124 John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 2/3] gnu: wayland-protocols: Update to 1.38 John Kehayias via Guix-patches via
@ 2024-12-11 6:29 ` John Kehayias via Guix-patches via
2 siblings, 0 replies; 4+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-12-11 6:29 UTC (permalink / raw)
To: 74779; +Cc: John Kehayias
* gnu/packages/gl.scm (mesa): Update to 24.3.1.
[arguments]: Add 'set-home-directory phase (build tries to use a
shader cache, though this without it won't fail to build).
Change-Id: I1fd7d1fe20109ccdd7386a82ecf7d415999c262a
---
gnu/packages/gl.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index e1dfca7ca8..418970547e 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -303,7 +303,7 @@ (define libva-without-mesa
(define-public mesa
(package
(name "mesa")
- (version "24.2.5")
+ (version "24.3.1")
(source
(origin
(method url-fetch)
@@ -313,7 +313,7 @@ (define-public mesa
"mesa-" version ".tar.xz")))
(sha256
(base32
- "0vyrkmy8j5bygddi2bsssj9g1rrcg4vfhvw0bjxsbmif4km0ngbk"))))
+ "1bs310dw9jjzvvchszmb3jakqb5268ssp83ba9ybrrcw8h05jycw"))))
(build-system meson-build-system)
(propagated-inputs
;; The following are in the Requires.private field of gl.pc.
@@ -545,6 +545,9 @@ (define-public mesa
(from-crates-io 'rust-proc-macro2-1)
(from-crates-io 'rust-paste-1))))))))
#~())
+ (add-after 'unpack 'set-home-directory
+ ;; Build tries to use a shader cache (non-fatal error).
+ (lambda _ (setenv "HOME" "/tmp")))
(add-before 'configure 'fix-dlopen-libnames
(lambda* (#:key inputs #:allow-other-keys)
(let ((out #$output))
--
2.46.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-12-11 6:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-11 6:25 [bug#74779] [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates John Kehayias via Guix-patches via
2024-12-11 6:28 ` [bug#74779] [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124 John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 2/3] gnu: wayland-protocols: Update to 1.38 John Kehayias via Guix-patches via
2024-12-11 6:29 ` [bug#74779] [PATCH mesa-updates 3/3] gnu: mesa: Update to 24.3.1 John Kehayias via Guix-patches via
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).