diff options
author | Gabriel Morrison Lima Dantas | 2017-08-15 10:36:47 -0300 |
---|---|---|
committer | Gabriel Morrison Lima Dantas | 2017-08-15 10:36:47 -0300 |
commit | a293b7f26ba96017bfc4cdf1919f68facf550efc (patch) | |
tree | 5179844494ca9cf6b457569e14b573e2669294b4 | |
parent | c63d8308c3b12a7776fd7b4d1f2026b7bdf05026 (diff) | |
download | aur-a293b7f26ba96017bfc4cdf1919f68facf550efc.tar.gz |
Update SQL Server and Ubuntu libraries to new versions
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 44 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = mssql-server pkgdesc = Microsoft SQL Server for Linux - pkgver = 14.0.800.90 + pkgver = 14.0.900.75 pkgrel = 1 url = https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux install = mssql-server.install @@ -10,14 +10,18 @@ pkgbase = mssql-server depends = numactl depends = sssd depends = openssl-1.0>=1.0.2.l - noextract = libjemalloc1_3.6.0-9ubuntu1_amd64.deb - noextract = libc++1_3.7.0-1_amd64.deb - source = https://packages.microsoft.com/ubuntu/16.04/mssql-server/pool/main/m/mssql-server/mssql-server_14.0.800.90-2_amd64.deb - source = http://mirrors.kernel.org/ubuntu/pool/universe/j/jemalloc/libjemalloc1_3.6.0-9ubuntu1_amd64.deb - source = http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/libc++1_3.7.0-1_amd64.deb - sha256sums = d6090108af8788df23fd54fffc41876a39372a51a7abf2afed58fc8978c7b9cb - sha256sums = 50fd3720d129ad7d659b311bb8436169b851f3671112ef53bf5d03580d4947f1 - sha256sums = 416f5c17bd9ac8727808918dd2e1af04078691772c5f3f16afb497e33dfc9fd6 + noextract = ${pkgname}_${_prodver}_amd64.deb + noextract = ${_jemalloc} + noextract = ${_libcpp} + noextract = ${_libcppabi} + source = https://packages.microsoft.com/ubuntu/16.04/mssql-server/pool/main/m/mssql-server/mssql-server_14.0.900.75-1_amd64.deb + source = http://mirrors.kernel.org/ubuntu/pool/universe/j/jemalloc/libjemalloc1_3.6.0-10_amd64.deb + source = http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/libc++1_3.9.1-3_amd64.deb + source = http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/libc++abi1_3.9.1-3_amd64.deb + sha256sums = 6365e7a479d94a07e074093e895b02b6dc2a3a158f0d5e22aa70a246cd9a7094 + sha256sums = 5e31b5dfb21525b9207ff0c70c34c69366300de342edb37070e816e0fbc27ad0 + sha256sums = acf4594581ff04532c8da7427646e904393791ef7671fff95cde480d7269eafd + sha256sums = a3c8214afae4fd966ba277f47ae8554641999634f2b7d40e27705eb7c0d52be3 pkgname = mssql-server @@ -1,36 +1,53 @@ # Maintainer: Gabriel Morrison Lima Dantas <gabrielmldantas@gmail.com> # Contributor: Aleksey Kamenskikh <aleksey.kamenskikh@gmail.com> pkgname=mssql-server -pkgver=14.0.800.90 -_prodver=${pkgver}-2 +pkgver=14.0.900.75 +_prodver=${pkgver}-1 pkgrel=1 +_libcpp='libc++1_3.9.1-3_amd64.deb' +_libcppabi='libc++abi1_3.9.1-3_amd64.deb' +_jemalloc=libjemalloc1_3.6.0-10_amd64.deb pkgdesc="Microsoft SQL Server for Linux" arch=('x86_64') url="https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux" license=('unknown') depends=(python2-configparser numactl sssd 'openssl-1.0>=1.0.2.l') source=("https://packages.microsoft.com/ubuntu/16.04/mssql-server/pool/main/m/mssql-server/${pkgname}_${_prodver}_amd64.deb" - "http://mirrors.kernel.org/ubuntu/pool/universe/j/jemalloc/libjemalloc1_3.6.0-9ubuntu1_amd64.deb" - "http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/libc++1_3.7.0-1_amd64.deb") + "http://mirrors.kernel.org/ubuntu/pool/universe/j/jemalloc/${_jemalloc}" + "http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/${_libcpp}" + "http://mirrors.kernel.org/ubuntu/pool/universe/libc/libc++/${_libcppabi}") -sha256sums=('d6090108af8788df23fd54fffc41876a39372a51a7abf2afed58fc8978c7b9cb' - '50fd3720d129ad7d659b311bb8436169b851f3671112ef53bf5d03580d4947f1' - '416f5c17bd9ac8727808918dd2e1af04078691772c5f3f16afb497e33dfc9fd6') -noextract=('libjemalloc1_3.6.0-9ubuntu1_amd64.deb' - 'libc++1_3.7.0-1_amd64.deb') +sha256sums=('6365e7a479d94a07e074093e895b02b6dc2a3a158f0d5e22aa70a246cd9a7094' + '5e31b5dfb21525b9207ff0c70c34c69366300de342edb37070e816e0fbc27ad0' + 'acf4594581ff04532c8da7427646e904393791ef7671fff95cde480d7269eafd' + 'a3c8214afae4fd966ba277f47ae8554641999634f2b7d40e27705eb7c0d52be3') +noextract=('${pkgname}_${_prodver}_amd64.deb' + '${_jemalloc}' + '${_libcpp}' + '${_libcppabi}') install=$pkgname.install package() { + ar x $srcdir/${pkgname}_${_prodver}_amd64.deb tar -xf data.tar.xz + mkdir jemalloc cd jemalloc - ar x $srcdir/libjemalloc1_3.6.0-9ubuntu1_amd64.deb + ar x $srcdir/$_jemalloc tar -xf data.tar.xz + cd $srcdir mkdir libc++ cd libc++ - ar x $srcdir/libc++1_3.7.0-1_amd64.deb + ar x $srcdir/$_libcpp tar -xf data.tar.xz + + cd $srcdir + mkdir libc++abi + cd libc++abi + ar x $srcdir/$_libcppabi + tar -xf data.tar.xz + cd $pkgdir mv $srcdir/opt . mv $srcdir/usr . @@ -38,6 +55,9 @@ package() { mv $srcdir/jemalloc/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 opt/mssql/lib/ mv $srcdir/libc++/usr/lib/x86_64-linux-gnu/libc++.so.1 opt/mssql/lib/ mv $srcdir/libc++/usr/lib/x86_64-linux-gnu/libc++.so.1.0 opt/mssql/lib/ + mv $srcdir/libc++abi/usr/lib/x86_64-linux-gnu/libc++abi.so.1 opt/mssql/lib + mv $srcdir/libc++abi/usr/lib/x86_64-linux-gnu/libc++abi.so.1.0 opt/mssql/lib + for i in $(ls opt/mssql/lib/mssql-conf/*.py); do sed 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2/' $i -i done |