Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/bpmdetect/
Date: Mon, 01 Feb 2016 22:50:07
Message-Id: 1454366991.1fa22e75c685713d270b9e9226c5450d944b3264.soap@gentoo
1 commit: 1fa22e75c685713d270b9e9226c5450d944b3264
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 1 22:49:32 2016 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 1 22:49:51 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa22e75
7
8 media-sound/bpmdetect: Port to scons-utils.eclass
9
10 Package-Manager: portage-2.2.27
11
12 media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild | 21 +++++++++------------
13 1 file changed, 9 insertions(+), 12 deletions(-)
14
15 diff --git a/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild b/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
16 index 351532a..8be527a 100644
17 --- a/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
18 +++ b/media-sound/bpmdetect/bpmdetect-0.6.1-r1.ebuild
19 @@ -4,7 +4,7 @@
20
21 EAPI=6
22
23 -inherit eutils toolchain-funcs
24 +inherit eutils scons-utils toolchain-funcs
25
26 DESCRIPTION="Automatic BPM detection utility"
27 HOMEPAGE="http://sourceforge.net/projects/bpmdetect"
28 @@ -31,23 +31,20 @@ PATCHES=(
29 "${FILESDIR}/${P}-fix-printf-format.patch"
30 )
31
32 -src_prepare() {
33 - default
34 - tc-export CC CXX
35 -}
36 -
37 src_configure() {
38 - :
39 + myscons=(
40 + CC="$(tc-getCC)"
41 + CXX="$(tc-getCXX)"
42 + QTDIR="/usr/$(get_libdir)"
43 + prefix="${D}/usr"
44 + )
45 }
46
47 src_compile() {
48 - export QTDIR="/usr/$(get_libdir)"
49 - scons prefix=/usr || die "scons failed"
50 + escons "${myscons[@]}"
51 }
52
53 src_install() {
54 - dobin build/${PN}
55 - doicon src/${PN}-icon.png
56 - domenu src/${PN}.desktop
57 + escons "${myscons[@]}" install
58 dodoc authors readme todo
59 }