Installing Scribus 1.3.4.x or lower from CVS sources on Mac OS X/Aqua

From Scribus Wiki
Revision as of 23:03, 22 March 2005 by Mhanski (Talk | contribs)

Jump to: navigation, search
This article is part of the HOWTOs series.
Installation Usage PDF issues Imposition Other

Introduction

Thanks to Andreas Vox and Craig Ringer, recent Scribus compiles straight from CVS on Mac/Aqua. Andreas Vox plans to organize a preview binary bundle which can be simply dropped into the system. If some daring alpha testers use it and report all errors to the developers, we might have a fully functional Aqua version when 1.3.0 final comes out. :-)

Scribus 1.3.0cvs is not for production use. The current build on Mac/Aqua has some problems of its own:

  • not all fonts are accessible
  • dialogs behave strangely (no close button, menu disappears, ...)
  • Aqua buttons need more space than X11 ones, that causes layout problems, notably with the page selector.
  • colors are wrong for images in page preview
  • it's not really tested, so there may be much more

Installation

What to do

Only one tiny patch is needed in pluginmanager.cpp l. 351:

-return "so";
+return "la";

Then:

0. Install Qt/Mac (not the X version!)
1. make -f Makefile.cvs
2. CPPFLAGS=-I/sw/lib LDFLAGS=-L/sw/lib export CPPFLAGS LDFLAGS
3. ./configure --enable-mac --enable-debug ---prefix=/usr/local  \
--with-extra-libs=/sw/lib --with-extra-includes=/sw/include \
--with-pythondir=/System/Library/Frameworks/Python.framework/Versions/2.3/
** --enable-debug is mandatory since ld chokes on '-s' when linking  modules
** either CPP/LDFLAGS or --extra-include/libs might be superflous but I didn't try that
4. make
5. sudo make install
6. unpack the Scribus.app skeleton
7. copy scribus/scribus to Scribus.app/Contents/MacOS/
8. open Scribus.app :-)

Some caveats

  • some dialogs don't have a close button, ESC usually works though
  • Preview shows wrong colors for images
  • some fonts might not work
  • <fill in yourself>

See also: