summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJonas Platte2016-04-18 17:44:00 +0200
committerJonas Platte2016-04-18 17:44:00 +0200
commit25924ff266d928a82e1c3e9ab80da582c755f113 (patch)
treee4214613861f2404b243bd1d371a901186135fac /PKGBUILD
parent36f60df122ec3c2a4ff0dd7a66b9b0269ba4b8f9 (diff)
downloadaur-25924ff266d928a82e1c3e9ab80da582c755f113.tar.gz
Strip RPATH from binaries (temporarily until the binaries ship without RPATHs)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 8 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 65175b723936..bee4f9d3d26b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}