[proaudio] [1199] psychosynth added (thx gavin) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1199
Author: evermind
Date: 2008-04-19 12:16:38 +0200 (Sat, 19 Apr 2008)
Log Message:
-----------
psychosynth added (thx gavin)
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/psychosynth/
trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog
trunk/overlays/proaudio/media-sound/psychosynth/Manifest
trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml
trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.1.ebuild
Added: trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog 2008-04-19 10:16:38 UTC (rev 1199)
@@ -0,0 +1,8 @@
+# ChangeLog for media-sound/psychosynth
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 19 Apr 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+ +psychosynth-0.1.1.ebuild, +metadata.xml:
+ initial import into overlay (thx to Gavin)
+
Added: trunk/overlays/proaudio/media-sound/psychosynth/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/Manifest 2008-04-19 10:16:38 UTC (rev 1199)
@@ -0,0 +1,4 @@
+DIST psychosynth-0.1.1.tar.gz 11960195 RMD160 1e89f7742bbb216fa706ea55120c89f0601e9988 SHA1 7f6aff21ecbb1eb6c2ca0fd97108193c81105f42 SHA256 9734e65418cbbfb67e11ce3f19f2b3e86c230d673f54bad487d5ba165dc46aad
+EBUILD psychosynth-0.1.1.ebuild 1375 RMD160 bea39b2445ffa4cc30d68f4a08f79b93b2cfd9f0 SHA1 e7792ddac32dcc545e6d53a13646374c917be0d1 SHA256 adf6a63e11d234393227c0e80786c2a9bea91fbac14e08f0d380df1cab7908d0
+MISC ChangeLog 272 RMD160 3d489c3bcdfebdd903ec7ec03334d6ee12a6eee0 SHA1 0730afff84beaa8169c4b2699b691d9ee2167596 SHA256 f6a19cd838caaea18f4241e0cacd33a9083835bcab5ed69a109dbed0e877e5f6
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml 2008-04-19 10:16:38 UTC (rev 1199)
@@ -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>
Added: trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.1.ebuild 2008-04-19 10:16:38 UTC (rev 1199)
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools
+RESTRICT="nomirror"
+DESCRIPTION="Free software synthesizer inspired by the ideas of the Reactable"
+HOMEPAGE="http://www.psychosynth.com/"
+SRC_URI="http://forja.rediris.es/frs/download.php/707/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="alsa jack psynth3d oss sndfile vorbis xml osc"
+
+DEPEND="osc? ( >=media-libs/liblo-0.24 )
+ >=media-libs/libsoundtouch-1.3.1-r1
+ alsa? ( >=media-libs/alsa-lib-1.0.14a-r1 )
+ jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )
+ psynth3d? ( >=dev-games/cegui-0.5.0b-r3
+ >=dev-games/ois-1.2.0
+ >=dev-games/ogre-1.4.7 )
+ sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
+ vorbis? ( >=media-libs/libvorbis-1.2.0 )
+ xml? ( >=dev-libs/libxml2-2.6.31 )"
+
+src_unpack() {
+ unpack ${A}
+ # fix up soundtouch checks in configure.ac
+ sed -i -e "s/\[\ libSoundTouch\ \]/\[\ soundtouch-1.0\ \]/" \
+ "${S}/configure.ac" || die "sed of configure.ac failed"
+ cd "${S}"
+ eautoreconf
+}
+
+src_compile() {
+ econf $(use_enable alsa) \
+ $(use_enable jack) \
+ $(use psynth3d) \
+ $(use_enable sndfile) \
+ $(use_enable vorbis) \
+ $(use_enable xml) \
+ $(use_enable oss) || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "install failed"
+}
+