Compile against external libpotrace
Bug #1156664 reported by
Alex Valavanis
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Low
|
Alex Valavanis | ||
Inkscape Devlibs |
Fix Released
|
High
|
jazzynico |
Bug Description
We currently bundle a copy of the potrace library in Inkscape trunk. A quick search tells me that libpotrace is available in Ubuntu, Fedora and OpenSUSE. For the sake of maintainability, and reducing our installation footprint, we should allow building against the external library.
Related branches
lp://qastaging/~valavanisalex/inkscape/fix-1156664
- Inkscape Developers: Pending requested
-
Diff: 5061 lines (+276/-4099)40 files modifiedCMakeLists.txt (+0/-1)
CMakeScripts/DefineDependsandFlags.cmake (+11/-0)
CMakeScripts/Modules/FindPotrace.cmake (+62/-0)
configure.ac (+12/-0)
src/menus-skeleton.h (+9/-1)
src/shortcuts.cpp (+8/-1)
src/trace/CMakeLists.txt (+3/-17)
src/trace/Makefile_insert (+5/-16)
src/trace/potrace/auxiliary.h (+0/-80)
src/trace/potrace/bitmap.h (+9/-8)
src/trace/potrace/bitops.h (+0/-83)
src/trace/potrace/curve.cpp (+0/-108)
src/trace/potrace/curve.h (+0/-77)
src/trace/potrace/decompose.cpp (+0/-511)
src/trace/potrace/decompose.h (+0/-16)
src/trace/potrace/greymap.cpp (+0/-941)
src/trace/potrace/greymap.h (+0/-58)
src/trace/potrace/inkscape-potrace.cpp (+3/-4)
src/trace/potrace/inkscape-potrace.h (+1/-1)
src/trace/potrace/lists.h (+0/-285)
src/trace/potrace/potracelib.cpp (+0/-128)
src/trace/potrace/potracelib.h (+0/-139)
src/trace/potrace/progress.h (+0/-77)
src/trace/potrace/render.cpp (+0/-243)
src/trace/potrace/render.h (+0/-27)
src/trace/potrace/trace.cpp (+0/-1245)
src/trace/potrace/trace.h (+0/-15)
src/ui/CMakeLists.txt (+11/-4)
src/ui/dialog/Makefile_insert (+8/-2)
src/ui/dialog/dialog-manager.cpp (+13/-1)
src/ui/dialog/inkscape-preferences.cpp (+2/-0)
src/ui/dialog/inkscape-preferences.h (+8/-0)
src/ui/tool-factory.cpp (+7/-1)
src/ui/tools-switch.h (+8/-0)
src/ui/tools/Makefile_insert (+8/-2)
src/verbs.cpp (+41/-2)
src/verbs.h (+16/-0)
src/widgets/CMakeLists.txt (+9/-2)
src/widgets/Makefile_insert (+8/-2)
src/widgets/toolbox.cpp (+14/-1)
Changed in inkscape-devlibs: | |
assignee: | nobody → JazzyNico (jazzynico) |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in inkscape-devlibs: | |
assignee: | jazzynico (jazzynico) → nobody |
Changed in inkscape: | |
status: | Triaged → In Progress |
assignee: | nobody → Alex Valavanis (valavanisalex) |
Changed in inkscape-devlibs: | |
status: | Fix Committed → Fix Released |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Bug #1438366 might provide added incentive to address this bug.