diff mbox series

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

Message ID lT0G87o1OLdp5GmLjxq9chtfsd8WFd-O-StRv2VuItp5Zg6c3MCUSXfDLNNEsMFak-Di7gmywZI-61PqVPBrEcfv1hsQCvngcuRiOwjO_fM=@protonmail.com
State Accepted
Headers show
Series [bug#52673] gnu: syncthing-gtk: Remove librsvg input | expand

Checks

Context Check Description
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue

Commit Message

John Kehayias Dec. 19, 2021, 10:49 p.m. UTC
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!

Comments

Leo Famulari Dec. 20, 2021, 1:09 a.m. UTC | #1
On Sun, Dec 19, 2021 at 10:49:42PM +0000, John Kehayias via Guix-patches via wrote:
> I've tested the package builds and runs successfully.

Perfect!

> 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.

Pushed as 99f290bf5ba59e3218b95d7505ac27f989250aad
diff mbox series

Patch

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(-)

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