diff options
author | marco44 | 2015-09-30 09:09:25 +0200 |
---|---|---|
committer | marco44 | 2015-09-30 09:09:25 +0200 |
commit | 267e85252b53ec38348844a21e14b54431b483ac (patch) | |
tree | 13f4addc2e916bc187f0f78edba328bc2d387e09 | |
download | aur-267e85252b53ec38348844a21e14b54431b483ac.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d833b41dba49 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = perl-dbd-oracle + pkgdesc = DBD::Oracle - Oracle database driver for the DBI module + pkgver = 1.74 + pkgrel = 2 + url = http://search.cpan.org/dist/DBD-Oracle + arch = any + license = GPL + license = PerlArtistic + makedepends = oracle-instantclient-sdk>=10.1 + makedepends = perl-data-dumper + depends = oracle-instantclient-basic>=10.1 + depends = perl-dbi>=1.51 + options = !emptydirs + source = http://cpan.org/modules/by-module/DBD/DBD-Oracle-1.74.tar.gz + sha512sums = 08e2b39a9102bc7aaa947d8104b99fce40285781f8482f08b4571fa866198f6f36f089771808a6c53eede3eb3b573da6ec7ba6de16d1d5023ceae6be60d3f8f2 + +pkgname = perl-dbd-oracle + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dec71240a833 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Jason St. John <jstjohn .. purdue . edu> +# Contributor: Georg Grabler (STiAT) <ggrabler@gmail.com> + +_perlmod=DBD-Oracle +_modnamespace=DBD +pkgname=perl-dbd-oracle +pkgver=1.74 +pkgrel=2 +pkgdesc="DBD::Oracle - Oracle database driver for the DBI module" +arch=('any') +url="http://search.cpan.org/dist/${_perlmod}" +license=('GPL' 'PerlArtistic') +depends=('oracle-instantclient-basic>=10.1' 'perl-dbi>=1.51') +makedepends=('oracle-instantclient-sdk>=10.1' 'perl-data-dumper') +options=('!emptydirs') +source=("http://cpan.org/modules/by-module/${_modnamespace}/${_perlmod}-${pkgver}.tar.gz") +sha512sums=('08e2b39a9102bc7aaa947d8104b99fce40285781f8482f08b4571fa866198f6f36f089771808a6c53eede3eb3b573da6ec7ba6de16d1d5023ceae6be60d3f8f2') + +build() { + cd "${_perlmod}-${pkgver}" + + # + # How much of this stuff is still necessary? + # + if [[ -z ${ORACLE_HOME} ]]; then + if [[ $(pacman -Qq oracle &>/dev/null) ]]; then + export ORACLE_HOME="$(ls -dr /home/oracle/app/oracle/product/*)/orarch" + export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${ORACLE_HOME}/lib" + _version=$(pacman -Qq oracle 2>/dev/null) + else + error "No Oracle / Instant Client installation found." + fi + fi + # AUR workaround + (( 1 )) && _version=${_version##* } + # You may need to put your version of Oracle's Instant Client below. + [[ -z ${_version} ]] && _version=12.1.0.1.0 + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL -V ${_version} INSTALLDIRS=vendor -l + make +} + +check() { + cd "${_perlmod}-${pkgver}" + make test +} + +package() { + cd "${_perlmod}-${pkgver}" + make install DESTDIR="${pkgdir}" +} |