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 /PKGBUILD | |
parent | 36fd8ab3ffb79fced20256a1f25ab8556ee15966 (diff) | |
download | aur-2f5d1ca4c9be71a1cd8f67549e38516437d4088a.tar.gz |
Fixed rpath for missing libraries and cleaned up pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 17 insertions, 15 deletions
@@ -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 } |