diff options
author | D. Can Celasun | 2019-07-30 08:30:58 +0100 |
---|---|---|
committer | D. Can Celasun | 2019-07-30 08:30:58 +0100 |
commit | d4a049c6ad1e5bc6e62ea3bf6f8d5da3aa4964a9 (patch) | |
tree | 80e014c72fbd85cbc046e395799f98bdba49902e /PKGBUILD | |
parent | 2d8eae6cd327726566ca640c3ade98ef2795b0b3 (diff) | |
download | aur-d4a049c6ad1e5bc6e62ea3bf6f8d5da3aa4964a9.tar.gz |
[snowflake-client] Update to 1.1.82
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 13 insertions, 30 deletions
@@ -1,40 +1,23 @@ # Maintainer: D. Can Celasun <can[at]dcc[dot]im> pkgname=snowflake-client -pkgver=2.7.47 +pkgver=1.1.82 pkgrel=1 -pkgdesc="Snowflake Database command line and JDBC client" -arch=('i686' 'x86_64') +epoch=1 +pkgdesc="Snowflake Database command line client (snowsql)" +arch=('x86_64') url="http://www.snowflake.net/" license=('custom: commercial') -depends=(gcc-libs java-environment bash libtinfo) -source=(sfsql.patch) -md5sums=('4ddf438900d60621b586979c96078426') +depends=(gcc-libs) +source=(${pkgname}-${pkgver}.sh::http://s3-us-west-2.amazonaws.com/sfc-snowsql-updates/bootstrap/1.1/linux_x86_64/snowsql-${pkgver}-linux_x86_64.bash) +md5sums=('e93cc95e21576b63d013e7c2e03e2b35') -_vpkg=snowflake_client.tar.gz +package() { + # Stop Snowflake installer from modifying shell profile + local tmp="$(mktemp)" -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}" - - cd "${srcdir}" - patch -Np1 -i "${srcdir}/sfsql.patch" -} + SNOWSQL_DEST="${pkgdir}" SNOWSQL_LOGIN_SHELL="${tmp}" sh "${pkgname}-${pkgver}.sh" -package() { - install -d "${pkgdir}/opt/${pkgname}" - install -d "${pkgdir}/usr/bin" - - cp -r "${srcdir}/client/"* "${pkgdir}/opt/${pkgname}" -R - ln -s /opt/${pkgname}/sfsql "${pkgdir}"/usr/bin/sfsql + install -Dm755 "${pkgdir}/snowsql" "${pkgdir}/usr/bin/snowsql" + rm -f "${pkgdir}/snowsql" } |