aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/tuxguitar/tuxguitar-1.0.ebuild')
-rw-r--r--media-sound/tuxguitar/tuxguitar-1.0.ebuild14
1 files changed, 6 insertions, 8 deletions
diff --git a/media-sound/tuxguitar/tuxguitar-1.0.ebuild b/media-sound/tuxguitar/tuxguitar-1.0.ebuild
index 96cd031f..31659191 100644
--- a/media-sound/tuxguitar/tuxguitar-1.0.ebuild
+++ b/media-sound/tuxguitar/tuxguitar-1.0.ebuild
@@ -44,7 +44,8 @@ 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
+ fi
+ java-pkg-2_pkg_setup
}
src_unpack() {
@@ -86,15 +87,13 @@ src_install() {
doins "${S}/misc/${PN}.xml"
doicon "${S}/misc/${PN}.xpm" || die "doicon failed"
domenu "${S}/misc/${PN}.desktop" || die "domenu failed"
-
-
}
plugin_compile() {
cd "${S}"/TuxGuitar-${1} || die
eant all
if [[ -d jni ]]; then
- append-flags "-I${JAVA_HOME}/include/ -I${JAVA_HOME}/include/linux"
+ append-flags $(java-pkg_get-jni-cflags)
cd jni || die "\"cd jni\" failed"
CC=$(tc-getCC) emake || die "emake failed"
fi
@@ -107,7 +106,6 @@ plugin_install() {
insinto ${TUXGUITAR_INST_PATH}/share/plugins
doins ${BINARY_NAME}.jar || die "doins ${BINARY_NAME}.jar failed"
#TuxGuitar has its own classloader. No need to register the plugins.
-
if [[ -d jni ]]; then
java-pkg_doso jni/lib${BINARY_NAME}-jni.so
fi
@@ -122,7 +120,7 @@ list_plugins() {
pkg_postinst() {
fdo-mime_desktop_database_update
- gnome2_icon_cache_update
+ gnome2_icon_cache_update
if use fluidsynth; then
ewarn "Fluidsynth plugin blocks behavior of JSA plugin."
ewarn "Enable only one of them in \"Tools > Plugins\""
@@ -130,6 +128,6 @@ pkg_postinst() {
}
pkg_postrm() {
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
}