Creating a dmg

From Scribus Wiki
Revision as of 14:49, 22 November 2013 by Kunda (talk | contribs) (reformatting + adding links)
Jump to navigation Jump to search

Creating a .dmg for Tiger

  1. Do a clean install of Mac OS X 10.4 (Tiger)
  2. Install Xcode (requires registering with Apple)
  3. Install Fink (a Mac package manager) and update it
  4. Install Scribus and its dependencies through Fink
  5. Install Subversion (through fink)
  6. mkdir -p ~/scribus/builddir ~/scribus/Version14x ; cd scribus
  7. Checkout from svn (svn co svn://scribus.net/branches/Version14x)
  8. Make a cmake build with the following content
    • Note: change the <username> to your user name, and be sure to set the right value for -DCMAKE_OSX_ARCHITECTURES="i386"
 # Use Fink's freetype219, qt4-mac, fontconfig2,
 # but Apple's Python framework
 export PATH=/sw/lib/freetype219/bin:$PATH
 unset QMAKESPEC
 export QTDIR=/sw/lib/qt4-mac
 cd builddir
 cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
       -DFREETYPE_DIR:PATH=/sw/lib/freetype219 \
       -DFREETYPE_INCLUDE_DIR_ft2build:PATH=/sw/lib/freetype219/include \
       -DFREETYPE_INCLUDE_DIR_freetype2:PATH=/sw/lib/freetype219/include/freetype2 \
       -DFREETYPE_LIBRARY:FILEPATH=/sw/lib/freetype219/lib/libfreetype.dylib \
       -DFONTCONFIG_INCLUDE_DIR:PATH=/sw/lib/fontconfig2/include \
       -DFONTCONFIG_LIBRARY:FILEPATH=/sw/lib/fontconfig2/lib/libfontconfig.dylib \
       -DPYTHON_INCLUDE_PATH:PATH=/System/Library/Frameworks/Python.framework/Headers \
       -DPYTHON_LIBRARY:FILEPATH="-framework Python" \
       -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="" \
       -DCMAKE_OSX_SYSROOT:PATH="/" \
       -DCMAKE_OSX_ARCHITECTURES="i386" \
       -DWANT_NOHEADERINSTALL=1 \
       -DCMAKE_INSTALL_PREFIX:PATH=/Users/<username>/Applications/Scribus.app/Contents/ ../Version14x/Scribus/
 make install
  • Run your script and wait for it to complete and build and install Scribus