diff options
author | Can Celasun | 2016-03-22 16:24:33 +0200 |
---|---|---|
committer | Can Celasun | 2016-03-22 16:24:33 +0200 |
commit | f587b05cc4faf8fa2c4e092746ccc3e10418312c (patch) | |
tree | b869745493c52e4e4f423b73b40f9aed7113fff0 | |
download | aur-f587b05cc4faf8fa2c4e092746ccc3e10418312c.tar.gz |
Update snowflake-odbc
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2efdabb04d2d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +# Generated by mksrcinfo v8 +# Tue Mar 22 14:24:33 UTC 2016 +pkgbase = snowflake-odbc + pkgdesc = ODBC Driver for Snowflake database + pkgver = 2.12.56 + pkgrel = 1 + url = http://www.snowflake.net/ + arch = x86_64 + license = custom: commercial + depends = nss + depends = gcc-libs + +pkgname = snowflake-odbc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7b446960fddb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: D. Can Celasun <dcelasun[at]gmail[dot]com> + +pkgname=snowflake-odbc +pkgver=2.12.56 +pkgrel=1 +pkgdesc="ODBC Driver for Snowflake database" +arch=('x86_64') +url="http://www.snowflake.net/" +license=('custom: commercial') +depends=(nss gcc-libs) + +_vpkg=snowflake_linux_x8664_odbc.tgz + +build() { + msg "You need a full, licensed copy of the client in order to install it" + msg "Searching for ${_vpkg} in dir: \"$startdir\"" + pkgpath="$startdir" + if [[ ! -f "${pkgpath}/${_vpkg}" ]]; then + error "Snowflake client package not found, please type absolute path to ${_vpkg} (/home/joe):" + read pkgpath + if [[ ! -f "${pkgpath}/${_vpkg}" ]]; then + error "Unable to find Snowflake client package." && return 1 + fi + fi + msg "Found package, unpacking..." + tar -xf "${pkgpath}/${_vpkg}" -C "${srcdir}" +} + +package() { + install -d "${pkgdir}/opt/${pkgname}" + cp -r "${srcdir}/snowflake_odbc/"* "${pkgdir}/opt/${pkgname}" -R +} |