# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ inherit eutils multilib MY_P_x86="${PN/oracle-/}-linux32-${PV}.0" MY_P_amd64="${PN/oracle-/}-linux-x86-64-${PV}.0" DESCRIPTION="Oracle 11g client installation ODBC supplement" HOMEPAGE="http://www.oracle.com/technology/tech/oci/instantclient/index.html" SRC_URI="x86? ( ${MY_P_x86}.zip ) amd64? ( ${MY_P_amd64}.zip )" LICENSE="OTN" SLOT="0" KEYWORDS="-* ~x86 ~amd64" RESTRICT="fetch" IUSE="" DEPEND="app-arch/unzip" RDEPEND="dev-db/oracle-instantclient-basic" S="${WORKDIR}" my_arch() { MY_P=MY_P_${ARCH} export MY_P=${!MY_P} } pkg_setup() { my_arch } pkg_nofetch() { my_arch eerror "Please go to:" eerror " ${HOMEPAGE}" eerror "select your platform and download the" eerror "ODBC supplement, which is:" eerror " ${MY_P}.zip" eerror "Then after downloading put it in:" eerror " ${DISTDIR}" } src_unpack() { unzip "${DISTDIR}"/${MY_P}.zip || die "unsuccesful unzip ${MY_P}.zip" } src_install() { # library dodir /usr/$(get_libdir)/oracle/${PV}/client/lib cd "${S}"/instantclient_11_2 insinto /usr/$(get_libdir)/oracle/${PV}/client/lib doins *.so.11.1 # fixes symlinks dosym /usr/$(get_libdir)/oracle/${PV}/client/lib/libsqora.so.11.1 /usr/$(get_libdir)/oracle/${PV}/client/lib/libsqora.so # odbc_update_ini.sh dodir /usr/$(get_libdir)/oracle/${PV}/client/bin cd "${S}"/instantclient_11_2 exeinto /usr/$(get_libdir)/oracle/${PV}/client/bin doexe odbc_update_ini.sh # documentation dodoc *htm* }