Refreshed build system for Mac OS X
Bug #1096996 reported by
Valerio Aimale
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The building & packaging system for Mac OS Xis ancient and does not work out of the box. Here's a refreshing so it can work on Mountain Lion and Mac OS X
tags: | added: gtk-osx osx packaging |
tags: |
added: gtk-quartz removed: gtk-osx |
tags: | added: bug-migration |
To post a comment you must log in.
Two phases:
Phase 1: Install Macports with a long directory name
curl -o MacPorts- 2.1.2.tar. bz2 https:/ /distfiles. macports. org/MacPorts/ MacPorts- 2.1.2.tar. bz2 2.1.2.tar. bz2 =/opt/local/ macports- with-a- very-looooooooo ooooooooooooooo ooong-name/
tar xvjf MacPorts-
cd MacPorts-2.1.2
./configure --prefix-
make install
cd ..
export PATH=/opt/ local/macports- with-a- very-looooooooo ooooooooooooooo ooong-name/ sbin/:/ opt/local/ macports- with-a- very-looooooooo ooooooooooooooo ooong-name/ bin:$
port selfupdate
sudo port install gettext
sudo port install python27
sudo port install boost
sudo port -s install cairo -x11 +no_x11 +quartz
sudo port install pango +no_x11 +quartz
sudo port install gtk2 +no_x11 +quartz
sudo port install poppler +no_x11 +quartz
sudo port install libxslt boehmgc gtkmm lcms intltool popt
sudo port install aspell aspell-dict-en
sudo port install cairomm pangomm gtkmm
sudo port install libvisio
sudo port install libpng
sudo port install gsl
sudo port install imagemagick
sudo port install gtk-engines2
sudo port install libwpg
sudo port install libwpd
sudo port install gtk2-murrine
sudo port select --set python python27
curl -o numpy-1. 7.0rc1. tar.gz 'http:// downloads. sourceforge. net/project/ numpy/NumPy/ 1.7.0rc1/ numpy-1. 7.0rc1. tar.gz? r=http% 3A%2F%2Fsourcef orge.net% 2Fprojects% 2Fnumpy% 2Ffiles% 2FNumPy% 2F1.7.0rc1% 2F&ts=135758620 1&use_mirror= hivelocity' 7.0rc1. tar.gz
tar xvzf numpy-1.
cd numpy-1.7.0rc1
python setup.py install
cd ..
curl -o lxml-3.0.2.tgz http:// lxml.de/ files/lxml- 3.0.2.tgz
tar xvzf lxml-3.0.2.tgz
cd lxml-3.0.2
python setup.py install
cd ..