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