Improve documentation for libpotrace / scour requirements / possible other optional dependencies

Bug #1661414 reported by Hachmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

Currently, in README or INSTALL files, there is no mention of these two outside libraries.

While Scour can still be added after compiling, and there's a good warning message about the issue if it's missing, libpotrace is a relevant dependency for compiling already - if missing, important tools won't work.

The only place where a person who compiles Inkscape may encounter a warning about libpotrace is somewhere in the long stream of messages one gets when preparing for compiling. It's easy to overlook it there.

Could the optional dependencies please be documented (aside from the release notes for 0.92):

here:
http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Libs

and in the INSTALL / README file, whichever is preferred/more up-to-date ?

(Judging from a message to the forum, the packagers for Chakra Linux may have overlooked it, just like I forgot to check if it's installed, and like it was first missing from the new Homebrew formula.)

Revision history for this message
Hachmann (marenhachmann) wrote :

Btw. what's the reason for libpotrace not being a hard dependency? We do 'advertise' the trace bitmap feature.

jazzynico (jazzynico)
tags: added: build documentation
Changed in inkscape:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Re Comment #1 - mostly because Inkscape *can* still be used without Potrace. I guess it's feasible that some platforms may not have a convenient Potrace package available, so adding a hard dep would make life difficult for those users/maintainers.

Revision history for this message
Hachmann (marenhachmann) wrote :

Thanks, @Alex!

Revision history for this message
Hachmann (marenhachmann) wrote :

Tried to add optional dependencies, hope they can be useful for someone.

Revision history for this message
Hachmann (marenhachmann) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.