Date: Monday, January 4, 2016 @ 08:17:31
  Author: fyan
Revision: 155253

upgpkg: cabal-install 1.22.7.0-1

Modified:
  cabal-install/trunk/PKGBUILD

----------+
 PKGBUILD |   50 +++++++++++++++++++-------------------------------
 1 file changed, 19 insertions(+), 31 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2016-01-04 06:47:57 UTC (rev 155252)
+++ PKGBUILD    2016-01-04 07:17:31 UTC (rev 155253)
@@ -1,49 +1,37 @@
-# Maintainer: Thomas Dziedzic <[email protected]>
-# Maintainer: Vesa Kaihlavirta <[email protected]>
+# $Id$
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Thomas Dziedzic <[email protected]>
+# Contributor: Vesa Kaihlavirta <[email protected]>
 # Contributor: Arch Haskell Team <[email protected]>
 
 pkgname=cabal-install
-pkgver=1.22.6.0
-pkgrel=2
+pkgver=1.22.7.0
+pkgrel=1
 pkgdesc="The command-line interface for Cabal and Hackage."
 url="http://hackage.haskell.org/package/cabal-install";
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
 depends=('gmp' 'zlib' 'libffi')
-makedepends=('ghc' 'cabal-install' 'chrpath')
+makedepends=("ghc=7.10.3" "haskell-http" "haskell-mtl" "haskell-network" 
"haskell-network-uri"
+             "haskell-random" "haskell-stm" "haskell-zlib")
 
source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz";)
-md5sums=('0463650044697ea337705ea9e29a0221')
+md5sums=('12f26ad8585a17a50cdde1a0ea7556d3')
 
-# the bootstrap script was broken on several releases
-# build with a cabal sandbox to avoid unnecessary patching & headaches
 build() {
-  cd cabal-install-${pkgver}
+  cd "${srcdir}/$pkgname-$pkgver"
 
-  cabal update
-
-  cabal sandbox init
-
-  cabal install --only-dependencies
-
-  cabal build
+  runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}" \
+    -fnetwork-uri -f-old-directory
+  runhaskell Setup build
 }
 
 package() {
-  cd cabal-install-${pkgver}
+  cd "${srcdir}/$pkgname-$pkgver"
+  runhaskell Setup copy --destdir="${pkgdir}"
 
-  install -d ${pkgdir}/usr/bin
-  install -m755 dist/build/cabal/cabal \
-    ${pkgdir}/usr/bin
+  install -Dm644 LICENSE \
+    "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 
-  # remove insecure rpath
-  chrpath -d ${pkgdir}/usr/bin/cabal
-
-  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
-  install -m644 bash-completion/cabal \
-    ${pkgdir}/usr/share/bash-completion/completions
+  install -Dm644 bash-completion/cabal \
+    "${pkgdir}/usr/share/bash-completion/completions/cabal"
 }

Reply via email to