diff options
author | Massimiliano Torromeo | 2018-03-23 14:44:57 +0100 |
---|---|---|
committer | Massimiliano Torromeo | 2018-03-23 14:44:57 +0100 |
commit | f0eceae62ce72f553b7271129252f65762980b55 (patch) | |
tree | ebdf5fc20f45ffcb88596b2ff4c20223d4563081 | |
parent | 1227b2d2fa81cbd18f7b832a05c580281ad1812e (diff) | |
download | aur-f0eceae62ce72f553b7271129252f65762980b55.tar.gz |
Updated to 17.0.1.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | msodbcsql.install | 15 |
3 files changed, 31 insertions, 16 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Mon Jan 15 09:30:22 UTC 2018 +# Fri Mar 23 13:44:32 UTC 2018 pkgbase = msodbcsql pkgdesc = Microsoft® ODBC Driver 13 for SQL Server® - pkgver = 13.1.9.2 + pkgver = 17.0.1.1 pkgrel = 1 url = https://blogs.msdn.microsoft.com/sqlnativeclient/ install = msodbcsql.install @@ -13,9 +13,9 @@ pkgbase = msodbcsql depends = krb5 depends = curl options = !strip - source = https://packages.microsoft.com/rhel/7/prod/msodbcsql-13.1.9.2-1.x86_64.rpm + source = https://packages.microsoft.com/rhel/7/prod/msodbcsql17-17.0.1.1-1.x86_64.rpm source = http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-libs-1.0.2k-8.el7.x86_64.rpm - sha256sums = cff336d21b6ca4e48f0e297fbf64dc9cfb3d18e26d52950853062e5fda052068 + sha256sums = 1d116c5ccfbef4b07237aa8a4431273337c8e1fe4274cdd3aea2cc1d6224ad45 sha256sums = 3e355d70d78d8578ccc1dc474948dc5a8fd4b4e4c9508ff7321488c0e4796bf1 pkgname = msodbcsql @@ -2,8 +2,9 @@ # Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> pkgname=msodbcsql -pkgver=13.1.9.2 +pkgver=17.0.1.1 pkgrel=1 +_opensslver=1.0.2k-8 pkgdesc="Microsoft® ODBC Driver 13 for SQL Server®" arch=('x86_64') url="https://blogs.msdn.microsoft.com/sqlnativeclient/" @@ -11,18 +12,21 @@ license=('custom') depends=('unixodbc' 'krb5' 'curl') makedepends=('patchelf') options=('!strip') -source=(https://packages.microsoft.com/rhel/7/prod/msodbcsql-$pkgver-1.x86_64.rpm - http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-libs-1.0.2k-8.el7.x86_64.rpm) -sha256sums=('cff336d21b6ca4e48f0e297fbf64dc9cfb3d18e26d52950853062e5fda052068' +source=(https://packages.microsoft.com/rhel/7/prod/msodbcsql17-$pkgver-1.x86_64.rpm + http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-libs-$_opensslver.el7.x86_64.rpm) +sha256sums=('1d116c5ccfbef4b07237aa8a4431273337c8e1fe4274cdd3aea2cc1d6224ad45' '3e355d70d78d8578ccc1dc474948dc5a8fd4b4e4c9508ff7321488c0e4796bf1') install=msodbcsql.install package() { - mv usr/share/{doc,licenses} - mv usr/lib64/lib*.so.* opt/microsoft/msodbcsql/lib64/ - rm -rf usr/lib64 - mv usr opt "$pkgdir" + mv usr/lib64/lib*.so.* opt/microsoft/msodbcsql17/lib64/ + install -Dm0644 usr/share/doc/msodbcsql17/RELEASE_NOTES "$pkgdir"/usr/share/doc/$pkgname/RELEASE_NOTES + install -Dm0644 usr/share/doc/msodbcsql17/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt + mv opt "$pkgdir" - cd "$pkgdir"/opt/microsoft/msodbcsql/lib64/ - patchelf --set-rpath /opt/microsoft/msodbcsql/lib64/ libmsodbcsql-* + mv "$pkgdir"/opt/microsoft/msodbcsql{17,} + + cd "$pkgdir"/opt/microsoft/msodbcsql + sed 's/msodbcsql17/msodbcsql/g' -i etc/odbcinst.ini + patchelf --set-rpath /opt/microsoft/msodbcsql/lib64/ lib64/libmsodbcsql-* } diff --git a/msodbcsql.install b/msodbcsql.install index 5d77b30d41e6..73a7f3a9dac0 100644 --- a/msodbcsql.install +++ b/msodbcsql.install @@ -1,7 +1,18 @@ post_install() { - odbcinst -i -d -f opt/microsoft/msodbcsql/etc/odbcinst.ini + local pkgver=$1 + odbcinst -v -q -d -n "ODBC Driver ${pkgver%%.*} for SQL Server" >/dev/null || \ + odbcinst -i -d -f opt/microsoft/msodbcsql/etc/odbcinst.ini } post_upgrade() { - post_install + local newver=$1 + local oldver=$2 + + pre_remove "$oldver" + post_install "$newver" +} + +pre_remove() { + local pkgver=$1 + odbcinst -v -u -d -n "ODBC Driver ${pkgver%%.*} for SQL Server" >/dev/null } |