[arch-commits] Commit in haskell-network-multicast/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:26:16
  Author: fyan
Revision: 176944

upgpkg: haskell-network-multicast 0.1.1-1

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-network-multicast/trunk/PKGBUILD
Deleted:
  haskell-network-multicast/trunk/haskell-network-multicast.install

---+
 PKGBUILD  |   15 +++
 haskell-network-multicast.install |   18 --
 2 files changed, 7 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:24:38 UTC (rev 176943)
+++ PKGBUILD2016-05-25 14:26:16 UTC (rev 176944)
@@ -4,17 +4,15 @@
 
 _hkgname=network-multicast
 pkgname=haskell-network-multicast
-pkgver=0.1.0
-pkgrel=2
+pkgver=0.1.1
+pkgrel=1
 pkgdesc="Simple multicast library"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:PublicDomain")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-network")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-network")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
-sha256sums=('18c2db0f8db5b9f4d3b65dbaa19ed77f4ebcf9c97e2d85657b6777f2b0e47a8a')
+sha256sums=('f44c0b10569a10349d6e5a587ba3ed85a61a56a001939f1b6fb1b15911e8b742')
 
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-network-multicast.install
===
--- haskell-network-multicast.install   2016-05-25 14:24:38 UTC (rev 176943)
+++ haskell-network-multicast.install   2016-05-25 14:26:16 UTC (rev 176944)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-network-multicast
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-esqueleto/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:24:38
  Author: fyan
Revision: 176943

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-esqueleto/repos/community-staging-i686/
  haskell-esqueleto/repos/community-staging-i686/PKGBUILD
(from rev 176942, haskell-esqueleto/trunk/PKGBUILD)
  haskell-esqueleto/repos/community-staging-x86_64/
  haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD
(from rev 176942, haskell-esqueleto/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   48 
 community-staging-x86_64/PKGBUILD |   48 
 2 files changed, 96 insertions(+)

Copied: haskell-esqueleto/repos/community-staging-i686/PKGBUILD (from rev 
176942, haskell-esqueleto/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:24:38 UTC (rev 176943)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=esqueleto
+pkgname=haskell-esqueleto
+pkgver=2.4.3
+pkgrel=23
+pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
+url="https://github.com/prowdsponsor/esqueleto;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
+ "haskell-persistent" "haskell-resourcet" "haskell-tagged" 
"haskell-text"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc230d3ded6e897434')
+
+prepare() {
+sed -i 's/base >= 4.5 && < 4.9/base >= 
4.5 \&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-mysql -f-postgresql
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD (from rev 
176942, haskell-esqueleto/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:24:38 UTC (rev 176943)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=esqueleto
+pkgname=haskell-esqueleto
+pkgver=2.4.3
+pkgrel=23
+pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
+url="https://github.com/prowdsponsor/esqueleto;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
+ "haskell-persistent" "haskell-resourcet" "haskell-tagged" 
"haskell-text"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc230d3ded6e897434')
+
+prepare() {
+sed -i 's/base >= 4.5 && < 4.9/base >= 
4.5 \&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-mysql -f-postgresql
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" 

[arch-commits] Commit in haskell-data-accessor-template/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:46:58
  Author: fyan
Revision: 176967

upgpkg: haskell-data-accessor-template 0.2.1.12-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-data-accessor-template/trunk/PKGBUILD
Deleted:
  haskell-data-accessor-template/trunk/haskell-data-accessor-template.install

+
 PKGBUILD   |   18 --
 haskell-data-accessor-template.install |   18 --
 2 files changed, 12 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:46:42 UTC (rev 176966)
+++ PKGBUILD2016-05-25 14:46:58 UTC (rev 176967)
@@ -5,17 +5,22 @@
 _hkgname=data-accessor-template
 pkgname=haskell-data-accessor-template
 pkgver=0.2.1.12
-pkgrel=1
+pkgrel=2
 pkgdesc="Automate generation of Accessor's of the data-accessor package by 
Template Haskell functions."
 url="http://www.haskell.org/haskellwiki/Record_access;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-data-accessor" "haskell-utility-ht")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-data-accessor" "haskell-utility-ht")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('07042d79a2f26892ef0b847a36a78f8fc217843a47dd8684d24ffbb7174e795e')
 
+prepare() {
+sed -i 's/template-haskell >=2.4 && <2.11/template-haskell >=2.4 \&\& 
<2.12/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+sed -e 's/DataD _ _ params cons/DataD _ _ params Nothing cons/' \
+-e 's/NewtypeD _ _ params con/NewtypeD _ _ params Nothing con/' \
+-i ${_hkgname}-${pkgver}/src-5/Data/Accessor/Template.hs
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -26,6 +31,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +38,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-data-accessor-template.install
===
--- haskell-data-accessor-template.install  2016-05-25 14:46:42 UTC (rev 
176966)
+++ haskell-data-accessor-template.install  2016-05-25 14:46:58 UTC (rev 
176967)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-data-accessor-template
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-cassava/repos (6 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:46:42
  Author: fyan
Revision: 176966

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-cassava/repos/community-staging-i686/
  haskell-cassava/repos/community-staging-i686/PKGBUILD
(from rev 176965, haskell-cassava/trunk/PKGBUILD)
  haskell-cassava/repos/community-staging-i686/haskell-cassava.install
(from rev 176965, haskell-cassava/trunk/haskell-cassava.install)
  haskell-cassava/repos/community-staging-x86_64/
  haskell-cassava/repos/community-staging-x86_64/PKGBUILD
(from rev 176965, haskell-cassava/trunk/PKGBUILD)
  haskell-cassava/repos/community-staging-x86_64/haskell-cassava.install
(from rev 176965, haskell-cassava/trunk/haskell-cassava.install)

--+
 community-staging-i686/PKGBUILD  |   42 +
 community-staging-i686/haskell-cassava.install   |   18 +
 community-staging-x86_64/PKGBUILD|   42 +
 community-staging-x86_64/haskell-cassava.install |   18 +
 4 files changed, 120 insertions(+)

Copied: haskell-cassava/repos/community-staging-i686/PKGBUILD (from rev 176965, 
haskell-cassava/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:46:42 UTC (rev 176966)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cassava
+pkgname=haskell-cassava
+pkgver=0.4.5.0
+pkgrel=7
+pkgdesc="A CSV parsing and encoding library"
+url="https://github.com/tibbe/cassava;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-attoparsec" "haskell-blaze-builder" 
"haskell-hashable"
+ "haskell-text" "haskell-unordered-containers" "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7320a1c764efd3baae6944b31f7fdb438ae307876dce283a242e8f1deeb371c9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-cassava/repos/community-staging-i686/haskell-cassava.install 
(from rev 176965, haskell-cassava/trunk/haskell-cassava.install)
===
--- community-staging-i686/haskell-cassava.install  
(rev 0)
+++ community-staging-i686/haskell-cassava.install  2016-05-25 14:46:42 UTC 
(rev 176966)
@@ -0,0 +1,18 @@
+HS_DIR=usr/share/haskell/haskell-cassava
+post_install() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_upgrade() {
+  ${HS_DIR}/unregister.sh
+}
+post_upgrade() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_remove() {
+  ${HS_DIR}/unregister.sh
+}
+post_remove() {
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}

Copied: haskell-cassava/repos/community-staging-x86_64/PKGBUILD (from rev 
176965, haskell-cassava/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:46:42 UTC (rev 176966)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cassava
+pkgname=haskell-cassava
+pkgver=0.4.5.0
+pkgrel=7
+pkgdesc="A CSV parsing and encoding library"
+url="https://github.com/tibbe/cassava;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-attoparsec" "haskell-blaze-builder" 
"haskell-hashable"
+ "haskell-text" 

[arch-commits] Commit in haskell-xcb-types/trunk (PKGBUILD haskell-xcb-types.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:58:34
  Author: fyan
Revision: 176973

upgpkg: haskell-xcb-types 0.7.1-5

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-xcb-types/trunk/PKGBUILD
Deleted:
  haskell-xcb-types/trunk/haskell-xcb-types.install

---+
 PKGBUILD  |   11 +--
 haskell-xcb-types.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:51:07 UTC (rev 176972)
+++ PKGBUILD2016-05-25 14:58:34 UTC (rev 176973)
@@ -5,15 +5,13 @@
 _hkgname=xcb-types
 pkgname=haskell-xcb-types
 pkgver=0.7.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Parses XML files used by the XCB project"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" 'haskell-mtl' 'haskell-xml')
-options=('staticlibs')
+depends=("ghc=8.0.1" 'haskell-mtl' 'haskell-xml')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('5927e720e4dee26b1bf8a24fb07e47e6a22f9d78fc87aab8d752f207c1566782')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-xcb-types.install
===
--- haskell-xcb-types.install   2016-05-25 14:51:07 UTC (rev 176972)
+++ haskell-xcb-types.install   2016-05-25 14:58:34 UTC (rev 176973)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-xcb-types
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


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

2016-05-25 Thread Jan de Groot
Date: Wednesday, May 25, 2016 @ 17:12:24
  Author: jgc
Revision: 268551

upgpkg: libxml2 2.9.4+0+gbdec218-2

Package main package from build-py2
Run testsuite from build-py2
Disable makeflags because python bindings are generated multiple times in 
parallel
Add PYTHONHASHSEED hack to make python 3 bindings reproducible

Modified:
  libxml2/trunk/PKGBUILD

--+
 PKGBUILD |   15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 08:02:13 UTC (rev 268550)
+++ PKGBUILD2016-05-25 15:12:24 UTC (rev 268551)
@@ -5,11 +5,12 @@
 
 pkgname=libxml2
 pkgver=2.9.4+0+gbdec218
-pkgrel=1
+pkgrel=2
 pkgdesc="XML parsing library, version 2"
 arch=(i686 x86_64)
 license=('MIT')
 depends=('zlib' 'readline' 'ncurses' 'xz')
+options=(!makeflags)
 makedepends=('python2' 'python' 'git')
 url="http://www.xmlsoft.org/;
 
source=('git://git.gnome.org/libxml2#commit=bdec2183f34b37ee89ae1d330c6ad2bb4d76605f'
@@ -25,7 +26,7 @@
 prepare() {
   mkdir build-py3
   mkdir build-py2
-  mv xmlconf build-py3/
+  mv xmlconf build-py2/
   cd $pkgname
   NOCONFIGURE=1 ./autogen.sh
 }
@@ -39,21 +40,21 @@
   cd ../build-py3
   ../$pkgname/configure --prefix=/usr --with-threads --with-history 
--with-python=/usr/bin/python
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
-  make
+  PYTHONHASHSEED=0 make
 }
 
 check() {
-  cd build-py3
+  cd build-py2
   make check
 }
 
 package() {
-  cd build-py3
+  cd build-py2
   find doc -type f -exec chmod 0644 {} \;
 
   make DESTDIR="${pkgdir}" install
   install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
 
-  cd ../build-py2/python
-  make DESTDIR="${pkgdir}" install
+  cd ../build-py3/python
+  PYTHONHASHSEED=0 make DESTDIR="${pkgdir}" install
 }


[arch-commits] Commit in libxml2/repos (4 files)

2016-05-25 Thread Jan de Groot
Date: Wednesday, May 25, 2016 @ 17:12:33
  Author: jgc
Revision: 268552

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  libxml2/repos/extra-i686/PKGBUILD
(from rev 268551, libxml2/trunk/PKGBUILD)
  libxml2/repos/extra-x86_64/PKGBUILD
(from rev 268551, libxml2/trunk/PKGBUILD)
Deleted:
  libxml2/repos/extra-i686/PKGBUILD
  libxml2/repos/extra-x86_64/PKGBUILD

---+
 /PKGBUILD |  120 
 extra-i686/PKGBUILD   |   59 ---
 extra-x86_64/PKGBUILD |   59 ---
 3 files changed, 120 insertions(+), 118 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2016-05-25 15:12:24 UTC (rev 268551)
+++ extra-i686/PKGBUILD 2016-05-25 15:12:33 UTC (rev 268552)
@@ -1,59 +0,0 @@
-# $Id$
-# Maintainer: Jan de Groot 
-# Maintainer: Tom Gundersen 
-# Contributor: John Proctor 
-
-pkgname=libxml2
-pkgver=2.9.4+0+gbdec218
-pkgrel=1
-pkgdesc="XML parsing library, version 2"
-arch=(i686 x86_64)
-license=('MIT')
-depends=('zlib' 'readline' 'ncurses' 'xz')
-makedepends=('python2' 'python' 'git')
-url="http://www.xmlsoft.org/;
-source=('git://git.gnome.org/libxml2#commit=bdec2183f34b37ee89ae1d330c6ad2bb4d76605f'
-http://www.w3.org/XML/Test/xmlts20080827.tar.gz)
-md5sums=('SKIP'
- 'ae3d1ebe000a3972afa104ca7f0e1b4a')
-
-pkgver() {
-  cd $pkgname
-  git describe --long | sed -e 's/-/+/g' -e 's/^v//'
-}
-
-prepare() {
-  mkdir build-py3
-  mkdir build-py2
-  mv xmlconf build-py3/
-  cd $pkgname
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-build() {
-  cd build-py2
-  ../$pkgname/configure --prefix=/usr --with-threads --with-history 
--with-python=/usr/bin/python2
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
-  make
-
-  cd ../build-py3
-  ../$pkgname/configure --prefix=/usr --with-threads --with-history 
--with-python=/usr/bin/python
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
-  make
-}
-
-check() {
-  cd build-py3
-  make check
-}
-
-package() {
-  cd build-py3
-  find doc -type f -exec chmod 0644 {} \;
-
-  make DESTDIR="${pkgdir}" install
-  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
-
-  cd ../build-py2/python
-  make DESTDIR="${pkgdir}" install
-}

Copied: libxml2/repos/extra-i686/PKGBUILD (from rev 268551, 
libxml2/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2016-05-25 15:12:33 UTC (rev 268552)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Jan de Groot 
+# Maintainer: Tom Gundersen 
+# Contributor: John Proctor 
+
+pkgname=libxml2
+pkgver=2.9.4+0+gbdec218
+pkgrel=2
+pkgdesc="XML parsing library, version 2"
+arch=(i686 x86_64)
+license=('MIT')
+depends=('zlib' 'readline' 'ncurses' 'xz')
+options=(!makeflags)
+makedepends=('python2' 'python' 'git')
+url="http://www.xmlsoft.org/;
+source=('git://git.gnome.org/libxml2#commit=bdec2183f34b37ee89ae1d330c6ad2bb4d76605f'
+http://www.w3.org/XML/Test/xmlts20080827.tar.gz)
+md5sums=('SKIP'
+ 'ae3d1ebe000a3972afa104ca7f0e1b4a')
+
+pkgver() {
+  cd $pkgname
+  git describe --long | sed -e 's/-/+/g' -e 's/^v//'
+}
+
+prepare() {
+  mkdir build-py3
+  mkdir build-py2
+  mv xmlconf build-py2/
+  cd $pkgname
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  cd build-py2
+  ../$pkgname/configure --prefix=/usr --with-threads --with-history 
--with-python=/usr/bin/python2
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
+  make
+
+  cd ../build-py3
+  ../$pkgname/configure --prefix=/usr --with-threads --with-history 
--with-python=/usr/bin/python
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
+  PYTHONHASHSEED=0 make
+}
+
+check() {
+  cd build-py2
+  make check
+}
+
+package() {
+  cd build-py2
+  find doc -type f -exec chmod 0644 {} \;
+
+  make DESTDIR="${pkgdir}" install
+  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+
+  cd ../build-py3/python
+  PYTHONHASHSEED=0 make DESTDIR="${pkgdir}" install
+}

Deleted: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2016-05-25 15:12:24 UTC (rev 268551)
+++ extra-x86_64/PKGBUILD   2016-05-25 15:12:33 UTC (rev 268552)
@@ -1,59 +0,0 @@
-# $Id$
-# Maintainer: Jan de Groot 
-# Maintainer: Tom Gundersen 
-# Contributor: John Proctor 
-
-pkgname=libxml2
-pkgver=2.9.4+0+gbdec218
-pkgrel=1
-pkgdesc="XML parsing library, version 2"
-arch=(i686 x86_64)
-license=('MIT')
-depends=('zlib' 'readline' 'ncurses' 'xz')
-makedepends=('python2' 'python' 'git')
-url="http://www.xmlsoft.org/;
-source=('git://git.gnome.org/libxml2#commit=bdec2183f34b37ee89ae1d330c6ad2bb4d76605f'

[arch-commits] Commit in haskell-fgl/trunk (PKGBUILD haskell-fgl.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:20:44
  Author: fyan
Revision: 176936

upgpkg: haskell-fgl 5.5.2.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-fgl/trunk/PKGBUILD
Deleted:
  haskell-fgl/trunk/haskell-fgl.install

-+
 PKGBUILD|   11 +--
 haskell-fgl.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:20:32 UTC (rev 176935)
+++ PKGBUILD2016-05-25 14:20:44 UTC (rev 176936)
@@ -5,15 +5,13 @@
 _hkgname=fgl
 pkgname=haskell-fgl
 pkgver=5.5.2.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Martin Erwig's Functional Graph Library"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('f4113b5221917feb6389494bf8b7b6221ee00f322b6c25fc25a25795549f9e20')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-fgl.install
===
--- haskell-fgl.install 2016-05-25 14:20:32 UTC (rev 176935)
+++ haskell-fgl.install 2016-05-25 14:20:44 UTC (rev 176936)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-fgl
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-safesemaphore/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:21:47
  Author: fyan
Revision: 176938

upgpkg: haskell-safesemaphore 0.10.1-4

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-safesemaphore/trunk/PKGBUILD
Deleted:
  haskell-safesemaphore/trunk/haskell-safesemaphore.install

---+
 PKGBUILD  |   11 +--
 haskell-safesemaphore.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:21:27 UTC (rev 176937)
+++ PKGBUILD2016-05-25 14:21:47 UTC (rev 176938)
@@ -5,15 +5,13 @@
 _hkgname=SafeSemaphore
 pkgname=haskell-safesemaphore
 pkgver=0.10.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Much safer replacement for QSemN, QSem, and SampleVar"
 url="https://github.com/ChrisKuklewicz/SafeSemaphore;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-stm")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-stm")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-safesemaphore.install
===
--- haskell-safesemaphore.install   2016-05-25 14:21:27 UTC (rev 176937)
+++ haskell-safesemaphore.install   2016-05-25 14:21:47 UTC (rev 176938)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-safesemaphore
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-fgl/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:21:27
  Author: fyan
Revision: 176937

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-fgl/repos/community-staging-i686/
  haskell-fgl/repos/community-staging-i686/PKGBUILD
(from rev 176936, haskell-fgl/trunk/PKGBUILD)
  haskell-fgl/repos/community-staging-x86_64/
  haskell-fgl/repos/community-staging-x86_64/PKGBUILD
(from rev 176936, haskell-fgl/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-fgl/repos/community-staging-i686/PKGBUILD (from rev 176936, 
haskell-fgl/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:21:27 UTC (rev 176937)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fgl
+pkgname=haskell-fgl
+pkgver=5.5.2.3
+pkgrel=2
+pkgdesc="Martin Erwig's Functional Graph Library"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f4113b5221917feb6389494bf8b7b6221ee00f322b6c25fc25a25795549f9e20')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fcontainers042
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-fgl/repos/community-staging-x86_64/PKGBUILD (from rev 176936, 
haskell-fgl/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:21:27 UTC (rev 176937)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fgl
+pkgname=haskell-fgl
+pkgver=5.5.2.3
+pkgrel=2
+pkgdesc="Martin Erwig's Functional Graph Library"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f4113b5221917feb6389494bf8b7b6221ee00f322b6c25fc25a25795549f9e20')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fcontainers042
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-html/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:33:23
  Author: fyan
Revision: 176950

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-html/repos/community-staging-i686/PKGBUILD
(from rev 176949, haskell-html/trunk/PKGBUILD)
  haskell-html/repos/community-staging-x86_64/
  haskell-html/repos/community-staging-x86_64/PKGBUILD
(from rev 176949, haskell-html/trunk/PKGBUILD)
Deleted:
  haskell-html/repos/community-staging-i686/PKGBUILD

---+
 /PKGBUILD |   41 
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 3 files changed, 82 insertions(+), 41 deletions(-)

Deleted: community-staging-i686/PKGBUILD
===
--- community-staging-i686/PKGBUILD 2016-05-25 14:28:55 UTC (rev 176949)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:33:23 UTC (rev 176950)
@@ -1,41 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=html
-pkgname=haskell-html
-pkgver=1.0.1.2
-pkgrel=3
-pkgdesc="HTML combinator library"
-url="http://hackage.haskell.org/package/${_hkgname};
-license=("custom:BSD3")
-arch=('i686' 'x86_64')
-depends=("ghc=8.0.1")
-source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha256sums=('0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061')
-
-build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
-
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
---libsubdir=\$compiler/site-local/\$pkgid
-runhaskell Setup build
-runhaskell Setup haddock --hoogle --html
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
-
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
-ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
-runhaskell Setup copy --destdir="${pkgdir}"
-install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
-}

Copied: haskell-html/repos/community-staging-i686/PKGBUILD (from rev 176949, 
haskell-html/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:33:23 UTC (rev 176950)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=html
+pkgname=haskell-html
+pkgver=1.0.1.2
+pkgrel=3
+pkgdesc="HTML combinator library"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-html/repos/community-staging-x86_64/PKGBUILD (from rev 176949, 
haskell-html/trunk/PKGBUILD)

[arch-commits] Commit in haskell-missingh/trunk (PKGBUILD haskell-missingh.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:39:12
  Author: fyan
Revision: 176957

upgpkg: haskell-missingh 1.3.0.2-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-missingh/trunk/PKGBUILD
Deleted:
  haskell-missingh/trunk/haskell-missingh.install

--+
 PKGBUILD |   11 +--
 haskell-missingh.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:39:00 UTC (rev 176956)
+++ PKGBUILD2016-05-25 14:39:12 UTC (rev 176957)
@@ -5,17 +5,15 @@
 _hkgname=MissingH
 pkgname=haskell-missingh
 pkgver=1.3.0.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Large utility library"
 url="http://software.complete.org/missingh;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-hunit" "haskell-hslogger" "haskell-mtl" 
"haskell-network"
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-hslogger" "haskell-mtl" 
"haskell-network"
  "haskell-old-locale" "haskell-old-time" "haskell-parsec" 
"haskell-random"
  "haskell-regex-compat")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('64b870214f406d83e48fa13f58f9e4ebf8b69ae898c99788d2d0f3ebfed55ab2')
 
 build() {
@@ -29,6 +27,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -35,8 +34,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-missingh.install
===
--- haskell-missingh.install2016-05-25 14:39:00 UTC (rev 176956)
+++ haskell-missingh.install2016-05-25 14:39:12 UTC (rev 176957)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-missingh
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-tar/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:39:00
  Author: fyan
Revision: 176956

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-tar/repos/community-staging-i686/
  haskell-tar/repos/community-staging-i686/PKGBUILD
(from rev 176955, haskell-tar/trunk/PKGBUILD)
  haskell-tar/repos/community-staging-x86_64/
  haskell-tar/repos/community-staging-x86_64/PKGBUILD
(from rev 176955, haskell-tar/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-tar/repos/community-staging-i686/PKGBUILD (from rev 176955, 
haskell-tar/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:39:00 UTC (rev 176956)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tar
+pkgname=haskell-tar
+pkgver=0.5.0.3
+pkgrel=2
+pkgdesc="Reading, writing and manipulating \".tar\" archive files."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-old-time
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-tar/repos/community-staging-x86_64/PKGBUILD (from rev 176955, 
haskell-tar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:39:00 UTC (rev 176956)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tar
+pkgname=haskell-tar
+pkgver=0.5.0.3
+pkgrel=2
+pkgdesc="Reading, writing and manipulating \".tar\" archive files."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-old-time
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-missingh/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:39:58
  Author: fyan
Revision: 176958

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-missingh/repos/community-staging-i686/
  haskell-missingh/repos/community-staging-i686/PKGBUILD
(from rev 176957, haskell-missingh/trunk/PKGBUILD)
  haskell-missingh/repos/community-staging-x86_64/
  haskell-missingh/repos/community-staging-x86_64/PKGBUILD
(from rev 176957, haskell-missingh/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-missingh/repos/community-staging-i686/PKGBUILD (from rev 
176957, haskell-missingh/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:39:58 UTC (rev 176958)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=MissingH
+pkgname=haskell-missingh
+pkgver=1.3.0.2
+pkgrel=3
+pkgdesc="Large utility library"
+url="http://software.complete.org/missingh;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-hslogger" "haskell-mtl" 
"haskell-network"
+ "haskell-old-locale" "haskell-old-time" "haskell-parsec" 
"haskell-random"
+ "haskell-regex-compat")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('64b870214f406d83e48fa13f58f9e4ebf8b69ae898c99788d2d0f3ebfed55ab2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fsplitbase
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-missingh/repos/community-staging-x86_64/PKGBUILD (from rev 
176957, haskell-missingh/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:39:58 UTC (rev 176958)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=MissingH
+pkgname=haskell-missingh
+pkgver=1.3.0.2
+pkgrel=3
+pkgdesc="Large utility library"
+url="http://software.complete.org/missingh;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-hslogger" "haskell-mtl" 
"haskell-network"
+ "haskell-old-locale" "haskell-old-time" "haskell-parsec" 
"haskell-random"
+ "haskell-regex-compat")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('64b870214f406d83e48fa13f58f9e4ebf8b69ae898c99788d2d0f3ebfed55ab2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fsplitbase
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s 

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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:45:59
  Author: fyan
Revision: 176965

upgpkg: haskell-cassava 0.4.5.0-7

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-cassava/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:45:33 UTC (rev 176964)
+++ PKGBUILD2016-05-25 14:45:59 UTC (rev 176965)
@@ -5,16 +5,14 @@
 _hkgname=cassava
 pkgname=haskell-cassava
 pkgver=0.4.5.0
-pkgrel=6
+pkgrel=7
 pkgdesc="A CSV parsing and encoding library"
 url="https://github.com/tibbe/cassava;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-attoparsec" "haskell-blaze-builder" 
"haskell-hashable"
+depends=("ghc=8.0.1" "haskell-attoparsec" "haskell-blaze-builder" 
"haskell-hashable"
  "haskell-text" "haskell-unordered-containers" "haskell-vector")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('7320a1c764efd3baae6944b31f7fdb438ae307876dce283a242e8f1deeb371c9')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"


[arch-commits] Commit in haskell-setlocale/trunk (PKGBUILD haskell-setlocale.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:40:24
  Author: fyan
Revision: 176959

upgpkg: haskell-setlocale 1.0.0.3-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-setlocale/trunk/PKGBUILD
Deleted:
  haskell-setlocale/trunk/haskell-setlocale.install

---+
 PKGBUILD  |   16 ++--
 haskell-setlocale.install |   18 --
 2 files changed, 10 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:39:58 UTC (rev 176958)
+++ PKGBUILD2016-05-25 14:40:24 UTC (rev 176959)
@@ -4,17 +4,19 @@
 pkgname=haskell-setlocale
 _hkgname=setlocale
 pkgver=1.0.0.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Haskell bindings to setlocale"
 url="http://hackage.haskell.org/package/setlocale;
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
 depends=('ghc')
-options=('staticlibs')
-install=${pkgname}.install
 
source=(http://hackage.haskell.org/packages/archive/setlocale/${pkgver}/setlocale-${pkgver}.tar.gz)
 md5sums=('348690842f5233f0e42e16bd615f777e')
 
+prepare() {
+sed -i 's/base >=4.6 && <4.9/base >=4.6 \&\& <4.10/' 
setlocale-${pkgver}/setlocale.cabal
+}
+
 build() {
 cd ${srcdir}/setlocale-${pkgver}
 runhaskell Setup configure -O --enable-library-profiling 
--enable-split-objs --enable-shared \
@@ -23,13 +25,15 @@
 runhaskell Setup haddock
 runhaskell Setup register   --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
 package() {
-cd ${srcdir}/setlocale-${pkgver}
-install -D -m744 register.sh   
${pkgdir}/usr/share/haskell/${pkgname}/register.sh
-install-m744 unregister.sh 
${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh
+cd "${srcdir}/setlocale-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
 ln -s /usr/share/doc/$pkgname/html 
"$pkgdir/usr/share/doc/ghc/html/libraries/$_hkgname"
 

Deleted: haskell-setlocale.install
===
--- haskell-setlocale.install   2016-05-25 14:39:58 UTC (rev 176958)
+++ haskell-setlocale.install   2016-05-25 14:40:24 UTC (rev 176959)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-setlocale
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-criterion/trunk (PKGBUILD haskell-criterion.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:00:17
  Author: fyan
Revision: 176975

upgpkg: haskell-criterion 1.1.1.0-10

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-criterion/trunk/PKGBUILD
Deleted:
  haskell-criterion/trunk/haskell-criterion.install

---+
 PKGBUILD  |   11 +--
 haskell-criterion.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:59:15 UTC (rev 176974)
+++ PKGBUILD2016-05-25 15:00:17 UTC (rev 176975)
@@ -5,18 +5,16 @@
 _hkgname=criterion
 pkgname=haskell-criterion
 pkgver=1.1.1.0
-pkgrel=9
+pkgrel=10
 pkgdesc="Robust, reliable performance measurement and analysis"
 url="http://www.serpentine.com/criterion;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-glob" "haskell-aeson" "haskell-ansi-wl-pprint" 
"haskell-cassava"
+depends=("ghc=8.0.1" "haskell-glob" "haskell-aeson" "haskell-ansi-wl-pprint" 
"haskell-cassava"
  "haskell-hastache" "haskell-mtl" "haskell-mwc-random" 
"haskell-optparse-applicative"
  "haskell-parsec" "haskell-statistics" "haskell-text" 
"haskell-transformers-compat"
  "haskell-vector" "haskell-vector-algorithms")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('e71855a7a9cd946044b2137f31603e0578f6e517a2ed667a2b479990cc0949dd')
 
 build() {
@@ -29,6 +27,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -35,8 +34,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-criterion.install
===
--- haskell-criterion.install   2016-05-25 14:59:15 UTC (rev 176974)
+++ haskell-criterion.install   2016-05-25 15:00:17 UTC (rev 176975)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-criterion
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-monadplus/trunk (PKGBUILD haskell-monadplus.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:11:42
  Author: fyan
Revision: 176979

upgpkg: haskell-monadplus 1.4.2-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-monadplus/trunk/PKGBUILD
Deleted:
  haskell-monadplus/trunk/haskell-monadplus.install

---+
 PKGBUILD  |   11 +--
 haskell-monadplus.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:02:58 UTC (rev 176978)
+++ PKGBUILD2016-05-25 15:11:42 UTC (rev 176979)
@@ -5,15 +5,13 @@
 _hkgname=monadplus
 pkgname=haskell-monadplus
 pkgver=1.4.2
-pkgrel=1
+pkgrel=2
 pkgdesc="Haskell98 partial maps and filters over MonadPlus."
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-monadplus.install
===
--- haskell-monadplus.install   2016-05-25 15:02:58 UTC (rev 176978)
+++ haskell-monadplus.install   2016-05-25 15:11:42 UTC (rev 176979)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-monadplus
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:27:03
  Author: fyan
Revision: 176983

upgpkg: shellcheck 0.4.4-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  shellcheck/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:24:30 UTC (rev 176982)
+++ PKGBUILD2016-05-25 15:27:03 UTC (rev 176983)
@@ -5,15 +5,14 @@
 _hkgname=ShellCheck
 pkgname=shellcheck
 pkgver=0.4.4
-pkgrel=2
+pkgrel=3
 pkgdesc="Shell script analysis tool"
 url="http://www.shellcheck.net;
 license=("GPL")
 arch=('i686' 'x86_64')
 depends=('libffi' 'gmp')
-makedepends=("ghc=7.10.3" "haskell-json" "haskell-mtl" "haskell-parsec" 
"haskell-quickcheck"
+makedepends=("ghc=8.0.1" "haskell-json" "haskell-mtl" "haskell-parsec" 
"haskell-quickcheck"
  "haskell-regex-tdfa")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('6cc50790d25b6f330037c3612c21460aa75839cc32c65e10ea6b35f9f4488768')
 


[arch-commits] Commit in stylish-haskell/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:37:08
  Author: fyan
Revision: 176994

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  stylish-haskell/repos/community-staging-i686/
  stylish-haskell/repos/community-staging-i686/PKGBUILD
(from rev 176993, stylish-haskell/trunk/PKGBUILD)
  stylish-haskell/repos/community-staging-x86_64/
  stylish-haskell/repos/community-staging-x86_64/PKGBUILD
(from rev 176993, stylish-haskell/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   33 +
 community-staging-x86_64/PKGBUILD |   33 +
 2 files changed, 66 insertions(+)

Copied: stylish-haskell/repos/community-staging-i686/PKGBUILD (from rev 176993, 
stylish-haskell/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:37:08 UTC (rev 176994)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stylish-haskell
+pkgver=0.5.16.0
+pkgrel=8
+pkgdesc="Haskell code prettifier"
+url="https://github.com/jaspervdj/stylish-haskell;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('gmp' 'libffi')
+makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-cmdargs" "haskell-src-exts" 
"haskell-mtl"
+ "haskell-strict" "haskell-syb" "haskell-yaml")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('dc0c7f3fe9e61838374f60eb91b6f72e6b27d1a8a4971938aed7d48d313812bb')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -r "$pkgdir"/usr/{lib,share/doc}
+
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: stylish-haskell/repos/community-staging-x86_64/PKGBUILD (from rev 
176993, stylish-haskell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:37:08 UTC (rev 176994)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stylish-haskell
+pkgver=0.5.16.0
+pkgrel=8
+pkgdesc="Haskell code prettifier"
+url="https://github.com/jaspervdj/stylish-haskell;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('gmp' 'libffi')
+makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-cmdargs" "haskell-src-exts" 
"haskell-mtl"
+ "haskell-strict" "haskell-syb" "haskell-yaml")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('dc0c7f3fe9e61838374f60eb91b6f72e6b27d1a8a4971938aed7d48d313812bb')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -r "$pkgdir"/usr/{lib,share/doc}
+
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-test-framework-hunit/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:37:28
  Author: fyan
Revision: 176995

upgpkg: haskell-test-framework-hunit 0.3.0.2-6

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-test-framework-hunit/trunk/PKGBUILD
Deleted:
  haskell-test-framework-hunit/trunk/haskell-test-framework-hunit.install

--+
 PKGBUILD |   11 +--
 haskell-test-framework-hunit.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:37:08 UTC (rev 176994)
+++ PKGBUILD2016-05-25 15:37:28 UTC (rev 176995)
@@ -5,15 +5,13 @@
 _hkgname=test-framework-hunit
 pkgname=haskell-test-framework-hunit
 pkgver=0.3.0.2
-pkgrel=5
+pkgrel=6
 pkgdesc="HUnit support for the test-framework package."
 url="https://batterseapower.github.io/test-framework/;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-test-framework-hunit.install
===
--- haskell-test-framework-hunit.install2016-05-25 15:37:08 UTC (rev 
176994)
+++ haskell-test-framework-hunit.install2016-05-25 15:37:28 UTC (rev 
176995)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-test-framework-hunit
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-hakyll/trunk (PKGBUILD haskell-hakyll.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:31:26
  Author: fyan
Revision: 176991

upgpkg: haskell-hakyll 4.8.3.1-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-hakyll/trunk/PKGBUILD
Deleted:
  haskell-hakyll/trunk/haskell-hakyll.install

+
 PKGBUILD   |   19 +--
 haskell-hakyll.install |   18 --
 2 files changed, 13 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:30:39 UTC (rev 176990)
+++ PKGBUILD2016-05-25 15:31:26 UTC (rev 176991)
@@ -5,12 +5,12 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.8.3.1
-pkgrel=2
+pkgrel=3
 pkgdesc="A static website compiler library"
 url="http://jaspervdj.be/hakyll;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-blaze-html" "haskell-blaze-markup" 
"haskell-cmdargs"
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-blaze-markup" 
"haskell-cmdargs"
  "haskell-cryptohash" "haskell-data-default" "haskell-http-conduit"
  "haskell-http-types" "haskell-lrucache" "haskell-mtl" 
"haskell-network"
  "haskell-network-uri" "haskell-pandoc" "haskell-pandoc-citeproc"
@@ -18,11 +18,17 @@
  "haskell-resourcet" "haskell-scientific" "haskell-tagsoup" 
"haskell-text"
  "haskell-time-locale-compat" "haskell-unordered-containers" 
"haskell-vector"
  "haskell-yaml")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('e56b4a1b73b5d1b394af9c9730a2baf6df93a8cfd72b0429af36253083fdfaa4')
 
+prepare() {
+sed -e 's/binary   >= 0.5&& < 0.8,/binary   >= 
0.5\&\& < 0.9,/' \
+-e 's/data-default >= 0.4&& < 0.7,/data-default >= 
0.4\&\& < 0.8,/' \
+-e 's/process  >= 1.0&& < 1.3,/process  >= 
1.0\&\& < 1.5,/' \
+-e 's/time >= 1.4&& < 1.6,/time >= 
1.4\&\& < 1.7,/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -34,6 +40,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -40,8 +47,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-hakyll.install
===
--- haskell-hakyll.install  2016-05-25 15:30:39 UTC (rev 176990)
+++ haskell-hakyll.install  2016-05-25 15:31:26 UTC (rev 176991)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-hakyll
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:38:28
  Author: fyan
Revision: 176997

upgpkg: haskell-base-prelude 1.0.1.1-2

fix registration

Modified:
  haskell-base-prelude/trunk/PKGBUILD

--+
 PKGBUILD |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:38:12 UTC (rev 176996)
+++ PKGBUILD2016-05-25 15:38:28 UTC (rev 176997)
@@ -5,7 +5,7 @@
 _hkgname=base-prelude
 pkgname=haskell-base-prelude
 pkgver=1.0.1.1
-pkgrel=1
+pkgrel=2
 pkgdesc="The most complete prelude formed solely from the \"base\" package"
 url="https://github.com/nikita-volkov/base-prelude;
 license=("MIT")
@@ -24,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -30,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"


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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:45:10
  Author: fyan
Revision: 177003

upgpkg: hindent 4.6.3-4

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  hindent/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:44:31 UTC (rev 177002)
+++ PKGBUILD2016-05-25 15:45:10 UTC (rev 177003)
@@ -4,15 +4,14 @@
 
 pkgname=hindent
 pkgver=4.6.3
-pkgrel=3
+pkgrel=4
 pkgdesc="Extensible Haskell pretty printer"
 url="http://www.github.com/chrisdone/hindent;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
 depends=('gmp' 'libffi')
-makedepends=("ghc=7.10.3" "haskell-data-default" "haskell-descriptive" 
"haskell-src-exts"
+makedepends=("ghc=8.0.1" "haskell-data-default" "haskell-descriptive" 
"haskell-src-exts"
  "haskell-monad-loops" "haskell-mtl" "haskell-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 sha256sums=('6b8d9d4e0c6ea04115bb555964348350c7cea5e05e66aafa1d624e75c6d5bf8e')
 


[arch-commits] Commit in hindent/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:45:52
  Author: fyan
Revision: 177004

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  hindent/repos/community-staging-i686/
  hindent/repos/community-staging-i686/PKGBUILD
(from rev 177003, hindent/trunk/PKGBUILD)
  hindent/repos/community-staging-x86_64/
  hindent/repos/community-staging-x86_64/PKGBUILD
(from rev 177003, hindent/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   33 +
 community-staging-x86_64/PKGBUILD |   33 +
 2 files changed, 66 insertions(+)

Copied: hindent/repos/community-staging-i686/PKGBUILD (from rev 177003, 
hindent/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:45:52 UTC (rev 177004)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hindent
+pkgver=4.6.3
+pkgrel=4
+pkgdesc="Extensible Haskell pretty printer"
+url="http://www.github.com/chrisdone/hindent;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('gmp' 'libffi')
+makedepends=("ghc=8.0.1" "haskell-data-default" "haskell-descriptive" 
"haskell-src-exts"
+ "haskell-monad-loops" "haskell-mtl" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('6b8d9d4e0c6ea04115bb555964348350c7cea5e05e66aafa1d624e75c6d5bf8e')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -r "$pkgdir"/usr/{lib,share/doc}
+
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: hindent/repos/community-staging-x86_64/PKGBUILD (from rev 177003, 
hindent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:45:52 UTC (rev 177004)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hindent
+pkgver=4.6.3
+pkgrel=4
+pkgdesc="Extensible Haskell pretty printer"
+url="http://www.github.com/chrisdone/hindent;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('gmp' 'libffi')
+makedepends=("ghc=8.0.1" "haskell-data-default" "haskell-descriptive" 
"haskell-src-exts"
+ "haskell-monad-loops" "haskell-mtl" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('6b8d9d4e0c6ea04115bb555964348350c7cea5e05e66aafa1d624e75c6d5bf8e')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -r "$pkgdir"/usr/{lib,share/doc}
+
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-regex-applicative/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:18:54
  Author: fyan
Revision: 176933

upgpkg: haskell-regex-applicative 0.3.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-regex-applicative/trunk/PKGBUILD
Deleted:
  haskell-regex-applicative/trunk/haskell-regex-applicative.install

---+
 PKGBUILD  |   11 +--
 haskell-regex-applicative.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:18:44 UTC (rev 176932)
+++ PKGBUILD2016-05-25 14:18:54 UTC (rev 176933)
@@ -5,15 +5,13 @@
 _hkgname=regex-applicative
 pkgname=haskell-regex-applicative
 pkgver=0.3.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Regex-based parsing with applicative interface"
 url="https://github.com/feuerbach/regex-applicative;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('6659a2cc1c8137d77ef57f75027723b075d473354d935233d98b1ae1b03c3be6')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-regex-applicative.install
===
--- haskell-regex-applicative.install   2016-05-25 14:18:44 UTC (rev 176932)
+++ haskell-regex-applicative.install   2016-05-25 14:18:54 UTC (rev 176933)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-regex-applicative
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-regex-applicative/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:19:39
  Author: fyan
Revision: 176934

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-regex-applicative/repos/community-staging-i686/
  haskell-regex-applicative/repos/community-staging-i686/PKGBUILD
(from rev 176933, haskell-regex-applicative/trunk/PKGBUILD)
  haskell-regex-applicative/repos/community-staging-x86_64/
  haskell-regex-applicative/repos/community-staging-x86_64/PKGBUILD
(from rev 176933, haskell-regex-applicative/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-regex-applicative/repos/community-staging-i686/PKGBUILD (from 
rev 176933, haskell-regex-applicative/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:19:39 UTC (rev 176934)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-applicative
+pkgname=haskell-regex-applicative
+pkgver=0.3.3
+pkgrel=2
+pkgdesc="Regex-based parsing with applicative interface"
+url="https://github.com/feuerbach/regex-applicative;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6659a2cc1c8137d77ef57f75027723b075d473354d935233d98b1ae1b03c3be6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-regex-applicative/repos/community-staging-x86_64/PKGBUILD (from 
rev 176933, haskell-regex-applicative/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:19:39 UTC (rev 176934)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-applicative
+pkgname=haskell-regex-applicative
+pkgver=0.3.3
+pkgrel=2
+pkgdesc="Regex-based parsing with applicative interface"
+url="https://github.com/feuerbach/regex-applicative;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6659a2cc1c8137d77ef57f75027723b075d473354d935233d98b1ae1b03c3be6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-boxes/trunk (PKGBUILD haskell-boxes.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:44:10
  Author: fyan
Revision: 176961

upgpkg: haskell-boxes 0.1.4-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-boxes/trunk/PKGBUILD
Deleted:
  haskell-boxes/trunk/haskell-boxes.install

---+
 PKGBUILD  |   11 +--
 haskell-boxes.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:44:01 UTC (rev 176960)
+++ PKGBUILD2016-05-25 14:44:10 UTC (rev 176961)
@@ -5,15 +5,13 @@
 _hkgname=boxes
 pkgname=haskell-boxes
 pkgver=0.1.4
-pkgrel=2
+pkgrel=3
 pkgdesc="2D text pretty-printing library"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-split")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-split")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('4e3ee9a88a28ed14a61b2c885b111922f201f56392ff68d350418ff6e98dfdd8')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-boxes.install
===
--- haskell-boxes.install   2016-05-25 14:44:01 UTC (rev 176960)
+++ haskell-boxes.install   2016-05-25 14:44:10 UTC (rev 176961)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-boxes
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-boxes/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:44:48
  Author: fyan
Revision: 176962

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-boxes/repos/community-staging-i686/
  haskell-boxes/repos/community-staging-i686/PKGBUILD
(from rev 176961, haskell-boxes/trunk/PKGBUILD)
  haskell-boxes/repos/community-staging-x86_64/
  haskell-boxes/repos/community-staging-x86_64/PKGBUILD
(from rev 176961, haskell-boxes/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-boxes/repos/community-staging-i686/PKGBUILD (from rev 176961, 
haskell-boxes/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:44:48 UTC (rev 176962)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=boxes
+pkgname=haskell-boxes
+pkgver=0.1.4
+pkgrel=3
+pkgdesc="2D text pretty-printing library"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-split")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('4e3ee9a88a28ed14a61b2c885b111922f201f56392ff68d350418ff6e98dfdd8')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 176961, 
haskell-boxes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:44:48 UTC (rev 176962)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=boxes
+pkgname=haskell-boxes
+pkgver=0.1.4
+pkgrel=3
+pkgdesc="2D text pretty-printing library"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-split")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('4e3ee9a88a28ed14a61b2c885b111922f201f56392ff68d350418ff6e98dfdd8')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-setlocale/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:44:01
  Author: fyan
Revision: 176960

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-setlocale/repos/community-staging-i686/
  haskell-setlocale/repos/community-staging-i686/PKGBUILD
(from rev 176959, haskell-setlocale/trunk/PKGBUILD)
  haskell-setlocale/repos/community-staging-x86_64/
  haskell-setlocale/repos/community-staging-x86_64/PKGBUILD
(from rev 176959, haskell-setlocale/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   43 
 community-staging-x86_64/PKGBUILD |   43 
 2 files changed, 86 insertions(+)

Copied: haskell-setlocale/repos/community-staging-i686/PKGBUILD (from rev 
176959, haskell-setlocale/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:44:01 UTC (rev 176960)
@@ -0,0 +1,43 @@
+# Maintainer: Jelle van der Waa 
+# Contributor: Øyvind 'Mr.Elendig' Heggstad 
+
+pkgname=haskell-setlocale
+_hkgname=setlocale
+pkgver=1.0.0.3
+pkgrel=3
+pkgdesc="Haskell bindings to setlocale"
+url="http://hackage.haskell.org/package/setlocale;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc')
+source=(http://hackage.haskell.org/packages/archive/setlocale/${pkgver}/setlocale-${pkgver}.tar.gz)
+md5sums=('348690842f5233f0e42e16bd615f777e')
+
+prepare() {
+sed -i 's/base >=4.6 && <4.9/base >=4.6 \&\& <4.10/' 
setlocale-${pkgver}/setlocale.cabal
+}
+
+build() {
+cd ${srcdir}/setlocale-${pkgver}
+runhaskell Setup configure -O --enable-library-profiling 
--enable-split-objs --enable-shared \
+   --prefix=/usr --docdir=/usr/share/doc/${pkgname} 
--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/setlocale-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+ln -s /usr/share/doc/$pkgname/html 
"$pkgdir/usr/share/doc/ghc/html/libraries/$_hkgname"
+
+runhaskell Setup copy --destdir=${pkgdir}
+install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE
+}

Copied: haskell-setlocale/repos/community-staging-x86_64/PKGBUILD (from rev 
176959, haskell-setlocale/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:44:01 UTC (rev 176960)
@@ -0,0 +1,43 @@
+# Maintainer: Jelle van der Waa 
+# Contributor: Øyvind 'Mr.Elendig' Heggstad 
+
+pkgname=haskell-setlocale
+_hkgname=setlocale
+pkgver=1.0.0.3
+pkgrel=3
+pkgdesc="Haskell bindings to setlocale"
+url="http://hackage.haskell.org/package/setlocale;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc')
+source=(http://hackage.haskell.org/packages/archive/setlocale/${pkgver}/setlocale-${pkgver}.tar.gz)
+md5sums=('348690842f5233f0e42e16bd615f777e')
+
+prepare() {
+sed -i 's/base >=4.6 && <4.9/base >=4.6 \&\& <4.10/' 
setlocale-${pkgver}/setlocale.cabal
+}
+
+build() {
+cd ${srcdir}/setlocale-${pkgver}
+runhaskell Setup configure -O --enable-library-profiling 
--enable-split-objs --enable-shared \
+   --prefix=/usr --docdir=/usr/share/doc/${pkgname} 
--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/setlocale-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+ln -s /usr/share/doc/$pkgname/html 
"$pkgdir/usr/share/doc/ghc/html/libraries/$_hkgname"
+
+runhaskell Setup copy --destdir=${pkgdir}
+install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE
+}


[arch-commits] Commit in haskell-data-accessor-template/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:47:42
  Author: fyan
Revision: 176968

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-data-accessor-template/repos/community-staging-i686/
  haskell-data-accessor-template/repos/community-staging-i686/PKGBUILD
(from rev 176967, haskell-data-accessor-template/trunk/PKGBUILD)
  haskell-data-accessor-template/repos/community-staging-x86_64/
  haskell-data-accessor-template/repos/community-staging-x86_64/PKGBUILD
(from rev 176967, haskell-data-accessor-template/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   48 
 community-staging-x86_64/PKGBUILD |   48 
 2 files changed, 96 insertions(+)

Copied: haskell-data-accessor-template/repos/community-staging-i686/PKGBUILD 
(from rev 176967, haskell-data-accessor-template/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:47:42 UTC (rev 176968)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=data-accessor-template
+pkgname=haskell-data-accessor-template
+pkgver=0.2.1.12
+pkgrel=2
+pkgdesc="Automate generation of Accessor's of the data-accessor package by 
Template Haskell functions."
+url="http://www.haskell.org/haskellwiki/Record_access;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-accessor" "haskell-utility-ht")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('07042d79a2f26892ef0b847a36a78f8fc217843a47dd8684d24ffbb7174e795e')
+
+prepare() {
+sed -i 's/template-haskell >=2.4 && <2.11/template-haskell >=2.4 \&\& 
<2.12/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+sed -e 's/DataD _ _ params cons/DataD _ _ params Nothing cons/' \
+-e 's/NewtypeD _ _ params con/NewtypeD _ _ params Nothing con/' \
+-i ${_hkgname}-${pkgver}/src-5/Data/Accessor/Template.hs
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-data-accessor-template/repos/community-staging-x86_64/PKGBUILD 
(from rev 176967, haskell-data-accessor-template/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:47:42 UTC (rev 176968)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=data-accessor-template
+pkgname=haskell-data-accessor-template
+pkgver=0.2.1.12
+pkgrel=2
+pkgdesc="Automate generation of Accessor's of the data-accessor package by 
Template Haskell functions."
+url="http://www.haskell.org/haskellwiki/Record_access;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-accessor" "haskell-utility-ht")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('07042d79a2f26892ef0b847a36a78f8fc217843a47dd8684d24ffbb7174e795e')
+
+prepare() {
+sed -i 's/template-haskell >=2.4 && <2.11/template-haskell >=2.4 \&\& 
<2.12/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+sed -e 's/DataD _ _ params cons/DataD _ _ params Nothing cons/' \
+-e 's/NewtypeD _ _ params con/NewtypeD _ _ params Nothing con/' \
+-i ${_hkgname}-${pkgver}/src-5/Data/Accessor/Template.hs
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr 

[arch-commits] Commit in haskell-persistent-sqlite/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:47:53
  Author: fyan
Revision: 176969

upgpkg: haskell-persistent-sqlite 2.2.1-17

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-persistent-sqlite/trunk/PKGBUILD
Deleted:
  haskell-persistent-sqlite/trunk/haskell-persistent-sqlite.install

---+
 PKGBUILD  |   11 +--
 haskell-persistent-sqlite.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:47:42 UTC (rev 176968)
+++ PKGBUILD2016-05-25 14:47:53 UTC (rev 176969)
@@ -5,17 +5,15 @@
 _hkgname=persistent-sqlite
 pkgname=haskell-persistent-sqlite
 pkgver=2.2.1
-pkgrel=16
+pkgrel=17
 pkgdesc="Backend for the persistent library using sqlite3"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-aeson" "haskell-conduit" "haskell-monad-control"
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-conduit" "haskell-monad-control"
  "haskell-monad-logger" "haskell-old-locale" "haskell-persistent"
  "haskell-resourcet" "haskell-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('bac71080bb25ad20b9116e42df463bbe230bacb2d963a5b101a501cff7fffc5e')
 
 build() {
@@ -29,6 +27,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -35,8 +34,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-persistent-sqlite.install
===
--- haskell-persistent-sqlite.install   2016-05-25 14:47:42 UTC (rev 176968)
+++ haskell-persistent-sqlite.install   2016-05-25 14:47:53 UTC (rev 176969)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-persistent-sqlite
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-statistics/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:36:11
  Author: fyan
Revision: 176951

upgpkg: haskell-statistics 0.13.2.3-16

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-statistics/trunk/PKGBUILD
Deleted:
  haskell-statistics/trunk/haskell-statistics.install

+
 PKGBUILD   |   13 ++---
 haskell-statistics.install |   18 --
 2 files changed, 6 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:33:23 UTC (rev 176950)
+++ PKGBUILD2016-05-25 14:36:11 UTC (rev 176951)
@@ -5,17 +5,15 @@
 _hkgname=statistics
 pkgname=haskell-statistics
 pkgver=0.13.2.3
-pkgrel=15
+pkgrel=16
 pkgdesc="A library of statistical types, data, and functions"
 url="https://github.com/bos/statistics;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-aeson" "haskell-erf" "haskell-math-functions"
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-erf" "haskell-math-functions"
  "haskell-monad-par" "haskell-mwc-random" "haskell-primitive" 
"haskell-vector"
  "haskell-vector-algorithms" "haskell-vector-binary-instances")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=("d624b1494959d3c64cfd068c9566778a799d3e3f5d6b22ec3e353ba6d6876fbd")
 
 build() {
@@ -25,9 +23,10 @@
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
-runhaskell Setup haddock --hoogle --html
+runhaskell Setup haddock --hoogle --html || warning "Failed to run haddock"
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -34,8 +33,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-statistics.install
===
--- haskell-statistics.install  2016-05-25 14:33:23 UTC (rev 176950)
+++ haskell-statistics.install  2016-05-25 14:36:11 UTC (rev 176951)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-statistics
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-generic-deriving/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:29:55
  Author: fyan
Revision: 176989

upgpkg: haskell-generic-deriving 1.10.4.1-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-generic-deriving/trunk/PKGBUILD
Deleted:
  haskell-generic-deriving/trunk/haskell-generic-deriving.install

--+
 PKGBUILD |   11 +--
 haskell-generic-deriving.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:29:44 UTC (rev 176988)
+++ PKGBUILD2016-05-25 15:29:55 UTC (rev 176989)
@@ -5,15 +5,13 @@
 _hkgname=generic-deriving
 pkgname=haskell-generic-deriving
 pkgver=1.10.4.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Generic programming library for generalised deriving."
 url="https://github.com/dreixel/generic-deriving;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('7223aa09e19e921bb9d36841052b6cba46f34055b83f0a16f3057f56b6a9f7a9')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-generic-deriving.install
===
--- haskell-generic-deriving.install2016-05-25 15:29:44 UTC (rev 176988)
+++ haskell-generic-deriving.install2016-05-25 15:29:55 UTC (rev 176989)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-generic-deriving
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-generic-trie/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:29:44
  Author: fyan
Revision: 176988

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-generic-trie/repos/community-staging-i686/
  haskell-generic-trie/repos/community-staging-i686/PKGBUILD
(from rev 176987, haskell-generic-trie/trunk/PKGBUILD)
  haskell-generic-trie/repos/community-staging-x86_64/
  haskell-generic-trie/repos/community-staging-x86_64/PKGBUILD
(from rev 176987, haskell-generic-trie/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-generic-trie/repos/community-staging-i686/PKGBUILD (from rev 
176987, haskell-generic-trie/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:29:44 UTC (rev 176988)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=generic-trie
+pkgname=haskell-generic-trie
+pkgver=0.3.0.2
+pkgrel=1
+pkgdesc="A map, where the keys may be complex structured data"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('38319a5e95ed79e0e8924a69fc992c6fa38a3152a2539314ddd19d1a10abf8e9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid -fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-generic-trie/repos/community-staging-x86_64/PKGBUILD (from rev 
176987, haskell-generic-trie/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:29:44 UTC (rev 176988)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=generic-trie
+pkgname=haskell-generic-trie
+pkgver=0.3.0.2
+pkgrel=1
+pkgdesc="A map, where the keys may be complex structured data"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('38319a5e95ed79e0e8924a69fc992c6fa38a3152a2539314ddd19d1a10abf8e9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid -fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-hakyll/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:32:09
  Author: fyan
Revision: 176992

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-hakyll/repos/community-staging-i686/
  haskell-hakyll/repos/community-staging-i686/PKGBUILD
(from rev 176991, haskell-hakyll/trunk/PKGBUILD)
  haskell-hakyll/repos/community-staging-x86_64/
  haskell-hakyll/repos/community-staging-x86_64/PKGBUILD
(from rev 176991, haskell-hakyll/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   57 
 community-staging-x86_64/PKGBUILD |   57 
 2 files changed, 114 insertions(+)

Copied: haskell-hakyll/repos/community-staging-i686/PKGBUILD (from rev 176991, 
haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:32:09 UTC (rev 176992)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.8.3.1
+pkgrel=3
+pkgdesc="A static website compiler library"
+url="http://jaspervdj.be/hakyll;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-blaze-markup" 
"haskell-cmdargs"
+ "haskell-cryptohash" "haskell-data-default" "haskell-http-conduit"
+ "haskell-http-types" "haskell-lrucache" "haskell-mtl" 
"haskell-network"
+ "haskell-network-uri" "haskell-pandoc" "haskell-pandoc-citeproc"
+ "haskell-parsec" "haskell-random" "haskell-regex-base" 
"haskell-regex-tdfa"
+ "haskell-resourcet" "haskell-scientific" "haskell-tagsoup" 
"haskell-text"
+ "haskell-time-locale-compat" "haskell-unordered-containers" 
"haskell-vector"
+ "haskell-yaml")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('e56b4a1b73b5d1b394af9c9730a2baf6df93a8cfd72b0429af36253083fdfaa4')
+
+prepare() {
+sed -e 's/binary   >= 0.5&& < 0.8,/binary   >= 
0.5\&\& < 0.9,/' \
+-e 's/data-default >= 0.4&& < 0.7,/data-default >= 
0.4\&\& < 0.8,/' \
+-e 's/process  >= 1.0&& < 1.3,/process  >= 
1.0\&\& < 1.5,/' \
+-e 's/time >= 1.4&& < 1.6,/time >= 
1.4\&\& < 1.7,/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fcheckexternal -f-watchserver -f-previewserver
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
176991, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:32:09 UTC (rev 176992)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.8.3.1
+pkgrel=3
+pkgdesc="A static website compiler library"
+url="http://jaspervdj.be/hakyll;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-blaze-markup" 
"haskell-cmdargs"
+ "haskell-cryptohash" "haskell-data-default" "haskell-http-conduit"
+ "haskell-http-types" "haskell-lrucache" "haskell-mtl" 
"haskell-network"
+ "haskell-network-uri" "haskell-pandoc" "haskell-pandoc-citeproc"
+ "haskell-parsec" "haskell-random" "haskell-regex-base" 
"haskell-regex-tdfa"
+ "haskell-resourcet" 

[arch-commits] Commit in haskell-retry/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:18:44
  Author: fyan
Revision: 176932

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-retry/repos/community-staging-i686/
  haskell-retry/repos/community-staging-i686/PKGBUILD
(from rev 176931, haskell-retry/trunk/PKGBUILD)
  haskell-retry/repos/community-staging-x86_64/
  haskell-retry/repos/community-staging-x86_64/PKGBUILD
(from rev 176931, haskell-retry/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   46 
 community-staging-x86_64/PKGBUILD |   46 
 2 files changed, 92 insertions(+)

Copied: haskell-retry/repos/community-staging-i686/PKGBUILD (from rev 176931, 
haskell-retry/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:18:44 UTC (rev 176932)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=retry
+pkgname=haskell-retry
+pkgver=0.7.2
+pkgrel=2
+pkgdesc="Retry combinators for monadic actions that may fail"
+url="http://github.com/Soostone/retry;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-default-class" "haskell-exceptions"
+ "haskell-random")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('26e5317e9b5110b1a2092b0316ae0588a3d00d4fd68d222324f2a2a8fec25bad')
+
+prepare() {
+sed -i 's/ghc-prim < 0.5/ghc-prim < 0.6/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-retry/repos/community-staging-x86_64/PKGBUILD (from rev 176931, 
haskell-retry/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:18:44 UTC (rev 176932)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=retry
+pkgname=haskell-retry
+pkgver=0.7.2
+pkgrel=2
+pkgdesc="Retry combinators for monadic actions that may fail"
+url="http://github.com/Soostone/retry;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-default-class" "haskell-exceptions"
+ "haskell-random")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('26e5317e9b5110b1a2092b0316ae0588a3d00d4fd68d222324f2a2a8fec25bad')
+
+prepare() {
+sed -i 's/ghc-prim < 0.5/ghc-prim < 0.6/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 

[arch-commits] Commit in haskell-descriptive/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:37:12
  Author: fyan
Revision: 176953

upgpkg: haskell-descriptive 0.9.4-19

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-descriptive/trunk/PKGBUILD
Deleted:
  haskell-descriptive/trunk/haskell-descriptive.install

-+
 PKGBUILD|   11 +--
 haskell-descriptive.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:36:55 UTC (rev 176952)
+++ PKGBUILD2016-05-25 14:37:12 UTC (rev 176953)
@@ -5,16 +5,14 @@
 _hkgname=descriptive
 pkgname=haskell-descriptive
 pkgver=0.9.4
-pkgrel=18
+pkgrel=19
 pkgdesc="Self-describing consumers/parsers; forms, cmd-line args, JSON, etc."
 url="https://github.com/chrisdone/descriptive;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-aeson" "haskell-bifunctors" "haskell-mtl" 
"haskell-scientific"
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-bifunctors" "haskell-mtl" 
"haskell-scientific"
  "haskell-text" "haskell-vector")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('795ec65756bf87ec6ea4c92d85a25d0eb0d8cfa1df40685ddcf74b83099bba2f')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-descriptive.install
===
--- haskell-descriptive.install 2016-05-25 14:36:55 UTC (rev 176952)
+++ haskell-descriptive.install 2016-05-25 14:37:12 UTC (rev 176953)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-descriptive
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-statistics/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:36:55
  Author: fyan
Revision: 176952

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-statistics/repos/community-staging-i686/
  haskell-statistics/repos/community-staging-i686/PKGBUILD
(from rev 176951, haskell-statistics/trunk/PKGBUILD)
  haskell-statistics/repos/community-staging-x86_64/
  haskell-statistics/repos/community-staging-x86_64/PKGBUILD
(from rev 176951, haskell-statistics/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   43 
 community-staging-x86_64/PKGBUILD |   43 
 2 files changed, 86 insertions(+)

Copied: haskell-statistics/repos/community-staging-i686/PKGBUILD (from rev 
176951, haskell-statistics/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:36:55 UTC (rev 176952)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=statistics
+pkgname=haskell-statistics
+pkgver=0.13.2.3
+pkgrel=16
+pkgdesc="A library of statistical types, data, and functions"
+url="https://github.com/bos/statistics;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-erf" "haskell-math-functions"
+ "haskell-monad-par" "haskell-mwc-random" "haskell-primitive" 
"haskell-vector"
+ "haskell-vector-algorithms" "haskell-vector-binary-instances")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=("d624b1494959d3c64cfd068c9566778a799d3e3f5d6b22ec3e353ba6d6876fbd")
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html || warning "Failed to run haddock"
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-statistics/repos/community-staging-x86_64/PKGBUILD (from rev 
176951, haskell-statistics/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:36:55 UTC (rev 176952)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=statistics
+pkgname=haskell-statistics
+pkgver=0.13.2.3
+pkgrel=16
+pkgdesc="A library of statistical types, data, and functions"
+url="https://github.com/bos/statistics;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-erf" "haskell-math-functions"
+ "haskell-monad-par" "haskell-mwc-random" "haskell-primitive" 
"haskell-vector"
+ "haskell-vector-algorithms" "haskell-vector-binary-instances")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=("d624b1494959d3c64cfd068c9566778a799d3e3f5d6b22ec3e353ba6d6876fbd")
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html || warning "Failed to run haddock"
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 

[arch-commits] Commit in haskell-persistent-sqlite/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:48:39
  Author: fyan
Revision: 176970

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-persistent-sqlite/repos/community-staging-i686/
  haskell-persistent-sqlite/repos/community-staging-i686/PKGBUILD
(from rev 176969, haskell-persistent-sqlite/trunk/PKGBUILD)
  haskell-persistent-sqlite/repos/community-staging-x86_64/
  haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD
(from rev 176969, haskell-persistent-sqlite/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-persistent-sqlite/repos/community-staging-i686/PKGBUILD (from 
rev 176969, haskell-persistent-sqlite/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:48:39 UTC (rev 176970)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-sqlite
+pkgname=haskell-persistent-sqlite
+pkgver=2.2.1
+pkgrel=17
+pkgdesc="Backend for the persistent library using sqlite3"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-conduit" "haskell-monad-control"
+ "haskell-monad-logger" "haskell-old-locale" "haskell-persistent"
+ "haskell-resourcet" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('bac71080bb25ad20b9116e42df463bbe230bacb2d963a5b101a501cff7fffc5e')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-build-sanity-exe -f-systemlib
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from 
rev 176969, haskell-persistent-sqlite/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:48:39 UTC (rev 176970)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-sqlite
+pkgname=haskell-persistent-sqlite
+pkgver=2.2.1
+pkgrel=17
+pkgdesc="Backend for the persistent library using sqlite3"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-conduit" "haskell-monad-control"
+ "haskell-monad-logger" "haskell-old-locale" "haskell-persistent"
+ "haskell-resourcet" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('bac71080bb25ad20b9116e42df463bbe230bacb2d963a5b101a501cff7fffc5e')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-build-sanity-exe -f-systemlib
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+

[arch-commits] Commit in haskell-monadplus/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:12:23
  Author: fyan
Revision: 176980

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-monadplus/repos/community-staging-i686/
  haskell-monadplus/repos/community-staging-i686/PKGBUILD
(from rev 176979, haskell-monadplus/trunk/PKGBUILD)
  haskell-monadplus/repos/community-staging-x86_64/
  haskell-monadplus/repos/community-staging-x86_64/PKGBUILD
(from rev 176979, haskell-monadplus/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-monadplus/repos/community-staging-i686/PKGBUILD (from rev 
176979, haskell-monadplus/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:12:23 UTC (rev 176980)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadplus
+pkgname=haskell-monadplus
+pkgver=1.4.2
+pkgrel=2
+pkgdesc="Haskell98 partial maps and filters over MonadPlus."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}

Copied: haskell-monadplus/repos/community-staging-x86_64/PKGBUILD (from rev 
176979, haskell-monadplus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:12:23 UTC (rev 176980)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadplus
+pkgname=haskell-monadplus
+pkgver=1.4.2
+pkgrel=2
+pkgdesc="Haskell98 partial maps and filters over MonadPlus."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}


[arch-commits] Commit in haskell-gtk/trunk (PKGBUILD gtk2hs-gtk.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:23:44
  Author: fyan
Revision: 176981

upgpkg: haskell-gtk 0.14.3-1

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-gtk/trunk/PKGBUILD
Deleted:
  haskell-gtk/trunk/gtk2hs-gtk.install

+
 PKGBUILD   |   15 +++
 gtk2hs-gtk.install |   18 --
 2 files changed, 7 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:12:23 UTC (rev 176980)
+++ PKGBUILD2016-05-25 15:23:44 UTC (rev 176981)
@@ -2,21 +2,19 @@
 # Maintainer: Sergej Pupykin 
 
 pkgname=haskell-gtk
-pkgver=0.14.2
-pkgrel=3
+pkgver=0.14.3
+pkgrel=1
 pkgdesc="Binding to the gtk library for Gtk2Hs."
 url="http://hackage.haskell.org/package/gtk3;
 license=('LGPL2.1')
 arch=('i686' 'x86_64')
 depends=('ghc' 'gtk3' "haskell-pango" 'haskell-mtl' 'haskell-text')
-makedepends=('gtk2hs-buildtools' 'haddock')
+makedepends=('haskell-gtk2hs-buildtools')
 provides=('gtk2hs-gtk')
 replaces=('gtk2hs-gtk')
 conflicts=('gtk2hs-gtk')
-options=('strip' 'staticlibs')
-install=gtk2hs-gtk.install
 source=(http://hackage.haskell.org/package/gtk3-$pkgver/gtk3-$pkgver.tar.gz)
-md5sums=('710345a6c55df3380186c66e187b7d05')
+md5sums=('321bfb0492967857ff7c2e4746321e49')
 
 build() {
   cd ${srcdir}/gtk3-${pkgver}
@@ -27,6 +25,7 @@
   runhaskell Setup haddock --hoogle --html
   runhaskell Setup register   --gen-script
   runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
   sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -45,8 +44,8 @@
   _update_deps haskell-pango
 
   cd ${srcdir}/gtk3-${pkgver}
-  install -D -m744 register.sh   
${pkgdir}/usr/share/haskell/gtk2hs-gtk/register.sh
-  install -m744 unregister.sh 
${pkgdir}/usr/share/haskell/gtk2hs-gtk/unregister.sh
+  install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
   install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
   ln -s /usr/share/doc/haskell-gtk/html 
${pkgdir}/usr/share/doc/ghc/html/libraries/gtk2hs-gtk
   runhaskell Setup copy --destdir=${pkgdir}

Deleted: gtk2hs-gtk.install
===
--- gtk2hs-gtk.install  2016-05-25 15:12:23 UTC (rev 176980)
+++ gtk2hs-gtk.install  2016-05-25 15:23:44 UTC (rev 176981)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/gtk2hs-gtk
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-gtk/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:24:30
  Author: fyan
Revision: 176982

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-gtk/repos/community-staging-i686/
  haskell-gtk/repos/community-staging-i686/PKGBUILD
(from rev 176981, haskell-gtk/trunk/PKGBUILD)
  haskell-gtk/repos/community-staging-x86_64/
  haskell-gtk/repos/community-staging-x86_64/PKGBUILD
(from rev 176981, haskell-gtk/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   52 
 community-staging-x86_64/PKGBUILD |   52 
 2 files changed, 104 insertions(+)

Copied: haskell-gtk/repos/community-staging-i686/PKGBUILD (from rev 176981, 
haskell-gtk/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:24:30 UTC (rev 176982)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-gtk
+pkgver=0.14.3
+pkgrel=1
+pkgdesc="Binding to the gtk library for Gtk2Hs."
+url="http://hackage.haskell.org/package/gtk3;
+license=('LGPL2.1')
+arch=('i686' 'x86_64')
+depends=('ghc' 'gtk3' "haskell-pango" 'haskell-mtl' 'haskell-text')
+makedepends=('haskell-gtk2hs-buildtools')
+provides=('gtk2hs-gtk')
+replaces=('gtk2hs-gtk')
+conflicts=('gtk2hs-gtk')
+source=(http://hackage.haskell.org/package/gtk3-$pkgver/gtk3-$pkgver.tar.gz)
+md5sums=('321bfb0492967857ff7c2e4746321e49')
+
+build() {
+  cd ${srcdir}/gtk3-${pkgver}
+  runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
+--prefix=/usr --docdir=/usr/share/doc/haskell-gtk \
+--libsubdir=\$compiler/site-local/\$pkgid
+  runhaskell Setup build
+  runhaskell Setup haddock --hoogle --html
+  runhaskell Setup register   --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+_update_deps() {
+_ver=$(pacman -Q $1 | cut -f2 -d\  | cut -f1 -d-)
+for i in $(seq 0 $(expr ${#depends[@]} - 1)); do
+if [ ${depends[$i]} == $1 ]; then
+depends[$i]="$1=${_ver}"
+fi
+done
+}
+
+package() {
+  _update_deps ghc
+  _update_deps haskell-mtl
+  _update_deps haskell-pango
+
+  cd ${srcdir}/gtk3-${pkgver}
+  install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+  ln -s /usr/share/doc/haskell-gtk/html 
${pkgdir}/usr/share/doc/ghc/html/libraries/gtk2hs-gtk
+  runhaskell Setup copy --destdir=${pkgdir}
+}

Copied: haskell-gtk/repos/community-staging-x86_64/PKGBUILD (from rev 176981, 
haskell-gtk/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:24:30 UTC (rev 176982)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-gtk
+pkgver=0.14.3
+pkgrel=1
+pkgdesc="Binding to the gtk library for Gtk2Hs."
+url="http://hackage.haskell.org/package/gtk3;
+license=('LGPL2.1')
+arch=('i686' 'x86_64')
+depends=('ghc' 'gtk3' "haskell-pango" 'haskell-mtl' 'haskell-text')
+makedepends=('haskell-gtk2hs-buildtools')
+provides=('gtk2hs-gtk')
+replaces=('gtk2hs-gtk')
+conflicts=('gtk2hs-gtk')
+source=(http://hackage.haskell.org/package/gtk3-$pkgver/gtk3-$pkgver.tar.gz)
+md5sums=('321bfb0492967857ff7c2e4746321e49')
+
+build() {
+  cd ${srcdir}/gtk3-${pkgver}
+  runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
+--prefix=/usr --docdir=/usr/share/doc/haskell-gtk \
+--libsubdir=\$compiler/site-local/\$pkgid
+  runhaskell Setup build
+  runhaskell Setup haddock --hoogle --html
+  runhaskell Setup register   --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+_update_deps() {
+_ver=$(pacman -Q $1 | cut -f2 -d\  | cut -f1 -d-)
+for i in $(seq 0 $(expr ${#depends[@]} - 1)); do
+if [ ${depends[$i]} == $1 ]; then
+depends[$i]="$1=${_ver}"
+fi
+done
+}
+
+package() {
+  _update_deps ghc
+  _update_deps haskell-mtl
+  _update_deps haskell-pango
+
+  cd ${srcdir}/gtk3-${pkgver}
+  install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+  ln -s /usr/share/doc/haskell-gtk/html 
${pkgdir}/usr/share/doc/ghc/html/libraries/gtk2hs-gtk
+  

[arch-commits] Commit in haskell-generic-deriving/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:30:39
  Author: fyan
Revision: 176990

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-generic-deriving/repos/community-staging-i686/
  haskell-generic-deriving/repos/community-staging-i686/PKGBUILD
(from rev 176989, haskell-generic-deriving/trunk/PKGBUILD)
  haskell-generic-deriving/repos/community-staging-x86_64/
  haskell-generic-deriving/repos/community-staging-x86_64/PKGBUILD
(from rev 176989, haskell-generic-deriving/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-generic-deriving/repos/community-staging-i686/PKGBUILD (from 
rev 176989, haskell-generic-deriving/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:30:39 UTC (rev 176990)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=generic-deriving
+pkgname=haskell-generic-deriving
+pkgver=1.10.4.1
+pkgrel=2
+pkgdesc="Generic programming library for generalised deriving."
+url="https://github.com/dreixel/generic-deriving;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7223aa09e19e921bb9d36841052b6cba46f34055b83f0a16f3057f56b6a9f7a9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-generic-deriving/repos/community-staging-x86_64/PKGBUILD (from 
rev 176989, haskell-generic-deriving/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:30:39 UTC (rev 176990)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=generic-deriving
+pkgname=haskell-generic-deriving
+pkgver=1.10.4.1
+pkgrel=2
+pkgdesc="Generic programming library for generalised deriving."
+url="https://github.com/dreixel/generic-deriving;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7223aa09e19e921bb9d36841052b6cba46f34055b83f0a16f3057f56b6a9f7a9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f 

[arch-commits] Commit in haskell-base-prelude/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:39:42
  Author: fyan
Revision: 176998

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-base-prelude/repos/community-staging-i686/PKGBUILD
(from rev 176997, haskell-base-prelude/trunk/PKGBUILD)
  haskell-base-prelude/repos/community-staging-x86_64/PKGBUILD
(from rev 176997, haskell-base-prelude/trunk/PKGBUILD)
Deleted:
  haskell-base-prelude/repos/community-staging-i686/PKGBUILD
  haskell-base-prelude/repos/community-staging-x86_64/PKGBUILD

---+
 /PKGBUILD |   82 
 community-staging-i686/PKGBUILD   |   40 -
 community-staging-x86_64/PKGBUILD |   40 -
 3 files changed, 82 insertions(+), 80 deletions(-)

Deleted: community-staging-i686/PKGBUILD
===
--- community-staging-i686/PKGBUILD 2016-05-25 15:38:28 UTC (rev 176997)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:39:42 UTC (rev 176998)
@@ -1,40 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=base-prelude
-pkgname=haskell-base-prelude
-pkgver=1.0.1.1
-pkgrel=1
-pkgdesc="The most complete prelude formed solely from the \"base\" package"
-url="https://github.com/nikita-volkov/base-prelude;
-license=("MIT")
-arch=('i686' 'x86_64')
-depends=("ghc=8.0.1")
-source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha256sums=('dccf0a9a3b45f950bac92b6d87997c0a2a4304e40027204b12d018698b7a31b5')
-
-build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
-
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
---libsubdir=\$compiler/site-local/\$pkgid
-runhaskell Setup build
-runhaskell Setup haddock --hoogle --html
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
-
-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"
-ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
-runhaskell Setup copy --destdir="${pkgdir}"
-install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
-}

Copied: haskell-base-prelude/repos/community-staging-i686/PKGBUILD (from rev 
176997, haskell-base-prelude/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:39:42 UTC (rev 176998)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=base-prelude
+pkgname=haskell-base-prelude
+pkgver=1.0.1.1
+pkgrel=2
+pkgdesc="The most complete prelude formed solely from the \"base\" package"
+url="https://github.com/nikita-volkov/base-prelude;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('dccf0a9a3b45f950bac92b6d87997c0a2a4304e40027204b12d018698b7a31b5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Deleted: community-staging-x86_64/PKGBUILD

[arch-commits] Commit in haskell-graphviz/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:44:31
  Author: fyan
Revision: 177002

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-graphviz/repos/community-staging-i686/
  haskell-graphviz/repos/community-staging-i686/PKGBUILD
(from rev 177001, haskell-graphviz/trunk/PKGBUILD)
  haskell-graphviz/repos/community-staging-x86_64/
  haskell-graphviz/repos/community-staging-x86_64/PKGBUILD
(from rev 177001, haskell-graphviz/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   43 
 community-staging-x86_64/PKGBUILD |   43 
 2 files changed, 86 insertions(+)

Copied: haskell-graphviz/repos/community-staging-i686/PKGBUILD (from rev 
177001, haskell-graphviz/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:44:31 UTC (rev 177002)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=graphviz
+pkgname=haskell-graphviz
+pkgver=2999.18.1.0
+pkgrel=2
+pkgdesc="Bindings to Graphviz for graph visualisation."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-colour" "haskell-dlist" "haskell-fgl" 
"haskell-polyparse"
+ "haskell-temporary" "haskell-text" "haskell-wl-pprint-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('fe3575744144337ad0339a8c6aa10e93197444f8c93a359865d8b2e06b68e19f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-test-parsing
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+}

Copied: haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 
177001, haskell-graphviz/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:44:31 UTC (rev 177002)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=graphviz
+pkgname=haskell-graphviz
+pkgver=2999.18.1.0
+pkgrel=2
+pkgdesc="Bindings to Graphviz for graph visualisation."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-colour" "haskell-dlist" "haskell-fgl" 
"haskell-polyparse"
+ "haskell-temporary" "haskell-text" "haskell-wl-pprint-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('fe3575744144337ad0339a8c6aa10e93197444f8c93a359865d8b2e06b68e19f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-test-parsing
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 

[arch-commits] Commit in haskell-data-accessor-transformers/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 15:43:41
  Author: fyan
Revision: 176872

upgpkg: haskell-data-accessor-transformers 0.2.1.7-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-data-accessor-transformers/trunk/PKGBUILD
Deleted:
  
haskell-data-accessor-transformers/trunk/haskell-data-accessor-transformers.install

+
 PKGBUILD   |   11 +--
 haskell-data-accessor-transformers.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 13:17:21 UTC (rev 176871)
+++ PKGBUILD2016-05-25 13:43:41 UTC (rev 176872)
@@ -5,15 +5,13 @@
 _hkgname=data-accessor-transformers
 pkgname=haskell-data-accessor-transformers
 pkgver=0.2.1.7
-pkgrel=1
+pkgrel=2
 pkgdesc="Use Accessor to access state in transformers State monad"
 url="http://www.haskell.org/haskellwiki/Record_access;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-data-accessor")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-data-accessor")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('20c8823dc16c7ca6f55c64eb5564c9aae4b5565406987a046ded2ea73618e07a')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-data-accessor-transformers.install
===
--- haskell-data-accessor-transformers.install  2016-05-25 13:17:21 UTC (rev 
176871)
+++ haskell-data-accessor-transformers.install  2016-05-25 13:43:41 UTC (rev 
176872)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-data-accessor-transformers
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-ghc-syb-utils/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 15:50:11
  Author: fyan
Revision: 176879

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-ghc-syb-utils/repos/community-staging-i686/
  haskell-ghc-syb-utils/repos/community-staging-i686/PKGBUILD
(from rev 176878, haskell-ghc-syb-utils/trunk/PKGBUILD)
  haskell-ghc-syb-utils/repos/community-staging-x86_64/
  haskell-ghc-syb-utils/repos/community-staging-x86_64/PKGBUILD
(from rev 176878, haskell-ghc-syb-utils/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-ghc-syb-utils/repos/community-staging-i686/PKGBUILD (from rev 
176878, haskell-ghc-syb-utils/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 13:50:11 UTC (rev 176879)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ghc-syb-utils
+pkgname=haskell-ghc-syb-utils
+pkgver=0.2.3
+pkgrel=2
+pkgdesc="Scrap Your Boilerplate utilities for the GHC API."
+url="http://github.com/nominolo/ghc-syb;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-syb")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7ef63fcfe829b621d5b947c6a4567de111976a463f2ffaf0fafc5e76776cbc67')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-ghc-syb-utils/repos/community-staging-x86_64/PKGBUILD (from rev 
176878, haskell-ghc-syb-utils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 13:50:11 UTC (rev 176879)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ghc-syb-utils
+pkgname=haskell-ghc-syb-utils
+pkgver=0.2.3
+pkgrel=2
+pkgdesc="Scrap Your Boilerplate utilities for the GHC API."
+url="http://github.com/nominolo/ghc-syb;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-syb")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7ef63fcfe829b621d5b947c6a4567de111976a463f2ffaf0fafc5e76776cbc67')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-dataenc/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 15:51:06
  Author: fyan
Revision: 176881

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-dataenc/repos/community-staging-i686/
  haskell-dataenc/repos/community-staging-i686/PKGBUILD
(from rev 176880, haskell-dataenc/trunk/PKGBUILD)
  haskell-dataenc/repos/community-staging-x86_64/
  haskell-dataenc/repos/community-staging-x86_64/PKGBUILD
(from rev 176880, haskell-dataenc/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   46 
 community-staging-x86_64/PKGBUILD |   46 
 2 files changed, 92 insertions(+)

Copied: haskell-dataenc/repos/community-staging-i686/PKGBUILD (from rev 176880, 
haskell-dataenc/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 13:51:06 UTC (rev 176881)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+# Package generated by cabal2arch 0.7.5
+
+_hkgname=dataenc
+pkgname=haskell-dataenc
+pkgver=0.14.0.7
+pkgrel=8
+pkgdesc="Data encoding library"
+url="http://hackage.haskell.org/package/dataenc;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc=8.0.1' 'sh')
+source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+md5sums=('28491649dbeafb9512b4ea187cc6fddf')
+
+prepare(){
+sed -i 's/base >= 3.0.0 && < 4.8/base >= 3.0.0 \&\& < 4.10/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+
+runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
+  --prefix=/usr --docdir=/usr/share/doc/${pkgname} \
+  --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+ln -s /usr/share/doc/${pkgname}/html 
${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}
+runhaskell Setup copy --destdir=${pkgdir}
+install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE
+}

Copied: haskell-dataenc/repos/community-staging-x86_64/PKGBUILD (from rev 
176880, haskell-dataenc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 13:51:06 UTC (rev 176881)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+# Package generated by cabal2arch 0.7.5
+
+_hkgname=dataenc
+pkgname=haskell-dataenc
+pkgver=0.14.0.7
+pkgrel=8
+pkgdesc="Data encoding library"
+url="http://hackage.haskell.org/package/dataenc;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc=8.0.1' 'sh')
+source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+md5sums=('28491649dbeafb9512b4ea187cc6fddf')
+
+prepare(){
+sed -i 's/base >= 3.0.0 && < 4.8/base >= 3.0.0 \&\& < 4.10/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+
+runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
+  --prefix=/usr --docdir=/usr/share/doc/${pkgname} \
+  --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+ln -s /usr/share/doc/${pkgname}/html 
${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}
+runhaskell Setup copy --destdir=${pkgdir}
+install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE

[arch-commits] Commit in haskell-json/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:01:54
  Author: fyan
Revision: 176897

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-json/repos/community-staging-i686/
  haskell-json/repos/community-staging-i686/PKGBUILD
(from rev 176896, haskell-json/trunk/PKGBUILD)
  haskell-json/repos/community-staging-x86_64/
  haskell-json/repos/community-staging-x86_64/PKGBUILD
(from rev 176896, haskell-json/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-json/repos/community-staging-i686/PKGBUILD (from rev 176896, 
haskell-json/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:01:54 UTC (rev 176897)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=json
+pkgname=haskell-json
+pkgver=0.9.1
+pkgrel=5
+pkgdesc="Support for serialising Haskell to and from JSON"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-syb" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-mapdict -fgeneric -fpretty -f-parsec -fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-json/repos/community-staging-x86_64/PKGBUILD (from rev 176896, 
haskell-json/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:01:54 UTC (rev 176897)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=json
+pkgname=haskell-json
+pkgver=0.9.1
+pkgrel=5
+pkgdesc="Support for serialising Haskell to and from JSON"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-syb" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-mapdict -fgeneric -fpretty -f-parsec -fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 

[arch-commits] Commit in haskell-warp-tls/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:08:31
  Author: fyan
Revision: 176911

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-warp-tls/repos/community-staging-i686/
  haskell-warp-tls/repos/community-staging-i686/PKGBUILD
(from rev 176910, haskell-warp-tls/trunk/PKGBUILD)
  haskell-warp-tls/repos/community-staging-x86_64/
  haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD
(from rev 176910, haskell-warp-tls/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-warp-tls/repos/community-staging-i686/PKGBUILD (from rev 
176910, haskell-warp-tls/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:08:31 UTC (rev 176911)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=warp-tls
+pkgname=haskell-warp-tls
+pkgver=3.2.1
+pkgrel=21
+pkgdesc="HTTP over TLS support for Warp via the TLS package"
+url="http://github.com/yesodweb/wai;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-default-class" "haskell-network"
+ "haskell-streaming-commons" "haskell-tls" "haskell-wai" 
"haskell-warp")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('aca7dd3d4b0cb996debd501a70bd29e556e9bc5e90c67a5c9626ad96feac483e')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD (from rev 
176910, haskell-warp-tls/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:08:31 UTC (rev 176911)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=warp-tls
+pkgname=haskell-warp-tls
+pkgver=3.2.1
+pkgrel=21
+pkgdesc="HTTP over TLS support for Warp via the TLS package"
+url="http://github.com/yesodweb/wai;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-data-default-class" "haskell-network"
+ "haskell-streaming-commons" "haskell-tls" "haskell-wai" 
"haskell-warp")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('aca7dd3d4b0cb996debd501a70bd29e556e9bc5e90c67a5c9626ad96feac483e')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 

[arch-commits] Commit in haskell-monad-journal/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:08:39
  Author: fyan
Revision: 176912

upgpkg: haskell-monad-journal 0.7.2-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-monad-journal/trunk/PKGBUILD
Deleted:
  haskell-monad-journal/trunk/haskell-monad-journal.install

---+
 PKGBUILD  |   11 +--
 haskell-monad-journal.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:08:31 UTC (rev 176911)
+++ PKGBUILD2016-05-25 14:08:39 UTC (rev 176912)
@@ -5,16 +5,14 @@
 _hkgname=monad-journal
 pkgname=haskell-monad-journal
 pkgver=0.7.2
-pkgrel=1
+pkgrel=2
 pkgdesc="Pure logger typeclass and monad transformer"
 url="http://github.com/phaazon/monad-journal;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-either" "haskell-monad-control" "haskell-mtl"
+depends=("ghc=8.0.1" "haskell-either" "haskell-monad-control" "haskell-mtl"
  "haskell-transformers-base")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('72b1a676bd994198544c4861a05b1d1b4f7ae55ea35a837cace539b8d6c69d08')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-monad-journal.install
===
--- haskell-monad-journal.install   2016-05-25 14:08:31 UTC (rev 176911)
+++ haskell-monad-journal.install   2016-05-25 14:08:39 UTC (rev 176912)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-monad-journal
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-aeson-better-errors/repos (6 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:15:46
  Author: fyan
Revision: 176927

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-aeson-better-errors/repos/community-staging-i686/
  haskell-aeson-better-errors/repos/community-staging-i686/PKGBUILD
(from rev 176926, haskell-aeson-better-errors/trunk/PKGBUILD)
  
haskell-aeson-better-errors/repos/community-staging-i686/haskell-aeson-better-errors.install
(from rev 176926, 
haskell-aeson-better-errors/trunk/haskell-aeson-better-errors.install)
  haskell-aeson-better-errors/repos/community-staging-x86_64/
  haskell-aeson-better-errors/repos/community-staging-x86_64/PKGBUILD
(from rev 176926, haskell-aeson-better-errors/trunk/PKGBUILD)
  
haskell-aeson-better-errors/repos/community-staging-x86_64/haskell-aeson-better-errors.install
(from rev 176926, 
haskell-aeson-better-errors/trunk/haskell-aeson-better-errors.install)

--+
 community-staging-i686/PKGBUILD  |   42 ++
 community-staging-i686/haskell-aeson-better-errors.install   |   18 
 community-staging-x86_64/PKGBUILD|   42 ++
 community-staging-x86_64/haskell-aeson-better-errors.install |   18 
 4 files changed, 120 insertions(+)

Copied: haskell-aeson-better-errors/repos/community-staging-i686/PKGBUILD (from 
rev 176926, haskell-aeson-better-errors/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:15:46 UTC (rev 176927)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-better-errors
+pkgname=haskell-aeson-better-errors
+pkgver=0.9.0.1
+pkgrel=6
+pkgdesc="Better error messages when decoding JSON values."
+url="https://github.com/hdgarrood/aeson-better-errors;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-dlist" "haskell-mtl" 
"haskell-scientific" "haskell-text"
+ "haskell-transformers-compat" "haskell-unordered-containers" 
"haskell-vector" "haskell-void")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('125f4453f945b5b051fa596cd148b7db0414942cdfbe1d6fd0359989ab45d8e6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: 
haskell-aeson-better-errors/repos/community-staging-i686/haskell-aeson-better-errors.install
 (from rev 176926, 
haskell-aeson-better-errors/trunk/haskell-aeson-better-errors.install)
===
--- community-staging-i686/haskell-aeson-better-errors.install  
(rev 0)
+++ community-staging-i686/haskell-aeson-better-errors.install  2016-05-25 
14:15:46 UTC (rev 176927)
@@ -0,0 +1,18 @@
+HS_DIR=usr/share/haskell/haskell-aeson-better-errors
+post_install() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_upgrade() {
+  ${HS_DIR}/unregister.sh
+}
+post_upgrade() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_remove() {
+  ${HS_DIR}/unregister.sh
+}
+post_remove() {
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}

Copied: haskell-aeson-better-errors/repos/community-staging-x86_64/PKGBUILD 
(from rev 176926, haskell-aeson-better-errors/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:15:46 UTC (rev 176927)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 

[arch-commits] Commit in haskell-ifelse/trunk (PKGBUILD haskell-ifelse.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:15:55
  Author: fyan
Revision: 176928

upgpkg: haskell-ifelse 0.85-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-ifelse/trunk/PKGBUILD
Deleted:
  haskell-ifelse/trunk/haskell-ifelse.install

+
 PKGBUILD   |   11 +--
 haskell-ifelse.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:15:46 UTC (rev 176927)
+++ PKGBUILD2016-05-25 14:15:55 UTC (rev 176928)
@@ -5,15 +5,13 @@
 _hkgname=IfElse
 pkgname=haskell-ifelse
 pkgver=0.85
-pkgrel=2
+pkgrel=3
 pkgdesc="Anaphoric and miscellaneous useful control-flow"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-mtl")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-mtl")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-ifelse.install
===
--- haskell-ifelse.install  2016-05-25 14:15:46 UTC (rev 176927)
+++ haskell-ifelse.install  2016-05-25 14:15:55 UTC (rev 176928)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-ifelse
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-colour/trunk (PKGBUILD haskell-colour.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:22:51
  Author: fyan
Revision: 176940

upgpkg: haskell-colour 2.3.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-colour/trunk/PKGBUILD
Deleted:
  haskell-colour/trunk/haskell-colour.install

+
 PKGBUILD   |   11 +--
 haskell-colour.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:22:33 UTC (rev 176939)
+++ PKGBUILD2016-05-25 14:22:51 UTC (rev 176940)
@@ -5,15 +5,13 @@
 _hkgname=colour
 pkgname=haskell-colour
 pkgver=2.3.3
-pkgrel=1
+pkgrel=2
 pkgdesc="A fast logging system"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-colour.install
===
--- haskell-colour.install  2016-05-25 14:22:33 UTC (rev 176939)
+++ haskell-colour.install  2016-05-25 14:22:51 UTC (rev 176940)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-colour
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-safesemaphore/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:22:33
  Author: fyan
Revision: 176939

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-safesemaphore/repos/community-staging-i686/
  haskell-safesemaphore/repos/community-staging-i686/PKGBUILD
(from rev 176938, haskell-safesemaphore/trunk/PKGBUILD)
  haskell-safesemaphore/repos/community-staging-x86_64/
  haskell-safesemaphore/repos/community-staging-x86_64/PKGBUILD
(from rev 176938, haskell-safesemaphore/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-safesemaphore/repos/community-staging-i686/PKGBUILD (from rev 
176938, haskell-safesemaphore/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:22:33 UTC (rev 176939)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=SafeSemaphore
+pkgname=haskell-safesemaphore
+pkgver=0.10.1
+pkgrel=4
+pkgdesc="Much safer replacement for QSemN, QSem, and SampleVar"
+url="https://github.com/ChrisKuklewicz/SafeSemaphore;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-stm")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-safesemaphore/repos/community-staging-x86_64/PKGBUILD (from rev 
176938, haskell-safesemaphore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:22:33 UTC (rev 176939)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=SafeSemaphore
+pkgname=haskell-safesemaphore
+pkgver=0.10.1
+pkgrel=4
+pkgdesc="Much safer replacement for QSemN, QSem, and SampleVar"
+url="https://github.com/ChrisKuklewicz/SafeSemaphore;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-stm")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f 

[arch-commits] Commit in haskell-esqueleto/trunk (PKGBUILD haskell-esqueleto.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:23:48
  Author: fyan
Revision: 176942

upgpkg: haskell-esqueleto 2.4.3-23

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-esqueleto/trunk/PKGBUILD
Deleted:
  haskell-esqueleto/trunk/haskell-esqueleto.install

---+
 PKGBUILD  |   15 +--
 haskell-esqueleto.install |   18 --
 2 files changed, 9 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:23:36 UTC (rev 176941)
+++ PKGBUILD2016-05-25 14:23:48 UTC (rev 176942)
@@ -5,19 +5,21 @@
 _hkgname=esqueleto
 pkgname=haskell-esqueleto
 pkgver=2.4.3
-pkgrel=22
+pkgrel=23
 pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
 url="https://github.com/prowdsponsor/esqueleto;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
+depends=("ghc=8.0.1" "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
  "haskell-persistent" "haskell-resourcet" "haskell-tagged" 
"haskell-text"
  "haskell-unordered-containers")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('bf555cfb40519ed1573f7bb90c65f693b9639dfa93fc230d3ded6e897434')
 
+prepare() {
+sed -i 's/base >= 4.5 && < 4.9/base >= 
4.5 \&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -29,6 +31,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -35,8 +38,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-esqueleto.install
===
--- haskell-esqueleto.install   2016-05-25 14:23:36 UTC (rev 176941)
+++ haskell-esqueleto.install   2016-05-25 14:23:48 UTC (rev 176942)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-esqueleto
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-colour/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:23:36
  Author: fyan
Revision: 176941

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-colour/repos/community-staging-i686/
  haskell-colour/repos/community-staging-i686/PKGBUILD
(from rev 176940, haskell-colour/trunk/PKGBUILD)
  haskell-colour/repos/community-staging-x86_64/
  haskell-colour/repos/community-staging-x86_64/PKGBUILD
(from rev 176940, haskell-colour/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-colour/repos/community-staging-i686/PKGBUILD (from rev 176940, 
haskell-colour/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:23:36 UTC (rev 176941)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.3
+pkgrel=2
+pkgdesc="A fast logging system"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 
176940, haskell-colour/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:23:36 UTC (rev 176941)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.3
+pkgrel=2
+pkgdesc="A fast logging system"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8d15a63494f8e2a06fe6dc38baee8e948adfae0e93749b9e3ce0fd8ece09b6e2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-ifelse/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:16:39
  Author: fyan
Revision: 176929

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-ifelse/repos/community-staging-i686/
  haskell-ifelse/repos/community-staging-i686/PKGBUILD
(from rev 176928, haskell-ifelse/trunk/PKGBUILD)
  haskell-ifelse/repos/community-staging-x86_64/
  haskell-ifelse/repos/community-staging-x86_64/PKGBUILD
(from rev 176928, haskell-ifelse/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-ifelse/repos/community-staging-i686/PKGBUILD (from rev 176928, 
haskell-ifelse/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:16:39 UTC (rev 176929)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=IfElse
+pkgname=haskell-ifelse
+pkgver=0.85
+pkgrel=3
+pkgdesc="Anaphoric and miscellaneous useful control-flow"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-ifelse/repos/community-staging-x86_64/PKGBUILD (from rev 
176928, haskell-ifelse/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:16:39 UTC (rev 176929)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=IfElse
+pkgname=haskell-ifelse
+pkgver=0.85
+pkgrel=3
+pkgdesc="Anaphoric and miscellaneous useful control-flow"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-html/trunk (PKGBUILD haskell-html.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:16:49
  Author: fyan
Revision: 176930

upgpkg: haskell-html 1.0.1.2-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-html/trunk/PKGBUILD
Deleted:
  haskell-html/trunk/haskell-html.install

--+
 PKGBUILD |   11 +--
 haskell-html.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:16:39 UTC (rev 176929)
+++ PKGBUILD2016-05-25 14:16:49 UTC (rev 176930)
@@ -5,15 +5,13 @@
 _hkgname=html
 pkgname=haskell-html
 pkgver=1.0.1.2
-pkgrel=2
+pkgrel=3
 pkgdesc="HTML combinator library"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-html.install
===
--- haskell-html.install2016-05-25 14:16:39 UTC (rev 176929)
+++ haskell-html.install2016-05-25 14:16:49 UTC (rev 176930)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-html
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-pipes/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:27:58
  Author: fyan
Revision: 176947

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-pipes/repos/community-staging-i686/
  haskell-pipes/repos/community-staging-i686/PKGBUILD
(from rev 176946, haskell-pipes/trunk/PKGBUILD)
  haskell-pipes/repos/community-staging-x86_64/
  haskell-pipes/repos/community-staging-x86_64/PKGBUILD
(from rev 176946, haskell-pipes/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-pipes/repos/community-staging-i686/PKGBUILD (from rev 176946, 
haskell-pipes/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:27:58 UTC (rev 176947)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pipes
+pkgname=haskell-pipes
+pkgver=4.1.9
+pkgrel=2
+pkgdesc="Compositional pipelines"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mmorph" "haskell-mtl")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('c2d5d08761bbb62dca03f81b3d99bb2f50a386c52c30b2abc8c3ca8aabdea3ea')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 176946, 
haskell-pipes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:27:58 UTC (rev 176947)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pipes
+pkgname=haskell-pipes
+pkgver=4.1.9
+pkgrel=2
+pkgdesc="Compositional pipelines"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mmorph" "haskell-mtl")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('c2d5d08761bbb62dca03f81b3d99bb2f50a386c52c30b2abc8c3ca8aabdea3ea')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-bloomfilter/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:28:09
  Author: fyan
Revision: 176948

upgpkg: haskell-bloomfilter 2.0.1.0-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-bloomfilter/trunk/PKGBUILD
Deleted:
  haskell-bloomfilter/trunk/haskell-bloomfilter.install

-+
 PKGBUILD|   11 +--
 haskell-bloomfilter.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:27:58 UTC (rev 176947)
+++ PKGBUILD2016-05-25 14:28:09 UTC (rev 176948)
@@ -5,15 +5,13 @@
 _hkgname=bloomfilter
 pkgname=haskell-bloomfilter
 pkgver=2.0.1.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Pure and impure Bloom Filter implementations"
 url="https://github.com/bos/bloomfilter;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('6c5e0d357d5d39efe97ae2776e8fb533fa50c1c05397c7b85020b0f098ad790f')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-bloomfilter.install
===
--- haskell-bloomfilter.install 2016-05-25 14:27:58 UTC (rev 176947)
+++ haskell-bloomfilter.install 2016-05-25 14:28:09 UTC (rev 176948)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-bloomfilter
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:38:14
  Author: fyan
Revision: 176955

upgpkg: haskell-tar 0.5.0.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-tar/trunk/PKGBUILD
Deleted:
  haskell-tar/trunk/haskell-tar.install

-+
 PKGBUILD|   11 +--
 haskell-tar.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:38:02 UTC (rev 176954)
+++ PKGBUILD2016-05-25 14:38:14 UTC (rev 176955)
@@ -5,15 +5,13 @@
 _hkgname=tar
 pkgname=haskell-tar
 pkgver=0.5.0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Reading, writing and manipulating \".tar\" archive files."
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3")
-options=('staticlibs')
+depends=("ghc=8.0.1")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('d8d9ad876365f88bdccd02073049e58715cd5ba94de06eb98e21d595244918a3')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-tar.install
===
--- haskell-tar.install 2016-05-25 14:38:02 UTC (rev 176954)
+++ haskell-tar.install 2016-05-25 14:38:14 UTC (rev 176955)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-tar
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-descriptive/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:38:02
  Author: fyan
Revision: 176954

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-descriptive/repos/community-staging-i686/
  haskell-descriptive/repos/community-staging-i686/PKGBUILD
(from rev 176953, haskell-descriptive/trunk/PKGBUILD)
  haskell-descriptive/repos/community-staging-x86_64/
  haskell-descriptive/repos/community-staging-x86_64/PKGBUILD
(from rev 176953, haskell-descriptive/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-descriptive/repos/community-staging-i686/PKGBUILD (from rev 
176953, haskell-descriptive/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:38:02 UTC (rev 176954)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=descriptive
+pkgname=haskell-descriptive
+pkgver=0.9.4
+pkgrel=19
+pkgdesc="Self-describing consumers/parsers; forms, cmd-line args, JSON, etc."
+url="https://github.com/chrisdone/descriptive;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-bifunctors" "haskell-mtl" 
"haskell-scientific"
+ "haskell-text" "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('795ec65756bf87ec6ea4c92d85a25d0eb0d8cfa1df40685ddcf74b83099bba2f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-descriptive/repos/community-staging-x86_64/PKGBUILD (from rev 
176953, haskell-descriptive/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:38:02 UTC (rev 176954)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=descriptive
+pkgname=haskell-descriptive
+pkgver=0.9.4
+pkgrel=19
+pkgdesc="Self-describing consumers/parsers; forms, cmd-line args, JSON, etc."
+url="https://github.com/chrisdone/descriptive;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-bifunctors" "haskell-mtl" 
"haskell-scientific"
+ "haskell-text" "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('795ec65756bf87ec6ea4c92d85a25d0eb0d8cfa1df40685ddcf74b83099bba2f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 

[arch-commits] Commit in haskell-cheapskate/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:44:58
  Author: fyan
Revision: 176963

upgpkg: haskell-cheapskate 0.1.0.5-7

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-cheapskate/trunk/PKGBUILD
Deleted:
  haskell-cheapskate/trunk/haskell-cheapskate.install

+
 PKGBUILD   |   15 +--
 haskell-cheapskate.install |   18 --
 2 files changed, 9 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:44:48 UTC (rev 176962)
+++ PKGBUILD2016-05-25 14:44:58 UTC (rev 176963)
@@ -5,19 +5,21 @@
 _hkgname=cheapskate
 pkgname=haskell-cheapskate
 pkgver=0.1.0.5
-pkgrel=6
+pkgrel=7
 pkgdesc="Experimental markdown processor."
 url="http://github.com/jgm/cheapskate;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-aeson" "haskell-blaze-html" 
"haskell-data-default"
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-blaze-html" 
"haskell-data-default"
  "haskell-http-types" "haskell-mtl" "haskell-syb" "haskell-text"
  "haskell-uniplate" "haskell-wai" "haskell-wai-extra" 
"haskell-xss-sanitize")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('7a63b7ffc4976d006c5f693569a5ffd7a887e83d126d1dce9bbe8b5fbaabfa32')
 
+prepare() {
+sed -i 's/data-default >= 0.5 && < 0.7,/data-default >= 0.5 \&\& < 0.8,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -29,6 +31,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -35,8 +38,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-cheapskate.install
===
--- haskell-cheapskate.install  2016-05-25 14:44:48 UTC (rev 176962)
+++ haskell-cheapskate.install  2016-05-25 14:44:58 UTC (rev 176963)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-cheapskate
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-cheapskate/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:45:33
  Author: fyan
Revision: 176964

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-cheapskate/repos/community-staging-i686/
  haskell-cheapskate/repos/community-staging-i686/PKGBUILD
(from rev 176963, haskell-cheapskate/trunk/PKGBUILD)
  haskell-cheapskate/repos/community-staging-x86_64/
  haskell-cheapskate/repos/community-staging-x86_64/PKGBUILD
(from rev 176963, haskell-cheapskate/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   48 
 community-staging-x86_64/PKGBUILD |   48 
 2 files changed, 96 insertions(+)

Copied: haskell-cheapskate/repos/community-staging-i686/PKGBUILD (from rev 
176963, haskell-cheapskate/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 14:45:33 UTC (rev 176964)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cheapskate
+pkgname=haskell-cheapskate
+pkgver=0.1.0.5
+pkgrel=7
+pkgdesc="Experimental markdown processor."
+url="http://github.com/jgm/cheapskate;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-blaze-html" 
"haskell-data-default"
+ "haskell-http-types" "haskell-mtl" "haskell-syb" "haskell-text"
+ "haskell-uniplate" "haskell-wai" "haskell-wai-extra" 
"haskell-xss-sanitize")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7a63b7ffc4976d006c5f693569a5ffd7a887e83d126d1dce9bbe8b5fbaabfa32')
+
+prepare() {
+sed -i 's/data-default >= 0.5 && < 0.7,/data-default >= 0.5 \&\& < 0.8,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-dingus
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-cheapskate/repos/community-staging-x86_64/PKGBUILD (from rev 
176963, haskell-cheapskate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 14:45:33 UTC (rev 176964)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cheapskate
+pkgname=haskell-cheapskate
+pkgver=0.1.0.5
+pkgrel=7
+pkgdesc="Experimental markdown processor."
+url="http://github.com/jgm/cheapskate;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-blaze-html" 
"haskell-data-default"
+ "haskell-http-types" "haskell-mtl" "haskell-syb" "haskell-text"
+ "haskell-uniplate" "haskell-wai" "haskell-wai-extra" 
"haskell-xss-sanitize")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7a63b7ffc4976d006c5f693569a5ffd7a887e83d126d1dce9bbe8b5fbaabfa32')
+
+prepare() {
+sed -i 's/data-default >= 0.5 && < 0.7,/data-default >= 0.5 \&\& < 0.8,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-dingus
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ 

[arch-commits] Commit in haskell-hastache/trunk (PKGBUILD haskell-hastache.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 16:50:23
  Author: fyan
Revision: 176971

upgpkg: haskell-hastache 0.6.1-5

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-hastache/trunk/PKGBUILD
Deleted:
  haskell-hastache/trunk/haskell-hastache.install

--+
 PKGBUILD |   15 +--
 haskell-hastache.install |   18 --
 2 files changed, 9 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 14:48:39 UTC (rev 176970)
+++ PKGBUILD2016-05-25 14:50:23 UTC (rev 176971)
@@ -5,18 +5,20 @@
 _hkgname=hastache
 pkgname=haskell-hastache
 pkgver=0.6.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Haskell implementation of Mustache templates"
 url="http://github.com/lymar/hastache;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-blaze-builder" "haskell-ieee754" "haskell-mtl"
+depends=("ghc=8.0.1" "haskell-blaze-builder" "haskell-ieee754" "haskell-mtl"
  "haskell-syb" "haskell-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('8c8f89669d6125201d7163385ea9055ab8027a69d1513259f8fbdd53c244b464')
 
+prepare() {
+sed -i 's/base >=4 && <4.9/base >=4 \&\& <4.10/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -27,6 +29,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +36,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-hastache.install
===
--- haskell-hastache.install2016-05-25 14:48:39 UTC (rev 176970)
+++ haskell-hastache.install2016-05-25 14:50:23 UTC (rev 176971)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-hastache
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-edisoncore/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:02:58
  Author: fyan
Revision: 176978

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-i686/
  haskell-edisoncore/repos/community-staging-i686/PKGBUILD
(from rev 176977, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 176977, haskell-edisoncore/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-i686/PKGBUILD (from rev 
176977, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:02:58 UTC (rev 176978)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.1.1
+pkgrel=2
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-edisonapi" "haskell-mtl" "haskell-quickcheck")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('3e0720ee3b179304f563b99dd446c1d6911e31ddc4d0f78d6550b18e59ed501b')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
176977, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:02:58 UTC (rev 176978)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.1.1
+pkgrel=2
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-edisonapi" "haskell-mtl" "haskell-quickcheck")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('3e0720ee3b179304f563b99dd446c1d6911e31ddc4d0f78d6550b18e59ed501b')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYRIGHT" 

[arch-commits] Commit in haskell-edisoncore/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:02:12
  Author: fyan
Revision: 176977

upgpkg: haskell-edisoncore 1.3.1.1-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-edisoncore/trunk/PKGBUILD
Deleted:
  haskell-edisoncore/trunk/haskell-edisoncore.install

+
 PKGBUILD   |   11 +--
 haskell-edisoncore.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:01:02 UTC (rev 176976)
+++ PKGBUILD2016-05-25 15:02:12 UTC (rev 176977)
@@ -5,15 +5,13 @@
 _hkgname=EdisonCore
 pkgname=haskell-edisoncore
 pkgver=1.3.1.1
-pkgrel=1
+pkgrel=2
 pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
 url="http://rwd.rdockins.name/edison/home/;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-edisonapi" "haskell-mtl" "haskell-quickcheck")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-edisonapi" "haskell-mtl" "haskell-quickcheck")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('3e0720ee3b179304f563b99dd446c1d6911e31ddc4d0f78d6550b18e59ed501b')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-edisoncore.install
===
--- haskell-edisoncore.install  2016-05-25 15:01:02 UTC (rev 176976)
+++ haskell-edisoncore.install  2016-05-25 15:02:12 UTC (rev 176977)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-edisoncore
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in shellcheck/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:27:45
  Author: fyan
Revision: 176984

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  shellcheck/repos/community-staging-i686/
  shellcheck/repos/community-staging-i686/PKGBUILD
(from rev 176983, shellcheck/trunk/PKGBUILD)
  shellcheck/repos/community-staging-x86_64/
  shellcheck/repos/community-staging-x86_64/PKGBUILD
(from rev 176983, shellcheck/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   30 ++
 community-staging-x86_64/PKGBUILD |   30 ++
 2 files changed, 60 insertions(+)

Copied: shellcheck/repos/community-staging-i686/PKGBUILD (from rev 176983, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:27:45 UTC (rev 176984)
@@ -0,0 +1,30 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.4.4
+pkgrel=3
+pkgdesc="Shell script analysis tool"
+url="http://www.shellcheck.net;
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('libffi' 'gmp')
+makedepends=("ghc=8.0.1" "haskell-json" "haskell-mtl" "haskell-parsec" 
"haskell-quickcheck"
+ "haskell-regex-tdfa")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6cc50790d25b6f330037c3612c21460aa75839cc32c65e10ea6b35f9f4488768')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+# Remove library and doc (license only)
+rm -r "$pkgdir"/usr/{lib,share}
+}

Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 176983, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:27:45 UTC (rev 176984)
@@ -0,0 +1,30 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.4.4
+pkgrel=3
+pkgdesc="Shell script analysis tool"
+url="http://www.shellcheck.net;
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('libffi' 'gmp')
+makedepends=("ghc=8.0.1" "haskell-json" "haskell-mtl" "haskell-parsec" 
"haskell-quickcheck"
+ "haskell-regex-tdfa")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6cc50790d25b6f330037c3612c21460aa75839cc32c65e10ea6b35f9f4488768')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+# Remove library and doc (license only)
+rm -r "$pkgdir"/usr/{lib,share}
+}


[arch-commits] Commit in haskell-test-framework-hunit/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:38:12
  Author: fyan
Revision: 176996

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-test-framework-hunit/repos/community-staging-i686/
  haskell-test-framework-hunit/repos/community-staging-i686/PKGBUILD
(from rev 176995, haskell-test-framework-hunit/trunk/PKGBUILD)
  haskell-test-framework-hunit/repos/community-staging-x86_64/
  haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD
(from rev 176995, haskell-test-framework-hunit/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   42 
 community-staging-x86_64/PKGBUILD |   42 
 2 files changed, 84 insertions(+)

Copied: haskell-test-framework-hunit/repos/community-staging-i686/PKGBUILD 
(from rev 176995, haskell-test-framework-hunit/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:38:12 UTC (rev 176996)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-hunit
+pkgname=haskell-test-framework-hunit
+pkgver=0.3.0.2
+pkgrel=6
+pkgdesc="HUnit support for the test-framework package."
+url="https://batterseapower.github.io/test-framework/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-base3 -fbase4
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD 
(from rev 176995, haskell-test-framework-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:38:12 UTC (rev 176996)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-hunit
+pkgname=haskell-test-framework-hunit
+pkgver=0.3.0.2
+pkgrel=6
+pkgdesc="HUnit support for the test-framework package."
+url="https://batterseapower.github.io/test-framework/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-base3 -fbase4
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s 

[arch-commits] Commit in haskell-graphviz/trunk (PKGBUILD haskell-graphviz.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:43:49
  Author: fyan
Revision: 177001

upgpkg: haskell-graphviz 2999.18.1.0-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-graphviz/trunk/PKGBUILD
Deleted:
  haskell-graphviz/trunk/haskell-graphviz.install

--+
 PKGBUILD |   11 +--
 haskell-graphviz.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 15:41:04 UTC (rev 177000)
+++ PKGBUILD2016-05-25 15:43:49 UTC (rev 177001)
@@ -5,16 +5,14 @@
 _hkgname=graphviz
 pkgname=haskell-graphviz
 pkgver=2999.18.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Bindings to Graphviz for graph visualisation."
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-colour" "haskell-dlist" "haskell-fgl" 
"haskell-polyparse"
+depends=("ghc=8.0.1" "haskell-colour" "haskell-dlist" "haskell-fgl" 
"haskell-polyparse"
  "haskell-temporary" "haskell-text" "haskell-wl-pprint-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('fe3575744144337ad0339a8c6aa10e93197444f8c93a359865d8b2e06b68e19f')
 
 build() {
@@ -28,6 +26,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -34,8 +33,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-graphviz.install
===
--- haskell-graphviz.install2016-05-25 15:41:04 UTC (rev 177000)
+++ haskell-graphviz.install2016-05-25 15:43:49 UTC (rev 177001)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-graphviz
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in c2hs/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 17:47:10
  Author: fyan
Revision: 177006

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  c2hs/repos/community-staging-i686/
  c2hs/repos/community-staging-i686/PKGBUILD
(from rev 177005, c2hs/trunk/PKGBUILD)
  c2hs/repos/community-staging-x86_64/
  c2hs/repos/community-staging-x86_64/PKGBUILD
(from rev 177005, c2hs/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   28 
 community-staging-x86_64/PKGBUILD |   28 
 2 files changed, 56 insertions(+)

Copied: c2hs/repos/community-staging-i686/PKGBUILD (from rev 177005, 
c2hs/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 15:47:10 UTC (rev 177006)
@@ -0,0 +1,28 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=c2hs
+pkgver=0.28.1
+pkgrel=2
+pkgdesc="C->Haskell FFI tool that gives some cross-language type safety"
+url="https://github.com/haskell/c2hs;
+license=("GPL2")
+arch=('i686' 'x86_64')
+depends=('libffi' 'gmp')
+makedepends=("ghc=8.0.1" "haskell-dlist" "haskell-language-c")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('95b04ef42cf43a1078e9c8a4bf9264dd26e8653b441b3fb7f2296c8b3a0752bb')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}" \
+-f-regression -fbase3
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+}

Copied: c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 177005, 
c2hs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 15:47:10 UTC (rev 177006)
@@ -0,0 +1,28 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=c2hs
+pkgver=0.28.1
+pkgrel=2
+pkgdesc="C->Haskell FFI tool that gives some cross-language type safety"
+url="https://github.com/haskell/c2hs;
+license=("GPL2")
+arch=('i686' 'x86_64')
+depends=('libffi' 'gmp')
+makedepends=("ghc=8.0.1" "haskell-dlist" "haskell-language-c")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('95b04ef42cf43a1078e9c8a4bf9264dd26e8653b441b3fb7f2296c8b3a0752bb')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}" \
+-f-regression -fbase3
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+}


[arch-commits] Commit in haskell-pipes-http/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:17:52
  Author: fyan
Revision: 177052

upgpkg: haskell-pipes-http 1.0.2-12

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-pipes-http/trunk/PKGBUILD
Deleted:
  haskell-pipes-http/trunk/haskell-pipes-http.install

+
 PKGBUILD   |   11 +--
 haskell-pipes-http.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 17:17:36 UTC (rev 177051)
+++ PKGBUILD2016-05-25 17:17:52 UTC (rev 177052)
@@ -5,15 +5,13 @@
 _hkgname=pipes-http
 pkgname=haskell-pipes-http
 pkgver=1.0.2
-pkgrel=11
+pkgrel=12
 pkgdesc="HTTP client with pipes interface"
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-http-client" "haskell-http-client-tls" 
"haskell-pipes")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-http-client" "haskell-http-client-tls" 
"haskell-pipes")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('f32f2962ba04ccb28cef3866d002fbc17a8d818ef637c236c72148f66f580a43')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-pipes-http.install
===
--- haskell-pipes-http.install  2016-05-25 17:17:36 UTC (rev 177051)
+++ haskell-pipes-http.install  2016-05-25 17:17:52 UTC (rev 177052)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-pipes-http
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in fio/repos (4 files)

2016-05-25 Thread Anatol Pomozov
Date: Wednesday, May 25, 2016 @ 20:26:28
  Author: anatolik
Revision: 177059

archrelease: copy trunk to community-i686, community-x86_64

Added:
  fio/repos/community-i686/PKGBUILD
(from rev 177058, fio/trunk/PKGBUILD)
  fio/repos/community-x86_64/PKGBUILD
(from rev 177058, fio/trunk/PKGBUILD)
Deleted:
  fio/repos/community-i686/PKGBUILD
  fio/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |   94 
 community-i686/PKGBUILD   |   46 -
 community-x86_64/PKGBUILD |   46 -
 3 files changed, 94 insertions(+), 92 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2016-05-25 18:24:55 UTC (rev 177058)
+++ community-i686/PKGBUILD 2016-05-25 18:26:28 UTC (rev 177059)
@@ -1,46 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Mariusz Libera 
-# Contributor: John Williams 
-
-pkgname=fio
-pkgver=2.10
-pkgrel=1
-pkgdesc='Scriptable I/O tool for storage benchmarks and drive testing'
-arch=(i686 x86_64)
-url='https://github.com/axboe/fio'
-license=(GPL2)
-# TODO: enable rdma, need to move the libraries from AUR
-depends=(bash libaio python2 numactl glusterfs ceph)
-makedepends=(gtk2)
-optdepends=(
-  'gtk2: for gfio - fio GUI frontend' 
-  'gnuplot: generating plots using fio_generate_plots'
-)
-source=(https://github.com/axboe/fio/archive/fio-$pkgver.zip)
-sha256sums=('a6ec196a2b953d95340ee70b114b334a9dd2b2b66a7be58326cdfd15d3b0e0bf')
-
-prepare() {
-  cd fio-fio-$pkgver
-
-  sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -i 
tools/plot/fio2gnuplot
-}
-
-build() {
-  cd fio-fio-$pkgver
-  ./configure --enable-gfio --extra-cflags="$CFLAGS"
-}
-
-package() {
-  cd fio-fio-$pkgver
-  make DESTDIR="$pkgdir" prefix=/usr mandir=/usr/share/man install
-
-  # documentation
-  install -dm755 "$pkgdir/usr/share/doc/$pkgname"
-  install -m644 HOWTO README REPORTING-BUGS SERVER-TODO 
"$pkgdir/usr/share/doc/$pkgname"
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
-
-  # examples
-  install -dm755 "$pkgdir/usr/share/doc/$pkgname/examples"
-  install -m644 examples/* "$pkgdir/usr/share/doc/$pkgname/examples"
-}

Copied: fio/repos/community-i686/PKGBUILD (from rev 177058, fio/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2016-05-25 18:26:28 UTC (rev 177059)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Mariusz Libera 
+# Contributor: John Williams 
+
+pkgname=fio
+pkgver=2.11
+pkgrel=1
+pkgdesc='Scriptable I/O tool for storage benchmarks and drive testing'
+arch=(i686 x86_64)
+url='https://github.com/axboe/fio'
+license=(GPL2)
+# TODO: enable rdma, need to move the libraries from AUR
+depends=(bash libaio python2 numactl glusterfs ceph)
+makedepends=(gtk2)
+optdepends=(
+  'gtk2: for gfio - fio GUI frontend' 
+  'gnuplot: generating plots using fio_generate_plots'
+)
+source=(https://github.com/axboe/fio/archive/fio-$pkgver.zip)
+sha256sums=('a2a6833f8a8c77f3ed9b0759d628a923a4680fee5f092a91c52f9477cc6ac2f0')
+
+prepare() {
+  cd fio-fio-$pkgver
+
+  sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -i 
tools/plot/fio2gnuplot
+}
+
+build() {
+  cd fio-fio-$pkgver
+  ./configure --enable-gfio --extra-cflags="$CFLAGS"
+  make
+}
+
+package() {
+  cd fio-fio-$pkgver
+  make DESTDIR="$pkgdir" prefix=/usr mandir=/usr/share/man install
+
+  # documentation
+  install -dm755 "$pkgdir/usr/share/doc/$pkgname"
+  install -m644 HOWTO README REPORTING-BUGS SERVER-TODO 
"$pkgdir/usr/share/doc/$pkgname"
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+
+  # examples
+  install -dm755 "$pkgdir/usr/share/doc/$pkgname/examples"
+  install -m644 examples/* "$pkgdir/usr/share/doc/$pkgname/examples"
+}

Deleted: community-x86_64/PKGBUILD
===
--- community-x86_64/PKGBUILD   2016-05-25 18:24:55 UTC (rev 177058)
+++ community-x86_64/PKGBUILD   2016-05-25 18:26:28 UTC (rev 177059)
@@ -1,46 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Mariusz Libera 
-# Contributor: John Williams 
-
-pkgname=fio
-pkgver=2.10
-pkgrel=1
-pkgdesc='Scriptable I/O tool for storage benchmarks and drive testing'
-arch=(i686 x86_64)
-url='https://github.com/axboe/fio'
-license=(GPL2)
-# TODO: enable rdma, need to move the libraries from AUR
-depends=(bash libaio python2 numactl glusterfs ceph)
-makedepends=(gtk2)
-optdepends=(
-  'gtk2: for gfio - fio GUI frontend' 
-  'gnuplot: generating plots using fio_generate_plots'
-)
-source=(https://github.com/axboe/fio/archive/fio-$pkgver.zip)

[arch-commits] Commit in archlinux-appstream-data/trunk (PKGBUILD)

2016-05-25 Thread Antonio Rojas
Date: Wednesday, May 25, 2016 @ 19:14:09
  Author: arojas
Revision: 177048

Refresh database with appstream-generator 0.3.0

Modified:
  archlinux-appstream-data/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 16:53:58 UTC (rev 177047)
+++ PKGBUILD2016-05-25 17:14:09 UTC (rev 177048)
@@ -2,8 +2,8 @@
 # Maintainer: Antonio Rojas <aro...@archlinux.org>
 
 pkgname=archlinux-appstream-data
-pkgver=20160428
-pkgrel=2
+pkgver=20160525
+pkgrel=1
 pkgdesc="Arch Linux application database for AppStream-based software centers"
 arch=(any)
 url="http://www.archlinux.org;
@@ -14,15 +14,15 @@
  
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-64x64.tar.gz
  
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-128x128.tar.gz)
 noextract=({core,extra,community}.xml.gz 
{core,extra,community}-icons-{64x64,128x128}.tar.gz)
-md5sums=('20d5ba5e26e16b4e9329c37020ca7e4d'
+md5sums=('23151143f2a8e201d2bcafb0d9c8789d'
  '938ac2e74654ab77ca0a878f09d0bb2f'
  '4bde693f3bc4089553960033fe1f0307'
- '3ab87b983dab1b42b298fca86e427b9e'
- '1234e8ab11a6c903ac9f868f88737189'
- 'c954864542a2ff6cd0c8329ba3633224'
- '3ab87b983dab1b42b298fca86e427b9e'
- '991b267e81383a0daef261116cae0ade'
- '15b3d9158919d854ad5a4f1444ea4552')
+ 'a3b10a3ea6d15230e6c0e8d69bfaeb16'
+ '2226c329ea88b939c0d8f579ac15a6af'
+ 'a1983580b7e310fd9ea8fc7db928a129'
+ 'a3b10a3ea6d15230e6c0e8d69bfaeb16'
+ 'd5686415f1912fd0908297ca9f170ba8'
+ '39d0efd9b5de325d9ea68a0f3b65d34a')
 
 package() {
   mkdir -p 
"$pkgdir"/usr/share/app-info/{icons/archlinux-arch-{core,extra,community}/{64x64,128x128},xmls}


[arch-commits] Commit in archlinux-appstream-data/repos/community-any (2 files)

2016-05-25 Thread Antonio Rojas
Date: Wednesday, May 25, 2016 @ 19:14:38
  Author: arojas
Revision: 177049

archrelease: copy trunk to community-any

Added:
  archlinux-appstream-data/repos/community-any/PKGBUILD
(from rev 177048, archlinux-appstream-data/trunk/PKGBUILD)
Deleted:
  archlinux-appstream-data/repos/community-any/PKGBUILD

--+
 PKGBUILD |   68 ++---
 1 file changed, 34 insertions(+), 34 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2016-05-25 17:14:09 UTC (rev 177048)
+++ PKGBUILD2016-05-25 17:14:38 UTC (rev 177049)
@@ -1,34 +0,0 @@
-# $Id$
-# Maintainer: Antonio Rojas <aro...@archlinux.org>
-
-pkgname=archlinux-appstream-data
-pkgver=20160428
-pkgrel=2
-pkgdesc="Arch Linux application database for AppStream-based software centers"
-arch=(any)
-url="http://www.archlinux.org;
-license=(GPL)
-depends=()
-makedepends=()
-source=(http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}.xml.gz
- 
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-64x64.tar.gz
- 
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-128x128.tar.gz)
-noextract=({core,extra,community}.xml.gz 
{core,extra,community}-icons-{64x64,128x128}.tar.gz)
-md5sums=('20d5ba5e26e16b4e9329c37020ca7e4d'
- '938ac2e74654ab77ca0a878f09d0bb2f'
- '4bde693f3bc4089553960033fe1f0307'
- '3ab87b983dab1b42b298fca86e427b9e'
- '1234e8ab11a6c903ac9f868f88737189'
- 'c954864542a2ff6cd0c8329ba3633224'
- '3ab87b983dab1b42b298fca86e427b9e'
- '991b267e81383a0daef261116cae0ade'
- '15b3d9158919d854ad5a4f1444ea4552')
-
-package() {
-  mkdir -p 
"$pkgdir"/usr/share/app-info/{icons/archlinux-arch-{core,extra,community}/{64x64,128x128},xmls}
-  for _repo in core extra community; do
-   tar -xzf $_repo-icons-64x64.tar.gz -C 
"$pkgdir"/usr/share/app-info/icons/archlinux-arch-$_repo/64x64
-   tar -xzf $_repo-icons-128x128.tar.gz -C 
"$pkgdir"/usr/share/app-info/icons/archlinux-arch-$_repo/128x128
-  done
-  cp *.xml.gz "$pkgdir"/usr/share/app-info/xmls/
-}

Copied: archlinux-appstream-data/repos/community-any/PKGBUILD (from rev 177048, 
archlinux-appstream-data/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2016-05-25 17:14:38 UTC (rev 177049)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer: Antonio Rojas <aro...@archlinux.org>
+
+pkgname=archlinux-appstream-data
+pkgver=20160525
+pkgrel=1
+pkgdesc="Arch Linux application database for AppStream-based software centers"
+arch=(any)
+url="http://www.archlinux.org;
+license=(GPL)
+depends=()
+makedepends=()
+source=(http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}.xml.gz
+ 
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-64x64.tar.gz
+ 
http://sources.archlinux.org/other/community/archlinux-appstream-data/$pkgver/{core,extra,community}-icons-128x128.tar.gz)
+noextract=({core,extra,community}.xml.gz 
{core,extra,community}-icons-{64x64,128x128}.tar.gz)
+md5sums=('23151143f2a8e201d2bcafb0d9c8789d'
+ '938ac2e74654ab77ca0a878f09d0bb2f'
+ '4bde693f3bc4089553960033fe1f0307'
+ 'a3b10a3ea6d15230e6c0e8d69bfaeb16'
+ '2226c329ea88b939c0d8f579ac15a6af'
+ 'a1983580b7e310fd9ea8fc7db928a129'
+ 'a3b10a3ea6d15230e6c0e8d69bfaeb16'
+ 'd5686415f1912fd0908297ca9f170ba8'
+ '39d0efd9b5de325d9ea68a0f3b65d34a')
+
+package() {
+  mkdir -p 
"$pkgdir"/usr/share/app-info/{icons/archlinux-arch-{core,extra,community}/{64x64,128x128},xmls}
+  for _repo in core extra community; do
+   tar -xzf $_repo-icons-64x64.tar.gz -C 
"$pkgdir"/usr/share/app-info/icons/archlinux-arch-$_repo/64x64
+   tar -xzf $_repo-icons-128x128.tar.gz -C 
"$pkgdir"/usr/share/app-info/icons/archlinux-arch-$_repo/128x128
+  done
+  cp *.xml.gz "$pkgdir"/usr/share/app-info/xmls/
+}


[arch-commits] Commit in ruby-tins/trunk (PKGBUILD)

2016-05-25 Thread Anatol Pomozov
Date: Wednesday, May 25, 2016 @ 20:29:43
  Author: anatolik
Revision: 177060

upgpkg: ruby-tins 1.10.2-1

Modified:
  ruby-tins/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 18:26:28 UTC (rev 177059)
+++ PKGBUILD2016-05-25 18:29:43 UTC (rev 177060)
@@ -4,7 +4,7 @@
 # Contributor: Hyacinthe Cartiaux 
 
 pkgname=ruby-tins
-pkgver=1.10.1
+pkgver=1.10.2
 pkgrel=1
 pkgdesc='All the stuff that is not good/big enough for a real library'
 arch=('any')
@@ -14,7 +14,7 @@
 options=('!emptydirs')
 source=("https://rubygems.org/downloads/tins-${pkgver}.gem;)
 noextract=("tins-${pkgver}.gem")
-sha256sums=('16c2b411d50f923d8e1af4190151db9bd960eb79c48d4d33b331c7880a03afd0')
+sha256sums=('aa7c664c38c0fba74d3ecc86c7f115625d883075c8b06d71ecf3bf63bc0b8061')
 
 package() {
   local _gemdir="$(ruby -e'puts Gem.default_dir')"


[arch-commits] Commit in ruby-tins/repos/community-any (PKGBUILD PKGBUILD)

2016-05-25 Thread Anatol Pomozov
Date: Wednesday, May 25, 2016 @ 20:30:10
  Author: anatolik
Revision: 177061

archrelease: copy trunk to community-any

Added:
  ruby-tins/repos/community-any/PKGBUILD
(from rev 177060, ruby-tins/trunk/PKGBUILD)
Deleted:
  ruby-tins/repos/community-any/PKGBUILD

--+
 PKGBUILD |   54 +++---
 1 file changed, 27 insertions(+), 27 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2016-05-25 18:29:43 UTC (rev 177060)
+++ PKGBUILD2016-05-25 18:30:10 UTC (rev 177061)
@@ -1,27 +0,0 @@
-# $Id$
-# Maintainer: Maxime Gauduin 
-# Contributor: Julien Nicoulaud 
-# Contributor: Hyacinthe Cartiaux 
-
-pkgname=ruby-tins
-pkgver=1.10.1
-pkgrel=1
-pkgdesc='All the stuff that is not good/big enough for a real library'
-arch=('any')
-url='https://github.com/flori/tins'
-license=('MIT')
-depends=('ruby')
-options=('!emptydirs')
-source=("https://rubygems.org/downloads/tins-${pkgver}.gem;)
-noextract=("tins-${pkgver}.gem")
-sha256sums=('16c2b411d50f923d8e1af4190151db9bd960eb79c48d4d33b331c7880a03afd0')
-
-package() {
-  local _gemdir="$(ruby -e'puts Gem.default_dir')"
-
-  gem install --ignore-dependencies --no-user-install -N -i 
"${pkgdir}"/${_gemdir} tins-${pkgver}.gem
-  find "${pkgdir}" -type f -name *.gem -delete
-
-  install -dm 755 "${pkgdir}"/usr/share/licenses/ruby-tins
-  ln -s ${_gemdir}/gems/tins-${pkgver}/COPYING 
"${pkgdir}"/usr/share/licenses/ruby-tins/
-}

Copied: ruby-tins/repos/community-any/PKGBUILD (from rev 177060, 
ruby-tins/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2016-05-25 18:30:10 UTC (rev 177061)
@@ -0,0 +1,27 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: Julien Nicoulaud 
+# Contributor: Hyacinthe Cartiaux 
+
+pkgname=ruby-tins
+pkgver=1.10.2
+pkgrel=1
+pkgdesc='All the stuff that is not good/big enough for a real library'
+arch=('any')
+url='https://github.com/flori/tins'
+license=('MIT')
+depends=('ruby')
+options=('!emptydirs')
+source=("https://rubygems.org/downloads/tins-${pkgver}.gem;)
+noextract=("tins-${pkgver}.gem")
+sha256sums=('aa7c664c38c0fba74d3ecc86c7f115625d883075c8b06d71ecf3bf63bc0b8061')
+
+package() {
+  local _gemdir="$(ruby -e'puts Gem.default_dir')"
+
+  gem install --ignore-dependencies --no-user-install -N -i 
"${pkgdir}"/${_gemdir} tins-${pkgver}.gem
+  find "${pkgdir}" -type f -name *.gem -delete
+
+  install -dm 755 "${pkgdir}"/usr/share/licenses/ruby-tins
+  ln -s ${_gemdir}/gems/tins-${pkgver}/COPYING 
"${pkgdir}"/usr/share/licenses/ruby-tins/
+}


[arch-commits] Commit in haskell-language-python/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:17:05
  Author: fyan
Revision: 177050

upgpkg: haskell-language-python 0.5.2-3

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Modified:
  haskell-language-python/trunk/PKGBUILD
Deleted:
  haskell-language-python/trunk/haskell-language-python.install

-+
 PKGBUILD|   15 +--
 haskell-language-python.install |   18 --
 2 files changed, 9 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 17:14:38 UTC (rev 177049)
+++ PKGBUILD2016-05-25 17:17:05 UTC (rev 177050)
@@ -5,18 +5,20 @@
 _hkgname=language-python
 pkgname=haskell-language-python
 pkgver=0.5.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Parsing and pretty printing of Python code."
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" 'haskell-monads-tf' 'haskell-utf8-string')
+depends=("ghc=8.0.1" 'haskell-monads-tf' 'haskell-utf8-string')
 makedepends=('happy' 'alex')
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('6c8bbde209ca62c32b9b89745f19203007c3dd407acc2f860a737b5a51446437')
 
+prepare() {
+sed -i 's/transformers >= 0.3 && < 0.5,/transformers >= 0.3 \&\& < 0.6,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -28,6 +30,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -34,8 +37,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-language-python.install
===
--- haskell-language-python.install 2016-05-25 17:14:38 UTC (rev 177049)
+++ haskell-language-python.install 2016-05-25 17:17:05 UTC (rev 177050)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-language-python
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-pipes-http/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:18:24
  Author: fyan
Revision: 177053

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-pipes-http/repos/community-staging-i686/
  haskell-pipes-http/repos/community-staging-i686/PKGBUILD
(from rev 177052, haskell-pipes-http/trunk/PKGBUILD)
  haskell-pipes-http/repos/community-staging-x86_64/
  haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD
(from rev 177052, haskell-pipes-http/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-pipes-http/repos/community-staging-i686/PKGBUILD (from rev 
177052, haskell-pipes-http/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 17:18:24 UTC (rev 177053)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pipes-http
+pkgname=haskell-pipes-http
+pkgver=1.0.2
+pkgrel=12
+pkgdesc="HTTP client with pipes interface"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-http-client" "haskell-http-client-tls" 
"haskell-pipes")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f32f2962ba04ccb28cef3866d002fbc17a8d818ef637c236c72148f66f580a43')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD (from rev 
177052, haskell-pipes-http/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 17:18:24 UTC (rev 177053)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pipes-http
+pkgname=haskell-pipes-http
+pkgver=1.0.2
+pkgrel=12
+pkgdesc="HTTP client with pipes interface"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-http-client" "haskell-http-client-tls" 
"haskell-pipes")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f32f2962ba04ccb28cef3866d002fbc17a8d818ef637c236c72148f66f580a43')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f 

[arch-commits] Commit in haskell-language-python/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:17:36
  Author: fyan
Revision: 177051

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-language-python/repos/community-staging-i686/
  haskell-language-python/repos/community-staging-i686/PKGBUILD
(from rev 177050, haskell-language-python/trunk/PKGBUILD)
  haskell-language-python/repos/community-staging-x86_64/
  haskell-language-python/repos/community-staging-x86_64/PKGBUILD
(from rev 177050, haskell-language-python/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   47 
 community-staging-x86_64/PKGBUILD |   47 
 2 files changed, 94 insertions(+)

Copied: haskell-language-python/repos/community-staging-i686/PKGBUILD (from rev 
177050, haskell-language-python/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 17:17:36 UTC (rev 177051)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-python
+pkgname=haskell-language-python
+pkgver=0.5.2
+pkgrel=3
+pkgdesc="Parsing and pretty printing of Python code."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" 'haskell-monads-tf' 'haskell-utf8-string')
+makedepends=('happy' 'alex')
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6c8bbde209ca62c32b9b89745f19203007c3dd407acc2f860a737b5a51446437')
+
+prepare() {
+sed -i 's/transformers >= 0.3 && < 0.5,/transformers >= 0.3 \&\& < 0.6,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from 
rev 177050, haskell-language-python/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 17:17:36 UTC (rev 177051)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-python
+pkgname=haskell-language-python
+pkgver=0.5.2
+pkgrel=3
+pkgdesc="Parsing and pretty printing of Python code."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" 'haskell-monads-tf' 'haskell-utf8-string')
+makedepends=('happy' 'alex')
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6c8bbde209ca62c32b9b89745f19203007c3dd407acc2f860a737b5a51446437')
+
+prepare() {
+sed -i 's/transformers >= 0.3 && < 0.5,/transformers >= 0.3 \&\& < 0.6,/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fsplit-base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   

[arch-commits] Commit in git-annex/repos (6 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:24:54
  Author: fyan
Revision: 177055

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  git-annex/repos/community-staging-i686/
  git-annex/repos/community-staging-i686/PKGBUILD
(from rev 177054, git-annex/trunk/PKGBUILD)
  git-annex/repos/community-staging-i686/ghc8.patch
(from rev 177054, git-annex/trunk/ghc8.patch)
  git-annex/repos/community-staging-x86_64/
  git-annex/repos/community-staging-x86_64/PKGBUILD
(from rev 177054, git-annex/trunk/PKGBUILD)
  git-annex/repos/community-staging-x86_64/ghc8.patch
(from rev 177054, git-annex/trunk/ghc8.patch)

-+
 community-staging-i686/PKGBUILD |   63 ++
 community-staging-i686/ghc8.patch   |   33 +
 community-staging-x86_64/PKGBUILD   |   63 ++
 community-staging-x86_64/ghc8.patch |   33 +
 4 files changed, 192 insertions(+)

Copied: git-annex/repos/community-staging-i686/PKGBUILD (from rev 177054, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 17:24:54 UTC (rev 177055)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20160511
+pkgrel=4
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('i686' 'x86_64')
+depends=('git' 'rsync' 'libxml2' 'gsasl' 'file')
+makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
+ "haskell-bloomfilter" "haskell-byteable" 
"haskell-case-insensitive"
+ "haskell-clientsession" "haskell-concurrent-output" 
"haskell-conduit"
+ "haskell-conduit-extra" "haskell-crypto-api" "haskell-cryptonite"
+ "haskell-data-default" "haskell-dav" "haskell-dbus" 
"haskell-disk-free-space"
+ "haskell-dlist" "haskell-dns" "haskell-edit-distance" 
"haskell-esqueleto"
+ "haskell-exceptions" "haskell-fdo-notify" "haskell-feed" 
"haskell-gnutls"
+ "haskell-hinotify" "haskell-hslogger" "haskell-http-client" 
"haskell-http-conduit"
+ "haskell-http-types" "haskell-ifelse" "haskell-json" 
"haskell-magic"
+ "haskell-missingh" "haskell-monad-control" "haskell-monad-logger"
+ "haskell-mountpoints" "haskell-mtl" "haskell-network" 
"haskell-network-info"
+ "haskell-network-multicast" "haskell-network-protocol-xmpp" 
"haskell-network-uri"
+ "haskell-old-locale" "haskell-optparse-applicative" 
"haskell-path-pieces"
+ "haskell-persistent" "haskell-persistent-sqlite" 
"haskell-persistent-template"
+ "haskell-quickcheck" "haskell-random" "haskell-regex-tdfa" 
"haskell-resourcet"
+ "haskell-safesemaphore" "haskell-sandi" "haskell-securemem" 
"haskell-shakespeare"
+ "haskell-stm" "haskell-tasty" "haskell-tasty-hunit" 
"haskell-tasty-quickcheck"
+ "haskell-tasty-rerun" "haskell-text" "haskell-torrent" 
"haskell-unix-compat"
+ "haskell-utf8-string" "haskell-uuid" "haskell-wai" 
"haskell-wai-extra" "haskell-warp"
+ "haskell-warp-tls" "haskell-xml-types" "haskell-yesod" 
"haskell-yesod-core"
+ "haskell-yesod-default" "haskell-yesod-form" 
"haskell-yesod-static")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+ghc8.patch)
+sha256sums=('85fc8853166fe57d91dc2776d5df4acb5911a91815f8aa12881928a1afe8ba01'
+'311282f6df5f10488ed0bd0e093757f6fd4c1b8d31c937ddceaa8c4303183542')
+
+prepare() {
+sed -i 's/base (>= 4.5 && < 4.9),/base (>= 4.5 \&\& < 4.10),/' 
${pkgname}-${pkgver}/${pkgname}.cabal
+cd $pkgname-$pkgver
+patch -p1 -i ../ghc8.patch
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}" \
+-fcryptonite -fnetwork-uri -f-ekg -fconcurrentoutput -ftorrentparser \
+-ftestsuite -f-androidsplice -f-android -fproduction -fpairing 
-fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fxmpp -fmagicmime
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+
+install -Dm644 bash-completion.bash 
"${pkgdir}/usr/share/bash-completion/completions/git-annex"
+
+rm "$pkgdir/usr/share/doc/git-annex/COPYRIGHT"
+rmdir "$pkgdir/usr/share/doc/git-annex" "$pkgdir/usr/share/doc"
+}

Copied: git-annex/repos/community-staging-i686/ghc8.patch (from rev 177054, 
git-annex/trunk/ghc8.patch)

[arch-commits] Commit in git-annex/trunk (PKGBUILD ghc8.patch)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 19:24:11
  Author: fyan
Revision: 177054

upgpkg: git-annex 6.20160511-4

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3-0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, texmath-0.8.6.3, wai-3.2.1.1

Added:
  git-annex/trunk/ghc8.patch
Modified:
  git-annex/trunk/PKGBUILD

+
 PKGBUILD   |   17 -
 ghc8.patch |   33 +
 2 files changed, 45 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 17:18:24 UTC (rev 177053)
+++ PKGBUILD2016-05-25 17:24:11 UTC (rev 177054)
@@ -4,13 +4,13 @@
 
 pkgname=git-annex
 pkgver=6.20160511
-pkgrel=3
+pkgrel=4
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")
 arch=('i686' 'x86_64')
 depends=('git' 'rsync' 'libxml2' 'gsasl' 'file')
-makedepends=("ghc=7.10.3" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
+makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
  "haskell-bloomfilter" "haskell-byteable" 
"haskell-case-insensitive"
  "haskell-clientsession" "haskell-concurrent-output" 
"haskell-conduit"
  "haskell-conduit-extra" "haskell-crypto-api" "haskell-cryptonite"
@@ -31,10 +31,17 @@
  "haskell-utf8-string" "haskell-uuid" "haskell-wai" 
"haskell-wai-extra" "haskell-warp"
  "haskell-warp-tls" "haskell-xml-types" "haskell-yesod" 
"haskell-yesod-core"
  "haskell-yesod-default" "haskell-yesod-form" 
"haskell-yesod-static")
-options=('staticlibs')
-source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
-sha256sums=('85fc8853166fe57d91dc2776d5df4acb5911a91815f8aa12881928a1afe8ba01')
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+ghc8.patch)
+sha256sums=('85fc8853166fe57d91dc2776d5df4acb5911a91815f8aa12881928a1afe8ba01'
+'311282f6df5f10488ed0bd0e093757f6fd4c1b8d31c937ddceaa8c4303183542')
 
+prepare() {
+sed -i 's/base (>= 4.5 && < 4.9),/base (>= 4.5 \&\& < 4.10),/' 
${pkgname}-${pkgver}/${pkgname}.cabal
+cd $pkgname-$pkgver
+patch -p1 -i ../ghc8.patch
+}
+
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 

Added: ghc8.patch
===
--- ghc8.patch  (rev 0)
+++ ghc8.patch  2016-05-25 17:24:11 UTC (rev 177054)
@@ -0,0 +1,33 @@
+From fe944a96d3e2b8c755970bd28641925617f19613 Mon Sep 17 00:00:00 2001
+From: ilovezfs 
+Date: Mon, 23 May 2016 00:53:07 -0700
+Subject: [PATCH] git-annex: GHC compatibility
+
+---
+ Remote/Bup.hs | 13 +++--
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/Remote/Bup.hs b/Remote/Bup.hs
+index ac3cc09..a481504 100644
+--- a/Remote/Bup.hs
 b/Remote/Bup.hs
+@@ -133,12 +133,13 @@ store r buprepo = byteStorer $ \k b p -> do
+   showOutput -- make way for bup output
+   let cmd = proc "bup" (toCommand params)
+   quiet <- commandProgressDisabled
+-  let runner = if quiet
+-  then feedWithQuietOutput
+-  else withHandle StdinHandle
+-  liftIO $ runner createProcessSuccess cmd $ \h -> do
+-  meteredWrite p h b
+-  return True
++  if quiet
++  then liftIO $ feedWithQuietOutput createProcessSuccess cmd $ \h 
-> do
++  meteredWrite p h b
++  return True
++  else liftIO $ withHandle StdinHandle createProcessSuccess cmd $ 
\h -> do
++  meteredWrite p h b
++  return True
+ 
+ retrieve :: BupRepo -> Retriever
+ retrieve buprepo = byteRetriever $ \k sink -> do


[arch-commits] Commit in calibre/repos (4 files)

2016-05-25 Thread Jelle van der Waa
Date: Wednesday, May 25, 2016 @ 20:35:29
  Author: jelle
Revision: 177062

archrelease: copy trunk to community-i686, community-x86_64

Added:
  calibre/repos/community-i686/PKGBUILD
(from rev 177061, calibre/trunk/PKGBUILD)
  calibre/repos/community-x86_64/PKGBUILD
(from rev 177061, calibre/trunk/PKGBUILD)
Deleted:
  calibre/repos/community-i686/PKGBUILD
  calibre/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |  152 
 community-i686/PKGBUILD   |   76 --
 community-x86_64/PKGBUILD |   76 --
 3 files changed, 152 insertions(+), 152 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2016-05-25 18:30:10 UTC (rev 177061)
+++ community-i686/PKGBUILD 2016-05-25 18:35:29 UTC (rev 177062)
@@ -1,76 +0,0 @@
-# $Id$
-# Maintainer: Jelle van der Waa 
-# Maintainer: Daniel Wallace 
-# Contributor: Giovanni Scafora 
-# Contributor: Petrov Roman 
-# Contributor: Andrea Fagiani 
-# Contributor: Larry Hajali 
-# Contributor: Eli Schwartz 
-
-pkgname=calibre
-pkgver=2.57.1
-pkgrel=2
-pkgdesc="Ebook management application"
-arch=('i686' 'x86_64')
-url="https://calibre-ebook.com/;
-license=('GPL3')
-depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy'
- 'python2-mechanize' 'podofo' 'libwmf'
- 'chmlib' 'python2-lxml' 'libusbx'
- 'python2-pillow' 'shared-mime-info' 'python2-dnspython'
- 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus'
- 'python2-netifaces' 'python2-cssselect' 'python2-apsw' 'qt5-webkit'
- 'qt5-svg' 'python2-chardet' 'python2-html5lib' 'python2-pygments' 
'mtdev'
- 'desktop-file-utils' 'gtk-update-icon-cache' 'optipng')
-makedepends=('qt5-x11extras' 'xdg-utils')
-optdepends=('ipython2: to use calibre-debug'
-'udisks: required for mounting certain devices'
-'poppler: required for converting pdf to html'
-)
-source=("https://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz;
-"https://calibre-ebook.com/signatures/${pkgname}-${pkgver}.tar.xz.sig;)
-sha256sums=('214070623c370886e54c8d3babefa1a33619469fd29a7cf6389dc5e098a8f32d'
-'SKIP')
-validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C')
-
-prepare(){
-  cd "${pkgname}-${pkgver}"
-
-  # Remove unneeded files and libs
-  rm -rf resources/${pkgname}-portable.* \
- src/cherrypy \
- src/html5lib \
- src/chardet
-
-  # Desktop integration (e.g. enforce arch defaults)
-  sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \
-  -e "/cc(\['xdg-desktop-menu', 'forceupdate'\])/d" \
-  -e "/cc(\['xdg-mime', 'install', MIME\])/d" \
-  -e "s/'ctc-posml'/'text' not in mt and 'pdf' not in mt and 'xhtml'/" \
-  -e "s/^Name=calibre/Name=Calibre/g" \
-  -i  src/calibre/linux.py
-}
-
-build() {
-  cd "${pkgname}-${pkgver}"
-
-  LANG='en_US.UTF-8' python2 setup.py build
-  LANG='en_US.UTF-8' python2 setup.py gui
-}
-
-package() {
-  cd "${pkgname}-${pkgver}"
-
-  install -d "${pkgdir}/usr/share/zsh/site-functions" \
- 
"${pkgdir}"/usr/share/{applications,desktop-directories,icons/hicolor}
-
-  install -Dm644 resources/calibre-mimetypes.xml \
-"${pkgdir}/usr/share/mime/packages/calibre-mimetypes.xml"
-
-  XDG_DATA_DIRS="${pkgdir}/usr/share" LANG='en_US.UTF-8' \
-python2 setup.py install --staging-root="${pkgdir}/usr" --prefix=/usr
-
-  # Compiling bytecode FS#33392
-  python2 -m compileall "${pkgdir}/usr/lib/calibre/"
-  python2 -O -m compileall "${pkgdir}/usr/lib/calibre/"
-}

Copied: calibre/repos/community-i686/PKGBUILD (from rev 177061, 
calibre/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2016-05-25 18:35:29 UTC (rev 177062)
@@ -0,0 +1,76 @@
+# $Id$
+# Maintainer: Jelle van der Waa 
+# Maintainer: Daniel Wallace 
+# Contributor: Giovanni Scafora 
+# Contributor: Petrov Roman 
+# Contributor: Andrea Fagiani 
+# Contributor: Larry Hajali 
+# Contributor: Eli Schwartz 
+
+pkgname=calibre
+pkgver=2.57.1
+pkgrel=2
+pkgdesc="Ebook management application"
+arch=('i686' 'x86_64')
+url="https://calibre-ebook.com/;
+license=('GPL3')
+depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy'
+ 'python2-mechanize' 'podofo' 'libwmf'
+ 'chmlib' 'python2-lxml' 'libusbx'
+ 'python2-pillow' 'shared-mime-info' 'python2-dnspython'
+ 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus'
+ 'python2-netifaces' 'python2-cssselect' 

[arch-commits] Commit in calibre/repos (4 files)

2016-05-25 Thread Jelle van der Waa
Date: Wednesday, May 25, 2016 @ 20:24:26
  Author: jelle
Revision: 177057

archrelease: copy trunk to community-i686, community-x86_64

Added:
  calibre/repos/community-i686/PKGBUILD
(from rev 177056, calibre/trunk/PKGBUILD)
  calibre/repos/community-x86_64/PKGBUILD
(from rev 177056, calibre/trunk/PKGBUILD)
Deleted:
  calibre/repos/community-i686/PKGBUILD
  calibre/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |  152 
 community-i686/PKGBUILD   |   76 --
 community-x86_64/PKGBUILD |   76 --
 3 files changed, 152 insertions(+), 152 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2016-05-25 18:24:14 UTC (rev 177056)
+++ community-i686/PKGBUILD 2016-05-25 18:24:26 UTC (rev 177057)
@@ -1,76 +0,0 @@
-# $Id$
-# Maintainer: Jelle van der Waa 
-# Maintainer: Daniel Wallace 
-# Contributor: Giovanni Scafora 
-# Contributor: Petrov Roman 
-# Contributor: Andrea Fagiani 
-# Contributor: Larry Hajali 
-# Contributor: Eli Schwartz 
-
-pkgname=calibre
-pkgver=2.57.1
-pkgrel=1
-pkgdesc="Ebook management application"
-arch=('i686' 'x86_64')
-url="https://calibre-ebook.com/;
-license=('GPL3')
-depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy'
- 'python2-mechanize' 'podofo' 'libwmf'
- 'chmlib' 'python2-lxml' 'libusbx'
- 'python2-pillow' 'shared-mime-info' 'python2-dnspython'
- 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus'
- 'python2-netifaces' 'python2-cssselect' 'python2-apsw' 'qt5-webkit'
- 'qt5-svg' 'python2-chardet' 'python2-html5lib' 'python2-pygments' 
'mtdev'
- 'desktop-file-utils' 'gtk-update-icon-cache' 'optipng')
-makedepends=('qt5-x11extras' 'xdg-utils')
-optdepends=('ipython2: to use calibre-debug'
-'udisks: required for mounting certain devices'
-'poppler: required for converting pdf to html'
-)
-source=("https://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz;
-"https://calibre-ebook.com/signatures/${pkgname}-${pkgver}.tar.xz.sig;)
-sha256sums=('214070623c370886e54c8d3babefa1a33619469fd29a7cf6389dc5e098a8f32d'
-'SKIP')
-validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C')
-
-prepare(){
-  cd "${pkgname}-${pkgver}"
-
-  # Remove unneeded files and libs
-  rm -rf resources/${pkgname}-portable.* \
- src/cherrypy \
- src/html5lib \
- src/chardet
-
-  # Desktop integration (e.g. enforce arch defaults)
-  sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \
-  -e "/cc(\['xdg-desktop-menu', 'forceupdate'\])/d" \
-  -e "/cc(\['xdg-mime', 'install', MIME\])/d" \
-  -e "s/'ctc-posml'/'text' not in mt and 'pdf' not in mt and 'xhtml'/" \
-  -e "s/^Name=calibre/Name=Calibre/g" \
-  -i  src/calibre/linux.py
-}
-
-build() {
-  cd "${pkgname}-${pkgver}"
-
-  LANG='en_US.UTF-8' python2 setup.py build
-  LANG='en_US.UTF-8' python2 setup.py gui
-}
-
-package() {
-  cd "${pkgname}-${pkgver}"
-
-  install -d "${pkgdir}/usr/share/zsh/site-functions" \
- 
"${pkgdir}"/usr/share/{applications,desktop-directories,icons/hicolor}
-
-  install -Dm644 resources/calibre-mimetypes.xml \
-"${pkgdir}/usr/share/mime/packages/calibre-mimetypes.xml"
-
-  XDG_DATA_DIRS="${pkgdir}/usr/share" LANG='en_US.UTF-8' \
-python2 setup.py install --staging-root="${pkgdir}/usr" --prefix=/usr
-
-  # Compiling bytecode FS#33392
-  python2 -m compileall "${pkgdir}/usr/lib/calibre/"
-  python2 -O -m compileall "${pkgdir}/usr/lib/calibre/"
-}

Copied: calibre/repos/community-i686/PKGBUILD (from rev 177056, 
calibre/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2016-05-25 18:24:26 UTC (rev 177057)
@@ -0,0 +1,76 @@
+# $Id$
+# Maintainer: Jelle van der Waa 
+# Maintainer: Daniel Wallace 
+# Contributor: Giovanni Scafora 
+# Contributor: Petrov Roman 
+# Contributor: Andrea Fagiani 
+# Contributor: Larry Hajali 
+# Contributor: Eli Schwartz 
+
+pkgname=calibre
+pkgver=2.57.1
+pkgrel=2
+pkgdesc="Ebook management application"
+arch=('i686' 'x86_64')
+url="https://calibre-ebook.com/;
+license=('GPL3')
+depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy'
+ 'python2-mechanize' 'podofo' 'libwmf'
+ 'chmlib' 'python2-lxml' 'libusbx'
+ 'python2-pillow' 'shared-mime-info' 'python2-dnspython'
+ 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' 'python2-dbus'
+ 'python2-netifaces' 'python2-cssselect' 

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

2016-05-25 Thread Jelle van der Waa
Date: Wednesday, May 25, 2016 @ 20:24:14
  Author: jelle
Revision: 177056

upgpkg: calibre 2.57.1-2

pyqt 5 rebuild

Modified:
  calibre/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 17:24:54 UTC (rev 177055)
+++ PKGBUILD2016-05-25 18:24:14 UTC (rev 177056)
@@ -9,7 +9,7 @@
 
 pkgname=calibre
 pkgver=2.57.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Ebook management application"
 arch=('i686' 'x86_64')
 url="https://calibre-ebook.com/;


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

2016-05-25 Thread Anatol Pomozov
Date: Wednesday, May 25, 2016 @ 20:24:55
  Author: anatolik
Revision: 177058

upgpkg: fio 2.11-1

Modified:
  fio/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 18:24:26 UTC (rev 177057)
+++ PKGBUILD2016-05-25 18:24:55 UTC (rev 177058)
@@ -4,7 +4,7 @@
 # Contributor: John Williams 
 
 pkgname=fio
-pkgver=2.10
+pkgver=2.11
 pkgrel=1
 pkgdesc='Scriptable I/O tool for storage benchmarks and drive testing'
 arch=(i686 x86_64)
@@ -18,7 +18,7 @@
   'gnuplot: generating plots using fio_generate_plots'
 )
 source=(https://github.com/axboe/fio/archive/fio-$pkgver.zip)
-sha256sums=('a6ec196a2b953d95340ee70b114b334a9dd2b2b66a7be58326cdfd15d3b0e0bf')
+sha256sums=('a2a6833f8a8c77f3ed9b0759d628a923a4680fee5f092a91c52f9477cc6ac2f0')
 
 prepare() {
   cd fio-fio-$pkgver
@@ -29,6 +29,7 @@
 build() {
   cd fio-fio-$pkgver
   ./configure --enable-gfio --extra-cflags="$CFLAGS"
+  make
 }
 
 package() {


[arch-commits] Commit in haskell-nonce/trunk (PKGBUILD haskell-nonce.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:00:05
  Author: fyan
Revision: 176619

upgpkg: haskell-nonce 1.0.2-5

rebuild with MissingH-1.3.0.2, ShellCheck-0.4.4, cabal-helper-0.7.1.0, 
cryptohash-sha256-0.11.100.0, graphviz-2999.18.1.0, hakyll-4.8.3.1, 
idris-0.11.2, monad-journal-0.7.2, pandoc-crossref-0.2.1.3, 
simple-sendfile-0.2.22

Modified:
  haskell-nonce/trunk/PKGBUILD
Deleted:
  haskell-nonce/trunk/haskell-nonce.install

---+
 PKGBUILD  |   15 +--
 haskell-nonce.install |   18 --
 2 files changed, 9 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 05:59:59 UTC (rev 176618)
+++ PKGBUILD2016-05-25 06:00:05 UTC (rev 176619)
@@ -5,18 +5,20 @@
 _hkgname=nonce
 pkgname=haskell-nonce
 pkgver=1.0.2
-pkgrel=4
+pkgrel=5
 pkgdesc="Generate cryptographic nonces."
 url="https://github.com/prowdsponsor/nonce;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-base64-bytestring" "haskell-cprng-aes"
+depends=("ghc=8.0.1" "haskell-base64-bytestring" "haskell-cprng-aes"
  "haskell-crypto-random" "haskell-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0')
 
+prepare() {
+sed -i 's/base  >= 4.5   && < 4.9/base  >= 4.5   
\&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
@@ -27,6 +29,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +36,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-nonce.install
===
--- haskell-nonce.install   2016-05-25 05:59:59 UTC (rev 176618)
+++ haskell-nonce.install   2016-05-25 06:00:05 UTC (rev 176619)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-nonce
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-abstract-deque/repos (6 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 07:59:59
  Author: fyan
Revision: 176618

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-abstract-deque/repos/community-staging-i686/
  haskell-abstract-deque/repos/community-staging-i686/PKGBUILD
(from rev 176617, haskell-abstract-deque/trunk/PKGBUILD)
  
haskell-abstract-deque/repos/community-staging-i686/haskell-abstract-deque.install
(from rev 176617, 
haskell-abstract-deque/trunk/haskell-abstract-deque.install)
  haskell-abstract-deque/repos/community-staging-x86_64/
  haskell-abstract-deque/repos/community-staging-x86_64/PKGBUILD
(from rev 176617, haskell-abstract-deque/trunk/PKGBUILD)
  
haskell-abstract-deque/repos/community-staging-x86_64/haskell-abstract-deque.install
(from rev 176617, 
haskell-abstract-deque/trunk/haskell-abstract-deque.install)

-+
 community-staging-i686/PKGBUILD |   42 ++
 community-staging-i686/haskell-abstract-deque.install   |   18 ++
 community-staging-x86_64/PKGBUILD   |   42 ++
 community-staging-x86_64/haskell-abstract-deque.install |   18 ++
 4 files changed, 120 insertions(+)

Copied: haskell-abstract-deque/repos/community-staging-i686/PKGBUILD (from rev 
176617, haskell-abstract-deque/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 05:59:59 UTC (rev 176618)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=abstract-deque
+pkgname=haskell-abstract-deque
+pkgver=0.3
+pkgrel=2
+pkgdesc="Abstract, parameterized interface to mutable Deques."
+url="https://github.com/rrnewton/haskell-lockfree/wiki;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-random")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-usecas
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: 
haskell-abstract-deque/repos/community-staging-i686/haskell-abstract-deque.install
 (from rev 176617, haskell-abstract-deque/trunk/haskell-abstract-deque.install)
===
--- community-staging-i686/haskell-abstract-deque.install   
(rev 0)
+++ community-staging-i686/haskell-abstract-deque.install   2016-05-25 
05:59:59 UTC (rev 176618)
@@ -0,0 +1,18 @@
+HS_DIR=usr/share/haskell/haskell-abstract-deque
+post_install() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_upgrade() {
+  ${HS_DIR}/unregister.sh
+}
+post_upgrade() {
+  ${HS_DIR}/register.sh
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}
+pre_remove() {
+  ${HS_DIR}/unregister.sh
+}
+post_remove() {
+  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
+}

Copied: haskell-abstract-deque/repos/community-staging-x86_64/PKGBUILD (from 
rev 176617, haskell-abstract-deque/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 05:59:59 UTC (rev 176618)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=abstract-deque
+pkgname=haskell-abstract-deque
+pkgver=0.3
+pkgrel=2
+pkgdesc="Abstract, parameterized interface to mutable Deques."

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

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 07:59:35
  Author: fyan
Revision: 176617

upgpkg: haskell-abstract-deque 0.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3 0.14.2 -> 0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, wai-3.2.1.1

Modified:
  haskell-abstract-deque/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 05:59:19 UTC (rev 176616)
+++ PKGBUILD2016-05-25 05:59:35 UTC (rev 176617)
@@ -5,15 +5,13 @@
 _hkgname=abstract-deque
 pkgname=haskell-abstract-deque
 pkgver=0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Abstract, parameterized interface to mutable Deques."
 url="https://github.com/rrnewton/haskell-lockfree/wiki;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-random")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-random")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"


[arch-commits] Commit in haskell-monadrandom/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:00:36
  Author: fyan
Revision: 176621

upgpkg: haskell-monadrandom 0.4.2.3-2

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3 0.14.2 -> 0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, wai-3.2.1.1

Modified:
  haskell-monadrandom/trunk/PKGBUILD
Deleted:
  haskell-monadrandom/trunk/haskell-monadrandom.install

-+
 PKGBUILD|   11 +--
 haskell-monadrandom.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 06:00:29 UTC (rev 176620)
+++ PKGBUILD2016-05-25 06:00:36 UTC (rev 176621)
@@ -5,15 +5,13 @@
 _hkgname=MonadRandom
 pkgname=haskell-monadrandom
 pkgver=0.4.2.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Random-number generation monad."
 url="http://hackage.haskell.org/package/${_hkgname};
 license=("custom")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-mtl" "haskell-random" 
"haskell-transformers-compat")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-random" 
"haskell-transformers-compat")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('de40b12a70ec6425a9e54b33e2ac652e14d7c005a3b46d701d1e5696b98636c0')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-monadrandom.install
===
--- haskell-monadrandom.install 2016-05-25 06:00:29 UTC (rev 176620)
+++ haskell-monadrandom.install 2016-05-25 06:00:36 UTC (rev 176621)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-monadrandom
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-monadrandom/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:00:59
  Author: fyan
Revision: 176622

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-monadrandom/repos/community-staging-i686/
  haskell-monadrandom/repos/community-staging-i686/PKGBUILD
(from rev 176621, haskell-monadrandom/trunk/PKGBUILD)
  haskell-monadrandom/repos/community-staging-x86_64/
  haskell-monadrandom/repos/community-staging-x86_64/PKGBUILD
(from rev 176621, haskell-monadrandom/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-monadrandom/repos/community-staging-i686/PKGBUILD (from rev 
176621, haskell-monadrandom/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 06:00:59 UTC (rev 176622)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=MonadRandom
+pkgname=haskell-monadrandom
+pkgver=0.4.2.3
+pkgrel=2
+pkgdesc="Random-number generation monad."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-random" 
"haskell-transformers-compat")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('de40b12a70ec6425a9e54b33e2ac652e14d7c005a3b46d701d1e5696b98636c0')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-monadrandom/repos/community-staging-x86_64/PKGBUILD (from rev 
176621, haskell-monadrandom/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 06:00:59 UTC (rev 176622)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=MonadRandom
+pkgname=haskell-monadrandom
+pkgver=0.4.2.3
+pkgrel=2
+pkgdesc="Random-number generation monad."
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-random" 
"haskell-transformers-compat")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('de40b12a70ec6425a9e54b33e2ac652e14d7c005a3b46d701d1e5696b98636c0')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f 

[arch-commits] Commit in haskell-nonce/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:00:29
  Author: fyan
Revision: 176620

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-nonce/repos/community-staging-i686/
  haskell-nonce/repos/community-staging-i686/PKGBUILD
(from rev 176619, haskell-nonce/trunk/PKGBUILD)
  haskell-nonce/repos/community-staging-x86_64/
  haskell-nonce/repos/community-staging-x86_64/PKGBUILD
(from rev 176619, haskell-nonce/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   46 
 community-staging-x86_64/PKGBUILD |   46 
 2 files changed, 92 insertions(+)

Copied: haskell-nonce/repos/community-staging-i686/PKGBUILD (from rev 176619, 
haskell-nonce/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 06:00:29 UTC (rev 176620)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=nonce
+pkgname=haskell-nonce
+pkgver=1.0.2
+pkgrel=5
+pkgdesc="Generate cryptographic nonces."
+url="https://github.com/prowdsponsor/nonce;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-base64-bytestring" "haskell-cprng-aes"
+ "haskell-crypto-random" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0')
+
+prepare() {
+sed -i 's/base  >= 4.5   && < 4.9/base  >= 4.5   
\&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-nonce/repos/community-staging-x86_64/PKGBUILD (from rev 176619, 
haskell-nonce/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 06:00:29 UTC (rev 176620)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=nonce
+pkgname=haskell-nonce
+pkgver=1.0.2
+pkgrel=5
+pkgdesc="Generate cryptographic nonces."
+url="https://github.com/prowdsponsor/nonce;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-base64-bytestring" "haskell-cprng-aes"
+ "haskell-crypto-random" "haskell-text")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0')
+
+prepare() {
+sed -i 's/base  >= 4.5   && < 4.9/base  >= 4.5   
\&\& < 4.10/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 

[arch-commits] Commit in haskell-yaml/trunk (PKGBUILD haskell-yaml.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:01:27
  Author: fyan
Revision: 176623

upgpkg: haskell-yaml 0.8.17.1-5

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3 0.14.2 -> 0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, wai-3.2.1.1

Modified:
  haskell-yaml/trunk/PKGBUILD
Deleted:
  haskell-yaml/trunk/haskell-yaml.install

--+
 PKGBUILD |   11 +--
 haskell-yaml.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 06:00:59 UTC (rev 176622)
+++ PKGBUILD2016-05-25 06:01:27 UTC (rev 176623)
@@ -5,17 +5,15 @@
 _hkgname=yaml
 pkgname=haskell-yaml
 pkgver=0.8.17.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Support for parsing and rendering YAML documents."
 url="http://github.com/snoyberg/yaml/;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-aeson" "haskell-attoparsec" "haskell-conduit" 
"haskell-vector"
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" "haskell-conduit" 
"haskell-vector"
  "haskell-enclosed-exceptions" "haskell-resourcet" 
"haskell-scientific" "haskell-semigroups"
  "haskell-text" "haskell-unordered-containers")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('2bec28da3e1041892d0a694d6daf9ba1bdf538b4a3b3ac6b4cd909b0d3b3')
 
 prepare() {
@@ -34,6 +32,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -40,8 +39,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-yaml.install
===
--- haskell-yaml.install2016-05-25 06:00:59 UTC (rev 176622)
+++ haskell-yaml.install2016-05-25 06:01:27 UTC (rev 176623)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-yaml
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-yaml/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:01:51
  Author: fyan
Revision: 176624

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-yaml/repos/community-staging-i686/
  haskell-yaml/repos/community-staging-i686/PKGBUILD
(from rev 176623, haskell-yaml/trunk/PKGBUILD)
  haskell-yaml/repos/community-staging-x86_64/
  haskell-yaml/repos/community-staging-x86_64/PKGBUILD
(from rev 176623, haskell-yaml/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   49 
 community-staging-x86_64/PKGBUILD |   49 
 2 files changed, 98 insertions(+)

Copied: haskell-yaml/repos/community-staging-i686/PKGBUILD (from rev 176623, 
haskell-yaml/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 06:01:51 UTC (rev 176624)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yaml
+pkgname=haskell-yaml
+pkgver=0.8.17.1
+pkgrel=5
+pkgdesc="Support for parsing and rendering YAML documents."
+url="http://github.com/snoyberg/yaml/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" "haskell-conduit" 
"haskell-vector"
+ "haskell-enclosed-exceptions" "haskell-resourcet" 
"haskell-scientific" "haskell-semigroups"
+ "haskell-text" "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('2bec28da3e1041892d0a694d6daf9ba1bdf538b4a3b3ac6b4cd909b0d3b3')
+
+prepare() {
+# Needed only for examples, which won't be built
+sed -i '/raw-strings-qq/d' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-no-unicode -f-system-libyaml -f-no-exe -fno-examples
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 176623, 
haskell-yaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 06:01:51 UTC (rev 176624)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yaml
+pkgname=haskell-yaml
+pkgver=0.8.17.1
+pkgrel=5
+pkgdesc="Support for parsing and rendering YAML documents."
+url="http://github.com/snoyberg/yaml/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" "haskell-conduit" 
"haskell-vector"
+ "haskell-enclosed-exceptions" "haskell-resourcet" 
"haskell-scientific" "haskell-semigroups"
+ "haskell-text" "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('2bec28da3e1041892d0a694d6daf9ba1bdf538b4a3b3ac6b4cd909b0d3b3')
+
+prepare() {
+# Needed only for examples, which won't be built
+sed -i '/raw-strings-qq/d' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-no-unicode -f-system-libyaml -f-no-exe -fno-examples
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e 

[arch-commits] Commit in haskell-cryptohash/repos (4 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:02:28
  Author: fyan
Revision: 176626

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-cryptohash/repos/community-staging-i686/
  haskell-cryptohash/repos/community-staging-i686/PKGBUILD
(from rev 176625, haskell-cryptohash/trunk/PKGBUILD)
  haskell-cryptohash/repos/community-staging-x86_64/
  haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD
(from rev 176625, haskell-cryptohash/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   41 
 community-staging-x86_64/PKGBUILD |   41 
 2 files changed, 82 insertions(+)

Copied: haskell-cryptohash/repos/community-staging-i686/PKGBUILD (from rev 
176625, haskell-cryptohash/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 06:02:28 UTC (rev 176626)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cryptohash
+pkgname=haskell-cryptohash
+pkgver=0.11.9
+pkgrel=4
+pkgdesc="Collection of crypto hashes, fast, pure and practical"
+url="http://github.com/vincenthz/hs-cryptohash;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-byteable" "haskell-cryptonite" "haskell-memory")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD (from rev 
176625, haskell-cryptohash/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 06:02:28 UTC (rev 176626)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cryptohash
+pkgname=haskell-cryptohash
+pkgver=0.11.9
+pkgrel=4
+pkgdesc="Collection of crypto hashes, fast, pure and practical"
+url="http://github.com/vincenthz/hs-cryptohash;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-byteable" "haskell-cryptonite" "haskell-memory")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f 

[arch-commits] Commit in haskell-cryptohash/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:02:05
  Author: fyan
Revision: 176625

upgpkg: haskell-cryptohash 0.11.9-4

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3 0.14.2 -> 0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, wai-3.2.1.1

Modified:
  haskell-cryptohash/trunk/PKGBUILD
Deleted:
  haskell-cryptohash/trunk/haskell-cryptohash.install

+
 PKGBUILD   |   11 +--
 haskell-cryptohash.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 06:01:51 UTC (rev 176624)
+++ PKGBUILD2016-05-25 06:02:05 UTC (rev 176625)
@@ -5,15 +5,13 @@
 _hkgname=cryptohash
 pkgname=haskell-cryptohash
 pkgver=0.11.9
-pkgrel=3
+pkgrel=4
 pkgdesc="Collection of crypto hashes, fast, pure and practical"
 url="http://github.com/vincenthz/hs-cryptohash;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-byteable" "haskell-cryptonite" "haskell-memory")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-byteable" "haskell-cryptonite" "haskell-memory")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb')
 
 build() {
@@ -26,6 +24,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -32,8 +31,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-cryptohash.install
===
--- haskell-cryptohash.install  2016-05-25 06:01:51 UTC (rev 176624)
+++ haskell-cryptohash.install  2016-05-25 06:02:05 UTC (rev 176625)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-cryptohash
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-vector-algorithms/trunk (2 files)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:03:50
  Author: fyan
Revision: 176627

upgpkg: haskell-vector-algorithms 0.7.0.1-4

rebuild with ghc-8.0.1, base-prelude-1.0.1.1, cabal-install-1.24.0.0, 
cairo-0.13.2.0, cmark-0.5.2.1, data-default-0.7.0, data-default-class-0.1.0, 
extra-1.4.7, generic-trie-0.3.0.2, glib-0.13.3.0, gtk3 0.14.2 -> 0.14.3, 
haddock-api-2.17.2, haddock-library-1.4.1, js-jquery-1.12.4, memory-0.13, 
microlens-0.4.4.0, network-multicast-0.1.1, pango-0.13.2.0, 
simple-sendfile-0.2.24, stack-1.1.2, wai-3.2.1.1

Modified:
  haskell-vector-algorithms/trunk/PKGBUILD
Deleted:
  haskell-vector-algorithms/trunk/haskell-vector-algorithms.install

---+
 PKGBUILD  |   11 +--
 haskell-vector-algorithms.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 06:02:28 UTC (rev 176626)
+++ PKGBUILD2016-05-25 06:03:50 UTC (rev 176627)
@@ -5,15 +5,13 @@
 _hkgname=vector-algorithms
 pkgname=haskell-vector-algorithms
 pkgver=0.7.0.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Efficient algorithms for vector arrays"
 url="http://code.haskell.org/~dolio/;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-mtl" "haskell-mwc-random" "haskell-primitive" 
"haskell-vector")
-options=('staticlibs')
+depends=("ghc=8.0.1" "haskell-mtl" "haskell-mwc-random" "haskell-primitive" 
"haskell-vector")
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-vector-algorithms.install
===
--- haskell-vector-algorithms.install   2016-05-25 06:02:28 UTC (rev 176626)
+++ haskell-vector-algorithms.install   2016-05-25 06:03:50 UTC (rev 176627)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-vector-algorithms
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


[arch-commits] Commit in haskell-mime-mail/trunk (PKGBUILD haskell-mime-mail.install)

2016-05-25 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 08:05:54
  Author: fyan
Revision: 176631

upgpkg: haskell-mime-mail 0.4.11-5

rebuild with MissingH-1.3.0.2, ShellCheck-0.4.4, cabal-helper-0.7.1.0, 
cryptohash-sha256-0.11.100.0, graphviz-2999.18.1.0, hakyll-4.8.3.1, 
idris-0.11.2, monad-journal-0.7.2, pandoc-crossref-0.2.1.3, 
simple-sendfile-0.2.22

Modified:
  haskell-mime-mail/trunk/PKGBUILD
Deleted:
  haskell-mime-mail/trunk/haskell-mime-mail.install

---+
 PKGBUILD  |   11 +--
 haskell-mime-mail.install |   18 --
 2 files changed, 5 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-25 06:05:43 UTC (rev 176630)
+++ PKGBUILD2016-05-25 06:05:54 UTC (rev 176631)
@@ -5,16 +5,14 @@
 _hkgname=mime-mail
 pkgname=haskell-mime-mail
 pkgver=0.4.11
-pkgrel=4
+pkgrel=5
 pkgdesc="Compose MIME email messages."
 url="http://github.com/snoyberg/mime-mail;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=7.10.3" "haskell-base64-bytestring" "haskell-blaze-builder"
+depends=("ghc=8.0.1" "haskell-base64-bytestring" "haskell-blaze-builder"
  "haskell-random" "haskell-text")
-options=('staticlibs')
 
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-install="${pkgname}.install"
 sha256sums=('84fa24f83206cb88377128395c2d6db2d08bbe9b568ba6ab8eeb76952abedfee')
 
 build() {
@@ -27,6 +25,7 @@
 runhaskell Setup haddock --hoogle --html
 runhaskell Setup register --gen-script
 runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
@@ -33,8 +32,8 @@
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-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 -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
 ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"

Deleted: haskell-mime-mail.install
===
--- haskell-mime-mail.install   2016-05-25 06:05:43 UTC (rev 176630)
+++ haskell-mime-mail.install   2016-05-25 06:05:54 UTC (rev 176631)
@@ -1,18 +0,0 @@
-HS_DIR=usr/share/haskell/haskell-mime-mail
-post_install() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_upgrade() {
-  ${HS_DIR}/unregister.sh
-}
-post_upgrade() {
-  ${HS_DIR}/register.sh
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}
-pre_remove() {
-  ${HS_DIR}/unregister.sh
-}
-post_remove() {
-  (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index)
-}


  1   2   3   4   5   6   >