public
Created — forked from jpwatts/mac-homebrew-pyexiv2.sh

In which I finally get pyexiv2 working on my Mac using Homebrew and a series of disgusting hacks

  • Download Gist
mac-homebrew-pyexiv2.sh
Shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#!/bin/sh
 
brew install python boost exiv2
curl -O http://launchpadlibrarian.net/61465005/pyexiv2-0.3.0.tar.bz2
tar xjvf pyexiv2-0.3.0.tar.bz2
cd pyexiv2-0.3.0
 
# https://answers.launchpad.net/pyexiv2/+question/140742
echo "env['FRAMEWORKS'] += ['Python']" >> src/SConscript
 
scons BOOSTLIB=boost_python-mt
 
# https://answers.launchpad.net/pyexiv2/+question/132670
install_name_tool -change /System/Library/Frameworks/Python.framework/Versions/2.6/Python \
/usr/local/Cellar/python/2.7.1/lib/libpython2.7.dylib \
build/libexiv2python.dylib
 
scons BOOSTLIB=boost_python-mt install
 
# https://answers.launchpad.net/pyexiv2/+question/140742
ln -s /usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/libexiv2python.dylib \
/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/libexiv2python.so

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.