Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 410107 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-20 / +22 lines)
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}

Return to bug 410107