Lines 2-24
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/libzzub/libzzub-0.2.3.ebuild,v 1.3 2007/07/12 03:10:24 mr_bones_ Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/libzzub/libzzub-0.2.3.ebuild,v 1.3 2007/07/12 03:10:24 mr_bones_ Exp $ |
4 |
|
4 |
|
5 |
DESCRIPTION="Media library for Aldrin." |
5 |
DESCRIPTION="Platform independent C/C++ music tracking and sequencing library compatible to Jeskola Buzz" |
6 |
HOMEPAGE="http://trac.zeitherrschaft.org/zzub/" |
6 |
HOMEPAGE="http://trac.zeitherrschaft.org/zzub/" |
7 |
SRC_URI="mirror://sourceforge/aldrin/${P}.tar.bz2" |
7 |
SRC_URI="mirror://sourceforge/aldrin/${P}.tar.bz2" |
8 |
LICENSE="GPL-2" |
8 |
LICENSE="GPL-2" |
9 |
SLOT="0" |
9 |
SLOT="0" |
10 |
KEYWORDS="~x86" |
10 |
KEYWORDS="~x86" |
11 |
IUSE="" |
11 |
IUSE="sndfile no-signature debug buzz2zzub zzub-module zzub-stream bmp-ccm lunar |
12 |
RDEPEND="media-sound/jack-audio-connection-kit |
12 |
jack alsa oss sse sse2 mp3 ladspa dssi" |
13 |
media-libs/flac |
13 |
RDEPEND="jack? (media-sound/jack-audio-connection-kit) |
14 |
media-libs/libsndfile |
14 |
alsa? (media-libs/alsa-lib) |
15 |
media-libs/alsa-lib" |
15 |
oss? (media-libs/alsa-oss) |
|
|
16 |
sndfile? (media-libs/libsndfile) |
17 |
mp3? (media-libs/libmpeg2) |
18 |
ladspa? (media-libs/ladspa-sdk) |
19 |
dssi? (media-libs/dssi)" |
16 |
DEPEND="${RDEPEND} |
20 |
DEPEND="${RDEPEND} |
17 |
>=dev-util/scons-0.96.94" |
21 |
>=dev-util/scons-0.96.94" |
18 |
|
22 |
|
19 |
src_compile() { |
23 |
src_compile() { |
20 |
scons PREFIX=/usr configure || die |
24 |
CF="$CF SNDFILE=$(use sndfile && echo yes || echo no)" |
21 |
scons PREFIX=/usr || die |
25 |
CF="$CF USE_SIGNATURE=$(use no-signature && echo no || echo yes)" |
|
|
26 |
CF="$CF DEBUG=$(use debug && echo yes || echo no)" |
27 |
CF="$CF BUZZ2ZZUB=$(use buzz2zzub && echo yes || echo no)" |
28 |
CF="$CF ZZUB_MODULE=$(use zzub-module && echo yes || echo no)" |
29 |
CF="$CF ZZUB_STREAM=$(use zzub-stream && echo yes || echo no)" |
30 |
CF="$CF BMPCCM=$(use bmp-ccm && echo yes || echo no)" |
31 |
CF="$CF LUNAR=$(use lunar && echo yes || echo no)" |
32 |
CF="$CF JACK=$(use jack && echo yes || echo no)" |
33 |
CF="$CF ALSA=$(use alsa && echo yes || echo no)" |
34 |
CF="$CF OSS=$(use oss && echo yes || echo no)" |
35 |
CF="$CF SSE=$(use sse && echo yes || echo no)" |
36 |
CF="$CF SSE2=$(use sse2 && echo yes || echo no)" |
37 |
CF="$CF MP3=$(use mp3 && echo yes || echo no)" |
38 |
CF="$CF LADSPA=$(use ladspa && echo yes || echo no)" |
39 |
CF="$CF DSSI=$(use dssi && echo yes || echo no)" |
40 |
scons PREFIX=/usr $CF configure || die |
41 |
scons PREFIX=/usr $CF || die |
22 |
} |
42 |
} |
23 |
|
43 |
|
24 |
src_install() { |
44 |
src_install() { |