* [bug#74522] [PATCH 00/73] Moving Guix to libglvnd
@ 2024-11-25 3:38 The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 01/73] move libgl provider from mesa to libglvnd+mesa The Man
` (72 more replies)
0 siblings, 73 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:38 UTC (permalink / raw)
To: 74522; +Cc: The Man
Working on it off and on for months, I have something that moves everything I
could find from a mesa supplied libgl to libglvnd.
Kwin had trouble running tests, something dbus related, on one of the
machines i was using so it has a few extra tests disabled.
Otherwise I've been able to use this to create a fully functional graphical
desktop using kde plasma. Tested with an intel igpu and an amd gpu.
Every part of this is a complete mess. Any criticism is welcome.
The Man (73):
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa
move libgl provider from mesa to libglvnd+mesa TEMP
move libgl provider from mesa to libglvnd+mesa
gnu/packages/admin.scm | 2 +-
gnu/packages/algebra.scm | 2 +-
gnu/packages/arcan.scm | 4 +-
gnu/packages/astronomy.scm | 4 +-
gnu/packages/audio.scm | 2 +-
gnu/packages/chromium.scm | 6 +-
gnu/packages/compton.scm | 4 +-
gnu/packages/cpp.scm | 2 +-
gnu/packages/crates-graphics.scm | 2 +-
gnu/packages/crates-io.scm | 2 +-
gnu/packages/emulators.scm | 34 +++----
gnu/packages/engineering.scm | 16 +--
gnu/packages/enlightenment.scm | 2 +-
gnu/packages/erlang.scm | 2 +-
gnu/packages/fltk.scm | 2 +-
gnu/packages/freedesktop.scm | 10 +-
gnu/packages/game-development.scm | 28 +++---
gnu/packages/games.scm | 72 +++++++-------
gnu/packages/geo.scm | 6 +-
gnu/packages/gl.scm | 155 +++++++++++++++++++++++-------
gnu/packages/gnome.scm | 12 +--
gnu/packages/gnuzilla.scm | 8 +-
gnu/packages/graphics.scm | 22 ++---
gnu/packages/graphviz.scm | 2 +-
gnu/packages/gstreamer.scm | 8 +-
gnu/packages/gtk.scm | 4 +-
gnu/packages/guile-xyz.scm | 2 +-
gnu/packages/image-processing.scm | 6 +-
gnu/packages/java.scm | 2 +-
gnu/packages/julia-jll.scm | 4 +-
gnu/packages/kde-frameworks.scm | 2 +-
gnu/packages/kde-plasma.scm | 13 ++-
gnu/packages/lego.scm | 2 +-
gnu/packages/librewolf.scm | 8 +-
gnu/packages/linphone.scm | 2 +-
gnu/packages/lisp-xyz.scm | 4 +-
gnu/packages/lisp.scm | 2 +-
gnu/packages/machine-learning.scm | 2 +-
gnu/packages/maths.scm | 8 +-
gnu/packages/minetest.scm | 4 +-
gnu/packages/music.scm | 44 ++++-----
gnu/packages/pdf.scm | 2 +-
gnu/packages/perl.scm | 4 +-
gnu/packages/photo.scm | 2 +-
gnu/packages/profiling.scm | 2 +-
gnu/packages/python-graphics.scm | 18 ++--
gnu/packages/python-xyz.scm | 12 +--
gnu/packages/qt.scm | 36 +++----
gnu/packages/racket.scm | 4 +-
gnu/packages/robotics.scm | 2 +-
gnu/packages/rocm.scm | 2 +-
gnu/packages/sdl.scm | 4 +-
gnu/packages/simulation.scm | 2 +-
gnu/packages/smalltalk.scm | 2 +-
gnu/packages/spice.scm | 4 +-
gnu/packages/telegram.scm | 4 +-
gnu/packages/telephony.scm | 2 +-
gnu/packages/terminals.scm | 4 +-
gnu/packages/toolkits.scm | 2 +-
gnu/packages/tor-browsers.scm | 6 +-
gnu/packages/version-control.scm | 2 +-
gnu/packages/video.scm | 36 +++----
gnu/packages/virtualization.scm | 10 +-
gnu/packages/vnc.scm | 6 +-
gnu/packages/vpn.scm | 2 +-
gnu/packages/vulkan.scm | 2 +-
gnu/packages/webkit.scm | 6 +-
gnu/packages/wine.scm | 4 +-
gnu/packages/wm.scm | 8 +-
gnu/packages/wxwidgets.scm | 2 +-
gnu/packages/xdisorg.scm | 6 +-
gnu/packages/xorg.scm | 30 +++---
gnu/services/xorg.scm | 2 +-
73 files changed, 424 insertions(+), 324 deletions(-)
base-commit: 9b1de856cf1870feda070d03eeb98f532c466238
--
2.46.0
^ permalink raw reply [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 01/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 02/73] " The Man
` (71 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man, Sharlatan Hellseher
Change-Id: I49cef6bf2d6dbd1ec912357a73ae56ded4c2acab
---
gnu/packages/admin.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 46282da67e..ee8b5152c5 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -4322,7 +4322,7 @@ (define-public fastfetch
glib
imagemagick
libxcb
- mesa
+ libgl
wayland
zlib)) ;for imagemagick and an #ifdef
(native-inputs (list pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 02/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 01/73] move libgl provider from mesa to libglvnd+mesa The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 03/73] " The Man
` (70 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man, Andreas Enge, Eric Bavier, Sharlatan Hellseher
Change-Id: I2d8492464f89fb873d5fdef5da48ae21e1c501b4
---
gnu/packages/algebra.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 2187cd062d..b5673e1992 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -423,7 +423,7 @@ (define-public giac
libxft
libxinerama
libxt
- mesa
+ libgl
mpfi
mpfr
ntl
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 03/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 01/73] move libgl provider from mesa to libglvnd+mesa The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 02/73] " The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 04/73] " The Man
` (69 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I6f50b9235e1fa0d6272bfd5925958d5f08baeaf6
---
gnu/packages/arcan.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/arcan.scm b/gnu/packages/arcan.scm
index 114ca772fb..0133b4c79c 100644
--- a/gnu/packages/arcan.scm
+++ b/gnu/packages/arcan.scm
@@ -174,7 +174,7 @@ (define-public arcan-sdl
(inputs
(modify-inputs (package-inputs arcan)
(delete "libdrm")
- (prepend glu libglvnd mesa sdl2)))
+ (prepend glu libgl sdl2)))
(arguments
`(,@(ensure-keyword-arguments
(package-arguments arcan)
@@ -300,7 +300,7 @@ (define-public xarcan
libxfont2
libxkbfile
libxshmfence
- mesa
+ libgl
openssl
pixman
xcb-util
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 04/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (2 preceding siblings ...)
2024-11-25 3:40 ` [bug#74522] [PATCH 03/73] " The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 05/73] " The Man
` (68 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man, Andreas Enge, Eric Bavier, Sharlatan Hellseher
Change-Id: Iade1a73b2b356f51efbc6f5bb618bcc6377c0787
---
gnu/packages/astronomy.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f3fcfdbd46..d869108697 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -509,7 +509,7 @@ (define-public celestia
libjpeg-turbo
libpng
libtheora
- mesa))
+ libgl))
(propagated-inputs
(list lua))
(home-page "https://celestia.space/")
@@ -6844,7 +6844,7 @@ (define-public stellarium
(list doxygen
gettext-minimal
graphviz
- mesa
+ libgl
perl
python-wrapper
qttools-5))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 05/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (3 preceding siblings ...)
2024-11-25 3:40 ` [bug#74522] [PATCH 04/73] " The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 06/73] " The Man
` (67 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man, Gabriel Wicki
Change-Id: I9dea49ebacb945f951be7d94c23556e51e7e021e
---
gnu/packages/audio.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index f842d77031..37699a55a6 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -1745,7 +1745,7 @@ (define-public tao
(list audiofile
libxi
libxmu
- mesa
+ libgl
freeglut
flex
bison
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 06/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (4 preceding siblings ...)
2024-11-25 3:40 ` [bug#74522] [PATCH 05/73] " The Man
@ 2024-11-25 3:40 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 07/73] " The Man
` (66 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:40 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ib881b39f41ee964fcec5d1a96115b1d273888919
---
gnu/packages/chromium.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index cf1703cecb..b41f5aa091 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -796,7 +796,7 @@ (define-public ungoogled-chromium
"chromium/master-preferences.json")))
(gtk (dirname (dirname
(search-input-file inputs "lib/libgtk-3.so"))))
- (mesa (dirname (search-input-file inputs "lib/libGL.so")))
+ (libgl (dirname (search-input-file inputs "lib/libGL.so")))
(vulkan (dirname (search-input-file inputs "lib/libvulkan.so")))
(xdg-utils (dirname (search-input-file inputs "bin/xdg-open"))))
@@ -838,7 +838,7 @@ (define-public ungoogled-chromium
;; Provide libGL and libvulkan without patching all references.
;; XXX: How to add on RUNPATH instead of this hack?
`("LD_LIBRARY_PATH" ":" prefix
- (,(string-append mesa ":" vulkan)))
+ (,(string-append libgl ":" vulkan)))
;; Ensure xdg-open et al. is found.
`("PATH" ":" prefix (,xdg-utils))))
@@ -908,7 +908,7 @@ (define-public ungoogled-chromium
libxscrnsaver
libxslt
libxtst
- mesa
+ libgl
minizip
mit-krb5
nss
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 07/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (5 preceding siblings ...)
2024-11-25 3:40 ` [bug#74522] [PATCH 06/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 08/73] " The Man
` (65 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I185913ddd350bffcc70ff7a78956f762b71fce04
---
gnu/packages/compton.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm
index 00bea9669b..4564c73710 100644
--- a/gnu/packages/compton.scm
+++ b/gnu/packages/compton.scm
@@ -71,7 +71,7 @@ (define-public compton
libxinerama
libxrandr
libxrender
- mesa
+ libgl
xprop
xwininfo))
(native-inputs
@@ -133,7 +133,7 @@ (define-public picom
libx11
libxext
libxdg-basedir
- mesa
+ libgl
pcre2
pixman
uthash
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 08/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (6 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 07/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 09/73] " The Man
` (64 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ic03343be5d506377432dfea473f8eb105da64dac
---
gnu/packages/cpp.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index eacc6e46ab..ec5008937a 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3033,7 +3033,7 @@ (define-public wdl
gtk+
libxi
libx11
- mesa
+ libgl
zlib))
(home-page "https://www.cockos.com/wdl/")
(synopsis "Modestly reusable C++ libraries")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 09/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (7 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 08/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 10/73] " The Man
` (63 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Efraim Flashner
Change-Id: I8b2c8de1419bc80c2549a47d0cafe520de58163a
---
gnu/packages/crates-graphics.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 0c1b944736..a539fefb2c 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -5516,7 +5516,7 @@ (define-public rust-x11-2
(("rust-libc" ,rust-libc-0.2)
("rust-pkg-config" ,rust-pkg-config-0.3))))
(propagated-inputs
- (list mesa))
+ (list libgl))
(home-page "https://github.com/erlepereira/x11-rs")
(synopsis "X11 library bindings for Rust")
(description "This crate provides X11 library bindings for Rust.")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 10/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (8 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 09/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 11/73] " The Man
` (62 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Efraim Flashner
Change-Id: I7653011aae8c5971b02b480709f88dddf64f4d15
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 16f7a0a389..1676546a91 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90833,7 +90833,7 @@ (define-public rust-xcb-1
("rust-quick-xml" ,rust-quick-xml-0.22)
("rust-x11" ,rust-x11-2))))
(inputs
- (list mesa)) ;required by rust-x11-2
+ (list libgl)) ;required by rust-x11-2
(native-inputs
(list pkg-config))
(home-page "https://github.com/rust-x-bindings/rust-xcb")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 11/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (9 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 10/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 5:18 ` Liliana Marie Prikler
2024-11-25 3:41 ` [bug#74522] [PATCH 12/73] " The Man
` (61 subsequent siblings)
72 siblings, 1 reply; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Adam Faiz, Liliana Marie Prikler,
宋文武
Change-Id: I78d884f62af4a0cf7fe6dd0fc980a4063b784f9a
---
gnu/packages/emulators.scm | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 948e588c4c..5b93a745a9 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -220,7 +220,7 @@ (define-public blastem
("shaders" "share/blastem/shaders"))
args))))))
(inputs
- (list glew mesa sdl2 zlib))
+ (list glew libgl sdl2 zlib))
(native-inputs
(list pkg-config))
(home-page "https://www.retrodev.com/blastem/")
@@ -361,7 +361,7 @@ (define-public dolphin-emu
libxrandr
lzo
mbedtls-lts
- mesa
+ libgl
miniupnpc
openal
pugixml
@@ -405,7 +405,7 @@ (define-public dosbox
zlib
alsa-lib
glu
- mesa))
+ libgl))
(home-page "https://www.dosbox.com")
(synopsis "X86 emulator with CGA/EGA/VGA/etc. graphics and sound")
(description "DOSBox is a DOS-emulator that uses the SDL library. DOSBox
@@ -453,7 +453,7 @@ (define-public dosbox-staging
iir
libpng
libslirp
- mesa
+ libgl
opusfile
sdl2
sdl2-image
@@ -571,7 +571,7 @@ (define-public emulation-station
("eigin" ,eigen)
("freeimage" ,freeimage)
("freetype" ,freetype)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("sdl2" ,sdl2)))
(synopsis "Video game console emulator front-end")
(description "EmulationStation provides a graphical front-end to a large
@@ -606,7 +606,7 @@ (define-public higan
("gtksourceview-2" ,gtksourceview-2)
("libxrandr" ,libxrandr)
("libxv" ,libxv)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("pulseaudio" ,pulseaudio)
("sdl2" ,sdl2)))
@@ -780,7 +780,7 @@ (define-public mgba
libelf
libepoxy
libpng
- mesa
+ libgl
minizip
ncurses
qtbase-5
@@ -864,7 +864,7 @@ (define-public mupen64plus-core
(list freetype
glu
libpng
- mesa
+ libgl
sdl2
zlib))
(arguments
@@ -1082,7 +1082,7 @@ (define-public mupen64plus-video-arachnoid
(native-inputs
(list pkg-config which))
(inputs
- (list mesa mupen64plus-core))
+ (list libgl mupen64plus-core))
(arguments
'(#:phases
(modify-phases %standard-phases
@@ -1126,7 +1126,7 @@ (define-public mupen64plus-video-glide64
(native-inputs
(list pkg-config which))
(inputs
- (list mesa mupen64plus-core sdl2))
+ (list libgl mupen64plus-core sdl2))
(arguments
'(#:phases
(modify-phases %standard-phases
@@ -1171,7 +1171,7 @@ (define-public mupen64plus-video-glide64mk2
(inputs
(list boost
libpng
- mesa
+ libgl
mupen64plus-core
sdl2
zlib))
@@ -1218,7 +1218,7 @@ (define-public mupen64plus-video-rice
(native-inputs
(list pkg-config which))
(inputs
- (list libpng mesa mupen64plus-core sdl2))
+ (list libpng libgl mupen64plus-core sdl2))
(arguments
'(#:phases
(modify-phases %standard-phases
@@ -1418,7 +1418,7 @@ (define-public mupen64plus-video-gliden64
(add-after 'chdir 'generate-Revision.h
(lambda _
(invoke "sh" "getRevision.sh" "--nogit"))))))
- (inputs (list freetype libpng mesa xxhash zlib))
+ (inputs (list freetype libpng libgl xxhash zlib))
(home-page "https://github.com/gonetz/GLideN64")
(synopsis "Mupen64Plus GlideN64 video plugin")
(description "GLideN64 is a new generation graphics plugin for Nintendo
@@ -1538,7 +1538,7 @@ (define-public libretro-mupen64plus-nx
(install-file "mupen64plus_next_libretro.so"
(string-append #$output "/lib/libretro/")))))))
(native-inputs (list nasm pkg-config))
- (inputs (list mesa libpng minizip unzip xxhash zlib))
+ (inputs (list libgl libpng minizip unzip xxhash zlib))
(home-page "https://github.com/libretro/mupen64plus-libretro-nx")
(synopsis "Improved Mupen64Plus libretro core")
(description "Mupen64Plus-Next is a N64 emulation library for the
@@ -2455,7 +2455,7 @@ (define-public retroarch-minimal
libxrandr
libxv
mbedtls-lts
- mesa
+ libgl
openal
openssl
pulseaudio
@@ -3487,7 +3487,7 @@ (define-public zsnes
#:phases #~(modify-phases %standard-phases
(delete 'configure)))) ;no configure script
(native-inputs (list nasm pkg-config))
- (inputs (list glib libpng mesa ncurses sdl zlib))
+ (inputs (list glib libpng libgl ncurses sdl zlib))
(home-page "https://www.zsnes.com")
(synopsis "Super Nintendo Entertainment System emulator")
(description "ZSNES is a @acronym{Super Nintendo Entertainment System,
@@ -3627,7 +3627,7 @@ (define-public ppsspp
glslang
libpng
libzip
- mesa
+ libgl
miniupnpc
sdl2
snappy
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 12/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (10 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 11/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 13/73] " The Man
` (60 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I462ea7fdb88317c745e317924fc79c409a1707be
---
gnu/packages/engineering.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 3ceeb4425a..a97fba58f2 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -481,7 +481,7 @@ (define-public pcb
(setenv "DISPLAY" ":1"))))))
(inputs
(list dbus
- mesa
+ libgl
glu
gd
gtk+-2
@@ -1061,7 +1061,7 @@ (define-public inspekt3d
(native-inputs
(list autoconf automake pkg-config))
(inputs
- (list mesa guile-3.0))
+ (list libgl guile-3.0))
(propagated-inputs
`(("libfive" ,libfive)
("guile-opengl" ,guile3.0-opengl)))
@@ -1155,7 +1155,7 @@ (define-public kicad
hicolor-icon-theme
libngspice
libsm
- mesa
+ libgl
opencascade-occt
openssl
python-wrapper
@@ -3234,7 +3234,7 @@ (define-public openctm
(native-inputs
(list pkg-config))
(inputs
- `(("mesa" ,mesa)
+ `(("libgl" ,libgl)
("glu" ,glu)
("glut" ,freeglut)
("gtk" ,gtk+-2)))
@@ -3309,7 +3309,7 @@ (define-public meshlab
(build-system cmake-build-system)
(inputs
(list qtbase-5
- mesa
+ libgl
glu
glew
muparser
@@ -3534,7 +3534,7 @@ (define-public solvespace
libpng
libspnav ;spaceware
mimalloc
- mesa
+ libgl
zlib))
(synopsis
"Parametric 2D/3D @acronym{CAD, computer-aided design} software")
@@ -3858,7 +3858,7 @@ (define-public libigl
("embree" ,embree-3)
("glfw" ,glfw-3.4)
("gmp" ,gmp)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("mpfr" ,mpfr)
("tbb" ,tbb)
("tinyxml2" ,tinyxml2)
@@ -4090,7 +4090,7 @@ (define-public prusa-slicer
libigl
libjpeg-turbo
libpng
- mesa
+ libgl
mpfr
nanosvg
nlopt
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 13/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (11 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 12/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 14/73] " The Man
` (59 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Iaf0b05b5aac44980b8d591f8c810ffac6a718d95
---
gnu/packages/enlightenment.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index cf9fe93b27..ed5e80039b 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -92,7 +92,7 @@ (define-public efl
gstreamer
gst-plugins-base
ibus-minimal
- mesa
+ libgl
libraw
(librsvg-for-system)
libspectre
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 14/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (12 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 13/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 15/73] " The Man
` (58 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Icc2df22b626ccec5e1bc98c3d587682487834b56
---
gnu/packages/erlang.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm
index 6e88c38838..03b22b7ee7 100644
--- a/gnu/packages/erlang.scm
+++ b/gnu/packages/erlang.scm
@@ -78,7 +78,7 @@ (define-public erlang
(inputs
(list ncurses openssl wxwidgets))
(propagated-inputs
- (list fontconfig glu mesa))
+ (list fontconfig glu libgl))
(arguments
`(#:test-target "release_tests"
#:configure-flags
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 15/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (13 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 14/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 16/73] " The Man
` (57 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I596b99938527d79919ee6142fe64ea5edb30aa59
---
gnu/packages/fltk.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 05d418022f..b32eba8862 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -60,7 +60,7 @@ (define-public fltk
("libpng" ,libpng)
("libx11" ,libx11)
("libxft" ,libxft)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("zlib" ,zlib)))
(arguments
`(#:tests? #f ;TODO: compile programs in "test" dir
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 16/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (14 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 15/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 17/73] " The Man
` (56 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I17852d35bfa612ff94b2ccc90aa689000ccab96f
---
gnu/packages/freedesktop.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index af35625c18..cdac378feb 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1476,7 +1476,7 @@ (define-public waylandpp
(native-inputs
(list pkg-config))
(inputs
- (list mesa pugixml))
+ (list libgl pugixml))
(propagated-inputs
(list ;; In Requires of the .pc files.
wayland))
@@ -1522,7 +1522,7 @@ (define-public weston
libxcb
libxcursor
libxml2
- mesa
+ libgl
mtdev
linux-pam
pango
@@ -3304,7 +3304,7 @@ (define-public xdg-desktop-portal-wlr
bash-minimal
grim
iniparser
- mesa
+ libgl
libinih
pipewire
slurp
@@ -3364,7 +3364,7 @@ (define-public waypipe
(list pkg-config scdoc
;; For tests
python))
- (inputs (list lz4 libva mesa libdrm ffmpeg))
+ (inputs (list lz4 libva libgl libdrm ffmpeg))
(arguments
(list #:configure-flags
#~(list "-Dwith_lz4=enabled" "-Dwith_vaapi=enabled"
@@ -3395,7 +3395,7 @@ (define-public libdecor
dbus
egl-wayland
gtk+
- libglvnd
+ libgl
libxkbcommon
pango
wayland
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 17/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (15 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 16/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 18/73] " The Man
` (55 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Adam Faiz, Liliana Marie Prikler,
宋文武
Change-Id: I1a939b7b1fa90d7aa0426100e8558487ac07dcf5
---
gnu/packages/game-development.scm | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 6be9d746c7..96a6a47daa 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -192,7 +192,7 @@ (define-public bullet
"# ADD_TEST(Test_BulletInverseForward"))
#t)))))
(inputs
- (list glu libx11 mesa))
+ (list glu libx11 libgl))
(home-page "https://pybullet.org/wordpress/")
(synopsis "3D physics engine library")
(description
@@ -841,7 +841,7 @@ (define-public sfml
(native-inputs
(list pkg-config))
(inputs
- `(("mesa" ,mesa)
+ `(("libgl" ,libgl)
("glew" ,glew)
("libx11" ,libx11)
("xcb-util-image" ,xcb-util-image)
@@ -1012,7 +1012,7 @@ (define-public love
libtheora
libvorbis
luajit
- mesa
+ libgl
mpg123
openal
sdl2
@@ -1083,7 +1083,7 @@ (define-public allegro-4
(("ADDON_LINKAGE STATIC")
"ADDON_LINKAGE SHARED")))))))
(inputs
- (list glu libpng libvorbis mesa zlib))
+ (list glu libpng libvorbis libgl zlib))
(synopsis "Game programming library")
(description "Allegro is a library mainly aimed at video game and
multimedia programming. It handles common, low-level tasks such as creating
@@ -1119,7 +1119,7 @@ (define-public allegro
("libxcursor" ,libxcursor)
("libxinerama" ,libxinerama)
("libxrandr" ,libxrandr)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("physfs" ,physfs)
("zlib" ,zlib)))
@@ -1865,8 +1865,8 @@ (define-public mygui-gl
(modify-inputs (package-inputs mygui)
(delete "ogre")
(prepend glu
- libglvnd ; for find_package(… GLX)
- mesa ; for find_package(… OpenGL …)
+ ;;libglvnd ; for find_package(… GLX)
+ libgl ; for find_package(… OpenGL …)
(sdl-union (list sdl2 sdl2-image)))))
(synopsis "Fast, flexible and simple GUI (OpenGL backend)")))
@@ -2070,7 +2070,7 @@ (define-public godot-lts
libxinerama
libxrandr
mbedtls-lts
- mesa
+ libgl
opusfile
pcre2
pulseaudio
@@ -2325,7 +2325,7 @@ (define-public godot
libxkbcommon
libxrandr
mbedtls-lts
- mesa
+ libgl
openxr
opusfile
pcre2
@@ -2417,7 +2417,7 @@ (define-public eureka
(substitute* "Makefile"
(("-o root") ""))))))))
- (inputs `(("mesa" ,mesa)
+ (inputs `(("libgl" ,libgl)
("libxft" ,libxft)
("libxinerama" ,libxinerama)
("libfontconfig" ,fontconfig)
@@ -2560,7 +2560,7 @@ (define-public plib
;; with PIC, so that shared programs can at least "link" to it.
(arguments (list #:configure-flags #~(list "CXXFLAGS=-fPIC")))
(native-inputs (list autoconf automake pkg-config))
- (inputs (list mesa libxi libxmu))
+ (inputs (list libgl libxi libxmu))
(home-page "https://plib.sourceforge.net/")
(synopsis "Suite of portable game libraries")
(description "PLIB is a set of libraries that will permit programmers to
@@ -2868,7 +2868,7 @@ (define-public ode
(substitute* "CMakeLists.txt"
(("configure_file\\(libccd/.*") "")))))))
(inputs
- (list glu libccd mesa))
+ (list glu libccd libgl))
(home-page "https://www.ode.org/")
(synopsis "High performance library for simulating rigid body dynamics")
(description "ODE is a high performance library for simulating
@@ -3089,7 +3089,7 @@ (define-public warsow-qfusion
("libpng" ,libpng)
("libtheora" ,libtheora)
("libvorbis" ,libvorbis)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("pulseaudio" ,pulseaudio)
("qtbase" ,qtbase-5)
@@ -3228,7 +3228,7 @@ (define-public tesseract-engine
`(("sdl2-union" ,(sdl-union (list sdl2 sdl2-mixer sdl2-image)))
("zlib" ,zlib)
("libpng" ,libpng)
- ("libgl" ,mesa)))
+ ("libgl" ,libgl)))
(home-page "http://tesseract.gg/")
(synopsis "First-person shooter engine with map editing, instagib, DM and CTF")
(description "This package contains the game engine of Tesseract, a
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 18/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (16 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 17/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 19/73] " The Man
` (54 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Adam Faiz, Liliana Marie Prikler,
宋文武
Change-Id: Idf527284251637d8e689834f83eef8eb7a74cdd8
---
gnu/packages/games.scm | 72 +++++++++++++++++++++---------------------
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 39e3b6dc0b..a8a54063af 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -857,7 +857,7 @@ (define-public vdrift
"data")
(for-each make-file-writable (find-files "data/locale")))))))
(native-inputs (list gettext-minimal pkg-config vdrift-data))
- (inputs (list bullet curl libvorbis mesa sdl2 zlib))
+ (inputs (list bullet curl libvorbis libgl sdl2 zlib))
(home-page "https://vdrift.net/")
(synopsis "Racing simulator")
(description "VDrift aims to provide an accurate driving physics
@@ -1763,7 +1763,7 @@ (define-public freedroidrpg
libogg
libpng
libvorbis
- mesa
+ libgl
python-wrapper
sdl
sdl-gfx
@@ -1834,7 +1834,7 @@ (define-public golly
(native-inputs
(list lua))
(inputs
- (list glu mesa python sdl2 wxwidgets zlib))
+ (list glu libgl python sdl2 wxwidgets zlib))
(home-page "https://golly.sourceforge.net/")
(synopsis "Software for exploring cellular automata")
(description
@@ -2054,7 +2054,7 @@ (define-public opensurge
"Roboto-Bold.ttf"
"Roboto-Medium.ttf"))))))))
(inputs
- (list allegro font-google-roboto mesa physfs surgescript xdg-utils))
+ (list allegro font-google-roboto libgl physfs surgescript xdg-utils))
(home-page "https://opensurge2d.org")
(synopsis "2D retro side-scrolling game")
(description "@code{Open Surge} is a 2D retro side-scrolling platformer
@@ -2225,7 +2225,7 @@ (define-public gnubg
glib
readline
gtk+-2
- mesa
+ libgl
glu
gtkglext
sqlite
@@ -2293,7 +2293,7 @@ (define-public gnubik
"true"))
#t)))))
(inputs (list gtk+-2
- mesa
+ libgl
glu
libx11
guile-2.0
@@ -2545,7 +2545,7 @@ (define-public pipewalker
(string-append assignment "$(docdir)\n")))
#t)))))
(inputs
- (list libpng mesa sdl))
+ (list libpng libgl sdl))
(home-page "https://pipewalker.sourceforge.net/")
(synopsis "Logical tile puzzle")
(description
@@ -3212,7 +3212,7 @@ (define-public trigger-rally
`(("freealut" ,freealut)
("glew" ,glew)
("glu" ,glu)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("physfs" ,physfs)
("sdl" ,(sdl-union (list sdl2 sdl2-image)))
@@ -3449,7 +3449,7 @@ (define-public ufoai
("libvorbis" ,libvorbis)
("libxml2" ,libxml2)
("lua" ,lua-5.1)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("minixml" ,minixml)
("sdl-union" ,(sdl-union (list sdl2 sdl2-mixer sdl2-ttf)))
("zlib" ,zlib)))
@@ -3617,7 +3617,7 @@ (define-public pingus
(inputs (list sdl
sdl-image
sdl-mixer
- mesa
+ libgl
glu
libpng
boost))
@@ -3690,7 +3690,7 @@ (define-public taisei
libpng
libwebp
libzip
- mesa
+ libgl
openssl
opusfile
sdl2
@@ -4101,7 +4101,7 @@ (define-public irrlicht
libpng
libx11
libxxf86vm
- mesa))
+ libgl))
(synopsis "3D game engine written in C++")
(description
"The Irrlicht Engine is a high performance realtime 3D engine written in
@@ -4144,7 +4144,7 @@ (define-public mars
(assoc-ref outputs "out")
"/share/games/marsshooter/\";"))))))))
(inputs
- (list mesa fribidi taglib sfml))
+ (list libgl fribidi taglib sfml))
(home-page "https://mars-game.sourceforge.net/")
(synopsis "2D space shooter")
(description
@@ -4298,7 +4298,7 @@ (define-public fifechan
"0wxs9vz5x9y8chghd8vp7vfk089lfb0qnzggi17zrqkrngs5zgi9"))))
(build-system cmake-build-system)
(inputs
- (list sdl2 sdl2-image mesa))
+ (list sdl2 sdl2-image libgl))
(arguments
'(#:tests? #f)) ; No included tests
(home-page "https://fifengine.github.io/fifechan/")
@@ -4624,7 +4624,7 @@ (define-public supertuxkart
("libvorbis" ,libvorbis)
("libx11" ,libx11)
("libxrandr" ,libxrandr)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("sdl2" ,sdl2)
("sqlite" ,sqlite)
@@ -4763,7 +4763,7 @@ (define-public gnujump
Categories=Game;ArcadeGame~%"
out)))))))))
(inputs
- (list glu mesa sdl sdl-image sdl-mixer))
+ (list glu libgl sdl sdl-image sdl-mixer))
(home-page "http://gnujump.es.gnu.org/")
(synopsis
"Game of jumping to the next floor, trying not to fall")
@@ -4908,7 +4908,7 @@ (define-public manaplus
(native-inputs
(list pkg-config))
(inputs
- (list glu curl libxml2 mesa
+ (list glu curl libxml2 libgl
sdl2 sdl2-image sdl2-mixer sdl2-net sdl2-ttf))
(home-page "https://manaplus.org")
(synopsis "Client for 'The Mana World' and similar games")
@@ -5372,7 +5372,7 @@ (define-public openrct2
("nlohmann-json" ,nlohmann-json)
("libpng" ,libpng)
("libzip" ,libzip)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openrct2-objects" ,openrct2-objects)
("openrct2-title-sequences" ,openrct2-title-sequences)
("openssl" ,openssl)
@@ -5447,7 +5447,7 @@ (define-public pinball
(inputs
(list glu
libltdl
- mesa
+ libgl
(sdl-union (list sdl2 sdl2-image sdl2-mixer))))
(arguments
(list
@@ -6236,7 +6236,7 @@ (define-public tuxpaint-config
;; TODO: Should the following be propagated by fltk?
libx11
libxft
- mesa))
+ libgl))
(arguments
`(#:make-flags `("VER_DATE=2018-09-01"
"CONFDIR=/etc/tuxpaint" ;don't write to store
@@ -6302,7 +6302,7 @@ (define-public supertux
glm
libogg
libvorbis
- mesa
+ libgl
openal
physfs
sdl2
@@ -6827,7 +6827,7 @@ (define-public megaglest
glew
libjpeg-turbo
megaglest-data
- mesa
+ libgl
miniupnpc
openal
libircclient
@@ -6894,7 +6894,7 @@ (define-public freegish
openal
libvorbis
libogg
- mesa
+ libgl
libpng))
(home-page "https://github.com/freegish/freegish")
(synopsis "Side-scrolling physics platformer with a ball of tar")
@@ -6939,7 +6939,7 @@ (define-public cdogs-sdl
(native-inputs
(list pkg-config))
(inputs
- (list gtk+ mesa sdl2 sdl2-image sdl2-mixer))
+ (list gtk+ libgl sdl2 sdl2-image sdl2-mixer))
(home-page "https://cxong.github.io/cdogs-sdl/")
(synopsis "Classic overhead run-and-gun game")
(description "C-Dogs SDL is a classic overhead run-and-gun game,
@@ -7105,7 +7105,7 @@ (define-public teeworlds
font-dejavu
glu
json-parser
- mesa
+ libgl
pnglite
sdl2
sdl2-image
@@ -7519,7 +7519,7 @@ (define-public 0ad
(list boost
cmake-minimal
cxxtest
- mesa
+ libgl
pkg-config
python-2))
(build-system gnu-build-system)
@@ -7896,7 +7896,7 @@ (define-public torcs
libxrandr
libxrender
libxt
- mesa
+ libgl
openal
plib
zlib))
@@ -7952,7 +7952,7 @@ (define-public quakespasm
(inputs (list libmikmod
libvorbis
flac
- mesa
+ libgl
mpg123
sdl2))
(synopsis "First person shooter engine for Quake 1")
@@ -8073,7 +8073,7 @@ (define-public yamagi-quake2
(inputs
(list curl
libvorbis
- mesa
+ libgl
openal
sdl2
zlib))
@@ -8189,7 +8189,7 @@ (define-public pioneer
libsigc++-2
libvorbis
lua-5.2 ;not compatible with 5.3
- mesa
+ libgl
(sdl-union (list sdl2 sdl2-image))))
(arguments
`(#:tests? #f ;tests are broken
@@ -8425,7 +8425,7 @@ (define-public gzdoom
libgme
libjpeg-turbo
libsndfile
- mesa
+ libgl
mpg123
openal
sdl2
@@ -8741,7 +8741,7 @@ (define-public xonotic
libxext
libxau
libxdmcp
- mesa
+ libgl
glu
freetype
sdl2
@@ -9436,7 +9436,7 @@ (define-public stepmania
("libvorbis" ,libvorbis)
("libxinerama" ,libxinerama)
("libxrandr" ,libxrandr)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("pcre" ,pcre)
("pulseaudio" ,pulseaudio)
("sdl" ,sdl2)
@@ -9867,7 +9867,7 @@ (define-public openclonk
libpng
libvorbis
libxrandr
- mesa
+ libgl
miniupnpc
openal
pcg-cpp
@@ -10107,7 +10107,7 @@ (define-public marble-marcher
(install-file "MarbleMarcher" bin))
#t)))))
(inputs
- (list eigen mesa sfml))
+ (list eigen libgl sfml))
(native-inputs
(list pkg-config))
(home-page "https://codeparade.itch.io/marblemarcher")
@@ -10157,7 +10157,7 @@ (define simgear
`(("boost" ,boost)
("curl" ,curl)
("expat" ,expat)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openal" ,openal)
("openscenegraph" ,openscenegraph)
("zlib" ,zlib)))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 19/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (17 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 18/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 20/73] " The Man
` (53 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Andreas Enge, Eric Bavier, Sharlatan Hellseher
Change-Id: Ib4abea7f91edf10de0ab2b2e73fed5f41c5a372e
---
gnu/packages/geo.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index a9a9e1c945..1d426d04d3 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2685,7 +2685,7 @@ (define-public opencpn
libsndfile
libusb
lz4
- mesa
+ libgl
pango
portaudio
sqlite
@@ -2796,7 +2796,7 @@ (define-public grass
glu
libpng
libtiff
- mesa
+ libgl
`(,mariadb "dev")
`(,mariadb "lib")
netcdf
@@ -3453,7 +3453,7 @@ (define-public gplates
glew
glu
gmp
- mesa
+ libgl
mpfr
proj
python-3
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 20/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (18 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 19/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 21/73] " The Man
` (52 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Liliana Marie Prikler, Maxim Cournoyer, Vivien Kraus
Change-Id: I5ebadc6475cda11c2cddd5d9b005e4ff3b0e8996
---
gnu/packages/gnome.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b8accb737d..266c0e6d9a 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3235,7 +3235,7 @@ (define-public gtkglext
(substitute* "gdk/gdkglshapes.c"
((" index") " triangle_index"))
#t)))))
- (inputs (list gtk+-2 mesa glu libx11 libxt))
+ (inputs (list gtk+-2 libgl glu libx11 libxt))
(native-inputs (list pkg-config
`(,glib "bin")))
(propagated-inputs (list pangox-compat))
@@ -6302,7 +6302,7 @@ (define-public cogl
libxcomposite
libxrandr))
(inputs
- (list mesa
+ (list libgl
cairo
pango
gstreamer
@@ -6317,7 +6317,7 @@ (define-public cogl
;; Arrange to pass an absolute file name to
;; dlopen for libGL.so.
(string-append "--with-gl-libname="
- (assoc-ref %build-inputs "mesa")
+ (assoc-ref %build-inputs "libgl")
"/lib/libGL.so"))
#:phases
(modify-phases %standard-phases
@@ -7811,7 +7811,7 @@ (define-public gnome-session
libsm
libxcomposite
libxtst
- mesa
+ libgl
upower
xtrans))
(synopsis "Session manager for GNOME")
@@ -8156,7 +8156,7 @@ (define-public mutter
libxkbcommon
libxml2
libxrandr
- mesa
+ libgl
pango
xinput))
(inputs
@@ -9372,7 +9372,7 @@ (define-public gnome-control-center
libsecret
libxml2
libwacom
- mesa
+ libgl
mit-krb5
modem-manager
network-manager-applet
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 21/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (19 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 20/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 22/73] " The Man
` (51 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, André Batista, Clément Lassieur,
Jonathan Brielmaier, Mark H Weaver
Change-Id: Ib40a9f1be1b4f8785f97221f5ee3137a3fe88a32
---
gnu/packages/gnuzilla.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 8a6c558c50..b307295b1c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -747,7 +747,7 @@ (define-public icecat-minimal
icu4c-73
pixman
pulseaudio
- mesa
+ libgl
pciutils
mit-krb5
hunspell
@@ -954,7 +954,7 @@ (define-public icecat-minimal
"/share/fonts")
"/run/current-system/profile/share/fonts"
,@(append-map runpaths-of-input
- '("mesa" "ffmpeg"))))))
+ '("libgl" "ffmpeg"))))))
(whitelist-string (string-join whitelist ","))
(port (open-file "browser/app/profile/icecat.js" "a")))
(format #t "setting 'security.sandbox.content.read_path_whitelist' to '~a'~%"
@@ -1090,7 +1090,7 @@ (define-public icecat-minimal
(file-append (this-package-input label) "/lib"))
'("libpng-apng"
"libxscrnsaver"
- "mesa"
+ "libgl"
"pciutils"
"mit-krb5"
"eudev"
@@ -1564,7 +1564,7 @@ (define-public icedove-minimal
libxinerama
libxscrnsaver
libxt
- mesa
+ libgl
mit-krb5
nspr
;; UNBUNDLE-ME! nss (pending upgrade of 'nss' to 3.90 or later)
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 22/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (20 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 21/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 23/73] " The Man
` (50 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I0c339da11294e8b328d61e3d24afb420d8c9aa20
---
gnu/packages/graphics.scm | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 8686cac7f7..d8aa363e82 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -244,7 +244,7 @@ (define-public directfb
libmng
libmpeg2
libmpeg3
- mesa
+ libgl
libpng
sdl
(librsvg-for-system)
@@ -307,7 +307,7 @@ (define-public minifb
;; No check target.
#:tests? #f))
;; libminifb.a won't work without these libraries, so propagate them.
- (propagated-inputs (list libx11 libxkbcommon mesa))
+ (propagated-inputs (list libx11 libxkbcommon libgl))
(synopsis "Small library for rendering pixels to a framebuffer")
(description "MiniFB (Mini FrameBuffer) is a small, cross-platform
library that makes it easy to render (32-bit) pixels in a window.")
@@ -366,7 +366,7 @@ (define-public fox
(inputs
`(("bzip2" ,lbzip2)
("freetype" ,freetype)
- ("gl" ,mesa)
+ ("gl" ,libgl)
("glu" ,glu)
("jpeg" ,libjpeg-turbo)
("png" ,libpng)
@@ -1151,7 +1151,7 @@ (define-public mangohud
hwdata
imgui-1.86
libx11
- mesa
+ libgl
mesa-utils
nlohmann-json
python-mako
@@ -1224,7 +1224,7 @@ (define-public ogre
libxaw
libxrandr
libxt
- mesa
+ libgl
pugixml
sdl2
zlib))
@@ -1405,7 +1405,7 @@ (define-public openimageio
freetype
giflib
imath
- libglvnd
+ libgl
libheif
libjpeg-turbo
libpng
@@ -1500,7 +1500,7 @@ (define-public openscenegraph
("librsvg" ,(librsvg-for-system))
("libxrandr" ,libxrandr)
("ffmpeg" ,ffmpeg-4)
- ("mesa" ,mesa)))
+ ("libgl" ,libgl)))
(synopsis "High-performance real-time graphics toolkit")
(description
"The OpenSceneGraph is a high-performance 3D graphics toolkit
@@ -1740,7 +1740,7 @@ (define-public brdf-explorer
(native-inputs
(list qttools-5)) ;for 'qmake'
(inputs
- (list qtbase-5 mesa glew freeglut zlib))
+ (list qtbase-5 libgl glew freeglut zlib))
(home-page
(string-append "https://web.archive.org/web/20190115030100/"
"https://www.disneyanimation.com/technology/brdf.html"))
@@ -2345,7 +2345,7 @@ (define-public skia
(native-inputs (list gn libjpeg-turbo ninja pkg-config python-wrapper
spirv-tools spirv-headers
icu4c-for-skia glu xorg-server-for-tests))
- (inputs (list expat fontconfig freetype harfbuzz mesa libwebp zlib))
+ (inputs (list expat fontconfig freetype harfbuzz libgl libwebp zlib))
(home-page "https://skia.org/")
(synopsis "2D graphics library")
(description
@@ -2473,7 +2473,7 @@ (define-public openxr
(native-inputs
(list pkg-config python shaderc vulkan-headers))
(inputs
- (list jsoncpp mesa vulkan-loader wayland))
+ (list jsoncpp libgl vulkan-loader wayland))
(home-page "https://www.khronos.org/openxr/")
(synopsis "Generated headers and sources for OpenXR loader")
(description "This package contains OpenXR headers, as well as source code
@@ -2568,7 +2568,7 @@ (define-public monado
libusb
libxcb
libxrandr
- mesa
+ libgl
python
v4l-utils
vulkan-loader))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 23/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (21 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 22/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 24/73] " The Man
` (49 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Iecdab7618d3a05b732d105b56adc63a74c15955d
---
gnu/packages/graphviz.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm
index a1626d3c58..da918f4760 100644
--- a/gnu/packages/graphviz.scm
+++ b/gnu/packages/graphviz.scm
@@ -334,7 +334,7 @@ (define-public xdot
(inputs (list at-spi2-core
bash-minimal
(librsvg-for-system)
- mesa
+ libgl
mesa-opencl
harfbuzz
graphviz
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 24/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (22 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 23/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 25/73] " The Man
` (48 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Liliana Marie Prikler, Maxim Cournoyer, Vivien Kraus
Change-Id: I5d68cbde63162043ecd1e6ca90b327cb898fe69b
---
gnu/packages/gstreamer.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 13c8734e68..80fa401db3 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -158,7 +158,7 @@ (define-public libdc1394
libraw1394
libusb
libxv
- mesa
+ libgl
sdl
v4l-utils))
(synopsis "1394-Based Digital Camera Control Library")
@@ -572,7 +572,7 @@ (define-public gst-plugins-base
libx11
libxext
libxv
- mesa
+ libgl
opus
pango
wayland-protocols
@@ -725,7 +725,7 @@ (define-public gst-plugins-good
libxfixes
libxext
libxshmfence
- mesa
+ libgl
mpg123
orc
pulseaudio
@@ -912,7 +912,7 @@ (define-public gst-plugins-bad
lilv
lrdf
lv2
- mesa
+ libgl
mjpegtools
neon
nettle
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 25/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (23 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 24/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 26/73] " The Man
` (47 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Liliana Marie Prikler, Maxim Cournoyer, Vivien Kraus
Change-Id: I840b07b845a3b3d89f6d41bd8e91651f5fdcdb32
---
gnu/packages/gtk.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index ef1391e8ba..5951be46b2 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -270,7 +270,7 @@ (define-public cairo-xcb
(properties (alist-delete 'hidden? (package-properties cairo)))
(name "cairo-xcb")
(inputs
- `(("mesa" ,mesa)
+ `(("libgl" ,libgl)
,@(package-inputs cairo)))
(arguments
(substitute-keyword-arguments (package-arguments cairo)
@@ -1060,7 +1060,7 @@ (define-public gtk+
libxkbcommon
libxrandr
libxrender
- mesa
+ libgl
pango
wayland
wayland-protocols))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 26/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (24 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 25/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 27/73] " The Man
` (46 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I536d3c3a5f6c483b38a1e01ec5610ebb98bb9784
---
gnu/packages/guile-xyz.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index a21289d368..80db8f9482 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -2512,7 +2512,7 @@ (define-public guile-sly
(propagated-inputs
(list guile-sdl guile-opengl))
(inputs
- (list guile-2.2 gsl freeimage mesa))
+ (list guile-2.2 gsl freeimage libgl))
(synopsis "2D/3D game engine for GNU Guile")
(description "Sly is a 2D/3D game engine written in Guile Scheme. Sly
features a functional reactive programming interface and live coding
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 27/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (25 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 26/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 28/73] " The Man
` (45 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I62ebfea9dfa7b798d14074fbc988b0ee47c43628
---
gnu/packages/image-processing.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index 3a7c67362f..35d1c254c1 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -300,7 +300,7 @@ (define-public opencolorio
glew
imath
lcms
- libglvnd
+ libgl
minizip-ng
openexr
pystring
@@ -425,7 +425,7 @@ (define-public vtk
libxml2
libxt
lz4
- mesa
+ libgl
netcdf
libpng
libtiff
@@ -1198,7 +1198,7 @@ (define-public paraview
libxt
lz4
lzip
- mesa
+ libgl
netcdf
openmpi
;;openvdb ;For OpenVDB; dependency not found
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 28/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (26 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 27/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 29/73] " The Man
` (44 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Julien Lepiller
Change-Id: Ief8c74a4c15d7f45f117e2f30fc252cc58bee1bf
---
gnu/packages/java.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index df57385ea7..b5a428c1c7 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -3228,7 +3228,7 @@ (define-public java-swt
`(("gtk" ,gtk+-2)
("libxtst" ,libxtst)
("libxt" ,libxt)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("glu" ,glu)))
(native-inputs
(list pkg-config unzip))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 29/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (27 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 28/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 30/73] " The Man
` (43 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Efraim Flashner, Simon Tournier
Change-Id: Ib164572be98856f724824f0e59ee89d27217718d
---
gnu/packages/julia-jll.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/julia-jll.scm b/gnu/packages/julia-jll.scm
index 50bbd40a84..8368c5dc9a 100644
--- a/gnu/packages/julia-jll.scm
+++ b/gnu/packages/julia-jll.scm
@@ -1017,11 +1017,11 @@ (define-public julia-libglvnd-jll
(lambda (wrapper)
(substitute* wrapper
(("artifact\"Libglvnd\"")
- (string-append "\"" (assoc-ref inputs "libglvnd") "\""))))
+ (string-append "\"" (assoc-ref inputs "libgl") "\""))))
;; There's a Julia file for each platform, override them all
(find-files "src/wrappers/" "\\.jl$")))))))
(inputs
- (list libglvnd))
+ (list libgl))
(propagated-inputs
(list julia-jllwrappers julia-xorg-libx11-jll julia-xorg-libxext-jll))
(home-page "https://github.com/JuliaBinaryWrappers/Libglvnd_jll.jl")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 30/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (28 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 29/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 31/73] " The Man
` (42 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ic340792bb51c0ffb01da5f3b156b2cc2febb09ca
---
gnu/packages/kde-frameworks.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 4f241cc2e3..8207f8039e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -5143,7 +5143,7 @@ (define-public plasma-framework
kwindowsystem-5
kxmlgui-5
;; XXX: "undefined reference to `glGetString'" errors occur without libglvnd,
- libglvnd
+ libgl
phonon
qtbase-5
qtdeclarative-5
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 31/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (29 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 30/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 32/73] " The Man
` (41 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I0f1404a1db43d82139546a4f82c6d28b74e80cf8
---
gnu/packages/lego.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/lego.scm b/gnu/packages/lego.scm
index b84ab3233e..847a8f6863 100644
--- a/gnu/packages/lego.scm
+++ b/gnu/packages/lego.scm
@@ -115,7 +115,7 @@ (define-public leocad
(native-inputs
(list qttools-5)) ; for lrelease
(inputs
- (list mesa qtbase-5 zlib))
+ (list libgl qtbase-5 zlib))
(arguments
'(#:tests? #f
#:phases
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 32/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (30 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 31/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 33/73] " The Man
` (40 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, André Batista, Clément Lassieur,
Jonathan Brielmaier, Mark H Weaver
Change-Id: Ie06eb727ebaecc7be9ca25a72a0d20cc36702958
---
gnu/packages/librewolf.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index 6517c1953d..5a0b8efb9e 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -503,7 +503,7 @@ (define-public librewolf
(string-append (assoc-ref inputs
lib-name)
"/lib"))
- '("mesa" "pciutils"))))
+ '("libgl" "pciutils"))))
(wrap-program (car (find-files lib "^glxtest$"))
`("LD_LIBRARY_PATH" prefix ,libs)))))
(add-after 'install 'patch-config
@@ -565,7 +565,7 @@ (define-public librewolf
(string-append (assoc-ref inputs
lib-name)
"/lib"))
- '("mesa" "libpng-apng" "libnotify" "libva"
+ '("libgl" "libpng-apng" "libnotify" "libva"
"pulseaudio" "gtk+" "pipewire"
;; For U2F and WebAuthn
"eudev")))
@@ -582,7 +582,7 @@ (define-public librewolf
(rdd-whitelist (map (cut string-append <> "/")
(delete-duplicates (append-map
runpaths-of-input
- '("mesa"
+ '("libgl"
"ffmpeg")))))
(gtk-share (string-append (assoc-ref inputs
"gtk+")
@@ -674,7 +674,7 @@ (define-public librewolf
libxinerama
libxscrnsaver
libxt
- mesa
+ libgl
mit-krb5
nspr
nss-rapid
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 33/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (31 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 32/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 34/73] " The Man
` (39 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Maxim Cournoyer
Change-Id: I8a21fd852e211a6c805274d681b2ff39803900c3
---
gnu/packages/linphone.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm
index be011fd976..3aa775af26 100644
--- a/gnu/packages/linphone.scm
+++ b/gnu/packages/linphone.scm
@@ -661,7 +661,7 @@ (define-public mediastreamer2
glu
mesa-utils
gsm
- mesa
+ libgl
opus
ortp
libpcap
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 34/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (32 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 33/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 35/73] " The Man
` (38 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, Guillaume Le Vaillant, Katherine Cox-Buday,
Munyoki Kilyungi, Sharlatan Hellseher, jgart
Change-Id: I45a865d2eb3c063e72d8ef8bd96dab0fcfcd2924
---
gnu/packages/lisp-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index f9f0e0bdc1..d0bc2f5059 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -8341,7 +8341,7 @@ (define-public sbcl-cl-opengl
("float-features" ,sbcl-float-features)
("freeglut" ,freeglut)
("glu" ,glu)
- ("mesa" ,mesa)))
+ ("libgl" ,libgl)))
(home-page "https://github.com/3b/cl-opengl")
(synopsis "Common Lisp bindings to OpenGL, GLU and GLUT APIs")
(description
@@ -16962,7 +16962,7 @@ (define-public sbcl-glop
(list libx11
libxcomposite
libxrandr
- mesa
+ libgl
sbcl-cffi
sbcl-split-sequence
sbcl-trivial-garbage))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 35/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (33 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 34/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 36/73] " The Man
` (37 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, Guillaume Le Vaillant, Katherine Cox-Buday,
Munyoki Kilyungi, Sharlatan Hellseher, jgart
Change-Id: I64dffd671e2249d3f9d2877ebbd137083ea8d348
---
gnu/packages/lisp.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 543fbfc93e..1ec4559f6c 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -1007,7 +1007,7 @@ (define-public lush2
("gsl" ,gsl)
("openblas" ,openblas)
("glu" ,glu)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("mesa-utils" ,mesa-utils)
("binutils" ,binutils)
("libiberty" ,libiberty)
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 36/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (34 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 35/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 37/73] " The Man
` (36 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ia7515cbe4e6e3218df9cec6f98ed24351c9913f6
---
gnu/packages/machine-learning.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 3696a81ea6..b38e987f9b 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -525,7 +525,7 @@ (define-public guile-aiscm
libxpm
libxt
libxv
- mesa
+ libgl
mjpegtools
pandoc
pulseaudio
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 37/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (35 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 36/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 38/73] " The Man
` (35 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Andreas Enge, Eric Bavier, Sharlatan Hellseher
Change-Id: I5a2b1af5c58bcf1a482f53e2bfd53569f4b4ad3d
---
gnu/packages/maths.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 9257a8adb7..3d3be983b2 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2960,7 +2960,7 @@ (define-public octave-cli
hdf5
libsndfile
libxft
- mesa
+ libgl
openblas
pcre
portaudio
@@ -3105,7 +3105,7 @@ (define-public opencascade-occt
libxext
libxi
libxmu
- mesa
+ libgl
tbb-2020
tcl
tk))
@@ -3219,7 +3219,7 @@ (define-public gmsh
hdf5
libx11
libxext
- mesa
+ libgl
metis
openblas
opencascade-occt))
@@ -8092,7 +8092,7 @@ (define-public mcrl2
(base32
"147002dl3gq2jsk5gcmvw7hj3mfxrpgxwcfda5mfrj26rcxw48fc"))))
(inputs
- (list boost glu mesa qtbase-5))
+ (list boost glu libgl qtbase-5))
(build-system cmake-build-system)
(synopsis "Toolset for the mCRL2 formal specification language")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 38/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (36 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 37/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 39/73] " The Man
` (34 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Adam Faiz, Liliana Marie Prikler,
宋文武
Change-Id: Ib0cf89f3bd38e2e7a26e81387e2a6e51666edcdc
---
gnu/packages/minetest.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/minetest.scm b/gnu/packages/minetest.scm
index 2552596ef8..eeadb3d18a 100644
--- a/gnu/packages/minetest.scm
+++ b/gnu/packages/minetest.scm
@@ -142,7 +142,7 @@ (define-public minetest
libxxf86vm
libxi
luajit
- mesa
+ libgl
ncurses
openal
sqlite
@@ -182,7 +182,7 @@ (define-public minetest-server
"libogg"
"libvorbis"
"libxxf86vm"
- "mesa"
+ "libgl"
"openal")))
(synopsis "Infinite-world block sandbox game (server)")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 39/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (37 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 38/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 40/73] " The Man
` (33 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I1e6707a1ec02772580fc11c439cdf60e44585fef
---
gnu/packages/music.scm | 44 +++++++++++++++++++++---------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 4e4953af0c..5f27e06a82 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -347,7 +347,7 @@ (define-public audacious
libxrender
lirc
jack-1
- mesa
+ libgl
mpg123
neon
opusfile
@@ -1207,10 +1207,10 @@ (define-public extempore
("fft" "libkiss_fft.so" "kiss-fft")
("stb_image" "libstb_image.so" "stb-image")
("nanovg" "libnanovg.so" "nanovg")
- ("glext" "libGL.so" "mesa")
+ ("glext" "libGL.so" "libgl")
("glfw3" "libglfw.so" "glfw")
- ("gl/glcore-directbind" "libGL.so" "mesa")
- ("gl/glcompat-directbind" "libGL.so" "mesa")))
+ ("gl/glcore-directbind" "libGL.so" "libgl")
+ ("gl/glcompat-directbind" "libGL.so" "libgl")))
#t))
(add-after 'unpack 'use-own-llvm
(lambda* (#:key inputs #:allow-other-keys)
@@ -1310,7 +1310,7 @@ (define-public extempore
("assimp" ,assimp)
("alsa-lib" ,alsa-lib)
("portaudio" ,portaudio)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("pcre" ,pcre)
("zlib" ,zlib)))
(native-inputs
@@ -1625,7 +1625,7 @@ (define-public ninjas2
(list fftwf
jack-1 ; for the standalone JACK application
libsamplerate
- mesa
+ libgl
libsndfile))
(native-inputs
(list ladspa lv2 pkg-config))
@@ -3425,7 +3425,7 @@ (define-public zynaddsubfx
(inputs
(list liblo
ntk
- mesa
+ libgl
alsa-lib
jack-1
fftw
@@ -3493,7 +3493,7 @@ (define-public yoshimi
fontconfig
jack-2
lv2
- mesa
+ libgl
minixml
ncurses
readline
@@ -5770,7 +5770,7 @@ (define-public patchmatrix
(build-system meson-build-system)
(arguments '(#:tests? #f)) ; no test target
(inputs
- (list jack-1 lv2 mesa))
+ (list jack-1 lv2 libgl))
(native-inputs
(list pkg-config))
(home-page "https://github.com/OpenMusicKontrollers/patchmatrix")
@@ -5830,7 +5830,7 @@ (define-public fabla
(build-system cmake-build-system)
(arguments '(#:tests? #f)) ;there are none
(inputs (list ntk cairomm libsndfile))
- (native-inputs (list pkg-config lv2 mesa))
+ (native-inputs (list pkg-config lv2 libgl))
(home-page "http://openavproductions.com/fabla/")
(synopsis "Sampler LV2 plugin")
(description
@@ -6452,7 +6452,7 @@ (define-public lsp-plugins
libsndfile
libx11
libxrandr
- mesa))
+ libgl))
(native-inputs (list pkg-config php))
(outputs '("out" "doc" "lv2" "debug"))
(synopsis "Audio plugin collection")
@@ -6478,7 +6478,7 @@ (define-public sherlock-lv2
"08gjfx7vrsx9zvj04j8cr3vscxmq6jr2hbdi6dfgp1l1dnnpxsgq"))))
(build-system meson-build-system)
(inputs
- (list glu libx11 mesa sratom))
+ (list glu libx11 libgl sratom))
(native-inputs
(list flex pkg-config))
(synopsis "Investigative LV2 plugin bundle")
@@ -6563,7 +6563,7 @@ (define-public spectacle-analyzer
fftwf
jack-1
lv2
- mesa))
+ libgl))
(synopsis "Realtime graphical spectrum analyzer")
(description "Spectacle is a real-time spectral analyzer using the
short-time Fourier transform, available as LV2 audio plugin and JACK client.")
@@ -6691,7 +6691,7 @@ (define-public zam-plugins
jack-1 ;for the standalone JACK application
liblo
libsamplerate
- mesa
+ libgl
zita-convolver))
(native-inputs
(list ladspa lv2 pkg-config))
@@ -6865,7 +6865,7 @@ (define-public distrho-ports
libxcursor
libxext
libxrender
- mesa))
+ libgl))
(native-search-paths
(list (search-path-specification
(variable "VST2_PATH")
@@ -6974,7 +6974,7 @@ (define-public dpf-plugins
(list cairo
liblo ; for dssi plugins
jack-1 ; for standalone applications
- mesa))
+ libgl))
(native-inputs
(list pkg-config dssi lv2))
(home-page "https://github.com/DISTRHO/DPF-Plugins")
@@ -7019,7 +7019,7 @@ (define-public avldrums-lv2
(lambda _
(setenv "CC" "gcc"))))))
(inputs
- (list cairo dssi glu mesa pango))
+ (list cairo dssi glu libgl pango))
(native-inputs
(list pkg-config lv2))
(home-page "https://x42-plugins.com/x42/x42-avldrums")
@@ -7075,7 +7075,7 @@ (define-public helm
jack-1
libxcursor
libxinerama
- mesa))
+ libgl))
(native-inputs
(list lv2 pkg-config))
(home-page "https://tytel.org/helm/")
@@ -7272,7 +7272,7 @@ (define-public dragonfly-reverb
(native-inputs
(list pkg-config))
(inputs
- (list jack-1 libx11 mesa))
+ (list jack-1 libx11 libgl))
(home-page "https://michaelwillis.github.io/dragonfly-reverb/")
(synopsis "Concert hall reverb and room reverb effects")
(description
@@ -7366,7 +7366,7 @@ (define-public vl1-emulator
(modify-phases %standard-phases
(delete 'configure)))) ;no configure target
(inputs
- (list cairo jack-1 mesa))
+ (list cairo jack-1 libgl))
(native-inputs
(list pkg-config))
(home-page "https://github.com/linuxmao-org/VL1-emulator")
@@ -7519,7 +7519,7 @@ (define-public wolf-shaper
(native-inputs
(list pkg-config))
(inputs
- (list jack-1 lv2 mesa))
+ (list jack-1 lv2 libgl))
(synopsis "Waveshaper plugin")
(description "Wolf Shaper is a waveshaper plugin with a graph editor.
It is provided as an LV2 plugin and as a standalone Jack application.")
@@ -7604,7 +7604,7 @@ (define-public shiru-lv2
glu
jack-1
lv2
- mesa
+ libgl
pango))
(synopsis "Audio plugin collection")
(description "Shiru plugins is a collection of audio plugins created
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 40/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (38 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 39/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 41/73] " The Man
` (32 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I88fae694410044854cb93d3843124844a6f4a3ca
---
gnu/packages/pdf.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 24afadbe80..9f55ac8c80 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -1277,7 +1277,7 @@ (define-public fbida
("freetype" ,freetype)
("fontconfig" ,fontconfig)
("libexif" ,libexif)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("libepoxy" ,libepoxy)
("libpng" ,libpng)
("poppler" ,poppler)))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 41/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (39 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 40/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 42/73] " The Man
` (31 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ica101024b6e4804f7786504519c7d1937f2a88e2
---
gnu/packages/perl.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index faaac13bf1..6c90fe7957 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8547,7 +8547,7 @@ (define-public perl-opengl
(("-L/usr/local/freeglut/lib")
(string-append "-L" (assoc-ref inputs "freeglut") "/lib\n"
"-L" (assoc-ref inputs "glu") "/lib\n"
- "-L" (assoc-ref inputs "mesa") "/lib\n")))
+ "-L" (assoc-ref inputs "libgl") "/lib\n")))
#t)))))
(home-page "https://metacpan.org/release/OpenGL")
(synopsis
@@ -12352,7 +12352,7 @@ (define-public perl-sdl
libpng
libsmpeg
libtiff
- mesa
+ libgl
(sdl-union (list sdl
sdl-gfx
sdl-image
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 42/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (40 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 41/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 43/73] " The Man
` (30 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I712a153f15d8d0889ce7337cf68be91bf7c405c1
---
gnu/packages/photo.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index c9cf877085..4c2630f018 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -782,7 +782,7 @@ (define-public hugin
libtiff
libxi
libxmu
- mesa
+ libgl
openexr-2
sqlite
vigra
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 43/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (41 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 42/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 44/73] " The Man
` (29 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I7d387c7633b7b4b8e7b86a83105d9a8a551a1eb1
---
gnu/packages/profiling.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/profiling.scm b/gnu/packages/profiling.scm
index 3862dc2e22..e0fe0573fb 100644
--- a/gnu/packages/profiling.scm
+++ b/gnu/packages/profiling.scm
@@ -454,7 +454,7 @@ (define-public tracy-wayland
dbus
freetype
libxkbcommon
- mesa
+ libgl
wayland
`(,zstd "lib")))
(native-inputs (list pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 44/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (42 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 43/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 45/73] " The Man
` (28 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, Lars-Dominik Braun, Marius Bakke, Munyoki Kilyungi,
Sharlatan Hellseher, Tanguy Le Carrour, jgart
Change-Id: Ib02f8c469979adbbf20f2872e50ebc175a777380
---
gnu/packages/python-graphics.scm | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm
index 403a3c3b34..8ed16ef70b 100644
--- a/gnu/packages/python-graphics.scm
+++ b/gnu/packages/python-graphics.scm
@@ -61,21 +61,21 @@ (define-public python-glcontext
#~(modify-phases %standard-phases
(add-before 'build 'fix-lib-paths
(lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((mesa (assoc-ref inputs "mesa"))
+ (let ((libgl (assoc-ref inputs "libgl"))
(libx11 (assoc-ref inputs "libx11")))
(substitute* '("glcontext/x11.cpp"
"glcontext/egl.cpp")
(("\"libGL.so\"")
- (string-append "\"" mesa "/lib/libGL.so\""))
+ (string-append "\"" libgl "/lib/libGL.so\""))
(("\"libEGL.so\"")
- (string-append "\"" mesa "/lib/libEGL.so\""))
+ (string-append "\"" libgl "/lib/libEGL.so\""))
(("\"libX11.so\"")
(string-append "\"" libx11 "/lib/libX11.so\"")))
(substitute* '("glcontext/__init__.py")
(("find_library\\('GL'\\)")
- (string-append "'" mesa "/lib/libGL.so'"))
+ (string-append "'" libgl "/lib/libGL.so'"))
(("find_library\\('EGL'\\)")
- (string-append "'" mesa "/lib/libEGL.so'"))
+ (string-append "'" libgl "/lib/libEGL.so'"))
(("find_library\\(\"X11\"\\)")
(string-append "'" libx11 "/lib/libX11.so'"))))))
(add-before 'check 'prepare-test-environment
@@ -84,7 +84,7 @@ (define-public python-glcontext
(setenv "DISPLAY" ":1"))))))
(inputs
(list libx11
- mesa))
+ libgl))
(native-inputs
(list python-psutil
python-pytest
@@ -157,7 +157,7 @@ (define-public python-pyglet
"pyglet/media/drivers/openal/lib_openal.py"
"pyglet/media/drivers/pulse/lib_pulseaudio.py")
(("'EGL'")
- (format #f "'~a/~a'" #$(this-package-input "mesa")
+ (format #f "'~a/~a'" #$(this-package-input "libgl")
"lib/libEGL.so"))
(("\"fontconfig\"")
(format #f "'~a/~a'" #$(this-package-input "fontconfig-minimal")
@@ -166,7 +166,7 @@ (define-public python-pyglet
(format #f "'~a/~a'" #$(this-package-input "freetype")
"lib/libfreetype.so"))
(("'GL'")
- (format #f "'~a/~a'" #$(this-package-input "mesa")
+ (format #f "'~a/~a'" #$(this-package-input "libgl")
"lib/libGL.so"))
(("'GLU'")
(format #f "'~a/~a'" #$(this-package-input "glu")
@@ -223,7 +223,7 @@ (define-public python-pyglet
libxext
libxinerama
libxxf86vm
- mesa
+ libgl
openal
pulseaudio))
(home-page "https://github.com/pyglet/pyglet")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 45/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (43 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 44/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 46/73] " The Man
` (27 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, Lars-Dominik Braun, Marius Bakke, Munyoki Kilyungi,
Sharlatan Hellseher, Tanguy Le Carrour, jgart
Change-Id: I4a17476f9cb026896fd3b889ef356c64e42a6a7c
---
gnu/packages/python-xyz.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ceb122e08d..3dad9f6570 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -22788,7 +22788,7 @@ (define-public python-kivy
(list pkg-config python-cython))
(inputs
(list gstreamer
- mesa
+ libgl
(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))
python-docutils
python-kivy-garden
@@ -25757,7 +25757,7 @@ (define-public python-pyopengl
"09syrsfrcknr1k2wmj05gfd5d0dyjfxzbipzbd0agv9775vwi9lf"))))
(build-system python-build-system)
(inputs
- (list mesa freeglut glu))
+ (list libgl freeglut glu))
(arguments
`(#:tests? #f ; Tests fail: AttributeError: 'GLXPlatform' object has no
;attribute 'OSMesa'
@@ -25769,15 +25769,15 @@ (define-public python-pyopengl
(("filenames_to_try = \\[\\]") "filenames_to_try = [name]"))
(substitute* '("OpenGL/platform/glx.py" "tests/check_glut_load.py")
(("'GL'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGL.so'"))
+ (string-append "'" (assoc-ref inputs "libgl") "/lib/libGL.so'"))
(("'GLU'")
(string-append "'" (assoc-ref inputs "glu") "/lib/libGLU.so'"))
(("'glut',")
(string-append "'" (assoc-ref inputs "freeglut") "/lib/libglut.so',"))
(("'GLESv1_CM'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGLESv1_CM.so'"))
+ (string-append "'" (assoc-ref inputs "libgl") "/lib/libGLESv1_CM.so'"))
(("'GLESv2'")
- (string-append "'" (assoc-ref inputs "mesa") "/lib/libGLESv2.so'")))
+ (string-append "'" (assoc-ref inputs "libgl") "/lib/libGLESv2.so'")))
;; Not providing libgle. It seems to be very old.
#t)))))
(home-page "https://pyopengl.sourceforge.net")
@@ -25801,7 +25801,7 @@ (define-public python-pyopengl-accelerate
(base32
"1hydrpdn4p4z6mlczcg1y4s0z8si3rs6zq8x4ql558pcaq1312md"))))
(inputs
- (list mesa python-numpy)) ; for cython module
+ (list libgl python-numpy)) ; for cython module
; numpy_formathandler, thus not propagated
(arguments
`(#:tests? #f
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 46/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (44 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 45/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 47/73] " The Man
` (26 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Maxim Cournoyer, 宋文武
Change-Id: I95c1549e8b2d0af93dbba1d3b61156e3cb2c560a
---
gnu/packages/qt.scm | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 722448b4e4..59d39e96b3 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -472,7 +472,7 @@ (define-public qtbase-5
(build-system gnu-build-system)
(outputs '("out" "debug"))
(propagated-inputs
- (list mesa
+ (list libgl
;; Use which the package, not the function
(@ (gnu packages base) which)))
(inputs
@@ -674,7 +674,7 @@ (define-public qtbase-5
;; libGL
(substitute* "src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp"
(("^\\s*(QLibrary lib\\(QLatin1String\\(\")(GL\"\\)\\);)" _ a b)
- (string-append a (assoc-ref inputs "mesa") "/lib/lib" b)))
+ (string-append a (assoc-ref inputs "libgl") "/lib/lib" b)))
;; libXcursor
(substitute* "src/plugins/platforms/xcb/qxcbcursor.cpp"
(("^\\s*(QLibrary xcursorLib\\(QLatin1String\\(\")(Xcursor\"\\), 1\\);)" _ a b)
@@ -1138,7 +1138,7 @@ (define-public qt3d-5
"0wyv60qjrk206gg7mcxrh21y6lghbf02akcx7yrdlxmndsq0sh2s"))))
(propagated-inputs `())
(native-inputs (list perl))
- (inputs (list mesa qtbase-5 vulkan-headers zlib))
+ (inputs (list libgl qtbase-5 vulkan-headers zlib))
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-before 'configure 'configure-qmake
@@ -1231,7 +1231,7 @@ (define-public qtsvg-5
(propagated-inputs `())
(native-inputs (list perl))
(inputs
- (list mesa qtbase-5 zlib))
+ (list libgl qtbase-5 zlib))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1310,7 +1310,7 @@ (define-public qtsvg
(lambda _
(delete-file-recursively (string-append #$output "/tests")))))))
(native-inputs (list perl))
- (inputs (list libxkbcommon mesa qtbase zlib))
+ (inputs (list libxkbcommon libgl qtbase zlib))
(synopsis "Qt module for displaying SVGs")
(description "The QtSvg module provides classes for displaying the
contents of SVG files.")
@@ -1338,7 +1338,7 @@ (define-public qtimageformats-5
libmng
libtiff
libwebp
- mesa
+ libgl
qtbase-5
zlib))
(synopsis "Additional Image Format plugins for Qt")
@@ -1370,7 +1370,7 @@ (define-public qtimageformats
libmng
libtiff
libwebp
- mesa
+ libgl
qtbase
zlib))
(synopsis "Additional Image Format plugins for Qt")
@@ -1394,7 +1394,7 @@ (define-public qtx11extras
((#:tests? _ #f) #f))) ; TODO: Enable the tests
(native-inputs (list perl))
(inputs
- (list mesa qtbase-5))
+ (list libgl qtbase-5))
(synopsis "Qt Extras for X11")
(description "The QtX11Extras module includes the library to access X11
from within Qt 5.")))
@@ -1512,7 +1512,7 @@ (define-public qtdeclarative-5
qtsvg-5
vulkan-headers))
(inputs
- (list mesa qtbase-5))
+ (list libgl qtbase-5))
(synopsis "Qt QML module (Quick 2)")
(description "The Qt QML module provides a framework for developing
applications and libraries with the QML language. It defines and implements the
@@ -1665,7 +1665,7 @@ (define-public qtdeclarative
(inputs
(list at-spi2-core
libxkbcommon
- mesa
+ libgl
qtbase
qtimageformats
qtlanguageserver
@@ -1874,7 +1874,7 @@ (define-public qtmultimedia-5
(list perl pkg-config python qtdeclarative-5))
(inputs
(list alsa-lib
- mesa
+ libgl
pulseaudio
qtbase-5
;; Gstreamer is needed for the mediaplayer plugin
@@ -1977,7 +1977,7 @@ (define-public qtmultimedia
gst-plugins-good ;camera support, additional plugins
gst-libav ;ffmpeg plugin
libxkbcommon
- mesa
+ libgl
qtbase
qtdeclarative
pulseaudio))
@@ -2036,7 +2036,7 @@ (define-public qtwayland-5
libxext
libxkbcommon
libxrender
- mesa
+ libgl
mtdev
qtbase-5
vulkan-headers
@@ -2091,7 +2091,7 @@ (define-public qtwayland
libxext
libxkbcommon
libxrender
- mesa
+ libgl
mtdev
qtbase
vulkan-headers
@@ -2272,7 +2272,7 @@ (define-public qtwebglplugin
(substitute* "tests/plugins/platforms/platforms.pro"
(("webgl") "# webgl"))))))))
(native-inputs '())
- (inputs (list mesa qtbase-5 qtdeclarative-5 qtwebsockets-5 zlib))
+ (inputs (list libgl qtbase-5 qtdeclarative-5 qtwebsockets-5 zlib))
(synopsis "QPA plugin for running applications via a browser using
streamed WebGL commands")
(description "Qt back end that uses WebGL for rendering. It allows Qt
@@ -2432,7 +2432,7 @@ (define-public qttools-5
(format #f "QLatin1String(~s)"
(search-input-file inputs "bin/qmake"))))))))))
(native-inputs (list perl qtdeclarative-5 vulkan-headers))
- (inputs (list mesa qtbase-5))
+ (inputs (list libgl qtbase-5))
(synopsis "Qt Tools and Designer modules")
(description "The Qt Tools module provides a set of applications to browse
the documentation, translate applications, generate help files and other stuff
@@ -2468,7 +2468,7 @@ (define-public qttools
(native-inputs (list perl qtdeclarative vulkan-headers))
;; Use clang-15, which is built using as a single shared library, which is
;; what the build system of qttools expects.
- (inputs (list clang-15 libxkbcommon mesa qtbase `(,zstd "lib")))
+ (inputs (list clang-15 libxkbcommon libgl qtbase `(,zstd "lib")))
(home-page (package-home-page qtbase))
(synopsis "Qt Tools and Designer modules")
(description "The Qt Tools module provides a set of applications to browse
@@ -3330,7 +3330,7 @@ (define-public qtwebengine-5
libxrender
libxslt
libxtst
- mesa
+ libgl
minizip
nss
opus
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 47/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (45 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 46/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 48/73] " The Man
` (25 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Philip McGrath
Change-Id: I52a2d15d8abd6a8ade02837ed293445685da3e3e
---
gnu/packages/racket.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/racket.scm b/gnu/packages/racket.scm
index 1016915b47..424570ee19 100644
--- a/gnu/packages/racket.scm
+++ b/gnu/packages/racket.scm
@@ -669,7 +669,7 @@ (define-public racket
libjpeg-turbo
libpng
libx11 ;; ?? wayland ??
- mesa
+ libgl
mpfr
pango
unixodbc
@@ -1012,7 +1012,7 @@ (define-public racket
"libjpeg-turbo"
"libpng"
"libx11"
- "mesa"
+ "libgl"
"mpfr"
"pango"
"unixodbc"
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 48/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (46 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 47/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 49/73] " The Man
` (24 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I20886ca44e26a20d8a520ad9812b7345f0d05b09
---
gnu/packages/robotics.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/robotics.scm b/gnu/packages/robotics.scm
index 949978d5dd..99ee50c2ba 100644
--- a/gnu/packages/robotics.scm
+++ b/gnu/packages/robotics.scm
@@ -59,7 +59,7 @@ (define-public enki
(propagated-inputs
;; 'Viewer.h' includes 'QGLWidget'.
(list qtbase-5 ;the viewer module needs Qt5 + MESA
- mesa))
+ libgl))
(synopsis "Robot simulator")
(description
"Enki is a robot simulator written in C++. It provides collision and
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 49/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (47 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 48/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 50/73] " The Man
` (23 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I8bca2c8b38714fad6a9734ec188d619a0aa79e4e
---
gnu/packages/rocm.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/rocm.scm b/gnu/packages/rocm.scm
index e883371928..7ed2084e9e 100644
--- a/gnu/packages/rocm.scm
+++ b/gnu/packages/rocm.scm
@@ -242,7 +242,7 @@ (define-public rocm-opencl-runtime
(lambda _ (display sopath)))))))))
(inputs
(list glew
- mesa
+ libgl
numactl
opencl-headers
opencl-icd-loader
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 50/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (48 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 49/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 51/73] " The Man
` (22 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I1a39f5625b6279de63d1ab252781ca6e12eada08
---
gnu/packages/sdl.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index 227846c042..736dc1470f 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -116,7 +116,7 @@ (define-public sdl2
;; TODO: Since building Mesa with Meson it is now necessary that Mesa is
;; a propogated input. We still need to figure out why, possibly due to a
;; change in pkg-config.
- mesa))
+ libgl))
(native-inputs (list pkg-config))
(inputs
;; SDL2 needs to be built with ibus support otherwise some systems
@@ -444,7 +444,7 @@ (define-public sdl-ttf
(snippet '(delete-file-recursively "external"))))
(build-system gnu-build-system)
(propagated-inputs (list sdl))
- (inputs (list freetype mesa))
+ (inputs (list freetype libgl))
(native-inputs (list pkg-config))
(outputs '("out" "debug"))
(synopsis "SDL TrueType font library")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 51/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (49 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 50/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 52/73] " The Man
` (21 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I368c19389c7b3748b11456f8b7a9d3e03596a538
---
gnu/packages/simulation.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index 824318bf51..aa9193e888 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -542,7 +542,7 @@ (define-public esmini
(rename-file f (string-append out "/lib/"
(basename f))))
(find-files "." "\\.(a|so)$")))))))))
- (inputs (list mesa
+ (inputs (list libgl
openscenegraph `(,openscenegraph "pluginlib")
open-simulation-interface
protobuf pugixml sumo))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 52/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (50 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 51/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 53/73] " The Man
` (20 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ic08767f7a875e127f86718a25a3e6c4de24de158
---
gnu/packages/smalltalk.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/smalltalk.scm b/gnu/packages/smalltalk.scm
index 88a1bbc2c2..a3c08b55db 100644
--- a/gnu/packages/smalltalk.scm
+++ b/gnu/packages/smalltalk.scm
@@ -152,7 +152,7 @@ (define-public squeak-vm
freetype
libffi
libxrender
- mesa
+ libgl
pulseaudio))
(native-inputs
(list pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 53/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (51 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 52/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 54/73] " The Man
` (19 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I4bf2853eb002c4d3689fa0af57cf354c450c4c23
---
gnu/packages/spice.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index d85e7737fd..ffbb3c9f75 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -101,7 +101,7 @@ (define-public virglrenderer
(base32
"0xw2qk8557gqpm1ssgk3ccshgljm6sh3wbbwpsp9cl0h4hdf2wq2"))))
(build-system meson-build-system)
- (inputs (list libepoxy mesa))
+ (inputs (list libepoxy libgl))
(native-inputs (list pkg-config python))
(synopsis "Virtual 3D GPU library")
(description "A virtual 3D GPU library that enables a virtualized operating
@@ -203,7 +203,7 @@ (define-public spice-gtk
libcap-ng
libepoxy
libxcb
- mesa
+ libgl
polkit
pulseaudio
usbutils))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 54/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (52 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 53/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 55/73] " The Man
` (18 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I5a96337ba67c39107e135261e4ee8c6158378f2e
---
gnu/packages/telegram.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
index cfcd92fcbc..ea16fe5907 100644
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@ -335,7 +335,7 @@ (define-public webrtc-for-telegram-desktop
glib
glibmm
libdrm
- libglvnd
+ ;;libglvnd
libjpeg-turbo
libsrtp
libvpx
@@ -346,7 +346,7 @@ (define-public webrtc-for-telegram-desktop
libxrandr
libxrender
libxtst
- mesa
+ libgl
openh264
openssl
opus
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 55/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (53 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 54/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 56/73] " The Man
` (17 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Maxim Cournoyer
Change-Id: Ib16e82278ba1490592c33b59ee46c0126cb91e2b
---
gnu/packages/telephony.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index 2cba0296e6..37ce492719 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -646,7 +646,7 @@ (define-public mumble
glib ; for speech-dispatcher
libsndfile
libxi
- mesa ; avoid bundled
+ libgl ; avoid bundled
nlohmann-json ; avoid bundled
openssl
opus ; avoid bundled
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 56/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (54 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 55/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 57/73] " The Man
` (16 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I131d1bdae86c899408b0800380e8866601a65f0d
---
gnu/packages/terminals.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index fbfc4439db..975c52e4d8 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1320,7 +1320,7 @@ (define-public kitty
(build-system gnu-build-system)
(native-inputs
(list dbus
- mesa
+ libgl
libxcursor
libxi
libxinerama
@@ -1695,7 +1695,7 @@ (define-public alacritty
libxt
libxtst
libxxf86vm
- mesa
+ libgl
xdg-utils
wayland))
(native-search-paths
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 57/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (55 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 56/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 58/73] " The Man
` (15 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ie4793c9b927e0d49aa466f0113f081c34c1b4482
---
gnu/packages/toolkits.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/toolkits.scm b/gnu/packages/toolkits.scm
index 3ba3399899..77128cc6a4 100644
--- a/gnu/packages/toolkits.scm
+++ b/gnu/packages/toolkits.scm
@@ -125,7 +125,7 @@ (define-public imgui
(copy-recursively "examples"
(string-append #$output:doc
"/share/imgui/examples"))))))))
- (inputs (list fontconfig freetype glfw mesa sdl2))
+ (inputs (list fontconfig freetype glfw libgl sdl2))
(home-page "https://github.com/ocornut/imgui")
(synopsis "Immediate-mode C++ GUI library with minimal dependencies")
(description "@code{dear imgui} (also know as ImGui) is a graphical user
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 58/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (56 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 57/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 59/73] " The Man
` (14 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522
Cc: The Man, André Batista, Clément Lassieur,
Jonathan Brielmaier, Mark H Weaver
Change-Id: Iba78ca0ef8a2c78278308fd34e4127c69ce0684c
---
gnu/packages/tor-browsers.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm
index e517f9b214..581e4013ba 100644
--- a/gnu/packages/tor-browsers.scm
+++ b/gnu/packages/tor-browsers.scm
@@ -251,7 +251,7 @@ (define* (make-torbrowser #:key
icu4c-73
pixman
pulseaudio
- mesa
+ libgl
pciutils
mit-krb5
hunspell
@@ -457,7 +457,7 @@ (define* (make-torbrowser #:key
`(,(string-append (assoc-ref inputs "shared-mime-info")
"/share/mime")
,@(append-map runpaths-of-input
- '("mesa" "ffmpeg"))))))
+ '("libgl" "ffmpeg"))))))
(whitelist-string (string-join whitelist ",")))
(with-output-to-file "whitelist.txt"
(lambda ()
@@ -654,7 +654,7 @@ (define* (make-torbrowser #:key
(file-append (this-package-input label) "/lib"))
'("libpng-apng"
"libxscrnsaver"
- "mesa"
+ "libgl"
"pciutils"
"mit-krb5"
"eudev"
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 59/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (57 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 58/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 60/73] " The Man
` (13 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ib857d54796f9447e0ea4aae1a9c145668903c912
---
gnu/packages/version-control.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index c892a83a98..9e0e0f75b1 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -3434,7 +3434,7 @@ (define-public gource
glm
glu
libpng
- mesa
+ libgl
pcre2
(sdl-union (list sdl2 sdl2-image))
tinyxml))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 60/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (58 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 59/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 61/73] " The Man
` (12 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ie46c7bf03fb297cef592f1a8eee88b62c58924af
---
gnu/packages/video.scm | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 2da458ed01..0c34ca3c3a 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -508,7 +508,7 @@ (define-public schroedinger
(list dash gtk-doc/stable pkg-config))
(inputs
`(("glew" ,glew)
- ("opengl" ,mesa)))
+ ("opengl" ,libgl)))
(propagated-inputs
(list orc))
(synopsis "Dirac video codec")
@@ -551,7 +551,7 @@ (define-public libquicktime
libjpeg-turbo
libpng
libvorbis
- mesa
+ libgl
schroedinger
libx11
libx264
@@ -1461,7 +1461,7 @@ (define-public libcaca
ftgl
imlib2
libx11
- mesa
+ libgl
ncurses
zlib))
(home-page "http://caca.zoy.org/wiki/libcaca")
@@ -1568,7 +1568,7 @@ (define-public libplacebo
"/share/vulkan/registry/vk.xml"))))
(native-inputs
(list glad python python-mako pkg-config))
- (inputs (list libepoxy mesa vulkan-headers))
+ (inputs (list libepoxy libgl vulkan-headers))
;; These are propagated as they are listed in 'Requires.private' of
;; libplacebo.pc.
(propagated-inputs (list lcms shaderc vulkan-loader))
@@ -1599,7 +1599,7 @@ (define-public libva
libx11
libxext
libxfixes
- mesa
+ libgl
wayland))
(arguments
(list
@@ -1655,7 +1655,7 @@ (define-public libva-utils
(native-inputs
(list pkg-config))
(inputs
- (list libdrm libva libx11 mesa wayland))
+ (list libdrm libva libx11 libgl wayland))
(home-page "https://github.com/intel/libva-utils")
(synopsis "Collection of testing utilities for VA-API")
(description
@@ -1706,7 +1706,7 @@ (define-public ffmpeg-7
libwebp
libx11
libx264
- mesa
+ libgl
openal
pulseaudio
sdl2
@@ -2486,7 +2486,7 @@ (define-public vlc
libxpm
livemedia-utils
lua-5.2
- mesa
+ libgl
opus
perl
protobuf
@@ -2641,7 +2641,7 @@ (define-public mplayer
libxinerama
libxv
libxxf86dga
- mesa
+ libgl
opus
perl
pulseaudio
@@ -2737,7 +2737,7 @@ (define-public mpv
libxv
;; XXX: lua > 5.2 is not currently supported; see meson.build
lua-5.2
- mesa
+ libgl
pulseaudio
shaderc
wayland
@@ -4074,7 +4074,7 @@ (define-public obs
(,(string-append #$(this-package-input "vlc")
"/lib")
;; TODO: Remove this once our mesa has glvnd support.
- ,(string-append #$(this-package-input "mesa")
+ ,(string-append #$(this-package-input "libgl")
"/lib"))))))))))
(native-search-paths
(list (search-path-specification
@@ -4101,14 +4101,14 @@ (define-public obs
jack-1
jansson
libdatachannel
- libglvnd
+ ;;libglvnd
libva
libx264
libxcomposite
libxkbcommon
luajit
mbedtls-lts
- mesa
+ libgl
nlohmann-json
pciutils
pipewire
@@ -4327,7 +4327,7 @@ (define-public obs-looking-glass
freetype
glu
gmp
- libglvnd
+ ;;libglvnd
libiberty
libx11
libxcursor
@@ -4338,7 +4338,7 @@ (define-public obs-looking-glass
libxpresent
libxrandr
libxscrnsaver
- mesa
+ libgl
obs
openssl
sdl2
@@ -4674,7 +4674,7 @@ (define-public obs-vkcapture
(arguments
'(#:tests? #f)) ;no tests
(native-inputs (list pkg-config))
- (inputs (list mesa
+ (inputs (list libgl
obs
libx11
libxcb
@@ -4769,7 +4769,7 @@ (define-public libvdpau-va-gl
(native-inputs
(list libvdpau pkg-config))
(inputs
- (list libva mesa))
+ (list libva libgl))
(home-page "https://github.com/i-rinat/libvdpau-va-gl")
(synopsis "VDPAU driver with VA-API/OpenGL backend")
(description
@@ -5571,7 +5571,7 @@ (define-public aegisub
ffms2
fftw
hunspell
- mesa
+ libgl
libass
alsa-lib
pulseaudio
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 61/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (59 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 60/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 62/73] " The Man
` (11 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Sharlatan Hellseher
Change-Id: Ibc1d0055df2212696ccd1b42503b7c275301bd6d
---
gnu/packages/virtualization.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index b76180c3c6..876b0c31b6 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -518,7 +518,7 @@ (define-public qemu
libslirp
liburing
libusb ;USB pass-through support
- mesa
+ libgl
ncurses
openbios-qemu-ppc
opensbi-qemu
@@ -662,7 +662,7 @@ (define-public qemu-minimal
(delete "gettext-minimal"))))
(inputs (modify-inputs (package-inputs qemu)
(delete "libusb"
- "mesa"
+ "libgl"
"sdl2"
"spice"
"virglrenderer"
@@ -2166,7 +2166,7 @@ (define-public looking-glass-client
freetype
glu
gmp
- libglvnd
+ ;;libglvnd
libiberty
libsamplerate
libx11
@@ -2178,7 +2178,7 @@ (define-public looking-glass-client
libxpresent
libxrandr
libxscrnsaver
- mesa
+ libgl
pipewire
pulseaudio
spice-protocol
@@ -2214,7 +2214,7 @@ (define-public looking-glass-client
(string-append input "/lib")))
'("gmp" "libxi"
"nettle"
- "mesa"
+ "libgl"
"wayland"
"fontconfig-minimal"
"freetype"
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 62/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (60 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 61/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 63/73] " The Man
` (10 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ief9fd139060190752ba660a138ff24257aefdc54
---
gnu/packages/vnc.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm
index 4f780a55dd..fd97b41700 100644
--- a/gnu/packages/vnc.scm
+++ b/gnu/packages/vnc.scm
@@ -553,7 +553,7 @@ (define-public turbovnc
libxi
libxkbfile
linux-pam
- mesa
+ libgl
openjdk
openssh
openssl
@@ -695,7 +695,7 @@ (define-public neatvnc
(build-system meson-build-system)
(native-inputs (list pkg-config))
(inputs
- (list libdrm libglvnd libxkbcommon pixman aml gnutls libjpeg-turbo zlib))
+ (list libdrm libgl libxkbcommon pixman aml gnutls libjpeg-turbo zlib))
(home-page "https://github.com/any1/neatvnc")
(synopsis "Lightweight VNC server library")
(description "NeatVNC is a lightweight VNC server library, supporting
@@ -730,7 +730,7 @@ (define-public wayvnc
jansson
libdrm
pixman
- libglvnd
+ libgl
libxkbcommon
wayland))
(home-page "https://github.com/any1/wayvnc")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 63/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (61 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 62/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 64/73] " The Man
` (9 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Ibb6a6c2eb0e84b9de53cdcc402d7653c82af5797
---
gnu/packages/vpn.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index 9648c502cc..6488894fc5 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -260,7 +260,7 @@ (define-public bitmask
(inputs
`(("iproute" ,iproute)
("iptables" ,iptables)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("openvpn" ,openvpn)
("polkit" ,polkit)
("procps" ,procps)
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 64/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (62 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 63/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 65/73] " The Man
` (8 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I484ebbb27222fe52251e427b03f43748520dfd76
---
gnu/packages/vulkan.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index dd5b51c7fe..7b8f2fcfc1 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -597,7 +597,7 @@ (define-public vulkan-validationlayers
(build-system cmake-build-system)
(inputs (list glslang
libxrandr
- mesa
+ libgl
robin-hood-hashing
shaderc
spirv-tools
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 65/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (63 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 64/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 66/73] " The Man
` (7 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man, Liliana Marie Prikler, Maxim Cournoyer, Vivien Kraus
Change-Id: I023b244e23130a35317c14ffe121a0d5b6b19d99
---
gnu/packages/webkit.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index b71e7e3e29..4b93ff0609 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -90,7 +90,7 @@ (define-public libwpe
`(("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(inputs
- (list mesa))
+ (list libgl))
(propagated-inputs
(list libxkbcommon))
(synopsis "General-purpose library for WPE")
@@ -116,7 +116,7 @@ (define-public wpebackend-fdo
(native-inputs
(list pkg-config))
(inputs
- (list glib libepoxy libwpe mesa wayland))
+ (list glib libepoxy libwpe libgl wayland))
(home-page "https://wpewebkit.org/")
(synopsis "Wayland WPE backend")
(description
@@ -267,7 +267,7 @@ (define-public webkitgtk
libxml2
libxslt
libxt
- mesa
+ libgl
openjpeg
sqlite
woff2
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 66/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (64 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 65/73] " The Man
@ 2024-11-25 3:41 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 67/73] " The Man
` (6 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:41 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I841e152b46270d294dc4b74ffab6e42b0a215b90
---
gnu/packages/wine.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm
index 0e1195b6ed..dfd33ce352 100644
--- a/gnu/packages/wine.scm
+++ b/gnu/packages/wine.scm
@@ -199,7 +199,7 @@ (define-public wine
libxinerama
libxxf86vm
libxcomposite
- mesa
+ libgl
mit-krb5
openal
pulseaudio
@@ -371,7 +371,7 @@ (define-public wine-staging
ffmpeg
gtk+
libva
- mesa
+ libgl
python
util-linux ; for hexdump
wine-staging-patchset-data)))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 67/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (65 preceding siblings ...)
2024-11-25 3:41 ` [bug#74522] [PATCH 66/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 68/73] " The Man
` (5 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I15af52e5112493cf152498ffcb7b674d603bf501
---
gnu/packages/wm.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 921f975037..2975a25495 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -494,7 +494,7 @@ (define-public i3lock-blur
(list pkg-config automake autoconf))
(inputs
(list cairo
- mesa
+ libgl
libev
linux-pam
libxcb
@@ -1759,7 +1759,7 @@ (define-public wlroots
libdisplay-info
libinput-minimal
libxkbcommon
- mesa
+ libgl
pixman
libseat
wayland
@@ -1852,7 +1852,7 @@ (define-public wl-mirror
(string-append "-DWLR_PROTOCOL_DIR="
#$(this-package-input "wlr-protocols")
"/share/wlr-protocols"))))
- (inputs (list egl-wayland mesa wayland wayland-protocols wlr-protocols))
+ (inputs (list egl-wayland libgl wayland wayland-protocols wlr-protocols))
(native-inputs (list pkg-config scdoc))
(home-page "https://github.com/Ferdi265/wl-mirror")
(synopsis "Simple Wayland output mirror client")
@@ -1945,7 +1945,7 @@ (define-public sway
wayland
wlroots))
(native-inputs
- (cons* linux-pam mesa pkg-config scdoc wayland-protocols
+ (cons* linux-pam libgl pkg-config scdoc wayland-protocols
(if (%current-target-system)
(list pkg-config-for-build
wayland)
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 68/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (66 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 67/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 69/73] " The Man
` (4 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I88565df59ab747ddacc6ff2a51e831bec3a70b69
---
gnu/packages/wxwidgets.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm
index 11c2ac2154..c278abd98c 100644
--- a/gnu/packages/wxwidgets.scm
+++ b/gnu/packages/wxwidgets.scm
@@ -114,7 +114,7 @@ (define-public wxwidgets
libsm
libtiff
libxtst ;for wxUIActionSimulator
- mesa
+ libgl
pcre2
sdl2
shared-mime-info
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 69/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (67 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 68/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 70/73] " The Man
` (3 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: If75c4061dff9b011a430997c40bef94abf500567
---
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..2502f024a2 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -1033,7 +1033,7 @@ (define-public slop
icu4c
libxext
libxrender
- mesa))
+ libgl))
(home-page "https://github.com/naelstrof/slop")
(synopsis "Select a region and print its bounds to stdout")
(description
@@ -1068,7 +1068,7 @@ (define-public maim
libxfixes
libxrandr
libwebp
- mesa
+ libgl
slop
zlib))
(home-page "https://github.com/naelstrof/maim")
@@ -3878,7 +3878,7 @@ (define-public xforms-gl
(package/inherit xforms
(name "xforms-gl")
(propagated-inputs (modify-inputs (package-propagated-inputs xforms)
- (append mesa)))
+ (append libgl)))
(synopsis
"GUI toolkit for X based on the X11 Xlib library, with OpenGL support")))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 70/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (68 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 69/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 71/73] " The Man
` (2 subsequent siblings)
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I6e426b25dbd4484e004da2ef5e951eaea2e1caf7
---
gnu/packages/xorg.scm | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 554dc21ba7..b296467132 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -2348,7 +2348,7 @@ (define-public xdriinfo
"0d7p9fj3znq0av9pjgi2kphqaz5w7b9hxlz63zbxs69bknp8p0yx"))))
(build-system gnu-build-system)
(inputs
- (list mesa libx11))
+ (list libgl libx11))
(native-inputs
(list pkg-config))
(home-page "https://www.x.org/wiki/")
@@ -2726,7 +2726,7 @@ (define-public xf86-video-ati
(sha256
(base32 "1n49wx0v13jh8vv17sxgrmmpi1mk3n2wph07jfmxmzqahpcn4lkn"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs
(list pkg-config autoconf automake libtool))
(home-page "https://www.x.org/wiki/")
@@ -2825,7 +2825,7 @@ (define-public xf86-video-freedreno
(build-system gnu-build-system)
(inputs
`(("libdrm" ,libdrm)
- ("mesa" ,mesa)
+ ("libgl" ,libgl)
("udev" ,eudev)
("xorg-server" ,xorg-server)
("zlib" ,zlib)))
@@ -2946,7 +2946,7 @@ (define-public xf86-video-intel
"0lv6vlx9gvp34pidmx4gxgb0qjf0km0gabbaxw141nnvj1azv94y"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
- (inputs `(("mesa" ,mesa)
+ (inputs `(("libgl" ,libgl)
("udev" ,eudev)
("libx11" ,libx11)
("libxfont" ,libxfont2)
@@ -2982,7 +2982,7 @@ (define-public xf86-video-mach64
(base32
"1fl1jjx0zdr9alkxw23zx6aj1bj4l8inz5w7y7k2g0kwzazqmmsh"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs
(list pkg-config))
(home-page "https://www.x.org/wiki/")
@@ -3010,7 +3010,7 @@ (define-public xf86-video-mga
(base32
"1aq3aqh2yg09gy864kkshfx5pjl5w05jdz97bx5bnrbrhdq3p8r7"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs (list pkg-config))
(home-page "https://www.x.org/wiki/")
(synopsis "Matrox video driver for X server")
@@ -3151,7 +3151,7 @@ (define-public xf86-video-r128
(base32
"0hf7h54wxgs8njavp0kgadjq1787fhbd588j7pj685hz2wmkq0kx"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs
(list pkg-config))
(home-page "https://www.x.org/wiki/")
@@ -3177,7 +3177,7 @@ (define-public xf86-video-savage
(base32
"11pcrsdpdrwk0mrgv83s5nsx8a9i4lhmivnal3fjbrvi3zdw94rc"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs (list pkg-config))
(home-page "https://www.x.org/wiki/")
(synopsis "Savage video driver for X server")
@@ -3225,7 +3225,7 @@ (define-public xf86-video-sis
(base32
"0nrs6cjldlhakx5987fiiggjrlzilsbdc7l9pz22x1iwslbkz78i"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs
(list pkg-config))
(home-page "https://www.x.org/wiki/")
@@ -3250,7 +3250,7 @@ (define-public xf86-video-tdfx
(base32
"0qc5wzwf1n65si9rc37bh224pzahh7gp67vfimbxs0b9yvhq0i9g"))))
(build-system gnu-build-system)
- (inputs (list mesa xorgproto xorg-server))
+ (inputs (list libgl xorgproto xorg-server))
(native-inputs (list pkg-config))
(home-page "https://www.x.org/wiki/")
(synopsis "3Dfx video driver for X server")
@@ -3403,7 +3403,7 @@ (define-public xf86-video-vmware
(list libx11
libxext
llvm
- mesa ; for xatracker
+ libgl ; for xatracker
xorg-server))
(native-inputs
(list eudev pkg-config))
@@ -5055,7 +5055,7 @@ (define-public xorg-server
(build-system gnu-build-system)
(propagated-inputs
;; The following libraries are required by xorg-server.pc.
- (list libpciaccess libxcvt mesa pixman xorgproto))
+ (list libpciaccess libxcvt libgl pixman xorgproto))
(inputs
`(("udev" ,eudev)
("dbus" ,dbus)
@@ -5243,7 +5243,7 @@ (define-public egl-gbm
(base32 "125h1751vdg60klci0cbmcqj46spxalzqawvvd469qvx69bm30da"))))
(build-system meson-build-system)
(native-inputs (list pkg-config))
- (inputs (list eglexternalplatform mesa))
+ (inputs (list eglexternalplatform libgl))
(synopsis "GBM EGL external platform library")
(description
"This package provides an EGL External Platform library implementation for
@@ -5266,13 +5266,13 @@ (define-public egl-wayland
(base32 "0irmvp8g2wn18q6k3vcmg4a57q4ddmqccv3g7hbysqnsdsps63rl"))))
(build-system meson-build-system)
(native-inputs
- (cons* libglvnd ;needed for headers
+ (cons* libgl ;needed for headers
mesa-headers pkg-config
(if (%current-target-system)
(list pkg-config-for-build wayland wayland-protocols)
'())))
(inputs
- (list mesa wayland wayland-protocols))
+ (list libgl wayland wayland-protocols))
(propagated-inputs
(list eglexternalplatform))
(synopsis "EGLStream-based Wayland external platform")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 71/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (69 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 70/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 72/73] move libgl provider from mesa to libglvnd+mesa TEMP The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 73/73] move libgl provider from mesa to libglvnd+mesa The Man
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: Icbeea1413c55f01313c51c1f28555b449be18ebf
---
gnu/services/xorg.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm
index eff1c9354b..e6165c9022 100644
--- a/gnu/services/xorg.scm
+++ b/gnu/services/xorg.scm
@@ -376,7 +376,7 @@ (define (xorg-configuration-server-package-path config input path)
(when package (file-append package path))))
(define (xorg-configuration-dri-driver-path config)
- (xorg-configuration-server-package-path config "mesa" "/lib/dri"))
+ (xorg-configuration-server-package-path config "libgl" "/lib/dri"))
(define (xorg-configuration-xkb-bin-dir config)
(xorg-configuration-server-package-path config "xkbcomp" "/bin"))
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 72/73] move libgl provider from mesa to libglvnd+mesa TEMP
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (70 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 71/73] " The Man
@ 2024-11-25 3:42 ` The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 73/73] move libgl provider from mesa to libglvnd+mesa The Man
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I3ba541942b0557938c7ac41678725c98d438c5de
---
gnu/packages/kde-plasma.scm | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 36e0587706..1579a33567 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1435,6 +1435,17 @@ (define-public kwin
#$@(if (target-aarch64?)
#~("kwin-testColorspaces")
#~())
+ "kwin-testLockScreen"
+ "kwin-testTabBox"
+ "kwin-testKeyboardLayout"
+ "kwin-testQuickTiling"
+ "kwin-testDbusInterface"
+ "kwin-testVirtualKeyboardDBus"
+ "kwin-testGlobalShortcuts"
+ "kwin-testKWinBindings"
+ "kwin-testMinimizeAllScript"
+ "kwin-testLibinputDevice"
+ ;; test
"kwin-testDrm" ;; require Drm
"kwin-testInputMethod"
"kwin-testPlasmaWindow" ;; require plasma-workspace qml module.
@@ -1501,7 +1512,7 @@ (define-public kwin
lcms
libcap
libepoxy
- libglvnd ; For OpenGLES
+ libgl ; For OpenGLES
libinput
libxkbcommon
pipewire
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 73/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
` (71 preceding siblings ...)
2024-11-25 3:42 ` [bug#74522] [PATCH 72/73] move libgl provider from mesa to libglvnd+mesa TEMP The Man
@ 2024-11-25 3:42 ` The Man
72 siblings, 0 replies; 75+ messages in thread
From: The Man @ 2024-11-25 3:42 UTC (permalink / raw)
To: 74522; +Cc: The Man
Change-Id: I3e9235f3d9755058462679ebd63de0484384d184
---
gnu/packages/gl.scm | 155 ++++++++++++++++++++++++++++++++++----------
1 file changed, 122 insertions(+), 33 deletions(-)
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 0a285dfc30..81803519de 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -74,6 +74,7 @@ (define-module (gnu packages gl)
#:use-module (guix build-system cmake)
#:use-module (guix build-system meson)
#:use-module (guix build-system python)
+ #:use-module (guix build-system trivial)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix gexp)
@@ -102,7 +103,7 @@ (define-public glu
automake
libtool))
(propagated-inputs
- (list mesa)) ; according to glu.pc
+ (list libgl)) ; according to glu.pc
(home-page "http://www.opengl.org/archives/resources/faq/technical/glu.htm")
(synopsis "Mesa OpenGL Utility library")
(description
@@ -137,7 +138,7 @@ (define-public freeglut
(inputs (list libx11 libxi libxrandr libxxf86vm))
(propagated-inputs
;; Headers from Mesa and GLU are needed.
- (list glu mesa))
+ (list glu libgl))
(home-page "https://freeglut.sourceforge.net/")
(synopsis "Alternative to the OpenGL Utility Toolkit (GLUT)")
(description
@@ -189,7 +190,7 @@ (define-public ftgl
`(#:configure-flags '("--disable-static")))
;; The pkg-config file lists "freetype2" as Requires.private.
(propagated-inputs (list freetype))
- (inputs (list libx11 mesa glu))
+ (inputs (list libx11 libgl glu))
(native-inputs
(list pkg-config autoconf automake libtool))
(synopsis "Font rendering library for OpenGL applications")
@@ -292,7 +293,7 @@ (define libva-without-mesa
(inherit libva)
(name "libva-without-mesa")
(inputs (fold alist-delete (package-inputs libva)
- '("mesa" "wayland")))
+ '("libgl" "wayland")))
(arguments
(strip-keyword-arguments
'(#:make-flags)
@@ -329,6 +330,7 @@ (define-public mesa
(list elfutils ;libelf required for r600 when using llvm
expat
(force libva-without-mesa)
+ libglvnd-headers
libxml2
libxrandr
libxvmc
@@ -398,6 +400,8 @@ (define-public mesa
;; "-Domx=true"
"-Dosmesa=true"
"-Dgallium-xa=enabled"
+ ;; libglvnd support
+ "-Dglvnd=true"
;; features required by wayland
"-Dgles2=enabled"
@@ -634,7 +638,14 @@ (define-public mesa
(((string-append "\"lib" layer-name ".so\""))
(string-append "\"" out "/lib/lib" layer-name ".so\"")))))))
(for-each fix-layer-path '("VkLayer_MESA_device_select"
- "VkLayer_MESA_overlay"))))))))
+ "VkLayer_MESA_overlay")))))
+ (add-after 'install 'fix-egl-vendor-path
+ (lambda _
+ (substitute*
+ (string-append #$output
+ "/share/glvnd/egl_vendor.d/50_mesa.json")
+ (("libEGL_mesa")
+ (string-append #$output "/lib/libEGL_mesa"))))))))
(native-search-paths
(list (search-path-specification
;; Ensure the Mesa VDPAU drivers can be found.
@@ -721,7 +732,7 @@ (define-public mesa-utils
(source (mesa-demos-source version))
(build-system gnu-build-system)
(inputs
- (list mesa freeglut glew))
+ (list libgl freeglut glew))
(native-inputs
(list pkg-config))
(arguments
@@ -782,7 +793,7 @@ (define-public glew
(delete-file (string-append #$output "/lib/libGLEW.a")))))
#:tests? #f)) ;no 'check' target
(inputs
- (list libxi libxmu libx11 mesa))
+ (list libxi libxmu libx11 libgl))
;; <GL/glew.h> includes <GL/glu.h>.
(propagated-inputs (list glu))
@@ -809,7 +820,7 @@ (define-public guile-opengl
"0rbc2wf9x63ilj3n85h8wyllzc2b22abmhs2p2ghjgc253n8gw5q"))))
(build-system gnu-build-system)
(native-inputs (list pkg-config))
- (inputs (list guile-2.2 mesa glu freeglut))
+ (inputs (list guile-2.2 libgl glu freeglut))
(arguments
'(#:phases (modify-phases %standard-phases
(add-before 'build 'patch-dynamic-link
@@ -817,7 +828,7 @@ (define-public guile-opengl
(substitute* "gl/runtime.scm"
(("\\(dynamic-link\\)")
(string-append "(dynamic-link \""
- (assoc-ref inputs "mesa")
+ (assoc-ref inputs "libgl")
"/lib/libGL.so" "\")")))
(define (dynamic-link-substitute file lib input)
(substitute* file
@@ -827,7 +838,7 @@ (define-public guile-opengl
"/lib/lib" lib "\""))))
;; Replace dynamic-link calls for libGL, libGLU, and
;; libglut with absolute paths to the store.
- (dynamic-link-substitute "glx/runtime.scm" "GL" "mesa")
+ (dynamic-link-substitute "glx/runtime.scm" "GL" "libgl")
(dynamic-link-substitute "glu/runtime.scm" "GLU" "glu")
(dynamic-link-substitute "glut/runtime.scm" "glut"
"freeglut"))))))
@@ -843,7 +854,7 @@ (define-public guile3.0-opengl
(inherit guile-opengl)
(name "guile3.0-opengl")
(inputs
- (list guile-3.0 mesa glu freeglut))))
+ (list guile-3.0 libgl glu freeglut))))
(define-public libepoxy
(package
@@ -863,20 +874,20 @@ (define-public libepoxy
#~(modify-phases %standard-phases
(add-before 'configure 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
- (let ((mesa-lib
+ (let ((libgl-lib
(lambda (file)
(search-input-file inputs (string-append "lib/" file)))))
(substitute* (find-files "." "\\.[ch]$")
- (("libGL.so.1") (mesa-lib "libGL.so.1"))
- (("libEGL.so.1") (mesa-lib "libEGL.so.1"))
- (("libGLESv1_CM.so.1") (mesa-lib "libGLESv1_CM.so.1"))
- (("libGLESv2.so.2") (mesa-lib "libGLESv2.so.2")))))))))
+ (("libGL.so.1") (libgl-lib "libGL.so.1"))
+ (("libEGL.so.1") (libgl-lib "libEGL.so.1"))
+ (("libGLESv1_CM.so.1") (libgl-lib "libGLESv1_CM.so.1"))
+ (("libGLESv2.so.2") (libgl-lib "libGLESv2.so.2")))))))))
(build-system meson-build-system)
(native-inputs
(list pkg-config python))
(propagated-inputs
;; epoxy.pc: 'Requires.private: gl egl'
- (list mesa))
+ (list libgl))
(synopsis "Library for handling OpenGL function pointer management")
(description
"A library for handling OpenGL function pointer management.")
@@ -897,21 +908,46 @@ (define-public libglvnd
(base32
"07v3bmwzmg0d4g2zp835v1g7j22j8vz7hjfmqrdqjgxjj6v4jkyr"))))
(build-system meson-build-system)
- (arguments
- '(#:configure-flags '("-Dx11=enabled")
- #:phases (modify-phases %standard-phases
+ (arguments (list
+ #:configure-flags #~(list
+ "-Dx11=enabled"
+ (string-append "-Dc_link_args=-Wl,-rpath=$ORIGIN:"
+ ;; or else runpath errors with libGLdispatch.so
+ #$(this-package-input "mesa") "/lib"))
+ ;; we also need mesa visibility at te very least
+ #:phases #~(modify-phases %standard-phases
(add-after 'unpack 'disable-glx-tests
(lambda _
- ;; This package is meant to be used alongside Mesa.
+ ;; This package is meant to be used alongside mesonMesa.
;; To avoid a circular dependency, disable tests that
;; require a running Xorg server.
(substitute* "tests/meson.build"
(("if with_glx")
- "if false")))))))
+ "if false"))))
+ (delete 'shrink-runpath) ;; don't erase our hard work
+ (add-after 'install 'add-external-egl
+ (lambda _
+ (mkdir-p (string-append #$output
+ "/share/egl/egl_external_platform.d")))))))
(native-inputs
(list pkg-config))
+ (propagated-inputs
+ (list mesa))
(inputs
(list libx11 libxext xorgproto))
+ (native-search-paths (list
+ (search-path-specification
+ (variable "GBM_BACKENDS_PATH")
+ (files '("lib")))
+ (search-path-specification
+ (variable "XDG_DATA_DIRS")
+ (files '("share")))
+ (search-path-specification
+ (variable "__EGL_EXTERNAL_PLATFORM_CONFIG_DIRS")
+ (files '("share/egl/egl_external_platform.d")))
+ (search-path-specification
+ (variable "__EGL_VENDOR_LIBRARY_DIRS")
+ (files '("share/glvnd/egl_vendor.d")))))
(synopsis "Vendor-neutral OpenGL dispatch library")
(description
"libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL
@@ -926,6 +962,59 @@ (define-public libglvnd
license:x11
license:expat))))
+;; only mesa will use this, keep things small and simple
+(define libglvnd-headers
+ (package
+ (inherit libglvnd)
+ (arguments (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure)
+ (delete 'build)
+ (delete 'check)
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (include (string-append out "/include"))
+ (pkgconfig (string-append out "/lib/pkgconfig")))
+ (copy-recursively "include" include)
+ ;; clean up junk
+ (delete-file (string-append include "/Makefile.am"))
+ (delete-file (string-append include "/meson.build"))
+ (mkdir-p pkgconfig)
+ ;; generate the only .pc file needed to build mesa
+ (call-with-output-file (string-append pkgconfig "/libglvnd.pc")
+ (lambda (port)
+ (format port "prefix=~a
+includedir=${prefix}/include
+
+datarootdir=${prefix}/share
+datadir=${prefix}/share
+
+Name: libglvnd
+Description: Vendor-neutral OpenGL dispatch library vendor interface
+Version: ~a
+Cflags: -I${includedir}" out #$(package-version this-package))))))))))
+ (native-inputs '())
+ (propagated-inputs '())
+ (inputs '())))
+
+(define-public libgl
+ (package/inherit libglvnd ;; can't be a literal empty shell or nothing will build
+ (name "libgl")
+ (version "glvnd")
+ (inputs '())
+ (native-inputs '())
+ (propagated-inputs (list libglvnd))
+ (build-system trivial-build-system)
+ (arguments
+ (list #:modules '((guix build union))
+ #:builder #~(begin (use-modules (guix build union))
+ (union-build #$output '#$(list libglvnd)))))
+ (synopsis "LibGL package")
+ (description
+ "LibGL package")))
+
(define-public libopenglrecorder
(package
(name "libopenglrecorder")
@@ -986,7 +1075,7 @@ (define-public soil
(native-inputs
(list unzip))
(inputs
- (list mesa))
+ (list libgl))
(home-page "https://www.lonesock.net/soil.html")
(synopsis "OpenGL texture loading library")
(description
@@ -1052,7 +1141,7 @@ (define-public glfw
(native-inputs (list doxygen unzip))
(inputs (list libxkbcommon wayland vulkan-loader))
(propagated-inputs
- (list mesa ;included in public headers
+ (list libgl ;included in public headers
;; These are in 'Requires.private' of 'glfw3.pc'.
libx11
libxrandr
@@ -1107,7 +1196,7 @@ (define-public nanovg-for-extempore
(build-system cmake-build-system)
(arguments `(#:tests? #f)) ; no tests included
(inputs
- (list mesa))
+ (list libgl))
;; Extempore refuses to build on architectures other than x86_64
(supported-systems '("x86_64-linux"))
(home-page "https://github.com/extemporelang/nanovg")
@@ -1132,7 +1221,7 @@ (define-public gl2ps
(base32 "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d"))))
(build-system cmake-build-system)
(inputs
- (list libpng mesa zlib))
+ (list libpng libgl zlib))
(arguments
`(#:tests? #f)) ; no tests
(home-page "https://www.geuz.org/gl2ps/")
@@ -1168,7 +1257,7 @@ (define-public virtualgl
(assoc-ref %outputs "out") "/lib")
"-DVGL_USESSL=1"))) ; use OpenSSL
(build-system cmake-build-system)
- (inputs (list glu libjpeg-turbo libxtst mesa openssl))
+ (inputs (list glu libjpeg-turbo libxtst libgl openssl))
(native-inputs (list pkg-config))
(home-page "https://www.virtualgl.org")
(synopsis "Redirects 3D commands from an OpenGL application onto a 3D
@@ -1283,11 +1372,11 @@ (define-public glmark2
(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
- (let ((mesa (assoc-ref inputs "mesa")))
+ (let ((libgl (assoc-ref inputs "libgl")))
(substitute* (find-files "src" "gl-state-.*\\.cpp$")
- (("libGL.so") (string-append mesa "/lib/libGL.so"))
- (("libEGL.so") (string-append mesa "/lib/libEGL.so"))
- (("libGLESv2.so") (string-append mesa "/lib/libGLESv2.so")))
+ (("libGL.so") (string-append libgl "/lib/libGL.so"))
+ (("libEGL.so") (string-append libgl "/lib/libEGL.so"))
+ (("libGLESv2.so") (string-append libgl "/lib/libGLESv2.so")))
#t))))))
(native-inputs
(list pkg-config))
@@ -1298,7 +1387,7 @@ (define-public glmark2
libpng
libx11
libxcb
- mesa
+ libgl
wayland
wayland-protocols))
(home-page "https://github.com/glmark2/glmark2")
@@ -1329,7 +1418,7 @@ (define-public waffle
(delete-file-recursively f)))
(scandir ".")))))))
(build-system meson-build-system)
- (propagated-inputs (list mesa wayland))
+ (propagated-inputs (list libgl wayland))
(native-inputs (list cmocka pkg-config))
(home-page "https://waffle.freedesktop.org/")
(synopsis "Choose OpenGL API at runtime")
--
2.46.0
^ permalink raw reply related [flat|nested] 75+ messages in thread
* [bug#74522] [PATCH 11/73] move libgl provider from mesa to libglvnd+mesa
2024-11-25 3:41 ` [bug#74522] [PATCH 11/73] " The Man
@ 2024-11-25 5:18 ` Liliana Marie Prikler
0 siblings, 0 replies; 75+ messages in thread
From: Liliana Marie Prikler @ 2024-11-25 5:18 UTC (permalink / raw)
To: The Man, 74522; +Cc: 宋文武, Adam Faiz
Am Sonntag, dem 24.11.2024 um 21:41 -0600 schrieb The Man:
> Change-Id: I78d884f62af4a0cf7fe6dd0fc980a4063b784f9a
> ---
> gnu/packages/emulators.scm | 34 +++++++++++++++++-----------------
The ChangeLog is missing. Ditto for all the other patches I got. I'd
hazard a guess that much of this could be squashed together.
Cheers
^ permalink raw reply [flat|nested] 75+ messages in thread
end of thread, other threads:[~2024-11-25 5:25 UTC | newest]
Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-25 3:38 [bug#74522] [PATCH 00/73] Moving Guix to libglvnd The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 01/73] move libgl provider from mesa to libglvnd+mesa The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 02/73] " The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 03/73] " The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 04/73] " The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 05/73] " The Man
2024-11-25 3:40 ` [bug#74522] [PATCH 06/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 07/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 08/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 09/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 10/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 11/73] " The Man
2024-11-25 5:18 ` Liliana Marie Prikler
2024-11-25 3:41 ` [bug#74522] [PATCH 12/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 13/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 14/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 15/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 16/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 17/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 18/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 19/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 20/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 21/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 22/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 23/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 24/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 25/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 26/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 27/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 28/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 29/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 30/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 31/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 32/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 33/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 34/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 35/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 36/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 37/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 38/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 39/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 40/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 41/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 42/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 43/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 44/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 45/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 46/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 47/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 48/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 49/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 50/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 51/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 52/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 53/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 54/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 55/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 56/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 57/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 58/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 59/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 60/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 61/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 62/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 63/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 64/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 65/73] " The Man
2024-11-25 3:41 ` [bug#74522] [PATCH 66/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 67/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 68/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 69/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 70/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 71/73] " The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 72/73] move libgl provider from mesa to libglvnd+mesa TEMP The Man
2024-11-25 3:42 ` [bug#74522] [PATCH 73/73] move libgl provider from mesa to libglvnd+mesa The Man
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.