
On 2014-04-15 18:53 +0100, Krzysztof KosiĆski wrote:
2014-04-15 16:04 GMT+02:00 Adam Strzelecki <ono@...1858...>:
Hello,
I was doing some fixing to OSX builds back in 2008. Now I came back to see whazzup (since Inkscape is best SVG editor around) and had a chat with Valerio (su_v) yesterday.
Basically his builds are great improvement to what is there both in trunk (OSX builds scripts) and X11 based builds experience.
Therefore I strongly encourage Inkscape maintainers to incorporate his patches into Inkscape trunk and finally provide native OSX builds.
OK, I can merge these branches, though I can't test them as I have no access to OSX.
I note that suv's branch contains some extra extensions in the packaging directory. Is this intended? Why are they not in the global extension directory?
Please note: current state of the branch is 'experimental', and I didn't request a merge at this stage yet.
Yes, those extensions had been added intentionally by me, to allow testing of certain aspects of how well (internal and custom) Inkscape extensions are supported by the relocatable application bundle on other systems:
- Extensions > Debug > Python module info: A debug extension I wrote which returns information about which python is launched, with which paths, and which lxml and numpy python modules are found, without depending on inkex.py (it would otherwise not work if e.g. the bundled lxml module fails for whatever reason). - Extensions > Debug > INX Bug Tester: Debug INX file which includes all known widgets for INX dialogs (helpful for extension developers, and themers). Source: http://bazaar.launchpad.net/~suv-lp/+junk/inkscape-extensions/files/head:/debug/
- Extensions > Sozi: (v13.05) This external extension uses a custom dialog based on PyGTK. The official Inkscape package for Mac OS X (0.48.2) does not include support for PyGTK, and it is rather painful and hackish to make Sozi work in it nevertheless. The extension was included to confirm that the now included PyGTK python module works as expected and can reuse the shared libraries of GTK+ and other dependencies included inside the app bundle Source: http://sozi.baierouge.fr/release-13.05.html
- File Import > PS/EPS Input (custom): A variation of the official PS/EPS Input extensions, originally written as test to support more fine-grained options from Ghostscript (wrt page size, bbox, etc), and also used to test whether the bundled ps2pdf/Ghostscript works as expected. Has additional import variant based on Apple's command line tool 'pstopdf' (I wanted to be able to compare how much the result differs from Ghostscript's ps2pdf). Source: http://bazaar.launchpad.net/~suv-lp/+junk/inkscape-extensions/files/head:/postscript-input/
- Extensions > Image > Pixel2SVG (contrib): A "toy" extension I wrote based on the 'PixelSVG' python script. Included to test the bundled PIL/Pillow python module. Original script: http://florian-berger.de/en/software/pixel2svg/ Extension: http://bazaar.launchpad.net/~suv-lp/+junk/inkscape-extensions/files/head:/pixel2svg/
- Extensions > Text > InkSyntax: (v0.1.2) Imports text formatted via pygments or highlight. Included to test the bundled pygments python module. Source: http://xico.atelo.org/projects/inksyntax.html
- Extensions > Export > JPEG Export: Exports selection to bitmap and converts it to JPEG via 'convert' from ImageMagick. Included to test ImageMagick command line tools included in the application bundle (as convenience for users running custom extensions). https://github.com/giacmir/Inkscape-JPEG-export-extension