[proaudio] [1955] copy media-libs/slv2 to media-libs/lilv as slv2 in svn is now dead

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


Revision: 1955
Author:   gavlee
Date:     2011-05-01 13:43:27 +0200 (Sun, 01 May 2011)
Log Message:
-----------
copy media-libs/slv2 to media-libs/lilv as slv2 in svn is now dead

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/lilv/
    trunk/overlays/proaudio/media-libs/lilv/ChangeLog
    trunk/overlays/proaudio/media-libs/lilv/Manifest
    trunk/overlays/proaudio/media-libs/lilv/lilv-9999.ebuild
    trunk/overlays/proaudio/media-libs/lilv/metadata.xml

Added: trunk/overlays/proaudio/media-libs/lilv/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lilv/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/lilv/ChangeLog	2011-05-01 11:43:27 UTC (rev 1955)
@@ -0,0 +1,11 @@
+# ChangeLog for media-libs/lilv
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lilv-9999 (01 May 2011)
+
+  01 May 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> +lilv-9999.ebuild,
+  +metadata.xml:
+  copied media-libs/slv2-9999 to new package media-libs/lilv. ingen now
+  requires this instead of slv2 which is apparently now dead in svn
+

Added: trunk/overlays/proaudio/media-libs/lilv/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lilv/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/lilv/Manifest	2011-05-01 11:43:27 UTC (rev 1955)
@@ -0,0 +1,3 @@
+EBUILD lilv-9999.ebuild 1550 RMD160 bd58ac990d2170cf43b8eae3ac1cb34df5a1a488 SHA1 c91dc62b15b54afbad261543c3683e820db60993 SHA256 2255d08a68cd903e6fe0c9daef9f6cb4b0abf048ef39dfaf56f982d2976777f5
+MISC ChangeLog 375 RMD160 9c8b4723bea17a32231d5cb4ee865171a0f40c18 SHA1 2ea6a815caed8c5e847880d6babb69fd75c876a7 SHA256 bc721e0cbcb976a68ec71845bb0a74df76b209c1f0c769a1c76c5e594ea94e57
+MISC metadata.xml 356 RMD160 aa7162b6f373efa6f497e6eef7361598c374166c SHA1 6142a1b9c8684fef0e8aabfaaa229996df4394ab SHA256 f84198b82b8bf26f1e1eea441169da50065d6d14cd9f9607f28a7ec559d24025

Added: trunk/overlays/proaudio/media-libs/lilv/lilv-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lilv/lilv-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/lilv/lilv-9999.ebuild	2011-05-01 11:43:27 UTC (rev 1955)
@@ -0,0 +1,62 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit waf-utils subversion
+
+DESCRIPTION="A library to make the use of LV2 plugins as simple as possible for applications"
+HOMEPAGE="http://drobilla.net/software";
+
+ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
+ESVN_PROJECT="svn.drobilla.net"
+ESVN_UP_FREQ="1"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="bash-completion debug doc jack swig"
+
+RDEPEND=">=dev-libs/glib-2.26.1-r1:2
+	>=media-libs/lv2core-4.0
+	>=media-libs/serd-0.2.0
+	>=media-libs/sord-0.2.0
+	jack? ( >=media-sound/jack-audio-connection-kit-0.120.1 )"
+DEPEND="${RDEPEND}
+	doc? ( app-doc/doxygen )
+	swig? ( dev-lang/swig )
+	dev-lang/python
+	dev-util/pkgconfig"
+
+src_prepare() {
+	# work around ldconfig call causing sandbox violation
+	sed -i -e "s/bld.add_post_fun(autowaf.run_ldconfig)//" ${PN}/wscript || die
+}
+
+src_configure() {
+	cd "${PN}"
+	tc-export CC CXX CPP AR RANLIB
+	waf-utils_src_configure --mandir="/usr/share/man" \
+		$(use bash-completion || echo "--no-bash-completion") \
+		$(use doc && echo "--docs") \
+		$(use debug && echo "--debug") \
+		$(use jack || echo "--no-jack --no-jack-session") \
+		$(use swig || echo "--no-swig")
+}
+
+src_compile() {
+	cd "${PN}"
+	waf-utils_src_compile
+}
+
+src_install() {
+	cd "${PN}"
+	waf-utils_src_install
+	dodoc AUTHORS ChangeLog README
+
+	if use doc; then
+		mv "${D}/usr/share/doc/${PN}/html" "${D}/usr/share/doc/${PF}"
+		rmdir "${D}/usr/share/doc/${PN}"
+		find "${D}/usr/share/doc/" -name '*.md5' -delete
+	fi
+}

Added: trunk/overlays/proaudio/media-libs/lilv/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/lilv/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/lilv/metadata.xml	2011-05-01 11:43:27 UTC (rev 1955)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+	<use>
+		<flag name="swig">Use dev-lang/swig to generate python bindings</flag>
+	</use>
+</pkgmetadata>


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