[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