# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-pkg-2 multilib DESCRIPTION="an open source programming language and environment for people who want to program images, animation, and sound" HOMEPAGE="http://processing.org/" SRC_URI="http://processing.org/download/${P}.tgz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="" RESTRICT="strip" RDEPEND=">=virtual/jdk-1.5 x11-misc/xdg-utils" QA_EXECSTACK="usr/$(ABI=x86 get_libdir)/${PN}/librxtxSerial.so" pkg_setup() { has_multilib_profile && ABI="x86" } src_unpack() { unpack ${A} cd "${S}" sed -i -e '/^browser.linux/s:mozilla:xdg-open:' lib/preferences.txt || die } src_install() { java-pkg_addcp '$(java-config --tools)' java-pkg_dojar lib/*.jar java-pkg_doexamples examples/* dosym /usr/share/doc/${PF}/examples "${JAVA_PKG_SHAREPATH}/examples" java-pkg_dohtml reference/* dosym /usr/share/doc/${PF}/html "${JAVA_PKG_SHAREPATH}/reference" rm -rf lib/*.jar insinto "${JAVA_PKG_JARDEST}" doins -r lib/* for jar in $(find libraries -name '*.jar') ; do java-pkg_jarinto "${JAVA_PKG_SHAREPATH}/$(dirname ${jar})" java-pkg_dojar "${jar}" rm "${jar}" done libopts -m0755 for lib in $(find libraries -name '*.so') ; do java-pkg_doso "${lib}" rm "${lib}" done insinto "${JAVA_PKG_SHAREPATH}" doins -r libraries java-pkg_dolauncher ${PN} --main processing.app.Base --pwd "${JAVA_PKG_SHAREPATH}" dodoc revisions.txt }