[proaudio] [1424] bump minicomputer

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1424
Author:   txistulari
Date:     2009-03-01 21:51:19 +0100 (Sun, 01 Mar 2009)

Log Message:
-----------
bump minicomputer
restricted fltk RDEPEND to ~x11-libs/fltk-1.1.7

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/minicomputer/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.3-fltk.patch
    trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.3.ebuild


Modified: trunk/overlays/proaudio/media-sound/minicomputer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/Manifest	2009-02-28 17:25:34 UTC (rev 1423)
+++ trunk/overlays/proaudio/media-sound/minicomputer/Manifest	2009-03-01 20:51:19 UTC (rev 1424)
@@ -1,5 +1,8 @@
 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
+AUX minicomputer-1.3-fltk.patch 453 RMD160 4458a2d4ad85e2e766278e1dd0aeee89dae2de91 SHA1 59e025909bf8d9e40f13957ba8bab8ab56b479bc SHA256 78ded9496f03d73d49785b056c6374e36fc125cf71e01b4a1a55d439252cd9b2
 DIST MinicomputerV1.2.tar.gz 935518 RMD160 a5062cdc85a4ddb684425b897ca4c05a7d01750c SHA1 631c5f7ebd0dd95385429a8814ec17353c5678a1 SHA256 cc93b42b9e26c322c50d40c4a3f9beb80fe3d4597056df62a1a0ac03bd495b9a
+DIST MinicomputerV1.3.tar.gz 936637 RMD160 acde7c4840910dd42e2a7e7e46e2f42bd706b501 SHA1 71f832fbc2f3f3263750d4f2e49aa1c8898e2e07 SHA256 0b8dbb46388d2aa51fe7854fb55ae3a21b9ca5ea7934d43902534ca56dceaed0
 EBUILD minicomputer-1.2.ebuild 1104 RMD160 cd9de0c5d39be5a4f862ff64b16f80ca4708f3a9 SHA1 c21b57ec592f2f452a6c07734e6814e1d4dc35d4 SHA256 e813a0fa4d9bb92f62502645e5cf2239cd11d1503ea8d6b5676a562e2b4049e3
+EBUILD minicomputer-1.3.ebuild 1072 RMD160 eba638287d2c5248157a6e1a6b3a08e58386e7ef SHA1 f70c26e947aac0dbfa20939487e92134b3d4be27 SHA256 93744c5896b3f0e47250d42bd8e776dbc6d37e012403c40437126cf776b1a921
 MISC ChangeLog 225 RMD160 9bf6422d6bbadfef7b30a8904888d8386dcfe304 SHA1 80031a3d50416bba1041878fe3b43e765255df3a SHA256 9e03ca56f149d4abd79c40de75561810afb222a8a425de7cc1f87004712da9a1

Added: trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.3-fltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.3-fltk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.3-fltk.patch	2009-03-01 20:51:19 UTC (rev 1424)
@@ -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/minicomputer-1.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.3.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.3.ebuild	2009-03-01 20:51:19 UTC (rev 1424)
@@ -0,0 +1,55 @@
+# 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="Standalone Linux softwaresynthesizer"
+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-1.1.7
+	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}-fltk.patch"
+}
+
+src_compile() {
+	scons PREFIX=/usr || die
+}
+
+src_install() {
+	dobin minicomputer minicomputerCPU
+	doicon minicomputer.xpm
+	dodoc CHANGES README
+	make_desktop_entry "${PN}" "Minicomputer" "${PN}" "AudioVideo;Audio"
+
+	# install presets
+	insinto /usr/share/${PN}
+	doins -r factoryPresets
+}
+
+pkg_postinst() {
+	elog "The presets can be found in /usr/share/${PN}"
+	elog "Just copy them to ~/.miniComputer/"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/