Installing from SVN on Mac OS X: Difference between revisions
No edit summary |
|||
Line 19: | Line 19: | ||
* Install [http://trolltech.com/developer/downloads/qt/mac Qt4 for OSX] | * Install [http://trolltech.com/developer/downloads/qt/mac Qt4 for OSX] | ||
=Building and Installing other required libraries on | =Building and Installing other required libraries on Leopard/Snow Leopard with MacPorts= | ||
* Install a few ports from MacPorts (any dependencies not already installed will be installed automatically) | * Install a few ports from MacPorts (any dependencies not already installed will be installed automatically) | ||
** Install CMake (sudo port install cmake) | ** Install CMake (sudo port install cmake) | ||
** Install freetype2 (sudo port install freetype) | ** Install freetype2 (sudo port install freetype). | ||
** Install lcms (sudo port install lcms). This will also install jpeg, zlib, tiff | ** Install lcms (sudo port install lcms). This will also install jpeg, zlib, tiff | ||
** Install cairo (sudo port install cairo). This will install fontconfig too. | ** Install cairo (sudo port install cairo). This will install fontconfig too. | ||
** Install libxml2 (sudo port install libxml2). | ** Install libxml2 (sudo port install libxml2). | ||
** | ** Install subversion (sudo port install subversion), OR optionally install subversion from another source. | ||
** | ** Install ghostscript (sudo port install ghostscript) | ||
Line 43: | Line 42: | ||
* Change to the build directory (cd builddir) | * Change to the build directory (cd builddir) | ||
* Run the cmake command, with the installation path set as you desire. Two common locations would be under /Applications or /Users/<your username>/Applications. As I like to keep compiled software separate to system installed applications, I use the second, but this is a personal preference: | * Run the cmake command, with the installation path set as you desire. Two common locations would be under /Applications or /Users/<your username>/Applications. As I like to keep compiled software separate to system installed applications, I use the second, but this is a personal preference: | ||
<code> cmake -DBUILD_OSX_BUNDLE=1 -DWANT_CAIRO=1 -DCMAKE_INSTALL_PREFIX:PATH=/Users/username/Applications/Scribus.App/Contents/ ../trunk/Scribus/ | <code> cmake -DBUILD_OSX_BUNDLE=1 -DWANT_CAIRO=1 -DCMAKE_INSTALL_PREFIX:PATH=/Users/<your username>/Applications/Scribus.App/Contents/ ../trunk/Scribus/ | ||
</code> | </code> | ||
Line 50: | Line 49: | ||
=Finish= | =Finish= | ||
Now you can run Scribus 1.3. | Now you can run Scribus 1.3.9+ from OSX if all has gone well. | ||
[[Category:Official]] | [[Category:Official]] |
Revision as of 13:57, 15 January 2011
Introduction
This document outlines the build process for Scribus 1.3.9 or higher from SVN. This is the currently support build preference on OS X and is also subject to a different licence to the rest of the wiki. This does not currently outline the processs for packaging and bundling Scribus (yet). OS X Tiger is not supported via Macports. Please see Installing Scribus on Mac OS X via Fink if you need to install on Tiger
What we use
- MacPorts (renamed from darwinports in version 1.5)
- Qt from Trolltech
- XCode from Apple
- Scribus SVN
Install development packages
Steps to build and install Scribus 1.3.5 on OSX/Aqua(tested on Intel only)
- Install X11 (available on the OSX CDs or from the Apple site)
- Install XCode (available on the OSX CDs or from the Apple developer site)
- Install MacPorts (downloadable from www.macports.org)
- Install Qt4 for OSX
Building and Installing other required libraries on Leopard/Snow Leopard with MacPorts
- Install a few ports from MacPorts (any dependencies not already installed will be installed automatically)
- Install CMake (sudo port install cmake)
- Install freetype2 (sudo port install freetype).
- Install lcms (sudo port install lcms). This will also install jpeg, zlib, tiff
- Install cairo (sudo port install cairo). This will install fontconfig too.
- Install libxml2 (sudo port install libxml2).
- Install subversion (sudo port install subversion), OR optionally install subversion from another source.
- Install ghostscript (sudo port install ghostscript)
You can of course do this all in one line (sudo port install cmake lcms cairo libxml2 ghostscript freetype)
Building and Installing Scribus
- Make a directory where you want to download to (eg, in Terminal, mkdir -p ~/scribus/150)
- Change to this directory (cd ~/scribus/150)
- Check out Scribus from SVN
- svn co svn://scribus.net/trunk/
- Make a build directory (mkdir builddir)
- Change to the build directory (cd builddir)
- Run the cmake command, with the installation path set as you desire. Two common locations would be under /Applications or /Users/<your username>/Applications. As I like to keep compiled software separate to system installed applications, I use the second, but this is a personal preference:
cmake -DBUILD_OSX_BUNDLE=1 -DWANT_CAIRO=1 -DCMAKE_INSTALL_PREFIX:PATH=/Users/<your username>/Applications/Scribus.App/Contents/ ../trunk/Scribus/
- make
- make install
Finish
Now you can run Scribus 1.3.9+ from OSX if all has gone well.