summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorJohn Kehayias <john.kehayias@protonmail.com>2023-11-28 00:55:56 -0500
committerJohn Kehayias <john.kehayias@protonmail.com>2023-11-28 00:55:56 -0500
commitefbe707f8ef835c6224b8d4113ef78296c521d40 (patch)
tree80772e1ee20e580f6a665e27a37f8e10c75480ab /nongnu/packages
parentde0125a78318531cc1b55bd7428698e0b342e912 (diff)
nongnu: steam: Return to using mesa.
With libx11 ungrafted upstream in 5dcbd9accfcf0e97579604f57681c0565ae07ec2 we no longer need our workaround for mesa. The upstream bug with grafts is not fixed, however. * nongnu/packages/steam-client.scm (steam-client-libs): Rename mesa-fixed to mesa. (libxdamage-fixed, mesa-fixed): Remove variables.
Diffstat (limited to 'nongnu/packages')
-rw-r--r--nongnu/packages/steam-client.scm26
1 files changed, 1 insertions, 25 deletions
diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm
index e7592cf..f5978d3 100644
--- a/nongnu/packages/steam-client.scm
+++ b/nongnu/packages/steam-client.scm
@@ -106,28 +106,6 @@
(description "Steam is a digital software distribution platform created by Valve.")
(license (license:nonfree "file:///share/doc/steam/steam_subscriber_agreement.txt"))))
-;; After guix commit to add a replacement for libx11 (security fixes),
-;; 5ff0c8997a2ddf71af477883584a5f9ccd9b757f, a profile collision happens with
-;; the propagated libx11 (now grafted) from mesa and its propagated-input
-;; libxdamage. See previous upstream report (when this occurred for expat and
-;; fontconfig) at <https://issues.guix.gnu.org/53406>. So we define explicit
-;; replacement packages to workaround this issue.
-;; TODO: remove once upstream bug is fixed or libx11 is ungrafted.
-(define libxdamage-fixed
- (package
- (inherit libxdamage)
- (propagated-inputs
- (modify-inputs (package-propagated-inputs libxdamage)
- (replace "libx11" libx11-fixed)))))
-
-(define mesa-fixed
- (package
- (inherit mesa)
- (propagated-inputs
- (modify-inputs (package-propagated-inputs mesa)
- (replace "libx11" libx11-fixed)
- (replace "libxdamage" libxdamage-fixed)))))
-
(define steam-client-libs
`(("bash" ,bash) ; Required for steam startup.
("coreutils" ,coreutils)
@@ -151,9 +129,7 @@
("libvdpau-va-gl" ,libvdpau-va-gl) ; Additional VDPAU support.
("llvm" ,llvm-for-mesa) ; Required for mesa.
("lsof" ,lsof) ; Required for some friend's list actions.
- ;; TODO: Set back to mesa once libx11 is ungrafted upstream or once
- ;; <https://issues.guix.gnu.org/53406> is fixed.
- ("mesa" ,mesa-fixed) ; Required for steam startup.
+ ("mesa" ,mesa) ; Required for steam startup.
("nss-certs" ,nss-certs) ; Required for steam login.
("pciutils" ,pciutils) ; Tries to run lspci at steam startup.
("procps" ,procps)