Mac OSX Picard Qt Installation Guide: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
 
m (16 revision(s))
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
#REDIRECT [[Picard Qt/Mac Install Guide]]
==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 http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#unstable].
* Anything written like <code><nowiki> this </nowiki></code> must be run in terminal

==Installation Steps==

===Python===

* download [http://pythonmac.org/packages/py24-fat/dmg/python-2.4.4-macosx2006-10-18.dmg python-2.4.4-macosx2006-10-18.dmg]
* install it

===Bazaar===

* <code><nowiki> sudo fink selfupdate </nowiki></code>
* <code><nowiki> sudo fink install bzr-py24 </nowiki></code>
** 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===

* <code><nowiki> bzr get http://bazaar.launchpad.net/~luks/picard/qt-port picard-qt </nowiki></code>

===Qt4===

* download and extract [ftp://ftp.trolltech.com/qt/source/qt-mac-opensource-src-4.2.2.tar.gz qt-mac-opensource-src-4.2.2.tar.gz]
* <code><nowiki> ./configure </nowiki></code>
* <code><nowiki> make </nowiki></code>
* <code><nowiki> sudo make install </nowiki></code>
** if you run into trouble installing go to #qt on irc.freenode.net

===PyQt4===

* download and extract [http://www.riverbankcomputing.com/Downloads/sip4/sip-4.5.2.tar.gz sip-4.5.2.tar.gz]
* double click to extract it
* <code><nowiki> sudo python configure.py </nowiki></code>
* download and extract [http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-mac-gpl-4.1.1.tar.gz http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-mac-gpl-4.1.1.tar.gz]
* <code><nowiki> ./configure </nowiki></code>
* <code><nowiki> sudo make </nowiki></code>
** (should only be make, but I had permission problems so I used sudo)

* <code><nowiki> sudo make install </nowiki></code>

===Mutagen===

* download and extract [http://www.sacredchao.net/~piman/software/mutagen-1.9.tar.gz mutagen-1.9.tar.gz]
* <code><nowiki> python setup.py build </nowiki></code>
* <code><nowiki>sudo python setup.py install </nowiki></code>

===C-Types===

* download and extract [http://downloads.sourceforge.net/ctypes/ctypes-1.0.1.tar.gz?modtime=1161376218&big_mirror=0 ctypes-1.0.1.tar.gz]
* <code><nowiki> python setup.py build </nowiki></code>
* <code><nowiki> sudo python setup.py install </nowiki></code>

===LibDiscID===

* download and extract [http://users.musicbrainz.org/~matt/libdiscid-0.1.0.tar.gz libdiscid-0.1.0.tar.gz]
* <code><nowiki> ./configure </nowiki></code>
* <code><nowiki> make </nowiki></code>
* <code><nowiki> sudo make install </nowiki></code>

===Expat2===

* download and extract [http://downloads.sourceforge.net/expat/expat-2.0.0.tar.gz?modtime=1136972148&big_mirror=0 expat-2.0.0.tar.gz]
* <code><nowiki> ./configure </nowiki></code>
* <code><nowiki> vi Makefile </nowiki></code>
* change ''LIBRARY = libexpat.la'' to ''LIBRARY = libexpatw.la'', save and quit (Esc, w, q, enter)
* <code><nowiki> make buildlib </nowiki></code>
* <code><nowiki> sudo make installlib </nowiki></code>

===LibOfa===

* download and extract [http://www.musicip.com/dns/files/libofa-0.9.3.tar.gz libofa-0.9.3.tar.gz]
* download and extract [http://ftp.gnu.org/gnu/libtool/libtool-1.5.22.tar.gz libtool-1.5.22.tar.gz]
* copy ''ltmain.sh'' from the libtool dir to the libofa dir (overwrite)
* <code><nowiki> ./configure </nowiki></code>
** [if you tried configuring libofa before copying the libtool ''ltmain.sh'' file, run '''make clean''']

* <code><nowiki> make </nowiki></code>
* <code><nowiki> sudo make install </nowiki></code>

===Ffmpeg===

* <code><nowiki> sudo fink install ffmpeg </nowiki></code>

===PythonMusicBrainz2===

* download and extract [http://musicbrainz.org/~matt/python-musicbrainz2-0.4.0.tar.gz python-musicbrainz2-0.4.0.tar.gz]
* <code><nowiki> sudo python setup.py install </nowiki></code>
** '''or''' run <code><nowiki> svn checkout http://svn.musicbrainz.org/python-musicbrainz2/trunk python-musicbrainz2 </nowiki></code>

===PicardQt===

* <code><nowiki> python setup.py build_ext -i </nowiki></code>
** (ignore libofa errors here)

* <code><nowiki> python setup.py build_locales -i </nowiki></code>

And from now on, you just need to run the following command whenever you want to open up Picard:
* <code><nowiki> python tagger.py </nowiki></code>

==Contributions==

* HUGE thanks to luks and warp in #musicbrainz for their help throughout this process.

[[Category:To Be Reviewed]] [[Category:Picard]]

Latest revision as of 08:39, 15 March 2009