On 30/11/09 13:24, Wolf Drechsel wrote:
I am very grateful that a lot of people invested lots of time in the wonderful packaging/macosx/osx-build.sh script.
PLEASE, add a few lines to the READMEs - or create a distinguished "README_Mac_OS_X" to make clear, that the install procedure on a Mac is a different one.
Could you propose what should be added to the README. I think it's a good idea to update it, but I'm afraid that I would write something incorrect if I tried as I have no experience on OSX.
I'll be happy to give it a try - could friend ~suv have a look on it in order to avoid greater portions of nonsense please ?
I am not very comfortable with the proposed changes by Wolf:
a) README why only adding hints for OS X users? There are other platforms with special build tools (e.g. btool for win32) and - judging from the list of wiki pages about compilation on different linux platforms - deviations/adaptations from the generic 'configure/make/make install' routine are more common and not limited to Mac OS X.
b) INSTALL again - why adding only one of the sub-pages from the wiki which is already linked from the top wiki page about compilation and not the others as well? Personally I'd keep it as it is. If you need more information, the instructions are clear: read the wiki pages.
Alternative proposal 1) In the README file add a section to or after the description of the generic installation, mentioning the wiki pages for more information about platform specific issues.
2) In 'packaging/macosx' and 'packaging/win32' add new README files containing either a summary or a copy of the platform specific wiki page about building and packaging.
OTOH a 'packaging/macosx/README' could be as short as 1) please read the wiki page about compiling Inkscape on OS X: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX 2) consider additional information about MacPorts installation: http://www.macports.org/install.php using MacPorts: http://guide.macports.org/#using 3) run './osx-build.sh help' for an overview of the options available to configure, build and package Inkscape on OS X
~suv
appending fullquote since Wolf's mail didn't make it to the list:
I am very grateful that a lot of people invested lots of time in the wonderful packaging/macosx/osx-build.sh script.
PLEASE, add a few lines to the READMEs - or create a distinguished "README_Mac_OS_X" to make clear, that the install procedure on a Mac is a different one.
Could you propose what should be added to the README. I think it's a good idea to update it, but I'm afraid that I would write something incorrect if I tried as I have no experience on OSX.
I'll be happy to give it a try - could friend ~suv have a look on it in order to avoid greater portions of nonsense please ?
I suggest to change this chapter of the README:
Inkscape uses the standard procedure for compilation and installation:
./configure make make install
If a "./configure" file is not present, you can create it by running the "./autogen.sh" command, which calls in turn a number of other programs such as automake and autoconf. See INSTALL for more details.
into:
++++++++++++++++++++++++++++++++++++++++++++++++++++ Installation for *nixes (Mac OS X users please have a look at the end of the file): ==========================================================
Inkscape uses the standard procedure for compilation and installation:
./configure make make install
If a "./configure" file is not present, you can create it by running the "./autogen.sh" command, which calls in turn a number of other programs such as automake and autoconf. See INSTALL for more details. ++++++++++++++++++++++++++++++++++++++++++++++++++++
At end of file: ++++++++++++++++++++++++++++++++++++++++++++++++++++ Installation for Mac OS X users =======================
We try to keep the Wiki pages on compiling inkscape up-to-date and comprehensive. It is here:
http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX
For a brief overlook: We suggest to use macports (http://macports.org) in order to achieve all the necessary components and libraries. Than there is a mighty tool called "osx-build.sh" in the packaging/macosx directory of the unpacked tarball. This script will do most of the work for you. ++++++++++++++++++++++++++++++++++++++++++++++++++++
In the INSTALL file change:
Basic Installation
If you have problems compiling Inkscape, then see http://wiki.inkscape.org/wiki/index.php/CompilingInkscape .
The remainder of this file gives generic installation instructions.
into
Basic Installation for *nixes - Mac OS X users please have a look at the README
If you have problems compiling Inkscape, then see http://wiki.inkscape.org/wiki/index.php/CompilingInkscape
if you are a Mac OS X user, please dont read on, keep to the wiki pages instead: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX
The remainder of this file gives generic installation instructions. …