summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2018-10-01 21:31:48 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2018-10-01 22:08:19 +0200
commit19c3f586c801c32054718525defffa129cadf9bd (patch)
tree9d9d4b34af9ae59dde43cefe0633357399f3142b /media-libs/aubio/aubio-0.4.7.ebuild
parentmedia-libs/aubio: Drop unused multilib,eutils, add missing slot op (diff)
downloadgentoo-19c3f586c801c32054718525defffa129cadf9bd.tar.gz
gentoo-19c3f586c801c32054718525defffa129cadf9bd.tar.bz2
gentoo-19c3f586c801c32054718525defffa129cadf9bd.zip
media-libs/aubio: Fix USE flag conflicts
Thanks-to: ak <4nykey@gmail.com> Closes: https://bugs.gentoo.org/605750 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Diffstat (limited to 'media-libs/aubio/aubio-0.4.7.ebuild')
-rw-r--r--media-libs/aubio/aubio-0.4.7.ebuild25
1 files changed, 15 insertions, 10 deletions
diff --git a/media-libs/aubio/aubio-0.4.7.ebuild b/media-libs/aubio/aubio-0.4.7.ebuild
index 0592ffa0a50d..a7d7db9a590a 100644
--- a/media-libs/aubio/aubio-0.4.7.ebuild
+++ b/media-libs/aubio/aubio-0.4.7.ebuild
@@ -37,7 +37,9 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ ?? ( double-precision libsamplerate )
+"
DOCS=( AUTHORS ChangeLog README.md )
PYTHON_SRC_DIR="${S}"
@@ -49,16 +51,19 @@ src_prepare() {
src_configure() {
python_setup
- waf-utils_src_configure \
- --enable-complex \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- $(use_enable double-precision double) \
- $(use_enable fftw fftw3f) \
- $(use_enable fftw fftw3) \
- $(use_enable ffmpeg avcodec) \
- $(use_enable jack) \
- $(use_enable libsamplerate samplerate) \
+ local mywafconfargs=(
+ --enable-complex
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable double-precision double)
+ $(use_enable fftw fftw3)
+ $(use_enable ffmpeg avcodec)
+ $(use_enable jack)
+ $(use_enable libsamplerate samplerate)
$(use_enable sndfile)
+ )
+ use double-precision || mywafconfargs+=( $(use_enable fftw fftw3f) )
+
+ waf-utils_src_configure "${mywafconfargs[@]}"
if use python ; then
cd "${PYTHON_SRC_DIR}" || die