# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils java-pkg DESCRIPTION="a free, open source ontology editor and knowledge-base framework" HOMEPAGE="http://protege.stanford.edu/" SRC_URI="http://protege.stanford.edu/download/release/full/InstData/Linux/NoVM/install_protege.bin" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND=">=virtual/jdk-1.4 dev-java/ant =dev-java/jgoodies-looks-bin-1.2* app-arch/unzip" RDEPEND=">=virtual/jre-1.4" S=${WORKDIR} src_unpack() { cd "${S}" unzip ${DISTDIR}/${A} > /dev/null sed -i \ -e "s/protege.jar:driver.jar:driver1.jar:looks.jar:unicode_panel.jar/\/opt\/protege-bin\/protege.jar:driver.jar:driver1.jar:\/opt\/protege-bin\/lib\/jgoodies-looks-bin.jar:\/opt\/protege-bin\/lib\/unicode.jar/g" \ C_/build_svn/protege-core/bin/run_protege.sh \ C_/build_svn/protege-core/bin/run_protege_server.sh \ || die "sed failed" mv C_/build_svn/protege-core/bin/*.sh C_/build_svn/protege-core rm -rf C_/build_svn/protege-core/bin } src_compile() { einfo "${PN} is a binary package" } src_install() { cd "${S}" insinto /opt/${PN} doins -r ${S}/C_/build_svn/_install/* cd C_/build_svn/protege-core/lib rm *.jar java-pkg_jar-from unicode-bin java-pkg_jar-from jgoodies-looks-bin doins -r ${S}/C_/build_svn/protege-core/* doicon ${S}/\$IA_PROJECT_DIR\$/Protege.ico cd "${S}" echo "#!/bin/sh sh /opt/${PN}/run_protege.sh" > protege-bin echo "#!/bin/sh sh /opt/${PN}/run_protege_server.sh" > protege-server-bin dobin protege-bin dobin protege-server-bin }