diff options
Diffstat (limited to 'media-sound/picard/picard-0.11.ebuild')
-rw-r--r-- | media-sound/picard/picard-0.11.ebuild | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/media-sound/picard/picard-0.11.ebuild b/media-sound/picard/picard-0.11.ebuild index ade26eeeeae6..1411dec5be8e 100644 --- a/media-sound/picard/picard-0.11.ebuild +++ b/media-sound/picard/picard-0.11.ebuild @@ -1,7 +1,8 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/picard-0.11.ebuild,v 1.2 2009/05/14 20:32:15 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/picard/picard-0.11.ebuild,v 1.3 2009/06/06 14:22:40 yngwin Exp $ +EAPI="2" inherit distutils MY_P="${P/_/}" @@ -14,18 +15,19 @@ 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 +RDEPEND="|| ( + >=dev-lang/python-2.5 + ( dev-lang/python:2.4[cxx] =dev-python/ctypes-0.9 ) + ) + dev-python/PyQt4[X] 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} +S="${WORKDIR}/${MY_P}" pkg_setup() { if ! use ffmpeg; then @@ -37,20 +39,18 @@ pkg_setup() { 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_compile() { +src_configure() { ${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 +} + +src_compile() { ${python} setup.py build $(use nls || echo "--disable-locales") \ || die "setup.py build failed" } @@ -59,8 +59,8 @@ src_install() { distutils_src_install --disable-autoupdate --skip-build \ $(use nls || echo "--disable-locales") - doicon picard-{16,32}.png - domenu picard.desktop + doicon picard-{16,32}.png || die 'doicon failed' + domenu picard.desktop || die 'domenu failed' } pkg_postinst() { |