[proaudio] [1827] media-libs/lv2core-9999 update

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


Revision: 1827
Author:   gavlee
Date:     2010-12-24 16:36:17 +0100 (Fri, 24 Dec 2010)
Log Message:
-----------
media-libs/lv2core-9999 update

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/lv2core/ChangeLog
    trunk/overlays/proaudio/media-libs/lv2core/Manifest
    trunk/overlays/proaudio/media-libs/lv2core/lv2core-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/lv2core/metadata.xml

Modified: trunk/overlays/proaudio/media-libs/lv2core/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2core/ChangeLog	2010-12-24 14:32:27 UTC (rev 1826)
+++ trunk/overlays/proaudio/media-libs/lv2core/ChangeLog	2010-12-24 15:36:17 UTC (rev 1827)
@@ -1,7 +1,12 @@
 # ChangeLog for media-libs/lv2core
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  24 Dec 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> lv2core-9999.ebuild,
+  +metadata.xml:
+  update to new svn location, include some fixes for build, add metadata.xml.
+  thanks to yermandu for heads up
+
   12 Nov 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> +lv2core-9999.ebuild:
   add svn ebuild
 

Modified: trunk/overlays/proaudio/media-libs/lv2core/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2core/Manifest	2010-12-24 14:32:27 UTC (rev 1826)
+++ trunk/overlays/proaudio/media-libs/lv2core/Manifest	2010-12-24 15:36:17 UTC (rev 1827)
@@ -1,2 +1,3 @@
-EBUILD lv2core-9999.ebuild 944 RMD160 02c889689e851a243a20c211a1ccf346d3fd9fba SHA1 a876d414e51a0f53c4b3dfe861e5de4910a1284b SHA256 1d8847455363015e98d06048fda5ec78fbca07c9e6777ce803ff71d53bfee94f
-MISC ChangeLog 214 RMD160 ed7a74fbc3d64cd62617c0ad6dce19d766ed206c SHA1 b1e817b397e3d9c183f3f8ebba4179afbc795b6c SHA256 ea4af5398925479d2770727a4b7e135b612b1b32307c1f73bd96521acb9d14ef
+EBUILD lv2core-9999.ebuild 823 RMD160 398c57832b5f5d6e4b76bdb0dee768eb096f2d82 SHA1 2ea0df1c5e4c65431854f185ead1eae7d9a3fed0 SHA256 fc994d0f62431749dc886f2e3c4361c34762a24fd996cd98702e61436a046a95
+MISC ChangeLog 421 RMD160 b5e51944bf35aded7435dfa63886dad5364bdb0a SHA1 5ad14d7890838280c97e23ca7d162991c98a957d SHA256 e67e944974d9cc14b52be408dc96966f49d73fd2de1db61e8757b1ca599b48fe
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-libs/lv2core/lv2core-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2core/lv2core-9999.ebuild	2010-12-24 14:32:27 UTC (rev 1826)
+++ trunk/overlays/proaudio/media-libs/lv2core/lv2core-9999.ebuild	2010-12-24 15:36:17 UTC (rev 1827)
@@ -1,15 +1,14 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit multilib subversion
+EAPI=2
+inherit multilib toolchain-funcs subversion
 
 DESCRIPTION="LV2 is a simple but extensible successor of LADSPA"
 HOMEPAGE="http://lv2plug.in/";
+ESVN_REPO_URI="http://lv2plug.in/repo/trunk";
 
-ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk";
-ESVN_PROJECT="svn.drobilla.net"
-
 LICENSE="LGPL-2.1 MIT"
 SLOT="0"
 KEYWORDS=""
@@ -18,23 +17,26 @@
 DEPEND=""
 RDEPEND="!<media-libs/slv2-0.4.2"
 
-src_compile() {
-	cd ${PN}
+S="${WORKDIR}"
 
-	# fix .pc/header install...
-	sed -i -e 's:bundle_only != False:bundle_only != True:' wscript || die
+src_configure() {
+	tc-export CC CXX CPP AR RANLIB
+	./waf configure --prefix=/usr \
+		--libdir=/usr/$(get_libdir) || die
+}
 
-	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
-
-	use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
-	use debug && myconf="${myconf} --debug"
-
-	./waf configure ${myconf} || die "configure failed"
-	./waf build ${MAKEOPTS} || die "waf failed"
+src_compile() {
+	./waf || die
 }
 
 src_install() {
-	cd ${PN}
-	./waf install --destdir="${D}" || die "install failed"
-	dodoc AUTHORS README
+	./waf install --destdir="${D}" || die
+	dodoc README
+	docinto core.lv2
+	dodoc core.lv2/{ChangeLog,README}
 }
+
+pkg_postinst() {
+	# required to create the structure of symlinks to the lv2 extension headers
+	lv2config || die
+}

Added: trunk/overlays/proaudio/media-libs/lv2core/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2core/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/lv2core/metadata.xml	2010-12-24 15:36:17 UTC (rev 1827)
@@ -0,0 +1,9 @@
+<?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>
+</pkgmetadata>


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