media-sound/sndpeek: update to eapi5 and add REQUIRED_USE, bug #581548
authorAlexis Ballier <aballier@gentoo.org>
Fri, 14 Oct 2016 12:29:44 +0000 (14:29 +0200)
committerAlexis Ballier <aballier@gentoo.org>
Fri, 14 Oct 2016 12:29:51 +0000 (14:29 +0200)
Package-Manager: portage-2.3.2

media-sound/sndpeek/sndpeek-1.4.ebuild

index 5c4cdc3aafb24126ec8a3e8b32e21599177b9bc0..18dfcd6f344fade4b0c524a983e460928479a6a4 100644 (file)
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=2
+EAPI=5
 inherit eutils toolchain-funcs
 
 DESCRIPTION="real-time audio visualization"
@@ -25,6 +25,7 @@ RDEPEND="media-libs/freeglut
        alsa? ( media-libs/alsa-lib )
        app-eselect/eselect-sndpeek"
 DEPEND="${RDEPEND}"
+REQUIRED_USE="|| ( alsa jack oss )"
 
 src_prepare() {
        epatch "${FILESDIR}"/${PN}-1.3-makefile.patch \
@@ -32,13 +33,6 @@ src_prepare() {
                "${FILESDIR}"/${P}-ldflags.patch
 }
 
-pkg_setup() {
-       if ! use alsa && ! use jack && ! use oss; then
-               eerror "One of the following USE flags is needed: jack, alsa or oss"
-               die "Please set one audio engine type"
-       fi
-}
-
 compile_backend() {
        backend=$1
        cd "${S}/src/sndpeek"