# 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 MY_PN="TuxGuitar-alsa" DESCRIPTION="ALSA plugin for TuxGuitar" HOMEPAGE="http://www.herac.com.ar/soluciones/tuxguitar.htm" SRC_URI="mirror://sourceforge/tuxguitar/${MY_PN}-${PV}-src.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" RDEPEND=">=virtual/jre-1.5 dev-java/swt >=media-sound/tuxguitar-0.9" DEPEND=">=virtual/jdk-1.5 dev-java/ant-core sys-devel/gcc ${RDEPEND}" IUSE="" S=${WORKDIR}/${MY_PN}-${PV}-src src_unpack() { unpack ${A} SWT_JAR_PATH=$(java-pkg_getjar swt-3 swt.jar) TUXGUITAR_JAR_PATH=$(java-pkg_getjar tuxguitar TuxGuitar.jar) echo "swt.jar=${SWT_JAR_PATH}" > ${S}/build.properties echo "tuxguitar.jar=${TUXGUITAR_JAR_PATH}" >> ${S}/build.properties } src_compile() { cd ${S}/src/jni sed -i -e 's/#\ INCLUDES/INCLUDES/g' Makefile sed -i -e 's/-I\ $(JAVA_HOME)/-I\/usr\/lib\/jvm\/${GENTOO_VM}/g' Makefile cd ${S} eant } src_install() { TUXGUITAR_INST_PATH=$(dirname $(java-pkg_getjar tuxguitar TuxGuitar.jar)) dodir ${TUXGUITAR_INST_PATH}/lib dodir ${TUXGUITAR_INST_PATH}/share/plugins insinto ${TUXGUITAR_INST_PATH}/lib doins TuxGuitar-alsa.jar doins libMidiReceiverJNI.so insinto ${TUXGUITAR_INST_PATH}/share/plugins doins plugin_tuxguitar-alsa.properties }