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 <[email protected]> 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 <[email protected]> +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>[email protected]</email>
+               <name>pro-audio overlay team</name>
+       </maintainer>
+</pkgmetadata>

Reply via email to