summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCan Celasun2016-03-22 16:24:33 +0200
committerCan Celasun2016-03-22 16:24:33 +0200
commitf587b05cc4faf8fa2c4e092746ccc3e10418312c (patch)
treeb869745493c52e4e4f423b73b40f9aed7113fff0
downloadaur-f587b05cc4faf8fa2c4e092746ccc3e10418312c.tar.gz
Update snowflake-odbc
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD32
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
+}