nonguix/nongnu/packages
John Kehayias dfc2b256eb
nongnu: firefox-esr: Fix VA-API support.
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.
2022-11-06 12:49:51 -05:00
..
patches nongnu: broadcom-sta: Fix build on linux 5.10 and later. 2021-02-02 22:21:23 +01:00
anydesk.scm nongnu: Add anydesk. 2021-10-27 12:28:13 +02:00
cad.scm nongnu: lightburn: Update to 1.2.01. 2022-08-13 19:25:26 +02:00
chromium.scm nongnu: Add chromium-embedded-framework. 2022-07-11 16:46:42 +02:00
clojure.scm nongnu: leiningen: Update to 2.9.10 2022-09-10 19:19:43 +02:00
compression.scm nongnu: unrar: Update to 6.0.2. 2020-11-19 23:28:00 +01:00
coq.scm nongnu: compcert: Fix build with coq@8.16.0. 2022-10-24 21:44:59 +02:00
dotnet.scm nongnu: dotnet: Update home-page. 2022-10-10 21:08:14 +02:00
dyalog.scm nongnu: Add dyalog-apl. 2022-08-16 22:30:31 +02:00
emacs.scm gnu: Add emacs-org-roam-ui. 2022-10-10 20:42:16 +02:00
emulators.scm nongnu: Add missing module imports and declaration. 2019-10-18 00:22:00 -05:00
firmware.scm nongnu: Add fwupd-nonfree. 2022-09-10 20:11:35 +02:00
fonts.scm nongnu: Add font-microsoft-web-core-fonts and subpackages. 2021-07-25 20:22:19 +02:00
game-development.scm nongnu: libsteam: Modernize and fix validate-runpath call. 2022-04-05 23:29:55 +02:00
gog.scm nongnu: lgogdownloader: Fix build. 2022-08-13 19:16:30 +02:00
linux.scm nongnu: rtl8821ce-linux-module: Update to 0.0.0-8-50c1b12. 2022-11-06 18:09:06 +01:00
lisp.scm nongnu: Add allegro-cl. 2022-07-03 18:55:16 +02:00
messaging.scm nongnu: signal-desktop: Update to 5.62.0. 2022-11-03 11:21:07 -04:00
mozilla.scm nongnu: firefox-esr: Fix VA-API support. 2022-11-06 12:49:51 -05:00
ncurses.scm nongnu: Add ncurses-with-tinfo@5. 2022-08-16 22:25:56 +02:00
nvidia.scm nongnu: nvidia-module: Update to 515.76. 2022-11-04 18:56:35 -04:00
playonlinux.scm nongnu: playonlinux: Remove python2 dependencies. 2022-05-31 22:56:06 +02:00
printers.scm nongnu: Add hplip-plugin. 2021-12-01 23:44:07 +01:00
radio.scm nongnu: sdrplay: Use gexps. 2022-06-14 16:40:35 +02:00
scanner.scm nongnu: Add brscan4. 2020-05-17 14:36:43 +02:00
steam-client.scm nongnu: steam: Add support for streaming with hardware support. 2022-09-23 16:03:08 -04:00
video.scm nongnu: gmmlib: Update to 22.1.3. 2022-05-26 22:52:44 +02:00
vpn.scm nongnu: zerotier: Update to 1.8.4. 2022-01-27 11:58:54 +01:00
wasm.scm nongnu: wasm: Extract wasm32-wasi-clang hash from clang-13. 2022-02-05 09:24:02 +01:00
wine.scm nongnu: dxvk-next: Update to 1.10.1. 2022-05-26 22:44:12 +02:00