Subversion Repositories Scribus

Rev

Rev 4403 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
594 cbradney 1
<qt>
4403 mrdocs 2
<title>Requirements</title>
559 cbradney 3
<h2>Requirements</h2>
4
<p>The programs you will need to compile Scribus are:</p>
5
<ol>
4403 mrdocs 6
        <li><strong>For Scribus 1.3.x+ GCC 3.x+ is required, GCC 3.3+ is strongly recommended</strong>. The Scribus Team has tested compiling with GCC 3.4 or GCC 4.0 and recommends its use, if available, for the performance benefits.</li>
559 cbradney 7
        <li>autoconf 2.53+</li>
4403 mrdocs 8
        <li>automake 1.6.3+</li>
559 cbradney 9
</ol>
10
The dependencies for compilation, and also to run Scribus are:
11
<ol>
2620 mrdocs 12
        <li>Qt 3.3.0+, both the runtime libraries and development libraries. We recommend using Qt 3.3.4+. <strong>Qt =&#060; 3.2.x is not supported.</strong></li>
4403 mrdocs 13
        <li>Python and python-devel libraries 2.3+. You can disable Python support with <code>configure --without-python</code>. Python 2.2 is not supported.</li>
4548 mrdocs 14
        <li>Freetype2 2.1.7+. Due to various freetype2 bugs, we recommend, if your distro/OS allows, to use 2.1.10+</li>
2372 mrdocs 15
        <li>libart_lgpl 2.3.10+, 2.3.17+ recommended.</li>
559 cbradney 16
        <li>libxml 2.6+.</li>
4403 mrdocs 17
        <li>Ghostscript 7.07+ or AFPL Ghostscript 8.53+ is highly recommended.</li>
18
        <li>PostScript-Fonts. TrueType Fonts. Scribus also can support OpenType fonts both TrueType and Type 1 Outline OpenType Fonts in 1.1.1+.</li>
559 cbradney 19
</ol>
4548 mrdocs 20
<h3>Optionally:</h3>
21
<ul>
22
<li>CUPS development librairies - Scribus now directly supports printing with CUPS.</li>
23
<li>Gimp Print development librairies - Scribus now directly supports the Gimp Print plug-in with CUPS.</li>
24
<li>Littlecms - also known as lcms in some distros. Minimum 1.09, 1.14+ recommended. lcms 1.12+ has support for black point generation.</li>
25
<li>tkinter - for the font sampler script</li>
26
<li>python-imaging libaries for font sampler script preview</li>
27
<li>openssl-devel (Some distros enable ssl support for CUPS, notably Suse Linux)</li>
28
<li>fontconfig-devel - for auto discovery of fonts on Linux, MacOSX and Unix. Not needed on Windows.</li>
29
</ul>
4403 mrdocs 30
<p>Scribus will run under most any window manager and does not require KDE
31
itself. However, drag and drop functionality will be lost without KDE. One
32
of the Scribus developers runs Gnome. The author of this documentation has
33
made a point of testing each release of Scribus under Blackbox as well.
34
This has shown no incompatibilities or problems for Scribus, except for
594 cbradney 35
the loss of drag and drop functionality.</p>
559 cbradney 36
<p>If color management does not work, you may not have installed the
37
development libraries for littlecms. When downloading the package from
38
littlecms the make files are already configured for Linux, so compiling is
39
straight forward. You also need at least one RGB profile and one CMYK
40
profile installed or the color preferences and options will not appear in
4403 mrdocs 41
the menus.</p>
559 cbradney 42
<p>Testing suggests setting the correct &#034;-march=&#034; CXXFLAGS has a very
43
benefitial effect on Scribus performance. For example, if you have a Duron or Athlon processor, using <code>export
572 cbradney 44
CXXFLAGS=&#034;-march=athlon&#034;</code> would be of benefit. Check if your distribution sets these for you and how they are set, and for further information see:
4377 cbradney 45
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
572 cbradney 46
<pre>man gcc</pre>
4377 cbradney 47
</td></tr></table></blockquote>
572 cbradney 48
for detailed options</p>
4548 mrdocs 49
 
4403 mrdocs 50
</qt>