linamh/dev-java/sun-jai-imageio/sun-jai-imageio-1.1.ebuild
geos_one 2948bc6227 add sun-jai-imageio
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1150 6952d904-891a-0410-993b-d76249ca496b
2009-04-20 20:49:52 +00:00

62 lines
1.5 KiB
Bash

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit java-pkg-2 cvs
MY_PV=${PV//./_}
DESCRIPTION="JAI-IMAGEIO is a class library for managing images based of JAI."
HOMEPAGE="https://jai-imageio.dev.java.net/"
ECVS_SERVER="cvs.dev.java.net:/cvs"
ECVS_MODULE="jai-imageio-core"
ECVS_USER="gentoo_linux"
ECVS_PASS="peerlesspenguin"
ECVS_BRANCH="jai-imageio-1_1-fcs"
BASE=http://download.java.net/media/jai-imageio/builds/release/${PV}
MY_P="jai_imageio-${MY_PV}"
LICENSE="sun-bcla-jai-imageio"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="${DEPEND}
>=virtual/jdk-1.4
>=dev-java/ant-1.6
dev-java/java-config:2
dev-java/sun-jai-bin"
RDEPEND="dev-java/sun-jai-bin
>=virtual/jre-1.4"
IUSE=""
RESTRICT="mirror"
S=${WORKDIR}/jai-imageio-core/
src_compile() {
cd ${S} || die
CLASSPATH=$CLASSPATH:`java-config -p sun-jai-bin` ant || die
export LOC=`ant echo | grep platform | cut -d '=' -f 2 | sed -e 's/ //g'`
}
src_install() {
OPT=${S}/build/${LOC}/opt
cd ${OPT} || die
dodoc *.txt || die
cd ${OPT}/lib/ext || die
java-pkg_dojar *.jar
use x86 && cd ../i586 && java-pkg_doso *.so
use amd64 && cd ../amd64 && java-pkg_doso *.so
java-pkg_register-dependency sun-jai-bin
}
pkg_postinst() {
elog "This ebuild installs /usr/share/${PN}"
elog 'To use you need to pass the following to java'
if use x86 || use amd64; then
elog '-Djava.library.path=$(java-config -i sun-jai-imageio)'
fi
elog '-classpath $(java-config -p sun-jai-imageio)'
}