[proaudio] new ebuild: carla plugin host

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Ooops, i'm sorry for unintentional swaping of ebuilds between messages. Ebuild for this message is placed in message about linuxsampler, so i don't have anything other than just attach linuxsampler's ebuild there.

 

Shortly, carla is newer multi-format host, supporting all common linux plugin formats (ladspa, dssi, lv2), vst, and even implementing some kind of sampler to load instruments like plugins, using linuxsampler and fluidsynth.

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="4"
AUTOTOOLS_AUTORECONF=1
# bug
AUTOTOOLS_IN_SOURCE_BUILD=1
inherit subversion autotools-utils

DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features."
HOMEPAGE="http://www.linuxsampler.org/";
ESVN_REPO_URI="https://svn.linuxsampler.org/svn/linuxsampler/trunk";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="alsa doc dssi jack lv2 sqlite static-libs"
REQUIRED_USE="|| ( alsa jack )"

# media-libs/dssi, media-libs/lv2 automagic
RDEPEND=">=media-libs/libgig-9999
	alsa? ( media-libs/alsa-lib )
	dssi? ( media-libs/dssi )
	jack? ( media-sound/jack-audio-connection-kit )
	lv2? ( media-libs/lv2 )
	sqlite? ( >=dev-db/sqlite-3.3 )"
DEPEND="${RDEPEND}
	virtual/pkgconfig
	doc? ( app-doc/doxygen )"

DOCS=(AUTHORS ChangeLog NEWS README)

src_configure() {
	local myeconfargs=(
		$(use_enable alsa alsa-driver)
		--disable-arts-driver
		$(use_enable jack jack-driver)
		$(use_enable sqlite instruments-db)
		$(use_enable static-libs static)
	)

	autotools-utils_src_configure
}

src_compile() {
	autotools-utils_src_compile -j1
	use doc && autotools-utils_src_compile -j1 docs
}

src_install() {
	use doc && HTML_DOCS=("${BUILD_DIR}"/doc/html/)
	autotools-utils_src_install

	mkdir -p ${D}/etc/ld.so.conf.d

	dirname `find ${D} -name lib${PN}.so.3` | \
	tail -c+"`expr length ${D}`" \
	> ${D}/etc/ld.so.conf.d/${PN}.conf
}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/