diff options
| author | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-01-23 20:57:53 +0000 |
|---|---|---|
| committer | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-01-23 20:57:53 +0000 |
| commit | de08b0cf20154d9f048e5b4cdaa57b8a35ad9e9f (patch) | |
| tree | 9a75ce244bcb4521a156027efcadc190913626e1 /scribus/doc/de/old/machints2.html | |
| parent | 7bd055a988c950150b763f77d17864e2cffe518f (diff) | |
Moved old docs files and images to old dirs
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17227 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/doc/de/old/machints2.html')
| -rw-r--r-- | scribus/doc/de/old/machints2.html | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/scribus/doc/de/old/machints2.html b/scribus/doc/de/old/machints2.html new file mode 100644 index 0000000..3308a31 --- /dev/null +++ b/scribus/doc/de/old/machints2.html @@ -0,0 +1,103 @@ +<qt> +<title>Tips und Hinweise für Mac OSX & SVN</title> +<h2>Tips und Hinweise für Mac OSX & SVN</h2> + +<p><strong>Anmerkung des Autors:</strong> Diese Tips beruhen auf Ratschlägen und Hinweisen, die uns Martin Costabel freundlicherweise überlassen hat. Bei der Betreuung des Fink-Pakets für Scribus hat er schier Unglaubliches geleistet, und ebenso unterstützt er die Benutzer von Fink über die Mailingliste.</p> + +<h3>Erstellen einer SVN-Version von Scribus </h3> + +<p>Installieren Sie die erforderlichen Bibliotheken. Diese dürften am einfachsten zu bekommen sein, indem Sie <code>fink install scribus</code> eingeben und abbrechen, sobald alle erforderlichen Komponenten installiert sind und Fink damit beginnt, Scribus zu kompilieren. Eine Liste mit den notwendigen Paketen finden Sie in der Fink-Datei scribus.info unter "Depends" und "BuildDepends". Die aufgeführten Abhängigkeiten werden automatisch aufgelöst und von Fink installiert.</p> +<p><strong>Abhängigkeiten</strong></p> +<ul> + <li>x11</li> + <li>ghostscript</li> + <li>qt3-shlibs</li> + <li>libjpeg-shlibs</li> + <li>libjpeg-bin</li> + <li>lcms-shlibs (>=1.09)</li> + <li>libart2-shlibs</li> + <li>libpng3-shlibs</li> + <li>libtiff-shlibs</li> + <li>freetype2-shlibs oder freetype2-hinting-shlibs</li> +</ul> +<p><strong>Abhängigkeiten beim Selbstkompilieren</strong></p> +<ul> + <li>x11-dev</li> + <li>lcms</li> + <li>libjpeg</li> + <li>qt3</li> + <li>libart2</li> + <li>cups-dev</li> + <li>libpng3</li> + <li>libtiff</li> + <li>freetype2-dev oder freetype2-hinting-dev</li> +</ul> + +<p><strong>Einrichten der Umgebung</strong>:</p> + +<p>Wenn Sie tcsh als Shell benutzen:</p> +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre>setenv CFLAGS -I/sw/include +setenv LDFLAGS -L/sw/lib +setenv CXXFLAGS $CFLAGS +setenv CPPFLAGS $CXXFLAGS +setenv ACLOCAL_FLAGS "-I /sw/share/aclocal" +setenv PKG_CONFIG_PATH "/sw/lib/pkgconfig" +</pre> +</td></tr></table></blockquote> + +<p>Wenn Sie bash als Shell benutzen:</p> +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre>export CFLAGS=-I/sw/include +export LDFLAGS=-L/sw/lib +export CXXFLAGS=$CFLAGS +export CPPFLAGS=$CXXFLAGS +export ACLOCAL_FLAGS="-I /sw/share/aclocal" +export PKG_CONFIG_PATH="/sw/lib/pkgconfig" +</pre> +</td></tr></table></blockquote> + +<p>Dann kann folgendes eingegeben werden:</p> +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre>make -f Makefile.dist</pre> +</td></tr></table></blockquote> +<p>Es ist nicht erforderlich, autoconf und automake unter Fink zu installieren, da diese bereits in MacOSX 10.3 integriert sind. Nun das obligatorische <code>configure</code> wie folgt:</p> + +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre>./configure --with-qt-dir=/sw --with-qt-includes=/sw/include/qt --with-qt-libraries=/sw/lib<br /> --with-extra-includes=/sw/include<br /> --with-pythondir=/System/Library/Frameworks/Python.framework/Versions/2.3/</pre> +</td></tr></table></blockquote> + +<p>Bevor sich nun <code>make</code> eingeben läßt, werden noch die Patches benötigt, welche gemäß "PatchScript" in der Fink-Datei scribus.info ausgeführt werden.</p> + +<p>Die erste Gruppe Patches hilft dabei, die richtigen Header- und Bibliotheken-Versionen von FreeType (jene von Fink, denn Apples X11 hat eine veraltete FreeType-Version) sowie die richtige Version von Python (der von MacOSX) zu ermitteln:</p> + +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre> +perl -pi -e 's,usr/X11/bin,usr/X11R6/bin,g' configure +perl -pi -e 's,FREETYPE_CONFIG=\"\",FREETYPE_CONFIG=\"/sw/lib/freetype2/bin/freetype-config\",g' configure +perl -pi -e 's,LIBS=\"\-lfreetype,LIBS=\"\$LIBFREETYPE_LIBS,g' configure +perl -pi -e "s,PYTHONLIB=.*,PYTHONLIB='-framework Python'\npython_libdir=yes\nLIBPYTHON=' ',g" configure +perl -pi -e "s,LIBPYTHON =.*,LIBPYTHON=,g" scribus/plugins/scriptplugin/Makefile.in +</pre> +</td></tr></table></blockquote> + +<p>Die zweite Gruppe Patches ist notwendig, um die Plug-ins zu erstellen. Keine optimale Lösung, es geht vermutlich auch anders.</p> + +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre> +perl -pi -e 's|^AM_LDFLAGS = .*\-s|AM_LDFLAGS = \$(all_libraries) \$(LIB_QT)|g' `find . -name Makefile.in` +perl -pi -e 's|(lib.*)\.la|$1.so|g' `find . -name Makefile.in` +perl -pi -e 's|-version-info 0:0:0|-bundle -undefined dynamic_lookup -bind_at_load|g' `find . -name Makefile.in` +perl -pi -e 's|libpdf_la_LIBADD =|libpdf_la_LIBADD =\$(LIBTIFF)|g' scribus/libpdf/Makefile.in +</pre> +</td></tr></table></blockquote> + +<p>Dann kann folgendes eingegeben werden:</p> +<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0"> +<pre> +make +sudo make install +</pre> +</td></tr></table></blockquote> +<p>Dies installiert Scribus nach <code>/usr/local</code>, wodurch Konflikte mit einer anderen, von Fink installierten Version vermieden werden, die sich in <code>/sw</code> befindet.</p> +</qt> |
