Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3b4cd244da48c5f25e51a934717fe6863782a2e4
commit 3b4cd244da48c5f25e51a934717fe6863782a2e4 Author: Devil505 <devil505li...@gmail.com> Date: Sat Jun 25 18:09:54 2011 +0200 picard-0.14-2-i686 * added patch for ffmpeg * added coverart plugin :) diff --git a/source/xmultimedia-extra/picard/FrugalBuild b/source/xmultimedia-extra/picard/FrugalBuild index 5aa4c06..2842a7a 100644 --- a/source/xmultimedia-extra/picard/FrugalBuild +++ b/source/xmultimedia-extra/picard/FrugalBuild @@ -13,18 +13,25 @@ archs=('i686' 'x86_64') options=('nostrip') _F_gnome_desktop="y" _F_gnome_iconcache="y" -Finclude gnome-scriptlet +Finclude gnome-scriptlet python up2date="lynx -dump 'http://ftp.musicbrainz.org/pub/musicbrainz/$pkgname/?C=M;O=D'|grep $pkgname.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" -source=(ftp://ftp.musicbrainz.org/pub/musicbrainz/$pkgname/$pkgname-$pkgver.tar.gz) -sha1sums=('e8d2b7098bca8124459c636cbb20a62f767a7756') +source=(ftp://ftp.musicbrainz.org/pub/musicbrainz/$pkgname/$pkgname-$pkgver.tar.gz \ + http://users.musicbrainz.org/~outsidecontext/picard/plugins/coverart.py \ + $pkgname-0.13-ffmpeg.patch) +sha1sums=('e8d2b7098bca8124459c636cbb20a62f767a7756' \ + '0c244339da6d4786d3a316f0b9a8856c839944d9' \ + '5b0c307d0ecd90afe2f47535bc802b690317e6e7') build() { Fcd + Fpatchall python setup.py config || Fdie - python setup.py install --prefix "$Fprefix" --root "$Fdestdir" || Fdie + python setup.py install --root=$Fdestdir || Fdie # Wrapper fixup sed -i -e "s|/var/tmp/fst/pkg||g" "$Fdestdir/usr/bin/picard" || Fdie Fbuild_gnome_scriptlet + # coverart plugin + Ffile coverart.py $_F_python_libdir/$pkgname/plugins/coverart.py } # optimization OK diff --git a/source/xmultimedia-extra/picard/picard-0.13-ffmpeg.patch b/source/xmultimedia-extra/picard/picard-0.13-ffmpeg.patch new file mode 100644 index 0000000..bf254bd --- /dev/null +++ b/source/xmultimedia-extra/picard/picard-0.13-ffmpeg.patch @@ -0,0 +1,13 @@ +Index: picard-0.13/picard/musicdns/avcodec.c +=================================================================== +--- picard-0.13.orig/picard/musicdns/avcodec.c ++++ picard-0.13/picard/musicdns/avcodec.c +@@ -251,7 +251,7 @@ decode(PyObject *self, PyObject *args) + codec_context = NULL; + for (i = 0; i < format_context->nb_streams; i++) { + codec_context = (AVCodecContext *)format_context->streams[i]->codec; +- if (codec_context && codec_context->codec_type == CODEC_TYPE_AUDIO) ++ if (codec_context && codec_context->codec_type == AVMEDIA_TYPE_AUDIO) + break; + } + if (codec_context == NULL) { _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git