summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2025-08-10 21:25:37 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2025-08-10 21:25:37 +0200
commitfc0e2315f6d5358019c56f7125b88cf0648bdce8 (patch)
tree1b57eea664217a42f07b1707fd54bd2b6f66ec9f
parentb200b29d2fe3710e5a09c6529c0e0ad4f782a4b4 (diff)
gnu: icedove: Fix GPU rendering related errors.
Icedove was unable to find the GPU via PCI, it failed to find libGL.so.1 and was unable to use vaapi. All of them were related with missing dependencies and wrappers. * gnu/packages/gnuzilla.scm (icedove)[inputs]: Add pciutils and libva. [arguments]<#:phases>: Wrap pciutils, libva and mesa. Change-Id: Ic6e07804bbde2ac3f375144190abf653185edbc5
-rw-r--r--gnu/packages/gnuzilla.scm14
1 files changed, 12 insertions, 2 deletions
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 13de000920..49aa0fd961 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1678,10 +1678,18 @@ ca495991b7852b855"))
(eudev-lib (string-append eudev "/lib"))
;; For the integration of native notifications (same reason as icecat)
(libnotify #$(this-package-input "libnotify"))
- (libnotify-lib (string-append libnotify "/lib")))
+ (libnotify-lib (string-append libnotify "/lib"))
+ (mesa #$(this-package-input "mesa"))
+ (mesa-lib (string-append mesa "/lib"))
+ (pciutils #$(this-package-input "pciutils"))
+ (pciutils-lib (string-append pciutils "/lib"))
+ (libva #$(this-package-input "libva"))
+ (libva-lib (string-append libva "/lib")))
(wrap-program (car (find-files lib "^icedove$"))
`("XDG_DATA_DIRS" prefix (,gtk-share))
- `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib ,eudev-lib ,libnotify-lib ,gpgme-lib)))))))))
+ `("LD_LIBRARY_PATH" prefix
+ (,pulseaudio-lib ,eudev-lib ,libnotify-lib ,gpgme-lib
+ ,mesa-lib ,libva-lib ,pciutils-lib)))))))))
(inputs
(list alsa-lib
bash-minimal
@@ -1712,11 +1720,13 @@ ca495991b7852b855"))
libxinerama
libxscrnsaver
libxt
+ libva
mesa
mit-krb5
nspr
nss
pango
+ pciutils
pixman
pulseaudio
sqlite