# Contributor: Adam Nielsen # Contributor: Vitaliy Berdinskikh # Contributor: Andrea Agosti # Contributor: Viliam Pucik # Maintainer: Adam Nielsen _pkgname=instantclient-odbc pkgname=oracle-${_pkgname} pkgver=21.13.0.0.0 _pkgver_vendor_suffix=dbru _urlver=2113000 _unzippath=instantclient_21_13 pkgrel=1 pkgdesc="Additional libraries for enabling ODBC applications with Instant Client" arch=('x86_64') url="http://www.oracle.com/technetwork/database/features/instant-client/" license=('custom:OTN') depends=(oracle-instantclient-basic=$pkgver) replaces=('instantclient-odbc') options=(!strip) source=("https://download.oracle.com/otn_software/linux/instantclient/${_urlver}/${_pkgname}-linux.x64-${pkgver}${_pkgver_vendor_suffix}.zip") md5sums=('f864e415752c7929756ae740b83f32c5') sha256sums=('1acd515079a4889fa100b64d06dc62388c6abe3eb1a8d91d6794c7286cd078fc') package() { local basedir="$srcdir/${_unzippath}" install -d "$pkgdir/usr/lib" # Copy files but not symlinks install -m 755 -t "$pkgdir/usr/lib" `find "$basedir" -type f -name '*.so*'` install -d "$pkgdir/usr/share/oracle" install -m 755 -t "$pkgdir/usr/share/oracle" "$basedir/"*.sh install -d "$pkgdir/usr/share/doc/oracle" install -m 644 -t "$pkgdir/usr/share/doc/oracle" "$basedir/"*README* # create required symlinks cd "$pkgdir/usr/lib" || return 1 local lib link for lib in *.so*; do link=$lib while [[ ${link#*.} != so ]]; do link=${link%.*} ln -s $lib $link done done }