diff options
| author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-08-10 21:25:37 +0200 |
|---|---|---|
| committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-08-10 21:25:37 +0200 |
| commit | fc0e2315f6d5358019c56f7125b88cf0648bdce8 (patch) | |
| tree | 1b57eea664217a42f07b1707fd54bd2b6f66ec9f | |
| parent | b200b29d2fe3710e5a09c6529c0e0ad4f782a4b4 (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.scm | 14 |
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 |
