Subject: [bug#52673] [PATCH] gnu: syncthing-gtk: Remove librsvg input

From: John Kehayias <[email-masked]>
Date: Sun, 19 Dec 2021 22:49:42 +0000

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 <[email-masked]>
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(-)

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