]> CyberLeo.Net >> Repos - CDN/portage-cdn.git/blob - media-plugins/alsaequal/alsaequal-0.6-r3.ebuild
media-plugins/alsaequal: bump EAPI version
[CDN/portage-cdn.git] / media-plugins / alsaequal / alsaequal-0.6-r3.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/media-plugins/alsaequal/alsaequal-0.6-r2.ebuild,v 1.2 2014/02/15 08:53:11 pacho Exp $
4
5 EAPI=6
6 inherit eutils multilib toolchain-funcs multilib-minimal
7
8 DESCRIPTION="a real-time adjustable equalizer plugin for ALSA"
9 HOMEPAGE="http://www.thedigitalmachine.net/alsaequal.html"
10 SRC_URI="http://www.thedigitalmachine.net/tools/${P}.tar.bz2"
11
12 LICENSE="LGPL-2.1"
13 SLOT="0"
14 KEYWORDS="amd64 ~x86"
15 IUSE=""
16
17 RDEPEND="media-libs/alsa-lib[${MULTILIB_USEDEP}]
18         >=media-plugins/caps-plugins-0.9.11[${MULTILIB_USEDEP}]
19         abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r3
20                                         !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
21 DEPEND="${RDEPEND}"
22
23 S=${WORKDIR}/${PN}
24 DOCS=( README )
25
26 src_prepare() {
27         epatch "${FILESDIR}"/${P}-asneeded.patch
28         epatch "${FILESDIR}"/${P}-eq-name.patch
29         epatch "${FILESDIR}"/${P}-false-error.patch
30         eapply_user
31         multilib_copy_sources
32 }
33
34 multilib_src_compile() {
35         emake \
36                 CC="$(tc-getCC)" \
37                 CFLAGS="${CFLAGS} -Wall -fPIC -DPIC" \
38                 LD="$(tc-getCC)" \
39                 LDFLAGS="${LDFLAGS} -shared" \
40                 Q= \
41                 SND_PCM_LIBS="-lasound" \
42                 SND_CTL_LIBS="-lasound" || die
43 }
44
45 multilib_src_install() {
46         exeinto /usr/$(get_libdir)/alsa-lib
47         doexe *.so || die
48 }