Bug ID 1205096
Summary Reduce build-time dependencies for nextcloud-desktop by switching inkscape for rsvg-convert
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter badshah400@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 862670 [details]
Diff showing reduction in the number of build deps when switching from inkscape
to rsvg-convert for build

Either of these programs (used to generate png's out of svg's and nothing more)
may be used for the build, at least since commit
<https://github.com/nextcloud/desktop/commit/727de34879b8ef800945e11951cc1a7bee811f03>.

However, using inkscape (a GTK based GUI app) at build time pulls in GTK and
friends, among other cruft that may be significantly lessened by using
rsvg-convert instead.

From my analysis, attached is the diff that shows the decrease in number of
build deps when switching from inkscape to rsvg-convert.

Debian has also switched to using rsvg-convert instead of inkscape for the same
reason (since version 3.5.4):

> nextcloud-desktop (3.5.4-1) unstable; urgency=medium
>
>  * New upstream release.
>  * Update patch hunks.
>  * Use librsvg2-bin instead of inkscape as build dependency as it is much
>    smaller.
>  * Update lintian-overrides.

I made an sr to implement this change, but maintainer declined it for
unexplained reasons. So this bug is an attempt to find a way forward:

https://build.opensuse.org/request/show/1032731


You are receiving this mail because: