# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-2.8.12.ebuild,v 1.4 2012/05/31 15:13:42 radhermit Exp $ EAPI=4 inherit eutils flag-o-matic toolchain-funcs scons-utils DESCRIPTION="Digital Audio Workstation" HOMEPAGE="http://ardour.org/" SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="altivec curl debug nls lv2 sse" RDEPEND="media-libs/aubio media-libs/liblo lv2? ( >=media-libs/slv2-0.6.1 ) sci-libs/fftw:3.0 media-libs/freetype:2 >=dev-libs/glib-2.10.1:2 dev-cpp/glibmm:2 >=x11-libs/gtk+-2.8.1:2 >=dev-libs/libxml2-2.6:2 >=media-libs/libsndfile-1.0.18 >=media-libs/libsamplerate-0.1 >=media-libs/rubberband-1.6.0 >=media-libs/libsoundtouch-1.6.0 media-libs/flac media-libs/raptor:2 >=media-libs/liblrdf-0.4.0-r20 >=media-sound/jack-audio-connection-kit-0.120 >=gnome-base/libgnomecanvas-2 media-libs/vamp-plugin-sdk dev-libs/libxslt dev-libs/libsigc++:2 >=dev-cpp/gtkmm-2.16:2.4 >=dev-cpp/libgnomecanvasmm-2.26:2.6 media-libs/alsa-lib x11-libs/pango x11-libs/cairo media-libs/libart_lgpl virtual/libusb:0 curl? ( net-misc/curl )" DEPEND="${RDEPEND} dev-libs/boost virtual/pkgconfig nls? ( sys-devel/gettext )" src_prepare() { epatch \ "${FILESDIR}"/${PN}-2.8.11-flags.patch \ "${FILESDIR}"/${P}-syslibs.patch \ "${FILESDIR}"/${PN}-2.8.11-soundtouch.patch \ "${FILESDIR}"/${P}-gcc47.patch } src_compile() { local FPU_OPTIMIZATION=$($(use altivec || use sse) && echo 1 || echo 0) tc-export CC CXX mkdir -p "${D}" escons \ DESTDIR="${D}" \ FPU_OPTIMIZATION="${FPU_OPTIMIZATION}" \ PREFIX=/usr \ SYSLIBS=1 \ $(use_scons curl FREESOUND) \ $(use_scons debug DEBUG) \ $(use_scons nls NLS) \ $(use_scons lv2 LV2) } src_install() { escons install doman ${PN}.1 newicon icons/icon/ardour_icon_mac.png ${PN}.png make_desktop_entry ardour2 ardour AudioVideo }