[proaudio] [1614] import of fastbreeder |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1614
Author: gavlee
Date: 2010-04-08 16:19:58 +0200 (Thu, 08 Apr 2010)
Log Message:
-----------
import of fastbreeder
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/fastbreeder/
trunk/overlays/proaudio/media-sound/fastbreeder/ChangeLog
trunk/overlays/proaudio/media-sound/fastbreeder/Manifest
trunk/overlays/proaudio/media-sound/fastbreeder/fastbreeder-1.0.1.ebuild
trunk/overlays/proaudio/media-sound/fastbreeder/metadata.xml
Added: trunk/overlays/proaudio/media-sound/fastbreeder/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/fastbreeder/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/fastbreeder/ChangeLog 2010-04-08 14:19:58 UTC (rev 1614)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/fastbreeder
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header$
+
+*fastbreeder-1.0.1 (08 Apr 2010)
+
+ 08 Apr 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+ +fastbreeder-1.0.1.ebuild, +metadata.xml:
+ Initial import of fastbreeder
+
Added: trunk/overlays/proaudio/media-sound/fastbreeder/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/fastbreeder/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/fastbreeder/Manifest 2010-04-08 14:19:58 UTC (rev 1614)
@@ -0,0 +1,3 @@
+DIST fastbreeder-1.0.1.tar.gz 488668 RMD160 87a80b944cc6e1c056137b9c6a30b4f47da0cfbb SHA1 93a5cd2e8d8912cd8e2c945304dcfce2e5f45a29 SHA256 5855e672355d87530f09ee28e95778b99b9e9fe12c5a929e793bb6cbd6413e02
+EBUILD fastbreeder-1.0.1.ebuild 1193 RMD160 3b99f7faeb29dd186b75be13eac6b6a385447349 SHA1 60fa3223ae9ece68ae119de80bdf1ebcdfbed373 SHA256 7285566b5d2f05d9d9ef853db84c4d70f1212d2e35dad24aa3a08bf9d7d02001
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-sound/fastbreeder/fastbreeder-1.0.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/fastbreeder/fastbreeder-1.0.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/fastbreeder/fastbreeder-1.0.1.ebuild 2010-04-08 14:19:58 UTC (rev 1614)
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils python
+
+DESCRIPTION="An experimental genetic programming synthesiser."
+HOMEPAGE="http://www.pawfal.org/Software/fastbreeder/"
+SRC_URI="http://www.pawfal.org/Software/${PN}/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="debug"
+RESTRICT="mirror"
+
+RDEPEND=">=media-libs/liblo-0.26
+ >=dev-lang/python-2.6[tk]
+ >=media-sound/jack-audio-connection-kit-0.116.2"
+DEPEND="dev-util/scons
+ ${RDEPEND}"
+
+src_prepare () {
+ # compiler flags need attention
+ local dbg
+ if use debug; then dbg="-ggdb"; fi
+ sed -i -e "s:-pipe -Wall -O3 -ggdb:${CXXFLAGS} ${dbg} -Wall:g" \
+ "${S}/SConstruct" || die "sed of SConstruct failed"
+}
+
+src_compile() {
+ scons || die "scons configure failed"
+}
+
+src_install() {
+ # after trying to patch SConstruct to install to /usr it was figured
+ # that although this is ugly, it gets the job done.
+ insinto "$(python_get_sitedir)"
+ doins "${WORKDIR}/${P}/scripts/osc.py"
+ doins "${WORKDIR}/${P}/scripts/gpy.py"
+ dobin "${WORKDIR}/${P}/fastbreederserver"
+ dobin "${WORKDIR}/${P}/scripts/fastbreeder"
+ dodoc README
+}
Added: trunk/overlays/proaudio/media-sound/fastbreeder/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/fastbreeder/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/fastbreeder/metadata.xml 2010-04-08 14:19:58 UTC (rev 1614)
@@ -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>