mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2024-12-23 23:34:52 +01:00
dfc2b256eb
This also fixes the firefox package. VA-API runs in the RDD (Remote Data Decoder) sandbox in firefox and thus needs to have specified everything it needs access to. Using commit b7a0935420ee630a29b7e5ac73a32ba1eb24f00b of Guix's icecat package, we can get all the dependencies needed and add that to LD_LIBRARY_PATH. These are then accessible in the RDD sandbox, allowing VA-API to fully load and work for hardware video decoding support. * nongnu/package/mozilla.scm (firefox-esr)[modules]: Add (srfi srfi-1), (rnrs bytevectors), (rnrs io ports), (guix elf), and (guix build gremlin). [phases]{wrap-program}: New functions RUNPATH-OF and RUNPATHS-OF-INPUT. Use these for RDD-WHITELIST, the runpaths of mesa and ffmpeg. Add this list to LD_LIBRARY_PATH. |
||
---|---|---|
.. | ||
patches | ||
anydesk.scm | ||
cad.scm | ||
chromium.scm | ||
clojure.scm | ||
compression.scm | ||
coq.scm | ||
dotnet.scm | ||
dyalog.scm | ||
emacs.scm | ||
emulators.scm | ||
firmware.scm | ||
fonts.scm | ||
game-development.scm | ||
gog.scm | ||
linux.scm | ||
lisp.scm | ||
messaging.scm | ||
mozilla.scm | ||
ncurses.scm | ||
nvidia.scm | ||
playonlinux.scm | ||
printers.scm | ||
radio.scm | ||
scanner.scm | ||
steam-client.scm | ||
video.scm | ||
vpn.scm | ||
wasm.scm | ||
wine.scm |