diff options
author | Jonas Platte | 2016-04-18 17:44:00 +0200 |
---|---|---|
committer | Jonas Platte | 2016-04-18 17:44:00 +0200 |
commit | 25924ff266d928a82e1c3e9ab80da582c755f113 (patch) | |
tree | e4214613861f2404b243bd1d371a901186135fac /PKGBUILD | |
parent | 36f60df122ec3c2a4ff0dd7a66b9b0269ba4b8f9 (diff) | |
download | aur-25924ff266d928a82e1c3e9ab80da582c755f113.tar.gz |
Strip RPATH from binaries (temporarily until the binaries ship without RPATHs)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -2,26 +2,26 @@ pkgname=purescript-bin pkgver=0.8.4 -pkgrel=1 +pkgrel=2 pkgdesc="A small strongly typed programming language with expressive types that compiles to Javascript, written in and inspired by Haskell." arch=('x86_64') url="http://www.purescript.org/" license=('MIT') depends=('gmp' 'libtinfo-5' 'zlib') +makedepends=('chrpath') provides=('purescript') source=("purescript-${pkgver}.tar.gz::https://github.com/purescript/purescript/releases/download/v${pkgver}/linux64.tar.gz") sha256sums=('206493eb73fec0eeede6eeb87ba23dd308147b619949eb8c10810e4eef094b04') +# An array doesn't seem to work with makepkg for some reason, but +# chrpath and install both support specifying multiple files at once +_binaries="psc psci psc-bundle psc-docs psc-ide-client psc-ide-server psc-publish" + package() { cd purescript - install -D -m755 psc "${pkgdir}/usr/bin/psc" - install -D -m755 psc-bundle "${pkgdir}/usr/bin/psc-bundle" - install -D -m755 psc-docs "${pkgdir}/usr/bin/psc-docs" - install -D -m755 psci "${pkgdir}/usr/bin/psci" - install -D -m755 psc-ide-client "${pkgdir}/usr/bin/psc-ide-client" - install -D -m755 psc-ide-server "${pkgdir}/usr/bin/psc-ide-server" - install -D -m755 psc-publish "${pkgdir}/usr/bin/psc-publish" + chrpath -d $_binaries + install -t "${pkgdir}/usr/bin" -D -m755 $_binaries install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |