diff options
author | Massimiliano Torromeo | 2017-02-07 10:26:36 +0100 |
---|---|---|
committer | Massimiliano Torromeo | 2017-02-07 10:26:36 +0100 |
commit | 2f5d1ca4c9be71a1cd8f67549e38516437d4088a (patch) | |
tree | aaa2921a68cd6702f64bdfc5681776a65c9e9cd5 | |
parent | 36fd8ab3ffb79fced20256a1f25ab8556ee15966 (diff) | |
download | aur-2f5d1ca4c9be71a1cd8f67549e38516437d4088a.tar.gz |
Fixed rpath for missing libraries and cleaned up pkgbuild
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 24 insertions, 20 deletions
@@ -1,15 +1,17 @@ +# Generated by mksrcinfo v8 +# Tue Feb 7 09:25:49 UTC 2017 pkgbase = mssql-tools pkgdesc = Microsoft® SQL Server® Tools for Linux pkgver = 14.0.3.0 - pkgrel = 4 + pkgrel = 5 url = https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux arch = x86_64 - license = unknown - makedepends = libarchive + license = custom + makedepends = patchelf depends = msodbcsql - noextract = mssql-tools-14.0.3.0-1.x86_64.rpm + options = !strip source = https://packages.microsoft.com/rhel/7/prod/mssql-tools-14.0.3.0-1.x86_64.rpm - md5sums = bf0cfb7f21c197d098b43ed1f510afcd + sha256sums = 9db9907a8151648d211bd8005c2b87ffebeca9b43c25ee56e9640804a72eaee6 pkgname = mssql-tools @@ -3,25 +3,27 @@ pkgname=mssql-tools pkgver=14.0.3.0 -_prodver=${pkgver}-1 -_binver=13.0.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Microsoft® SQL Server® Tools for Linux" arch=('x86_64') url="https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux" -license=('unknown') +license=('custom') depends=('msodbcsql') -makedepends=('libarchive') -source=("https://packages.microsoft.com/rhel/7/prod/$pkgname-$_prodver.x86_64.rpm") -md5sums=('bf0cfb7f21c197d098b43ed1f510afcd') -noextract=("$pkgname-$_prodver.x86_64.rpm") +makedepends=('patchelf') +options=('!strip') +source=("https://packages.microsoft.com/rhel/7/prod/$pkgname-$pkgver-1.x86_64.rpm") +sha256sums=('9db9907a8151648d211bd8005c2b87ffebeca9b43c25ee56e9640804a72eaee6') package() { - cd "$pkgdir" - bsdtar -x -f $srcdir/$pkgname-$_prodver.x86_64.rpm - mkdir -p $pkgdir/usr/bin/ - chmod +x $pkgdir/opt/$pkgname/bin/sqlcmd - chmod +x $pkgdir/opt/$pkgname/bin/bcp - ln -s /opt/$pkgname/bin/sqlcmd $pkgdir/usr/bin/sqlcmd - ln -s /opt/$pkgname/bin/bcp $pkgdir/usr/bin/bcp + cd "$srcdir" + mv usr/share/{doc,licenses} + mv usr opt "$pkgdir" + + install -dm755 "$pkgdir"/usr/bin/ + + cd "$pkgdir"/opt/$pkgname/bin + for bin in *; do + patchelf --set-rpath /opt/microsoft/msodbcsql/lib64 $bin + ln -s /opt/$pkgname/bin/$bin "$pkgdir"/usr/bin/$bin + done } |