diff options
author | 2009-12-21 11:10:42 +0000 | |
---|---|---|
committer | 2009-12-21 11:10:42 +0000 | |
commit | 3aff5ed082843f35067cfe41868f528410860481 (patch) | |
tree | 224cec68b36112ce055505abd72cebe1f945eaf9 | |
parent | New package proxymusic. (diff) | |
download | java-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/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/xenoplay/Manifest | 4 | ||||
-rw-r--r-- | media-sound/xenoplay/metadata.xml | 5 | ||||
-rw-r--r-- | media-sound/xenoplay/xenoplay-0.4.1.ebuild | 55 |
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} +#} |