# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.0.ebuild,v 1.2 2013/03/20 20:28:16 nativemad Exp $ EAPI=5 inherit eutils flag-o-matic toolchain-funcs waf-utils DESCRIPTION="Digital Audio Workstation" HOMEPAGE="http://ardour.org/" SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="3" KEYWORDS="~amd64 ~x86" IUSE="altivec curl debug doc nls lv2 sse" RDEPEND="media-libs/aubio media-libs/liblo 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 dev-libs/boost >=media-libs/taglib-1.7 curl? ( net-misc/curl ) lv2? ( >=media-libs/slv2-0.6.1 media-libs/lilv media-libs/sratom dev-libs/sord )" DEPEND="${RDEPEND} virtual/pkgconfig nls? ( sys-devel/gettext ) doc? ( app-doc/doxygen[dot] )" src_prepare() { epatch "${FILESDIR}"/${P}-syslibs.patch sed 's/python/python2/' -i waf } src_configure() { tc-export CC CXX mkdir -p "${D}" waf-utils_src_configure \ --destdir="${D}" \ --prefix=/usr \ --jobs=${MAKEOPTS:2} \ $(use lv2 && echo "--lv2" || echo "--no-lv2") \ $(use nls && echo "--nls" || echo "--no-nls") \ $(use debug && echo "--stl-debug" && echo "--rt-alloc-debug") \ $((use altivec || use sse) && echo "--fpu-optimization" || echo "--no-fpu-optimization") \ $(use curl || echo "--no-freesound") \ $(use doc && echo "--docs") # $(use test && echo "--test") } src_install() { waf-utils_src_install mv ${PN}.1 ${PN}${SLOT}.1 doman ${PN}${SLOT}.1 newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png make_desktop_entry ardour3 ardour3 ardour3 AudioVideo }