Package: guix-patches;
Reported by: The Man <squishypinkelephant <at> gmail.com>
Date: Mon, 25 Nov 2024 03:40:02 UTC
Severity: normal
Tags: patch
View this message in rfc822 format
From: The Man <squishypinkelephant <at> gmail.com> To: 74522 <at> debbugs.gnu.org Cc: The Man <squishypinkelephant <at> gmail.com> Subject: [bug#74522] [PATCH 00/73] Moving Guix to libglvnd Date: Sun, 24 Nov 2024 21:38:36 -0600
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.