Mac OSX Picard Qt Installation Guide: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
 
((Imported from MoinMoin))
Line 2: Line 2:


* 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'''.
* 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 http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#unstable].
* Before you can use this guide, you must have Fink installed and configured to use unstable repositories. Check out [http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#unstable http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#unstable].
* Anything written like <code><nowiki> this </nowiki></code> must be run in terminal
* Anything written like <code><nowiki> this </nowiki></code> must be run in terminal



Revision as of 02:59, 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 unstable 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

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

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
  • 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

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.