Mac OSX Picard Qt Installation Guide: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin)) |
(No difference)
|
Revision as of 02:57, 18 December 2006
Notes
- CAUTION: Proceed at your own risk. This isn't official yet and is not supported. This document is provided purely for informational purposes and should not be used if you don't know what you're doing.
- Before you can use this guide, you must have Fink installed and configured to use usntable repositories. Check out http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#unstable.
- Anything written like
this
must be run in terminal
Installation Steps
Python
- download python-2.4.4-macosx2006-10-18.dmg
- install it
Bazaar
sudo fink selfupdate
sudo fink install bzr-py24
- select default options if Fink asks you to select dependencies
- if you run into trouble with the Bazaar installation, check out #bzr on irc.freenode.net
Picard-Qt Source
bzr get http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt
Qt4
- download and extract qt-mac-opensource-src-4.2.2.tar.gz
./configure
make
sudo make install
- if you run into trouble installing go to #qt on irc.freenode.net
PyQt4
- download and extract sip-4.5.2.tar.gz
- double click to extract it
sudo python configure.py
- download and extract http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-mac-gpl-4.1.1.tar.gz
./configure
sudo make
- (should only be make, but I had permission problems so I used sudo)
sudo make install
Mutagen
- download and extract mutagen-1.9.tar.gz
python setup.py build
sudo python setup.py install
C-Types
- download and extract ctypes-1.0.1.tar.gz
python setup.py build
sudo python setup.py install
LibDiscID
- download and extract libdiscid-0.1.0.tar.gz
./configure
make
sudo make install
Expat2
- download and extract expat-2.0.0.tar.gz
./configure
vi Makefile
- change LIBRARY = libexpat.la to LIBRARY = libexpatw.la, save and quit (Esc, w, q, enter)
make buildlib
sudo make installlib
LibOfa
- download and extract libofa-0.9.3.tar.gz
- download and extract libtool-1.5.22.tar.gz
- copy ltmain.sh from the libtool dir to the libofa dir (overwrite)
./configure
- [if you tried configuring libofa before copying the libtool ltmain.sh file, run make clean]
make
sudo make install
Ffmpeg
sudo fink install ffmpeg
PythonMusicBrainz2
- download and extract python-musicbrainz2-0.4.0.tar.gz
sudo python setup.py install
- or run
svn checkout http://svn.musicbrainz.org/python-musicbrainz2/trunk python-musicbrainz2
- or run
PicardQt
python setup.py build_ext -i
- (ignore libofa errors here)
python setup.py build_locales -i
And from now on, you just need to run the following command whenever you want to open up Picard:
python tagger.py
Contributions
- HUGE thanks to luks and warp in #musicbrainz for their help throughout this process.