summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/picard/picard-0.11.ebuild')
-rw-r--r--media-sound/picard/picard-0.11.ebuild28
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() {