Summary: MusicBrainz-based audio tagger Name: picard Version: 0.12.1 Release: %mkrel 1 Group: Sound BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot License: GPLv2+ Url: http://musicbrainz.org/doc/PicardTagger Source0: http://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz # plugins, 0.11 supports API 0.11 and 0.10 Source1: http://users.musicbrainz.org/~luks/picard-qt/plugins/discnumber.py Source2: http://users.musicbrainz.org/~luks/picard-qt/plugins/featartist.py Source3: http://users.musicbrainz.org/~luks/picard-qt/plugins/coverart.py Source4: http://dispuut-ivv.nl/~jan/bonusdisc.py #http://users.musicbrainz.org/~luks/picard-qt/plugins/lastfm/ Source5: lastfm.tar.bz2 Source6: http://users.musicbrainz.org/~luks/picard-qt/plugins/addrelease.py Source7: http://users.musicbrainz.org/~luks/picard-qt/plugins/cuesheet.py Source8: http://foolip.org/mb/encoding.py # search plugins #gw they lag behind and support 0.9.0 only #Source6: SearchAMG.py ## actual URL http://wiki.musicbrainz.org/PicardQt/Plugins?action=AttachFile&do=get&target=SearchAMG.py #Source10: http://users.musicbrainz.org/~brianfreud/SearchDiscogs3.py #Source11: http://users.musicbrainz.org/~brianfreud/SearchAmazon3.py #Source12: http://users.musicbrainz.org/~brianfreud/SearchCastAlbums3.py #Source13: http://users.musicbrainz.org/~brianfreud/SearchFilmMusziek3.py #Source14: http://users.musicbrainz.org/~brianfreud/SearchGMR.py #Source15: http://users.musicbrainz.org/~brianfreud/SearchGoogle3.py #Source16: http://users.musicbrainz.org/~brianfreud/SearchLortelArchives3.py #Source17: http://users.musicbrainz.org/~brianfreud/SearchSoundtrackCollector3.py #Source18: http://users.musicbrainz.org/~brianfreud/SearchSoundtrackINFO3.py %py_requires -d BuildRequires: gettext BuildRequires: desktop-file-utils BuildRequires: python-qt4-core >= 4.3 BuildRequires: mutagen > 1.11 BuildRequires: libofa-devel BuildRequires: libexpat-devel BuildRequires: libffmpeg-devel Requires: python-qt4-core >= 4.3 Requires: python-qt4-gui >= 4.3 Requires: python-qt4-network >= 4.3 Requires: python-qt4-xml >= 4.3 Requires: python-sip Requires: mutagen > 1.9 Requires: libdiscid %description Picard is an audio tagging application using data from the MusicBrainz database. The tagger is album or release oriented, rather than track-oriented. %prep %setup -q %build env %{__python} setup.py config env CFLAGS="%{optflags} -I%_includedir/libavcodec -I%_includedir/libavformat" %{__python} setup.py build # (tpg) it fails for now #%check #%{__python} setup.py test %install rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root=%{buildroot} install -D picard.desktop %buildroot%_datadir/applications/picard.desktop sed -i -e 's/^Icon=%{name}-32.png$/Icon=%{name}-32/g' %{buildroot}%{_datadir}/applications/* desktop-file-install \ --remove-category="Application" \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/* %define PLUGINDIR %{buildroot}%{python_sitearch}/picard/plugins/ install -pm 0644 %{SOURCE1} %{PLUGINDIR} install -pm 0644 %{SOURCE2} %{PLUGINDIR} install -pm 0644 %{SOURCE3} %{PLUGINDIR} install -pm 0644 %{SOURCE4} %{PLUGINDIR} tar -xjf %{SOURCE5} -C %{PLUGINDIR} install -pm 0644 %{SOURCE6} %{PLUGINDIR} install -pm 0644 %{SOURCE7} %{PLUGINDIR} install -pm 0644 %{SOURCE8} %{PLUGINDIR} #install -pm 0644 %{SOURCE10} %{PLUGINDIR} #install -pm 0644 %{SOURCE11} %{PLUGINDIR} #install -pm 0644 %{SOURCE12} %{PLUGINDIR} #install -pm 0644 %{SOURCE13} %{PLUGINDIR} #install -pm 0644 %{SOURCE14} %{PLUGINDIR} #install -pm 0644 %{SOURCE15} %{PLUGINDIR} #install -pm 0644 %{SOURCE16} %{PLUGINDIR} #install -pm 0644 %{SOURCE17} %{PLUGINDIR} #install -pm 0644 %{SOURCE18} %{PLUGINDIR} %find_lang %{name} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS.txt NEWS.txt INSTALL.txt %{_bindir}/picard %{_datadir}/applications/*.desktop %_datadir/icons/hicolor/*/apps/picard.png %{python_sitearch}/*egg-info %dir %{python_sitearch}/picard %{python_sitearch}/picard/* %changelog * Fri Nov 06 2009 Götz Waschk <waschk@mandriva.org> 0.12.1-1mdv2010.1 + Revision: 460729 - new version - update file list * Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.11-3mdv2010.0 + Revision: 441782 - rebuild * Sun Dec 28 2008 Götz Waschk <waschk@mandriva.org> 0.11-2mdv2009.1 + Revision: 320490 - rebuild for new python * Thu Dec 04 2008 Götz Waschk <waschk@mandriva.org> 0.11-1mdv2009.1 + Revision: 309982 - new version - add some new plugins * Thu Oct 16 2008 Götz Waschk <waschk@mandriva.org> 0.10-3mdv2009.1 + Revision: 294374 - rebuild for new libdiscid * Fri Aug 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.10-2mdv2009.0 + Revision: 268965 - rebuild early 2009.0 package (before pixel changes) * Fri Aug 08 2008 Götz Waschk <waschk@mandriva.org> 0.10-1mdv2009.0 + Revision: 268040 - new version - update plugins (sources 1-5) - drop plugins (sources 6-18) - update deps * Wed Apr 30 2008 Götz Waschk <waschk@mandriva.org> 0.9.0-6mdv2009.0 + Revision: 199392 - fix build with new ffmpeg + Thierry Vignaud <tvignaud@mandriva.com> - fix no-buildroot-tag * Wed Jan 02 2008 Götz Waschk <waschk@mandriva.org> 0.9.0-5mdv2008.1 + Revision: 140410 - rebuild for new ffmpeg * Fri Dec 28 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.9.0-4mdv2008.1 + Revision: 138712 - add missing python-qt4-* requires - add libffmpeg as a buildrequire - this should allow to calculate audio files fingerprints * Thu Dec 27 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.9.0-3mdv2008.1 + Revision: 138631 - fix instalation of additional plugins * Thu Dec 27 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.9.0-2mdv2008.1 + Revision: 138575 - do not require whole python-qt4 packages, only core one is needed * Thu Dec 27 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.9.0-1mdv2008.1 + Revision: 138236 - rewrite whole spec file - add missing buildrequires, remove not needed ones - compile with optflags - new license policy - add some plugins - new version + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Fri May 11 2007 Götz Waschk <waschk@mandriva.org> 0.7.2-3mdv2008.0 + Revision: 26222 - use wxpython2.6 * Wed Nov 29 2006 Götz Waschk <waschk@mandriva.org> 0.7.2-2mdv2007.0 + Revision: 88386 - update file list * Sat Nov 25 2006 Götz Waschk <waschk@mandriva.org> 0.7.2-1mdv2007.1 + Revision: 87254 - Import picard * Sat Nov 25 2006 Götz Waschk <waschk@mandriva.org> 0.7.2-1mdv2007.1 - initial package