From 09852518c26b757334964a75413bd2cf4e104798 Mon Sep 17 00:00:00 2001 From: "Santiago M. Mola" Date: Fri, 7 Nov 2008 11:30:27 +0000 Subject: Install menu entry (bug #235122). Package-Manager: portage-2.2_rc13/cvs/Linux 2.6.26-gentoo-r2 x86_64 --- media-sound/picard/ChangeLog | 8 +++- media-sound/picard/Manifest | 4 +- media-sound/picard/picard-0.10-r1.ebuild | 79 ++++++++++++++++++++++++++++++++ media-sound/picard/picard-0.10.ebuild | 76 ------------------------------ 4 files changed, 88 insertions(+), 79 deletions(-) create mode 100644 media-sound/picard/picard-0.10-r1.ebuild delete mode 100644 media-sound/picard/picard-0.10.ebuild (limited to 'media-sound/picard') diff --git a/media-sound/picard/ChangeLog b/media-sound/picard/ChangeLog index 5985270ff84f..8c2e4323da2e 100644 --- a/media-sound/picard/ChangeLog +++ b/media-sound/picard/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/picard # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/ChangeLog,v 1.13 2008/08/17 12:31:53 coldwind Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/ChangeLog,v 1.14 2008/11/07 11:30:27 coldwind Exp $ + +*picard-0.10-r1 (07 Nov 2008) + + 07 Nov 2008; Santiago M. Mola -picard-0.10.ebuild, + +picard-0.10-r1.ebuild: + Install menu entry (bug #235122). *picard-0.10 (17 Aug 2008) diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest index 8e4aae429e86..a9ede5c61654 100644 --- a/media-sound/picard/Manifest +++ b/media-sound/picard/Manifest @@ -1,7 +1,7 @@ AUX picard-0.10.0_rc1-ffmpeg-headers.patch 594 RMD160 9d7dbf3a4c8802269e478a2585498fe3f2860dc4 SHA1 61cda19d72af8500cdeac5fb710db6e4e2dca295 SHA256 1f7860958dd735f8b1abeebd9c0d271216a874c1ad3dee19ce88933c2a984f1c DIST picard-0.10.tar.gz 459526 RMD160 0c7bf4ac4471d8bf8faa56be6bb59ee0f6bca790 SHA1 e519d0b63a7e64d3c9131afa20a7ffca6a8a813c SHA256 dc86f5defcfef8e750e404369bdd1184b41cb944f3c37bb5bc5112ebab065777 DIST picard-0.9.0.tar.gz 401571 RMD160 6e42ab1bea1ffe9dc7ca964f7080fea7c1fc24ad SHA1 45d04acfc1daef405e1b0e2a1779802c663ce8dc SHA256 5235de52a8e537b24be774a2ebdabd84679bf5adccf8a28766f8be9153a726b3 -EBUILD picard-0.10.ebuild 2219 RMD160 2f77555035e3ef408919fdc6291630b5c814df1b SHA1 5d7edc3d8bfec468308f0cc9e806070e351de25d SHA256 5afd93689d8914775b1349dc219416a7594623ed8df3a82cd2260b93c82c2e5a +EBUILD picard-0.10-r1.ebuild 2273 RMD160 4c8e2ffa956cc7af8de777e20d28398042e38801 SHA1 4ae81b4784965014d4ac9e904398ed21486e710c SHA256 c8a2e2d8f24ffad5e65420a292ad5ebf8fb157b847ac2803d2823fa64e2a020a EBUILD picard-0.9.0.ebuild 2033 RMD160 6e132257d0f288594ebc696b01ce00748e1b0fef SHA1 e41785259e3e891853aa5c5cb6d346c9fada6259 SHA256 d0e643df809fb1014222332f741b07b1283b459716078e2aff7e11c7274070db -MISC ChangeLog 2480 RMD160 e52ab6609f05b5540c02c6c47ed30ecc4a8a936c SHA1 53b0d9f1d41ee09f8276ed384b7c80d267f1254d SHA256 a87f98343926086691c588474a696012a9cbf068d09ebdf4f799cc7ef10d9818 +MISC ChangeLog 2649 RMD160 908d8a1cf523a7371c76dbfbe11c3f17b8b8aefc SHA1 ecd0ef4e8ab639b007c849101e3d2b009310ab7a SHA256 6d583e4859622fc513323c69ea238f2a8c041fe81a595b03bb2665901851ddb7 MISC metadata.xml 806 RMD160 0aa68fa3348f1b73ac7af38d538357999b8efb6a SHA1 2ab1c62d1c765e1d5d79935309c9c1efc9867801 SHA256 08cb60249ced18a24e2a17fd2bccc19260875170022373e2193acaee779a8625 diff --git a/media-sound/picard/picard-0.10-r1.ebuild b/media-sound/picard/picard-0.10-r1.ebuild new file mode 100644 index 000000000000..8a17b3cda16d --- /dev/null +++ b/media-sound/picard/picard-0.10-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/picard-0.10-r1.ebuild,v 1.1 2008/11/07 11:30:27 coldwind Exp $ + +inherit eutils distutils + +MY_P="${P/_/}" +DESCRIPTION="An improved rewrite/port of the Picard Tagger using Qt" +HOMEPAGE="http://musicbrainz.org/doc/PicardQt" +SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/picard/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cdaudio ffmpeg nls" + +RDEPEND=">=dev-lang/python-2.4 + || ( >=dev-lang/python-2.5 >=dev-python/ctypes-0.9 ) + >=dev-python/PyQt4-4.2 + media-libs/mutagen + cdaudio? ( >=media-libs/libdiscid-0.1.1 ) + ffmpeg? ( media-video/ffmpeg + >=media-libs/libofa-0.9.2 )" + +DEPEND="${RDEPEND}" + +DOCS="AUTHORS.txt INSTALL.txt NEWS.txt" +S=${WORKDIR}/${MY_P} + +pkg_setup() { + if ! use ffmpeg; then + ewarn "The 'ffmpeg' USE flag is disabled. Acoustic fingerprinting and" + ewarn "recognition will not be available." + fi + if ! use cdaudio; then + ewarn "The 'cdaudio' USE flag is disabled. CD index lookup and" + ewarn "identification will not be available. You can get audio CD support" + ewarn "by installing media-libs/libdiscid." + fi + + if ! built_with_use --missing true dev-lang/python cxx ; then + eerror "Please, rebuild dev-lang/python with USE=\"cxx\"." + die "dev-lang/python built without cxx support" + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + if has_version '>=media-video/ffmpeg-0.4.9_p20080326' ; then + epatch "${FILESDIR}"/${PN}-0.10.0_rc1-ffmpeg-headers.patch + fi +} + +src_compile() { + ${python} setup.py config || die "setup.py config failed" + if ! use ffmpeg; then + sed -i -e "s:\(^with-avcodec\ =\ \).*:\1False:" \ + -e "s:\(^with-libofa\ =\ \).*:\1False:" \ + build.cfg || die "sed failed" + fi + ${python} setup.py build $(use nls || echo "--disable-locales") \ + || die "setup.py build failed" +} + +src_install() { + distutils_src_install --disable-autoupdate --skip-build \ + $(use nls || echo "--disable-locales") + + doicon picard-{16,32}.png + domenu picard.desktop +} + +pkg_postinst() { + distutils_pkg_postinst + echo + elog "You should set the environment variable BROWSER to something like" + elog "\"firefox '%s' &\" to let python know which browser to use." +} diff --git a/media-sound/picard/picard-0.10.ebuild b/media-sound/picard/picard-0.10.ebuild deleted file mode 100644 index f6ce5b363817..000000000000 --- a/media-sound/picard/picard-0.10.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/picard-0.10.ebuild,v 1.1 2008/08/17 12:31:53 coldwind Exp $ - -inherit eutils distutils - -MY_P="${P/_/}" -DESCRIPTION="An improved rewrite/port of the Picard Tagger using Qt" -HOMEPAGE="http://musicbrainz.org/doc/PicardQt" -SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/picard/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cdaudio ffmpeg nls" - -RDEPEND=">=dev-lang/python-2.4 - || ( >=dev-lang/python-2.5 >=dev-python/ctypes-0.9 ) - >=dev-python/PyQt4-4.2 - media-libs/mutagen - cdaudio? ( >=media-libs/libdiscid-0.1.1 ) - ffmpeg? ( media-video/ffmpeg - >=media-libs/libofa-0.9.2 )" - -DEPEND="${RDEPEND}" - -DOCS="AUTHORS.txt INSTALL.txt NEWS.txt" -S=${WORKDIR}/${MY_P} - -pkg_setup() { - if ! use ffmpeg; then - ewarn "The 'ffmpeg' USE flag is disabled. Acoustic fingerprinting and" - ewarn "recognition will not be available." - fi - if ! use cdaudio; then - ewarn "The 'cdaudio' USE flag is disabled. CD index lookup and" - ewarn "identification will not be available. You can get audio CD support" - ewarn "by installing media-libs/libdiscid." - fi - - if ! built_with_use --missing true dev-lang/python cxx ; then - eerror "Please, rebuild dev-lang/python with USE=\"cxx\"." - die "dev-lang/python built without cxx support" - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - if has_version '>=media-video/ffmpeg-0.4.9_p20080326' ; then - epatch "${FILESDIR}"/${PN}-0.10.0_rc1-ffmpeg-headers.patch - fi -} - -src_compile() { - ${python} setup.py config || die "setup.py config failed" - if ! use ffmpeg; then - sed -i -e "s:\(^with-avcodec\ =\ \).*:\1False:" \ - -e "s:\(^with-libofa\ =\ \).*:\1False:" \ - build.cfg || die "sed failed" - fi - ${python} setup.py build $(use nls || echo "--disable-locales") \ - || die "setup.py build failed" -} - -src_install() { - distutils_src_install --disable-autoupdate --skip-build \ - $(use nls || echo "--disable-locales") -} - -pkg_postinst() { - distutils_pkg_postinst - echo - elog "You should set the environment variable BROWSER to something like" - elog "\"firefox '%s' &\" to let python know which browser to use." -} -- cgit v1.2.3-65-gdbad