[proaudio] [1805] media-sound/jmess import |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1805
Author: gavlee
Date: 2010-11-14 14:24:19 +0100 (Sun, 14 Nov 2010)
Log Message:
-----------
media-sound/jmess import
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/jmess/
trunk/overlays/proaudio/media-sound/jmess/ChangeLog
trunk/overlays/proaudio/media-sound/jmess/Manifest
trunk/overlays/proaudio/media-sound/jmess/jmess-1.ebuild
trunk/overlays/proaudio/media-sound/jmess/metadata.xml
Added: trunk/overlays/proaudio/media-sound/jmess/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jmess/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmess/ChangeLog 2010-11-14 13:24:19 UTC (rev 1805)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/jmess
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jmess-1 (14 Nov 2010)
+
+ 14 Nov 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> +jmess-1.ebuild,
+ +metadata.xml:
+ initial import
+
Added: trunk/overlays/proaudio/media-sound/jmess/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jmess/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmess/Manifest 2010-11-14 13:24:19 UTC (rev 1805)
@@ -0,0 +1,4 @@
+DIST jmess.1.tar.gz 33037 RMD160 fcd78e80b4e3dd8a2814baae4aeb359c05f4754c SHA1 518bdaa585d045b6c75e61e607f1c0828f8f6126 SHA256 8870e7982b0da48059d97a4ea1c9217d40e4d1afcb43b48167c208173994470b
+EBUILD jmess-1.ebuild 1183 RMD160 21a670dda2bc141194d7a38c0a3824f52313063a SHA1 156cae376723235fddcde6ff819a220aad78d8de SHA256 71724854c0ed75142ce9bfe3fb5e2c6976d2933b897172eb465430a1f517075f
+MISC ChangeLog 250 RMD160 626a34d910fae674aaa568bf9ef1700f4be1ef62 SHA1 6612cb740f35adf49b7fa43d7bf3ff652485ba8f SHA256 136b88702d3f0a0bd6eb261bc67b549342ef09e6ab7a014d3677a870c55fb00d
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-sound/jmess/jmess-1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jmess/jmess-1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmess/jmess-1.ebuild 2010-11-14 13:24:19 UTC (rev 1805)
@@ -0,0 +1,50 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit qt4-r2
+
+MY_P=${P/-/.}
+
+DESCRIPTION="JMess can save/load an XML file with all the current jack connections"
+HOMEPAGE="https://ccrma.stanford.edu/groups/soundwire/software/jmess/"
+SRC_URI="https://ccrma.stanford.edu/groups/soundwire/software/${PN}/download/${MY_P}.tar.gz"
+
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="media-sound/jack-audio-connection-kit
+ x11-libs/qt-core"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}/src"
+DOCSDIR="${WORKDIR}/${MY_P}"
+DOCS="INSTALL.txt TODO.txt"
+
+src_prepare() {
+ # a missing include with gcc4.4
+ sed -i -e "/^#include/ i#include <cstring>" anyoption.cpp \
+ || die "sed of anyoption.cpp failed"
+
+ # command name of qmake in the 'm' script differs
+ sed -i -e "s|qmake-qt4|qmake|g" m || die "sed of m script failed"
+
+ # execute the m script to create the pro file
+ ./m || die "./m failed"
+
+ # the generated pro file is broken :-/
+ cat >> jmess.pro <<- EOF
+ QT += xml
+ LIBS += -ljack -lpthread -lrt
+ target.path = /usr/bin
+ INSTALLS += target
+ EOF
+
+ qt4-r2_src_prepare
+}
Added: trunk/overlays/proaudio/media-sound/jmess/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jmess/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmess/metadata.xml 2010-11-14 13:24:19 UTC (rev 1805)
@@ -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>