# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils java-pkg-2 DESCRIPTION="JaLingo is a free OS independent dictionary application." HOMEPAGE="http://jalingo.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${P}-src.7z" LICENSE="GPL-2" KEYWORDS="~x86" SLOT="0" JAVA_VERSION="1.5" COMMON_DEPEND="dev-java/commons-logging >=dev-java/kunststoff-2.0 >=dev-java/itp-1.4 >=dev-java/tablelayout-0.1" DEPEND="app-arch/p7zip dev-java/ant-core >=virtual/jdk-${JAVA_VERSION} source? ( app-arch/zip ) ${COMMONT_DEPEND}" RDEPEND=">=virtual/jre-${JAVA_VERSION} ${COMMON_DEPEND}" S="${WORKDIR}/${P}-src/" IUSE="source" src_unpack() { unpack ${A} rm -rf ${S}/lib/* ${S}/lib.test/* cd ${S}/lib java-pkg_jar-from commons-logging java-pkg_jar-from kunststoff-2.0 java-pkg_jar-from itp java-pkg_jar-from tablelayout } src_compile() { eant compile_src || die "Compilation failed" } src_install() { local jar_file="${PN}.jar" local dir=$(pwd) cd ${S}/build/src jar cf "${S}/${jar_file}" . cd ${dir} java-pkg_dojar ${PN}.jar || die "Could not publish jar" java-pkg_dolauncher ${PN} --main "ja.lingo.application.JaLingo" || die "Could not create launcher" dodir /usr/share/pixmaps insinto /usr/share/pixmaps doins ${S}/src/resources/icons/${PN}.png make_desktop_entry ${PN} "JaLingo" ${PN}.png "Education;Languages" use source && (java-pkg_dosrc "${S}/src/*" "${S}/src.shared/*" || die "Could not publish sources") }