guix/gnu
Ludovic Courtès 99ba4ddb03
gnu: nautilus: Fix crash due to loading extensions twice.
Fixes <https://issues.guix.gnu.org/58221>.
Reported by Tobias Kortkamp <tobias.kortkamp@gmail.com>.

Previously, if NAUTILUS_EXTENSION_PATH contained the same directory
several times, Nautilus could end up loading the same extension a second
time and crash.  This patch ensures that each extension cannot be loaded
more than once.

* gnu/packages/patches/nautilus-extension-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (nautilus)[source]: Use it.
[arguments]: Remove 'make-extensible' phase.
2022-11-20 23:20:32 +01:00
..
bootloader
build file-systems: Always do recursive bind mounts. 2022-11-20 21:27:10 +01:00
home home: services: redshift: Add 'configuration' action. 2022-11-18 15:44:40 +01:00
installer installer: Add comment above the 'packages' field. 2022-11-20 23:20:31 +01:00
machine machine: ssh: Validate 'system' field. 2022-11-17 22:27:39 +01:00
packages gnu: nautilus: Fix crash due to loading extensions twice. 2022-11-20 23:20:32 +01:00
services services: mysql: Run mariadb-install-db instead of hard coding schemas. 2022-11-20 17:54:05 +01:00
system linux-initrd: raw-initrd: Add keyword argument #:pre-mount. 2022-11-18 15:44:38 +01:00
tests tests: mysql: Wait for the socket before running queries. 2022-11-20 17:54:04 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: nautilus: Fix crash due to loading extensions twice. 2022-11-20 23:20:32 +01:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm