commit:     1fa22e75c685713d270b9e9226c5450d944b3264
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  1 22:49:32 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Feb  1 22:49:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa22e75

media-sound/bpmdetect: Port to scons-utils.eclass

Package-Manager: portage-2.2.27

 media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild 
b/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
index 351532a..8be527a 100644
--- a/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
+++ b/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit eutils toolchain-funcs
+inherit eutils scons-utils toolchain-funcs
 
 DESCRIPTION="Automatic BPM detection utility"
 HOMEPAGE="http://sourceforge.net/projects/bpmdetect";
@@ -31,23 +31,20 @@ PATCHES=(
        "${FILESDIR}/${P}-fix-printf-format.patch"
 )
 
-src_prepare() {
-       default
-       tc-export CC CXX
-}
-
 src_configure() {
-       :
+       myscons=(
+               CC="$(tc-getCC)"
+               CXX="$(tc-getCXX)"
+               QTDIR="/usr/$(get_libdir)"
+               prefix="${D}/usr"
+       )
 }
 
 src_compile() {
-       export QTDIR="/usr/$(get_libdir)"
-       scons prefix=/usr || die "scons failed"
+       escons "${myscons[@]}"
 }
 
 src_install() {
-       dobin build/${PN}
-       doicon src/${PN}-icon.png
-       domenu src/${PN}.desktop
+       escons "${myscons[@]}" install
        dodoc authors readme todo
 }

Reply via email to