On 2016-01-11 23:15 (+0100), Eduard Braun wrote:
In order to make the transition there are however some open questions:
(...)
- What about Scour packages for MacOS? Where does one even get those and are those bundled with the installer (similar to Windows) or would those need to be added as requirements too (as in Linux)? I'm totally clueless here...
I will take a look at Inkscape's osx packaging scripts, once you share the latest version of the extension proposed to be bundled with future Inkscape releases.
At this stage I assume that like on Windows, we would include the 'scour' and 'six' python module in the official Inkscape package for OS X, at least for the 64bit builds which rely on Python 2.7 as provided by the OS.
AFAIK there is no port in MacPorts yet for the new scour package hosted at PyPI, so I'd write a one (unless scour does some unusual stuff during setup, this should not be difficult, at least for Python 2.7), and add it for now to the custom ports we maintain in the packaging/macosx directory: https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/files/head:/packag...
Also I'd need some help on certain points:
(...)
- Same question for MacOS. While I have mediocre knowledge of Linux I have never even used MacOS, so here I have no idea what to do.
Once we have an agreed-upon (in general) and tested (with packaging) solution, I would add the new dependency for the additional python modules (py27-scour, py27-six) to the custom port we use for the dependencies of official Inkscape packages for OS X: https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/packagi...
OS X package managers like MacPorts, Fink and homebrew which offer Inkscape ports handle dependencies themselves (we don't provide specific lists to them).
Regards, V