summaryrefslogtreecommitdiff
path: root/gnu/packages/gimp.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-28 13:40:32 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-28 13:44:05 +0900
commit2b4680c6c17bd6470f78a1f39d2f7af8b05e279f (patch)
tree0053f18be231385b4b566b9507b3c16f5f4b49b4 /gnu/packages/gimp.scm
parent56999614a45449c4b93c8614540210b609c2b356 (diff)
gnu: gimp: Wrap GI_TYPELIB_PATH exactly.
* gnu/packages/gimp.scm (gimp-3) [phases] {wrap}: Wrap GI_TYPELIB_PATH exactly. Fixes: https://issues.guix.gnu.org/77921 Change-Id: Ia9d40386ee1aaa342e4278d96a698559f4b26881
Diffstat (limited to 'gnu/packages/gimp.scm')
-rw-r--r--gnu/packages/gimp.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index 07f005bb18..4511bf5d89 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -460,7 +460,10 @@ that is extensible via a plugin system.")
(for-each
(lambda (prog)
(wrap-program prog
- `("GI_TYPELIB_PATH" suffix
+ ;; Ensure GI_TYPELIB_PATH is not extended from the
+ ;; environment, as it could cause Gimp to crash (see
+ ;; bug#77921).
+ `("GI_TYPELIB_PATH" =
(,(getenv "GI_TYPELIB_PATH")))
`("GUIX_PYTHONPATH" suffix
(,(getenv "GUIX_PYTHONPATH")))))