Mac OSX Picard Qt Installation Guide

From MusicBrainz Wiki
Revision as of 19:26, 3 March 2007 by LukasLalinsky (talk | contribs) (needs to be updated (Imported from MoinMoin))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
This page is outdated, some of the steps are not required anymore, some are changed.

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 unstable repositories) or DarwinPorts. 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

Bazaar

  • sudo fink selfupdate
  • sudo fink install bzr-py24

Picard-Qt Source

  • bzr get http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt

Qt4

PyQt4

  • sudo make install

Mutagen

  • download and extract mutagen-1.9.tar.gz
  • python setup.py build
  • sudo python setup.py install

C-Types

LibDiscID

Expat2

  • download and extract expat-2.0.0.tar.gz
  • ./configure --prefix=/usr
  • 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 --prefix=/usr
    • [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

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.