guix/gnu
Leo Prikler bc549a276c
gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox.
Fixes <https://issues.guix.gnu.org/41174> and <https://issues.guix.gnu.org/42618>.

The webkitgtk library relied on by Epiphany and others uses bubblewrap to
sandbox its process.  This sandbox was only exposing fonts relative to
XDG_DATA_HOME.  Extend it so that it honors font locations specified via
XDG_DATA_DIRS as well, which is what Guix uses.

* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/webkit.scm (webkitgtk)[source]<patches>: Use it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-08-16 16:07:47 -04:00
..
bootloader
build file-system: Add mount-may-fail? option. 2020-07-31 13:43:20 +02:00
installer installer: Remove logical devices. 2020-08-06 11:31:38 +02:00
machine machine: ssh: Check for potential system downgrades. 2020-07-27 12:06:35 +02:00
packages gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox. 2020-08-16 16:07:47 -04:00
services services: connman-shepherd-service: Don't use short flags. 2020-08-16 16:33:55 +03:00
system file-systems: Leave room for extension in serialized specs. 2020-08-03 17:44:38 +02:00
tests services: nix: Fix sandbox. 2020-07-22 22:10:11 +03:00
artwork.scm
bootloader.scm
ci.scm
image.scm
installer.scm installer: Remove logical devices. 2020-08-06 11:31:38 +02:00
local.mk gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox. 2020-08-16 16:07:47 -04:00
machine.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00
packages.scm packages: 'generate-package-cache' is deterministic. 2020-07-30 19:17:20 +02:00
services.scm machine: ssh: Check for potential system downgrades. 2020-07-27 12:06:35 +02:00
system.scm system: 'operating-system-with-provenance' uses the OS location info. 2020-07-29 00:22:01 +02:00
tests.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00