# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" PYTHON_DEPEND="2" inherit eutils python DESCRIPTION="LADI Session Handler - a session management system for JACK applications" HOMEPAGE="http://ladish.org/" SRC_URI="http://ladish.org/download/ladish-${PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="lash python" RDEPEND="!media-libs/lash media-sound/jack-audio-connection-kit[dbus] >=x11-libs/flowcanvas-0.6.4 sys-apps/dbus >=dev-libs/glib-2.20.3 >=x11-libs/gtk+-2.20.0 >=gnome-base/libglade-2.6.2 >=dev-libs/dbus-glib-0.74 dev-lang/python >=dev-libs/expat-2.0.1" DEPEND="${RDEPEND} virtual/pkgconfig" pkg_setup() { python_set_active_version 2 python_pkg_setup } src_prepare() { epatch "${FILESDIR}/${P}-include.patch" } src_configure() { python_convert_shebangs -r 2 "${S}" local myconf="--prefix=/usr --destdir=${D}" use lash && myconf="${myconf} --enable-liblash" use python && myconf="${myconf} --enable-pylash" einfo "Running \"./waf configure ${myconf}\" ..." ./waf configure ${myconf} || die "waf configure failed" } src_compile() { einfo "Running \"./waf build\"" ./waf build || die "failed to build" } src_install() { einfo "Running \"./waf install --destdir=${ED}" ./waf install --destdir="${ED}" || die "install failed" dodoc AUTHORS README NEWS python_convert_shebangs -r 2 "${ED}" }