[proaudio] [1253] finally.. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1253
Author: gimpel
Date: 2008-07-15 12:07:01 +0200 (Tue, 15 Jul 2008)
Log Message:
-----------
finally.. Minicomputer :)
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/minicomputer/
trunk/overlays/proaudio/media-sound/minicomputer/Manifest
trunk/overlays/proaudio/media-sound/minicomputer/files/
trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch
trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch
trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild
Added: trunk/overlays/proaudio/media-sound/minicomputer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/Manifest 2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,4 @@
+AUX minicomputer-1.2-fltk.patch 453 RMD160 4458a2d4ad85e2e766278e1dd0aeee89dae2de91 SHA1 59e025909bf8d9e40f13957ba8bab8ab56b479bc SHA256 78ded9496f03d73d49785b056c6374e36fc125cf71e01b4a1a55d439252cd9b2
+AUX minicomputer-1.2-gcc43.patch 285 RMD160 e62c7c9218c56ebde4f2da119d6be5578bf313ca SHA1 94760fccdb958d62a197bb8eecd32a270ca63c41 SHA256 60c4abb09a531f8e7e5d0c588d5b2d24a5ec2185fe1805442798ba2e54b28983
+DIST MinicomputerV1.2.tar.gz 935518 RMD160 a5062cdc85a4ddb684425b897ca4c05a7d01750c SHA1 631c5f7ebd0dd95385429a8814ec17353c5678a1 SHA256 cc93b42b9e26c322c50d40c4a3f9beb80fe3d4597056df62a1a0ac03bd495b9a
+EBUILD minicomputer-1.2.ebuild 890 RMD160 f3b28b2284bdbf248db16ac359de5cee27c317a3 SHA1 ac9d99cda6991c45b86351213a63d4e9e3151599 SHA256 a2d2b1248d6882a2ef22f6c8b0c9973cc4643c5978c3179ecb3fe2d5fec10990
Added: trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch 2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,13 @@
+--- SConstruct.orig 2008-07-15 11:29:43.000000000 +0200
++++ SConstruct 2008-07-15 11:51:17.000000000 +0200
+@@ -43,6 +43,10 @@
+
+ print"- checking dependencies for the editor:"
+
++# Gentoo: find fltk
++guienv.Append(CPPPATH = ['/usr/include/fltk-1.1'])
++guienv.Append(LIBPATH = ['/usr/lib/fltk-1.1'])
++
+ guiconf = Configure(guienv)
+ if not guiconf.CheckLibWithHeader('lo', 'lo/lo.h','c'):
+ print 'Did not find liblo for OSC, exiting!'
Added: trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch 2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,10 @@
+--- editor/Memory.cpp.orig 2008-07-15 11:53:05.000000000 +0200
++++ editor/Memory.cpp 2008-07-15 11:53:26.000000000 +0200
+@@ -16,6 +16,7 @@
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+ #include "Memory.h"
++#include <cstring>
+ /**
+ * constructor
+ */
Added: trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild 2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+MY_P="${PN/mini/Mini}V${PV}"
+
+DESCRIPTION="Minicomputer is a standalone Linux softwaresynthesizer for creating
+experimental electronic sounds"
+HOMEPAGE="http://minicomputer.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+# poor gentoo mirrors
+RESTRICT="nomirror"
+
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-sound/jack-audio-connection-kit
+ x11-libs/fltk
+ media-libs/alsa-lib
+ media-libs/liblo"
+DEPEND="${RDEPEND}
+ dev-util/scons"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+ epatch "${FILESDIR}/${P}-fltk.patch"
+}
+
+src_compile() {
+ scons PREFIX=/usr || die
+}
+
+src_install() {
+ dobin minicomputer minicomputerCPU
+ doicon minicomputer.xpm
+ dodoc CHANGES README
+ make_desktop_entry "${PN}" "Minicomputer" "AudioVideo;Audio"
+}
+