[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/ |