# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils java-pkg-2 java-ant-2 DESCRIPTION="TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, it can open GP3 and GP4 files" HOMEPAGE="http://www.herac.com.ar/soluciones/tuxguitar.htm" SRC_URI="mirror://sourceforge/tuxguitar/tuxguitar-src-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" RDEPEND="virtual/libc || ( ( x11-libs/libXxf86vm x11-libs/libXext x11-libs/libX11 ) virtual/x11 ) >=virtual/jre-1.5 dev-java/swt dev-java/itext" DEPEND=">=virtual/jdk-1.5 dev-java/ant-core ${RDEPEND}" IUSE="source" S=${WORKDIR}/tuxguitar-src-${PV}/TuxGuitar pkg_setup() { if ! built_with_use 'dev-java/swt' 'cairo'; then eerror "You must build dev-java/swt with cairo support" die "dev-java/swt built without cairo" fi } src_unpack() { unpack ${A} sed -i -e "s/lib\.itext\.jar=lib\/itext-.*/lib\.itext\.jar=lib\/itext\.jar/" ${S}/build.properties sed -i -e "s/1\.4/1\.5/" ${S}/build.properties cd ${S}/lib java-pkg_jar-from swt-3 java-pkg_jar-from itext iText.jar itext.jar } src_compile() { eant } src_install() { java-pkg_dojar tuxguitar.jar use source && java-pkg_dosrc src/org java-pkg_dolauncher ${PN} \ --main org.herac.tuxguitar.gui.TGMain \ --java_args "-Xms128m -Xmx128m" # Images and Files cp -r share ${D}/usr/share/${PN}/lib dodir /usr/share/pixmaps/ cp share/skins/Lavender/icon.png ${D}/usr/share/pixmaps/tuxguitar-icon.png make_desktop_entry ${PN} TuxGuitar tuxguitar-icon.png }