[arch-commits] Commit in haskell-tar/trunk (PKGBUILD)

Vesa Kaihlavirta vesa at archlinux.org
Tue Nov 2 04:11:52 UTC 2010


    Date: Tuesday, November 2, 2010 @ 00:11:52
  Author: vesa
Revision: 97853

first build of haskell-tar

Modified:
  haskell-tar/trunk/PKGBUILD

----------+
 PKGBUILD |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-02 04:08:41 UTC (rev 97852)
+++ PKGBUILD	2010-11-02 04:11:52 UTC (rev 97853)
@@ -4,7 +4,7 @@
 # Your package tool should understand 'provides' syntax
 #
 pkgname=haskell-tar
-pkgrel=2
+pkgrel=2.1
 pkgver=0.3.1.0
 pkgdesc="Reading, writing and manipulating \".tar\" archive files."
 url="http://hackage.haskell.org/package/tar"
@@ -18,11 +18,16 @@
 md5sums=('10b54856495f9ef0a42aa270085c7d5e')
 build() {
     cd ${srcdir}/tar-0.3.1.0
-    runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname} || return 1
+    runhaskell Setup configure -O -p --prefix=/usr --docdir=/usr/share/doc/${pkgname} || return 1
     runhaskell Setup build                   || return 1
     runhaskell Setup haddock || return 1
     runhaskell Setup register   --gen-script || return 1
     runhaskell Setup unregister --gen-script || return 1
+    sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+    cd ${srcdir}/tar-0.3.1.0   
     install -D -m744 register.sh   ${pkgdir}/usr/share/haskell/$pkgname/register.sh
     install    -m744 unregister.sh ${pkgdir}/usr/share/haskell/$pkgname/unregister.sh
     install -d -m755 $pkgdir/usr/share/doc/ghc/html/libraries




More information about the arch-commits mailing list