You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-java/jdbc-informix/jdbc-informix-3.00.3.ebuild

62 lines
1.6 KiB

# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=0
JAVA_PKG_IUSE="doc examples"
inherit versionator java-pkg-2
MY_PV="$(replace_version_separator 2 .JC)"
At="JDBC.${MY_PV}.tar"
DESCRIPTION="JDBC Type 4 Drivers for Informix"
SRC_URI="${At}"
HOMEPAGE="http://www.ibm.com/software/data/informix/tools/jdbc/"
DOWNLOADPAGE="http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=ifxjdbc"
KEYWORDS="amd64 x86"
LICENSE="informix-jdbc"
SLOT="0"
DEPEND=">=virtual/jre-1.4"
RDEPEND=">=virtual/jre-1.4"
RESTRICT="fetch"
IUSE=""
S="${WORKDIR}"
pkg_nofetch() {
elog "Due to licensing restrictions, you need to download the distfile manually."
elog "Please navigate to ${DOWNLOADPAGE}"
elog "Click on the 'Informix JDBC Driver' link, version ${MY_PV}"
elog "Sign up with your IBM account (you need to register)."
elog "Go through the license agreement and survey."
elog "Download ${At} and place it into your DISTDIR directory."
elog "And restart the installation."
}
src_compile() {
einfo "Performing silent installation"
addpredict /root/vpd.properties
java -jar setup.jar -P product.installLocation=. -silent
if use examples; then
einfo "Cleaning compiled examples"
find demo \( -name \*.so -o -name \*.class -o -name \*.dll \) -delete
fi
}
src_install() {
java-pkg_dojar lib/*.jar
# these are to be copied to app server as servlets
insinto /usr/share/${PN}/
doins -r proxy
if use doc; then
java-pkg_dojavadoc doc/javadoc
dodoc doc/release/jdbc4pg.pdf doc/release/sqlj/ifxsqljug.pdf || die
dohtml -r doc/release/* || die
fi
use examples && java-pkg_doexamples demo
}