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
..
2022-11-08 12:54:32 -05:00
2022-10-23 17:03:09 -07:00
2022-11-06 00:08:04 -04:00
2022-11-08 21:55:43 +01:00
2022-10-27 14:13:17 -07:00
2022-11-20 10:50:22 +02:00
2022-11-14 12:31:34 +01:00
2022-06-13 20:56:47 -07:00
2022-09-01 18:31:26 +02:00
2022-11-16 10:45:26 +01:00
2022-10-22 18:37:02 +02:00
2022-06-12 02:00:00 +02:00
2022-10-22 10:24:25 +01:00
2022-11-04 14:27:40 +01:00
2022-08-11 00:21:11 +02:00
2022-11-06 15:18:43 +01:00
2022-11-13 12:24:03 +02:00
2021-12-13 17:48:25 +01:00
2022-11-06 00:08:04 -04:00
2022-10-23 02:00:07 +02:00
2022-07-27 11:35:27 +02:00
2022-07-16 02:26:55 +02:00
2022-11-14 12:31:34 +01:00
2022-11-03 20:00:31 +01:00
2022-09-14 00:02:39 -04:00
2022-10-14 07:54:53 +03:00
2022-10-16 02:00:29 +02:00
2022-11-03 18:36:22 +01:00
2022-09-27 11:04:30 +02:00
2022-10-23 17:03:09 -07:00
2022-11-19 22:07:33 +01:00
2022-10-24 17:40:09 +03:00
2022-11-17 12:00:32 +00:00
2022-06-19 23:14:56 +02:00
2022-07-26 20:48:58 +03:00
2022-08-11 00:21:11 +02:00
2022-07-07 14:46:29 +03:00
2022-10-08 12:02:19 +01:00
2022-10-28 21:55:39 +02:00
2022-10-17 14:55:45 +02:00
2022-05-31 14:54:08 -04:00
2022-10-18 10:52:25 +01:00
2022-10-16 02:00:29 +02:00
2022-11-10 18:17:14 +01:00
2022-07-31 21:55:48 -04:00
2022-11-13 01:00:00 +01:00
2022-09-27 14:09:49 -04:00
2022-08-15 09:45:59 +08:00
2022-11-20 15:15:33 +01:00
2022-11-12 18:53:56 +01:00
2022-08-11 00:21:11 +02:00
2022-09-04 18:27:00 +01:00
2022-09-28 15:15:15 -04:00
2022-11-04 09:38:43 +08:00
2022-11-19 22:07:34 +01:00
2022-10-13 12:28:16 +01:00
2022-09-04 18:28:16 +01:00
2022-09-14 20:45:33 +02:00
2022-11-03 19:46:17 +01:00
2022-11-16 10:49:25 +01:00
2022-10-25 09:26:11 +03:00
2022-06-19 02:00:00 +02:00
2022-07-08 17:36:51 +02:00
2022-11-07 20:32:32 +01:00
2022-11-17 12:00:31 +00:00
2021-12-13 17:48:25 +01:00
2022-08-30 17:59:18 +02:00
2022-10-16 00:10:07 +02:00
2022-09-13 02:04:39 -04:00
2022-10-30 02:00:03 +01:00
2022-09-04 23:17:14 +02:00
2022-11-17 18:21:44 +01:00
2022-10-25 09:26:11 +03:00
2022-10-02 23:22:07 +02:00
2022-11-19 22:07:34 +01:00
2022-10-21 17:08:40 +01:00
2022-08-07 19:54:34 +03:00
2022-11-01 22:08:43 -07:00
2022-11-18 20:08:11 +01:00
2022-11-01 22:08:43 -07:00
2022-10-31 19:51:40 +01:00
2022-10-23 17:03:09 -07:00
2022-10-10 11:16:08 +02:00
2022-11-06 00:08:04 -04:00
2022-10-04 20:40:46 +02:00
2022-09-24 21:16:12 +03:00
2022-09-26 15:35:37 +02:00
2022-11-19 13:42:30 +00:00
2022-11-12 00:39:35 -05:00
2022-11-03 15:11:25 +01:00
2022-09-28 22:10:33 +02:00
2022-08-28 21:42:10 +03:00
2022-07-08 18:41:35 +02:00
2022-11-01 22:08:43 -07:00
2022-11-04 19:40:13 -07:00
2022-08-07 16:20:38 +03:00
2022-10-11 16:05:32 +02:00
2022-07-31 21:55:48 -04:00
2022-09-04 17:57:02 +02:00
2021-12-13 17:48:25 +01:00
2022-08-28 15:43:30 +02:00
2021-12-13 17:48:25 +01:00
2022-10-17 10:45:10 +02:00
2022-09-22 21:33:38 +02:00
2021-12-13 17:48:25 +01:00
2022-11-20 11:01:51 +02:00
2022-05-31 14:54:09 -04:00
2022-11-19 12:58:12 +01:00
2022-11-11 23:17:44 +01:00
2022-11-14 14:53:54 +02:00
2022-09-13 00:20:36 -04:00
2022-11-15 10:03:53 +02:00
2022-11-10 09:18:56 +08:00
2022-10-18 10:56:30 +01:00
2022-04-03 12:42:18 +02:00
2022-11-14 15:18:33 +02:00
2022-10-02 15:34:40 +03:00
2022-10-16 10:31:00 +02:00
2022-08-07 02:00:10 +02:00
2022-08-06 23:14:41 +02:00
2022-10-23 14:22:11 +03:00
2022-10-16 02:00:01 +02:00
2022-11-20 21:48:42 +01:00
2022-11-13 01:00:06 +01:00
2022-11-01 19:03:31 +02:00
2022-11-20 11:02:03 +02:00
2022-09-16 18:42:20 +02:00
2022-08-03 20:01:25 +03:00
2022-07-27 11:35:27 +02:00
2022-11-03 13:24:42 +01:00
2022-08-07 17:35:58 +03:00
2022-05-31 14:54:13 -04:00
2022-11-19 22:07:33 +01:00
2022-09-06 16:58:13 +02:00
2022-09-11 12:35:29 +02:00
2022-10-18 10:58:49 +01:00
2022-11-14 12:31:34 +01:00
2021-12-13 17:48:25 +01:00
2022-09-13 02:04:59 -04:00
2022-09-18 13:28:41 +02:00
2021-12-13 17:48:25 +01:00
2021-12-13 17:48:25 +01:00
2022-06-21 23:53:40 +02:00
2022-11-06 00:08:04 -04:00
2022-11-20 15:15:33 +01:00
2022-11-07 20:29:21 +01:00
2022-11-11 12:12:04 +01:00
2022-11-20 15:15:33 +01:00
2022-10-23 02:00:00 +02:00
2022-11-07 20:36:13 +01:00
2022-06-28 12:27:42 +02:00
2022-08-31 23:13:45 -04:00
2022-08-02 15:10:01 -04:00
2022-10-23 02:00:00 +02:00
2022-11-15 18:13:37 +02:00
2022-10-31 16:01:12 +01:00
2022-07-31 21:55:48 -04:00
2022-10-23 14:40:32 +02:00
2022-10-24 15:40:02 +08:00
2022-10-26 18:09:10 +03:00
2022-08-07 11:32:44 +02:00
2022-11-06 00:08:06 -04:00
2022-09-07 22:02:40 +02:00
2022-11-17 22:27:39 +01:00
2022-10-16 02:00:43 +02:00
2022-11-06 00:08:04 -04:00
2022-10-16 02:00:29 +02:00
2022-11-15 10:08:00 +02:00
2022-07-31 21:55:48 -04:00
2022-11-05 11:37:19 +01:00
2022-11-18 15:44:39 +01:00
2022-09-07 22:02:39 +02:00
2022-10-23 15:56:19 +02:00
2022-11-15 12:30:49 +02:00
2022-11-09 23:59:41 +01:00
2022-09-12 14:22:49 +01:00
2022-11-09 16:29:15 +02:00
2022-10-16 02:00:13 +02:00
2022-07-24 02:00:00 +02:00
2022-08-28 19:17:28 +02:00
2022-08-10 14:27:27 +02:00
2022-09-11 16:43:31 +02:00
2022-08-14 02:00:00 +02:00
2022-11-14 12:31:34 +01:00
2022-11-17 12:00:32 +00:00
2022-11-20 12:00:04 +00:00
2022-10-31 09:48:50 -04:00
2022-11-02 19:34:37 +02:00
2021-12-13 17:48:25 +01:00
2022-11-09 23:59:42 +01:00
2022-11-05 10:23:23 +01:00
2022-11-18 15:44:39 +01:00
2022-05-31 14:53:53 -04:00
2022-11-19 13:35:50 +00:00
2022-08-14 02:00:01 +02:00
2022-10-25 09:26:11 +03:00
2022-06-12 13:50:47 +03:00