[proaudio] [1742] linuxsampler: Added 'doc', 'dssi' & 'lv2' USE flags |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1742
Author: gentoid
Date: 2010-09-02 20:58:03 +0200 (Thu, 02 Sep 2010)
Log Message:
-----------
linuxsampler: Added 'doc', 'dssi' & 'lv2' USE flags
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog 2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog 2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,7 +1,12 @@
# ChangeLog for media-sound/linuxsampler
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 02 Sep 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+ linuxsampler-9999.ebuild, metadata.xml:
+ Added 'doc', 'dssi' & 'lv2' USE flags and removed 'arts' one. Corrected in
+ accordance to EAPI2
+
17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
added a changelog
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/Manifest 2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/Manifest 2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,3 +1,3 @@
-EBUILD linuxsampler-9999.ebuild 1508 RMD160 06b01638a30ec1993fa16cb878877959f1745594 SHA1 99925d7ecb5ced2ff63eafe82f766e3b7c0bc455 SHA256 b8321bead458828497fa60074c260095bd8d30cf08ad19d29978d468ff2575fd
-MISC ChangeLog 212 RMD160 eceef9da8596f0899bf1dc6ecb0e5b0318708719 SHA1 4ade2f92a473cb2c8820b96f25f341b210314b09 SHA256 5c09be91196e4a85a67504bc1b1c9cef6dd82eb6a7595ca2fed66c2ff73b1a82
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD linuxsampler-9999.ebuild 1615 RMD160 a6d762768c225a4967d045af15a5974639d26f01 SHA1 6ad61650c47250989e87e3fcaab1f947a0b3e2b4 SHA256 1cad1d541c6a8a99127dc5a7bdb30d4517188daf0276095cc01555da95fd79f4
+MISC ChangeLog 407 RMD160 4bc130e7529eff37384adc2a31c662eee5063e91 SHA1 d62d0798bb2c65ede6f9e73adb88c8c7a6adeb1c SHA256 3abc098443243f702f8f2d307b36c081326608fc824e62640a9359e00ff57735
+MISC metadata.xml 335 RMD160 f838118e0ed9f3b40ee86d1f30bcdd495cbc9447 SHA1 98f3d8be2f38b2332fc81639c17c0fd994ec58ba SHA256 093de1a8fe562e034e480fc2f43b6e1d8c89895eab0fa591db9cd1bd257329b4
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild 2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild 2010-09-02 18:58:03 UTC (rev 1742)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="2"
+
inherit eutils toolchain-funcs cvs
DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features."
@@ -14,20 +16,22 @@
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="alsa arts jack sqlite"
+IUSE="alsa doc dssi jack lv2 sqlite"
S=${WORKDIR}/${ECVS_MODULE}
-
RDEPEND="
>=media-libs/liblscp-9999
>=media-libs/libgig-9999
alsa? ( media-libs/alsa-lib )
+ dssi? ( media-libs/dssi )
jack? ( media-sound/jack-audio-connection-kit )
- arts? ( || ( kde-base/kdebase kde-base/arts ) )
- sqlite? ( >=dev-db/sqlite-3.3 )"
+ lv2? ( media-libs/lv2core )
+ sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-doc/doxygen )"
pkg_setup() {
if [ $(gcc-major-version)$(gcc-minor-version) -eq 41 ]; then
@@ -41,22 +45,30 @@
fi
}
-src_compile() {
+src_configure() {
make -f Makefile.cvs
local myconf=""
- use arts && myconf="--with-arts-prefix=/usr/kde/3.5"
econf \
`use_enable alsa alsa-driver` \
- `use_enable arts arts-driver` \
`use_enable jack jack-driver` \
`use_enable sqlite instruments-db` \
${myconf} || die "configure failed"
+}
+src_compile() {
emake -j1 || die "make failed"
+
+ if use doc; then
+ emake docs || die "emake docs failed"
+ fi
}
src_install() {
make DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog README
+
+ if use doc; then
+ dohtml -r doc/html/*
+ fi
}
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml 2010-09-02 17:42:14 UTC (rev 1741)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml 2010-09-02 18:58:03 UTC (rev 1742)
@@ -6,4 +6,7 @@
<email>proaudio@xxxxxxxxxxxxx</email>
<name>pro-audio overlay team</name>
</maintainer>
+ <use>
+ <flag name="lv2">Add support for Ladspa V2</flag>
+ </use>
</pkgmetadata>