aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@aura-online.co.uk>2009-12-21 11:10:42 +0000
committerJames Le Cuirot <chewi@aura-online.co.uk>2009-12-21 11:10:42 +0000
commit3aff5ed082843f35067cfe41868f528410860481 (patch)
tree224cec68b36112ce055505abd72cebe1f945eaf9
parentNew package proxymusic. (diff)
downloadjava-3aff5ed082843f35067cfe41868f528410860481.tar.gz
java-3aff5ed082843f35067cfe41868f528410860481.tar.bz2
java-3aff5ed082843f35067cfe41868f528410860481.zip
New package xenoplay.
svn path=/java-overlay/; revision=8024
-rw-r--r--media-sound/xenoplay/ChangeLog10
-rw-r--r--media-sound/xenoplay/Manifest4
-rw-r--r--media-sound/xenoplay/metadata.xml5
-rw-r--r--media-sound/xenoplay/xenoplay-0.4.1.ebuild55
4 files changed, 74 insertions, 0 deletions
diff --git a/media-sound/xenoplay/ChangeLog b/media-sound/xenoplay/ChangeLog
new file mode 100644
index 00000000..7e7d4280
--- /dev/null
+++ b/media-sound/xenoplay/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/xenoplay
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*xenoplay-0.4.1 (21 Dec 2009)
+
+ 21 Dec 2009; James Le Cuirot <chewi@aura-online.co.uk>
+ +xenoplay-0.4.1.ebuild:
+ New package. Needed by Audiveris, which I hope to add soon. Tests didn't
+ seem to work. Don't know enough about junit to fix them.
diff --git a/media-sound/xenoplay/Manifest b/media-sound/xenoplay/Manifest
new file mode 100644
index 00000000..adc14f30
--- /dev/null
+++ b/media-sound/xenoplay/Manifest
@@ -0,0 +1,4 @@
+DIST xenoplay-0-4-1-src.zip 820644 RMD160 0cad7d727be2cb768789d29b9cb6f0bc6ddd6b81 SHA1 4343848eca0078c5a51742d943e6c0cb6081169b SHA256 eba4e6e65917b2fc026ed90d944eb7b973759e4e0b361e92be9a3ec7e25b88b1
+EBUILD xenoplay-0.4.1.ebuild 1351 RMD160 e5e02229e38238b5e1bf9c52d6b981a9e4ab7ae9 SHA1 e13bc6eb2a2ced7ef93612582bcbc51ed1b242c9 SHA256 d983c545dfa3a5fcb845d858d6f791d00d8503666fdf477e037b121aa197ffe0
+MISC ChangeLog 369 RMD160 ceecf24d2cfab8d1d0157673a611eaaa0c8ed728 SHA1 6b9a59b91e39a1039115776165a0ff42c133fa27 SHA256 d9a0d2ff44329091689cef6817bd7063a4e62c87c5bdbb87c6a20a9775456ab1
+MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb
diff --git a/media-sound/xenoplay/metadata.xml b/media-sound/xenoplay/metadata.xml
new file mode 100644
index 00000000..7303cef9
--- /dev/null
+++ b/media-sound/xenoplay/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+</pkgmetadata>
diff --git a/media-sound/xenoplay/xenoplay-0.4.1.ebuild b/media-sound/xenoplay/xenoplay-0.4.1.ebuild
new file mode 100644
index 00000000..9ad447a8
--- /dev/null
+++ b/media-sound/xenoplay/xenoplay-0.4.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+MY_PV="${PV//./-}"
+
+JAVA_PKG_IUSE="source"
+inherit base java-pkg-2
+
+DESCRIPTION="MusicXML player that can output MIDI files"
+HOMEPAGE="http://www.xenoage.com/xenoplay.html"
+SRC_URI="http://www.xenoage.com/downloads/xenoplay/${PN}-${MY_PV}-src.zip"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=virtual/jre-1.5"
+
+DEPEND=">=virtual/jdk-1.5"
+# test? ( dev-java/junit:4 )"
+
+S="${WORKDIR}"
+
+src_compile() {
+ rm -rf bin/* || die
+ ejavac -encoding UTF-8 -d bin $(find src -name '*.java')
+ $(java-config -j) cf "${PN}.jar" -C bin com
+ $(java-config -j) cf skin.jar data/applet
+}
+
+src_install() {
+ local share="/usr/share/${PN}"
+
+ java-pkg_dojar "${PN}.jar"
+ java-pkg_dojar skin.jar
+ java-pkg_dolauncher "${PN}" --main com.xenoage.player.PlayerFrame --pwd "${share}"
+
+ insinto "${share}/data"
+ doins -r data/images || die
+
+ if use examples; then
+ insinto "${share}"
+ doins -r files || die
+ fi
+
+ use source && java-pkg_dosrc src/*
+ dohtml faq.txt gervill.txt readme.txt || die
+}
+
+#src_test() {
+# local junit="$(java-pkg_getjars junit-4)"
+# ejavac -encoding UTF-8 -cp "bin:${junit}" -d bin $(find test -name '*.java')
+# ejunit -cp bin com.xenoage.player.{musicxml.opus.OpusTest,util.io.iocontext.IOContextTest}
+#}