Line
Link Here
|
0 |
-- traverso-0.49.2.ebuild |
0 |
++ traverso-0.49.2.ebuild |
Lines 2-10
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-sound/traverso/traverso-0.49.2.ebuild,v 1.1 2010/08/15 11:22:34 aballier Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/media-sound/traverso/traverso-0.49.2.ebuild,v 1.1 2010/08/15 11:22:34 aballier Exp $ |
4 |
|
4 |
|
5 |
EAPI=1 |
5 |
EAPI=4 |
6 |
|
6 |
|
7 |
inherit eutils qt4 cmake-utils |
7 |
inherit eutils cmake-utils |
8 |
|
8 |
|
9 |
DESCRIPTION="Professional Audio Tools for GNU/Linux" |
9 |
DESCRIPTION="Professional Audio Tools for GNU/Linux" |
10 |
HOMEPAGE="http://traverso-daw.org/" |
10 |
HOMEPAGE="http://traverso-daw.org/" |
Lines 16-58
Link Here
|
16 |
KEYWORDS="~amd64 ~x86" |
16 |
KEYWORDS="~amd64 ~x86" |
17 |
|
17 |
|
18 |
RDEPEND=" |
18 |
RDEPEND=" |
19 |
x11-libs/qt-core |
19 |
x11-libs/qt-core:4 |
20 |
x11-libs/qt-gui |
20 |
x11-libs/qt-gui:4 |
21 |
alsa? ( >=media-libs/alsa-lib-1.0.0 ) |
21 |
alsa? ( >=media-libs/alsa-lib-1.0.0 ) |
22 |
jack? ( >=media-sound/jack-audio-connection-kit-0.100 ) |
22 |
jack? ( >=media-sound/jack-audio-connection-kit-0.100 ) |
23 |
pulseaudio? ( >=media-sound/pulseaudio-0.9 ) |
23 |
pulseaudio? ( >=media-sound/pulseaudio-0.9 ) |
24 |
>=dev-libs/glib-2.8 |
|
|
25 |
>=media-libs/libsndfile-1.0.12 |
24 |
>=media-libs/libsndfile-1.0.12 |
26 |
media-libs/libsamplerate |
25 |
media-libs/libsamplerate |
27 |
>=sci-libs/fftw-3 |
26 |
>=sci-libs/fftw-3 |
28 |
>=media-sound/wavpack-4.40.0 |
27 |
>=media-sound/wavpack-4.40.0 |
|
|
28 |
>=media-libs/libogg-1.1.2 |
29 |
>=media-libs/libvorbis-1.1.2 |
29 |
>=media-libs/libvorbis-1.1.2 |
30 |
>=media-libs/flac-1.1.2 |
30 |
>=media-libs/flac-1.1.2 |
31 |
lv2? ( >=media-libs/slv2-0.6.1 ) |
31 |
lv2? ( >=media-libs/slv2-0.6.1 ) |
32 |
mad? ( >=media-libs/libmad-0.15.0 ) |
32 |
mad? ( >=media-libs/libmad-0.15.0 ) |
33 |
lame? ( media-sound/lame )" |
33 |
lame? ( media-sound/lame )" |
34 |
# opengl? ( x11-libs/qt-opengl ) |
|
|
35 |
DEPEND="${RDEPEND} |
34 |
DEPEND="${RDEPEND} |
36 |
dev-util/pkgconfig" |
35 |
dev-util/pkgconfig" |
37 |
|
36 |
|
38 |
src_unpack() { |
37 |
DOCS=( AUTHORS ChangeLog README resources/help.text ) |
39 |
unpack ${A} |
|
|
40 |
cd "${S}" |
41 |
epatch "${FILESDIR}/${PN}-0.49.1-slv2.patch" |
42 |
} |
43 |
|
38 |
|
44 |
src_compile() { |
39 |
PATCHES=( |
45 |
local mycmakeargs="$(cmake-utils_use_want jack JACK) $(cmake-utils_use_want alsa ALSA) \ |
40 |
"${FILESDIR}/${PN}-0.49.1-slv2.patch" |
46 |
$(cmake-utils_use_want pulseaudio PULSEAUDIO) \ |
41 |
"${FILESDIR}/${P}-desktop.patch" |
47 |
$(cmake-utils_use_want lv2 LV2) -DUSE_SYSTEM_SLV2_LIBRARY=ON \ |
42 |
"${FILESDIR}/${P}-gold.patch" |
48 |
$(cmake-utils_use_want mad MP3_DECODE) $(cmake-utils_use_want lame MP3_ENCODE) \ |
43 |
) |
49 |
$(cmake-utils_use_want debug TRAVERSO_DEBUG)" |
44 |
|
50 |
cmake-utils_src_compile |
45 |
src_configure() { |
|
|
46 |
local mycmakeargs=( |
47 |
$(cmake-utils_use_want jack JACK) $(cmake-utils_use_want alsa ALSA) |
48 |
$(cmake-utils_use_want pulseaudio PULSEAUDIO) |
49 |
$(cmake-utils_use_want lv2 LV2) -DUSE_SYSTEM_SLV2_LIBRARY=ON |
50 |
$(cmake-utils_use_want mad MP3_DECODE) $(cmake-utils_use_want lame MP3_ENCODE) |
51 |
$(cmake-utils_use_want debug TRAVERSO_DEBUG) |
52 |
) |
53 |
cmake-utils_src_configure |
51 |
} |
54 |
} |
52 |
|
55 |
|
53 |
src_install() { |
56 |
src_install() { |
54 |
cmake-utils_src_install |
57 |
cmake-utils_src_install |
55 |
dodoc AUTHORS ChangeLog README resources/help.text |
|
|
56 |
doicon resources/freedesktop/icons/128x128/apps/traverso.png |
58 |
doicon resources/freedesktop/icons/128x128/apps/traverso.png |
57 |
domenu resources/traverso.desktop |
59 |
domenu resources/traverso.desktop |
58 |
insinto /usr/share/${PN} |
60 |
insinto /usr/share/${PN} |