media-sound/bpmdetect: Port to scons-utils.eclass
authorDavid Seifert <soap@gentoo.org>
Mon, 1 Feb 2016 22:49:32 +0000 (23:49 +0100)
committerDavid Seifert <soap@gentoo.org>
Mon, 1 Feb 2016 22:49:51 +0000 (23:49 +0100)
Package-Manager: portage-2.2.27

media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild

index 351532aa093890648a25f2e767ec951caaca3590..8be527a26ddaaf34fb90103c3ef45390239328a6 100644 (file)
@@ -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
 }