Date: Friday, April 18, 2014 @ 17:31:24 Author: td123 Revision: 211288
upgpkg: cabal-install 1.18.0.3-3 rebuild and fix FS#39856 - [cabal-install] pkgbuild writes outside build directory Modified: cabal-install/trunk/PKGBUILD ----------+ PKGBUILD | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-04-18 15:10:19 UTC (rev 211287) +++ PKGBUILD 2014-04-18 15:31:24 UTC (rev 211288) @@ -4,7 +4,7 @@ pkgname=cabal-install pkgver=1.18.0.3 -pkgrel=2 +pkgrel=3 pkgdesc="The command-line interface for Cabal and Hackage." url="http://hackage.haskell.org/package/cabal-install" license=('custom:BSD3') @@ -15,6 +15,9 @@ md5sums=('f7823387c21b4969e64238f63bb25740') build() { + mkdir ${srcdir}/build + export PREFIX="${srcdir}/build" + cd cabal-install-${pkgver} sh bootstrap.sh --user @@ -21,10 +24,13 @@ } package() { + install -D -m755 ${srcdir}/build/bin/cabal ${pkgdir}/usr/bin/cabal + cd cabal-install-${pkgver} - install -D -m755 /build/.cabal/bin/cabal $pkgdir/usr/bin/cabal - install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -d ${pkgdir}/usr/share/licenses/${pkgname} + install -m644 LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname} # add bash completion install -d ${pkgdir}/usr/share/bash-completion/completions
