[arch-commits] Commit in cabal-install/trunk (PKGBUILD)
Thomas Dziedzic
td123 at nymeria.archlinux.org
Fri Apr 18 15:31:24 UTC 2014
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
More information about the arch-commits
mailing list