Mac OSX Picard Qt Installation Guide: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
(needs to be updated (Imported from MoinMoin))
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| border="1"
|-
| This page is outdated, some of the steps are not required anymore, some are changed.
|}

==Notes==
==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'''.
* 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 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) or [[Darwin Ports|DarwinPorts]]. 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


Line 17: Line 22:
* <code><nowiki> sudo fink install bzr-py24 </nowiki></code>
* <code><nowiki> sudo fink install bzr-py24 </nowiki></code>
** select default options if Fink asks you to select dependencies
** select default options if Fink asks you to select dependencies
** if Fink can't find it, try enabling the unstable respository: [http://www.finkproject.org/faq/usage-fink.php?phpLang=en http://www.finkproject.org/faq/usage-fink.php?phpLang=en]
** if you run into trouble with the Bazaar installation, check out #bzr on irc.freenode.net
** if you run into trouble with the Bazaar installation, check out #bzr on irc.freenode.net


Line 36: Line 42:
* double click to extract it
* double click to extract it
* <code><nowiki> sudo python configure.py </nowiki></code>
* <code><nowiki> sudo python configure.py </nowiki></code>
* <code><nowiki> make </nowiki></code>
* <code><nowiki> sudo make install </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]
* 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 python configure.py </nowiki></code>
* <code><nowiki> sudo make </nowiki></code>
* <code><nowiki> sudo make </nowiki></code>
** (should only be make, but I had permission problems so I used sudo)
** (should only be make, but I had permission problems so I used sudo)
Line 65: Line 73:


* 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]
* 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> ./configure --prefix=/usr</nowiki></code>
* <code><nowiki> vi Makefile </nowiki></code>
* <code><nowiki> vi Makefile </nowiki></code>
* change ''LIBRARY = libexpat.la'' to ''LIBRARY = libexpatw.la'', save and quit (Esc, w, q, enter)
* change ''LIBRARY = libexpat.la'' to ''LIBRARY = libexpatw.la'', save and quit (Esc, w, q, enter)
Line 76: Line 84:
* download and extract [http://ftp.gnu.org/gnu/libtool/libtool-1.5.22.tar.gz libtool-1.5.22.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)
* copy ''ltmain.sh'' from the libtool dir to the libofa dir (overwrite)
* <code><nowiki> ./configure </nowiki></code>
* <code><nowiki> ./configure --prefix=/usr</nowiki></code>
** [if you tried configuring libofa before copying the libtool ''ltmain.sh'' file, run '''make clean''']
** [if you tried configuring libofa before copying the libtool ''ltmain.sh'' file, run '''make clean''']



Revision as of 19:26, 3 March 2007

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.