John Kehayias wrote 3 years ago
(name . Guix-patches)(address . guix-patches@gnu.org)
This is a patch to fix https://issues.guix.gnu.org/52651
syncthing-gtk fails to start due to multiple librsvg in the GI_TYPELIB_PATH. The package includes gtk+ as an input, which propagates librsvg-bootstrap, as well as an explicit librsvg input. This patch removes the librsvg input resolving the issue.
I've tested the package builds and runs successfully.
Thanks!
From e6d51b3d5a5523ce43f79f5d8f881e685bda74b6 Mon Sep 17 00:00:00 2001
From: John Kehayias <john.kehayias@protonmail.com>
Date: Sun, 19 Dec 2021 17:39:22 -0500
Subject: [PATCH] gnu: syncthing-gtk: Remove librsvg input
* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Remove LIBRSVG as GTK+
propagates LIBRSVG-BOOTSTRAP. This fixes a startup error due to two LIBRSVG
being in GI_TYPELIB_PATH.
---
gnu/packages/syncthing.scm | 1 -
1 file changed, 1 deletion(-)
Toggle diff (14 lines)
diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm
index a957d7738b..112a437875 100644
--- a/gnu/packages/syncthing.scm
+++ b/gnu/packages/syncthing.scm
@@ -187,7 +187,6 @@ (define-public syncthing-gtk
(list gtk+
libappindicator
libnotify
- librsvg
python-bcrypt
python-dateutil
python-pycairo
--
2.34.0