summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-10-22 08:37:17 +0200
committerMiroslav Šulc <fordfrog@gentoo.org>2017-10-22 08:37:17 +0200
commit516c224b606b082a26c1744faef5fdf9615d3582 (patch)
treefe1fcf540753108bc4fb4f9fcd54706fe51f8f17
parentmedia-libs/libgig: added live ebuild (diff)
downloadfordfrog-516c224b606b082a26c1744faef5fdf9615d3582.tar.gz
fordfrog-516c224b606b082a26c1744faef5fdf9615d3582.tar.bz2
fordfrog-516c224b606b082a26c1744faef5fdf9615d3582.zip
media-sound/linuxsampler: added live ebuild
Package-Manager: Portage-2.3.12, Repoman-2.3.3
-rw-r--r--media-sound/linuxsampler/Manifest2
-rw-r--r--media-sound/linuxsampler/linuxsampler-9999.ebuild47
-rw-r--r--media-sound/linuxsampler/metadata.xml13
3 files changed, 62 insertions, 0 deletions
diff --git a/media-sound/linuxsampler/Manifest b/media-sound/linuxsampler/Manifest
new file mode 100644
index 000000000..6bb2c0080
--- /dev/null
+++ b/media-sound/linuxsampler/Manifest
@@ -0,0 +1,2 @@
+EBUILD linuxsampler-9999.ebuild 1223 SHA256 caa32e2631a92cf3656f9c1ef5ffb5db2183009c9124ffd6e17ee40019572f99 SHA512 8384ae3873120b29f68ee4ec9f3ae68d883fa01ebf891f9cd5552e1d6ffb0404f8f03acc79abbc362ee7b3f403531415661b9fdf0873042507a1f8f3ec14184b WHIRLPOOL 9cacc2ec77adb5481e46905f03bcfbc04cb6a5873f6a6658809a300e7d19c0dd60788a0965a91d96bea4e3509727b984953519b4498bb3aeacadcce4b7d3f6a6
+MISC metadata.xml 427 SHA256 1756f6a0d356f93ac4da9c11951081432af12f034630e6afecef17635ca2d737 SHA512 22a88d35ee9b7a817d8e0ecd22cf9d8828aade8f1ef6dbb76197fe91efb05817480af615ae299c280b87869e31f16ce3a11d4bdf8ccf61a0e4f7800d5bc6668c WHIRLPOOL 9a955e31e71cc9386daa0d6f2b317331eab9319fc030da9d5cbe67ea88a70a438808ff07002cd3596beb83d34571a4f75914a27d3b5f88e5a9c3940b30b78819
diff --git a/media-sound/linuxsampler/linuxsampler-9999.ebuild b/media-sound/linuxsampler/linuxsampler-9999.ebuild
new file mode 100644
index 000000000..e935c7141
--- /dev/null
+++ b/media-sound/linuxsampler/linuxsampler-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils subversion
+
+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=""
+# it also supports vst but it's masked in the tree at this moment
+IUSE="alsa doc dssi jack ladspa lv2 sf2 sqlite static-libs"
+REQUIRED_USE="|| ( alsa jack )"
+
+# media-libs/dssi, media-libs/ladspa, media-libs/lv2 automagic
+RDEPEND=">media-libs/libgig-4
+ alsa? ( media-libs/alsa-lib )
+ dssi? ( media-libs/dssi )
+ jack? ( virtual/jack )
+ ladspa? ( media-libs/ladspa-sdk )
+ 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() {
+ emake -f Makefile.svn
+
+ econf \
+ $(use_enable alsa alsa-driver) \
+ --disable-arts-driver \
+ $(use_enable jack jack-driver) \
+ $(use_enable sqlite instruments-db) \
+ $(use_enable sf2 sf2-engine) \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ emake
+ use doc && emake docs
+}
diff --git a/media-sound/linuxsampler/metadata.xml b/media-sound/linuxsampler/metadata.xml
new file mode 100644
index 000000000..cef92f00a
--- /dev/null
+++ b/media-sound/linuxsampler/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>fordfrog@gentoo.org</email>
+ <name>Miroslav Šulc</name>
+</maintainer>
+<use>
+ <flag name="dssi">Add support for DSSI</flag>
+ <flag name="lv2">Add support for Ladspa V2</flag>
+ <flag name="sf2">Add support for SoundFont 2 sound bank files</flag>
+</use>
+</pkgmetadata>