[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>