diff options
author | 2011-08-24 16:35:08 +0200 | |
---|---|---|
committer | 2011-08-24 16:35:08 +0200 | |
commit | 53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62 (patch) | |
tree | f8d7b2d7307dd38946616115b7533dd9a2474acb /media-gfx/ditaaeps-bin | |
parent | dev-java/jargs: 1.0 (based on ebuild from stuge overlay) (diff) | |
download | betagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.tar.gz betagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.tar.bz2 betagarden-53b6de3bb24cf0cd1f2d13e56f1e10b6a0893d62.zip |
media-gfx/ditaaeps-bin: 0.2
Diffstat (limited to 'media-gfx/ditaaeps-bin')
-rw-r--r-- | media-gfx/ditaaeps-bin/Manifest | 3 | ||||
-rw-r--r-- | media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild | 38 | ||||
-rw-r--r-- | media-gfx/ditaaeps-bin/metadata.xml | 9 |
3 files changed, 50 insertions, 0 deletions
diff --git a/media-gfx/ditaaeps-bin/Manifest b/media-gfx/ditaaeps-bin/Manifest new file mode 100644 index 0000000..4e9125e --- /dev/null +++ b/media-gfx/ditaaeps-bin/Manifest @@ -0,0 +1,3 @@ +DIST DitaaEps-0_2.zip 175918 RMD160 d746a500cace06772cad5e95b8d7840654b4b99f SHA1 f8741b8c41266b76e5eb14472938c3481a7d635c SHA256 c65cb8b900ee2e4c90ad63058fcbe0a3b4f4d668734d121a75f80eca3cd4c430 +EBUILD ditaaeps-bin-0.2.ebuild 956 RMD160 c9673bda9cb909233eb621c31076ddd915f75e97 SHA1 095393f56087f7fcfde11d85a0f9da1f8aefe502 SHA256 42fa033ee8e0a76c2da1fcfd51be421d13fa8b5cb277ce1693c2d4dd9fc82d7f +MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8 diff --git a/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild b/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild new file mode 100644 index 0000000..9091f5c --- /dev/null +++ b/media-gfx/ditaaeps-bin/ditaaeps-bin-0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit java-pkg-2 + +MY_PN=DitaaEps +DESCRIPTION="DIagrams Through Ascii Art (EPS-producing fork of ditaa 0.6b)" +HOMEPAGE="http://ditaa-addons.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/ditaa-addons/${MY_PN}/${PV}/${MY_PN}-${PV/./_}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="app-arch/unzip + >=virtual/jdk-1.5" +RDEPEND=">=virtual/jre-1.5" + +S=${WORKDIR} + +src_compile() { + # Workaround against ClassNotFoundException on jargs.gnu.CmdLineParser$OptionException + # by re-packing into a single jar + unzip ${MY_PN}/ditaa0_6b.jar || die + rm -R META-INF || die + unzip ${MY_PN}/${MY_PN}.jar || die + rm -R ${MY_PN} COPYING || die + jar cvf ${MY_PN,,}.jar * || die +} + +src_install() { + java-pkg_dojar ${MY_PN,,}.jar || die + java-pkg_dolauncher ${MY_PN,,} --main se.ngm.ditaaeps.EpsRenderer || die +} diff --git a/media-gfx/ditaaeps-bin/metadata.xml b/media-gfx/ditaaeps-bin/metadata.xml new file mode 100644 index 0000000..328fbd1 --- /dev/null +++ b/media-gfx/ditaaeps-bin/metadata.xml @@ -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>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> +</pkgmetadata> |