62 lines
1.5 KiB
Bash
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)'
|
||
|
}
|