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

2017-10-18 Thread Felix Yan
Date: Thursday, October 19, 2017 @ 02:50:17
  Author: felixonmars
Revision: 263339

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 263338, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 263338, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
263338, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-10-19 02:50:17 UTC (rev 263339)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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"
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
263338, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-10-19 02:50:17 UTC (rev 263339)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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 haskell-aeson-compat/repos (4 files)

2017-09-21 Thread Felix Yan
Date: Thursday, September 21, 2017 @ 06:48:30
  Author: felixonmars
Revision: 258951

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 258950, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 258950, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
258950, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-09-21 06:48:30 UTC (rev 258951)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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"
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
258950, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-09-21 06:48:30 UTC (rev 258951)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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 haskell-aeson-compat/repos (4 files)

2017-08-30 Thread Felix Yan
Date: Wednesday, August 30, 2017 @ 18:40:38
  Author: felixonmars
Revision: 254828

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 254827, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 254827, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
254827, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-30 18:40:38 UTC (rev 254828)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
254827, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-30 18:40:38 UTC (rev 254828)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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}"
+
+  

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

2017-08-16 Thread Felix Yan
Date: Wednesday, August 16, 2017 @ 07:58:18
  Author: felixonmars
Revision: 251258

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 251257, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 251257, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
251257, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-16 07:58:18 UTC (rev 251258)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
251257, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-16 07:58:18 UTC (rev 251258)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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}"
+
+  

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

2017-08-13 Thread Felix Yan
Date: Monday, August 14, 2017 @ 04:57:39
  Author: felixonmars
Revision: 250142

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 250141, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 250141, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
250141, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-14 04:57:39 UTC (rev 250142)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
250141, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-14 04:57:39 UTC (rev 250142)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+

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

2017-08-04 Thread Felix Yan
Date: Friday, August 4, 2017 @ 09:06:18
  Author: felixonmars
Revision: 248156

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 248155, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 248155, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
248155, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-04 09:06:18 UTC (rev 248156)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
248155, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-04 09:06:18 UTC (rev 248156)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+

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

2017-07-24 Thread Felix Yan
Date: Monday, July 24, 2017 @ 16:31:28
  Author: felixonmars
Revision: 246238

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 246237, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 246237, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
246237, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-24 16:31:28 UTC (rev 246238)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
246237, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-24 16:31:28 UTC (rev 246238)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7.1
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-text" "haskell-tagged" "haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('47a9c1148cad6ac14455306579ff658192479eb6bc2132bb2204b94b3c89d8ad99b3d7600354d6a49922867f8d9226acf35107f225ab2b46d3e4c298a3ca7369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed 

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

2017-07-11 Thread Felix Yan
Date: Tuesday, July 11, 2017 @ 19:33:14
  Author: felixonmars
Revision: 244454

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 244453, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 244453, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
244453, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-11 19:33:14 UTC (rev 244454)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
244453, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-11 19:33:14 UTC (rev 244454)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared 

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

2017-07-10 Thread Felix Yan
Date: Tuesday, July 11, 2017 @ 05:32:37
  Author: felixonmars
Revision: 243887

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 243886, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 243886, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
243886, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-11 05:32:37 UTC (rev 243887)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
243886, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-11 05:32:37 UTC (rev 243887)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared 

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

2017-07-07 Thread Felix Yan
Date: Friday, July 7, 2017 @ 18:56:58
  Author: felixonmars
Revision: 243003

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 243002, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 243002, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
243002, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-07 18:56:58 UTC (rev 243003)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
243002, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-07 18:56:58 UTC (rev 243003)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared 

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

2017-07-06 Thread Felix Yan
Date: Friday, July 7, 2017 @ 05:53:37
  Author: felixonmars
Revision: 242629

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 242628, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 242628, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
242628, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-07 05:53:37 UTC (rev 242629)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
242628, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-07 05:53:37 UTC (rev 242629)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared 

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

2017-06-23 Thread Felix Yan
Date: Friday, June 23, 2017 @ 14:43:04
  Author: felixonmars
Revision: 240423

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 240422, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 240422, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
240422, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-23 14:43:04 UTC (rev 240423)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
240422, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-23 14:43:04 UTC (rev 240423)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared 

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

2017-06-15 Thread Felix Yan
Date: Thursday, June 15, 2017 @ 06:25:42
  Author: felixonmars
Revision: 237082

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 237081, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 237081, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
237081, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-15 06:25:42 UTC (rev 237082)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--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"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
237081, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-15 06:25:42 UTC (rev 237082)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+

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

2017-06-10 Thread Felix Yan
Date: Sunday, June 11, 2017 @ 05:13:13
  Author: felixonmars
Revision: 236108

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 236107, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 236107, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
236107, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-11 05:13:13 UTC (rev 236108)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
236107, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-11 05:13:13 UTC (rev 236108)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.7
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-attoparsec-iso8601"
+ "haskell-base-compat" "haskell-exceptions" "haskell-hashable" 
"haskell-scientific"
+ "haskell-semigroups" "haskell-text" "haskell-tagged" 
"haskell-time-locale-compat"
+ "haskell-unordered-containers" "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b04ce7b048d0fc15c7fab2a29f20afba6e38c921601af68a0b3fc211c2b08b659536e22930a1a6094985cc3e3b98282e2019c32b95aab9b931ca9fa83b9dff09')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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}" \
+

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

2017-06-06 Thread Felix Yan
Date: Tuesday, June 6, 2017 @ 16:54:56
  Author: felixonmars
Revision: 234999

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 234998, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 234998, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
234998, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-06 16:54:56 UTC (rev 234999)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=19
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
234998, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-06 16:54:56 UTC (rev 234999)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=19
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-i 

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

2017-06-04 Thread Felix Yan
Date: Sunday, June 4, 2017 @ 21:54:45
  Author: felixonmars
Revision: 234025

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 234024, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 234024, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
234024, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-04 21:54:45 UTC (rev 234025)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=18
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
234024, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-04 21:54:45 UTC (rev 234025)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=18
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-i 

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

2017-05-29 Thread Felix Yan
Date: Monday, May 29, 2017 @ 16:20:14
  Author: felixonmars
Revision: 230906

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 230905, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 230905, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
230905, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-29 16:20:14 UTC (rev 230906)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=17
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
230905, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-05-29 16:20:14 UTC (rev 230906)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=17
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-i 

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

2017-05-22 Thread Felix Yan
Date: Monday, May 22, 2017 @ 18:21:27
  Author: felixonmars
Revision: 229271

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 229270, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 229270, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
229270, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-22 18:21:27 UTC (rev 229271)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=16
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
229270, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-05-22 18:21:27 UTC (rev 229271)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=16
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-i 

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

2017-05-03 Thread Felix Yan
Date: Thursday, May 4, 2017 @ 03:55:42
  Author: felixonmars
Revision: 226727

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 226726, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 226726, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
226726, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-04 03:55:42 UTC (rev 226727)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=15
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
226726, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-05-04 03:55:42 UTC (rev 226727)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=15
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-e 's/, aeson>=0.7.0.6 && <1.1/, aeson 
   >=0.7.0.6 \&\& <1.3/' \
+-i 

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

2017-04-17 Thread Felix Yan
Date: Monday, April 17, 2017 @ 08:57:29
  Author: felixonmars
Revision: 223387

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 223386, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 223386, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
223386, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-17 08:57:29 UTC (rev 223387)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=14
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
223386, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-17 08:57:29 UTC (rev 223387)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=14
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr 

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

2017-04-13 Thread Felix Yan
Date: Thursday, April 13, 2017 @ 10:04:15
  Author: felixonmars
Revision: 222611

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 222610, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 222610, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
222610, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-13 10:04:15 UTC (rev 222611)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=13
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
222610, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-13 10:04:15 UTC (rev 222611)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=13
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr 

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

2017-04-11 Thread Felix Yan
Date: Tuesday, April 11, 2017 @ 11:58:26
  Author: felixonmars
Revision: 222186

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 222185, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 222185, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
222185, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-11 11:58:26 UTC (rev 222186)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=12
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
222185, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-11 11:58:26 UTC (rev 222186)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=12
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr 

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

2017-04-07 Thread Felix Yan
Date: Friday, April 7, 2017 @ 14:44:47
  Author: felixonmars
Revision: 221223

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 221222, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 221222, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
221222, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-07 14:44:47 UTC (rev 221223)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=11
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
221222, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-07 14:44:47 UTC (rev 221223)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=11
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-e 's/, vector   >=0.10 && <0.12/, vector  
 >=0.10 \&\& <0.13/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+--prefix=/usr 

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

2017-03-27 Thread Felix Yan
Date: Monday, March 27, 2017 @ 20:52:13
  Author: felixonmars
Revision: 219428

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 219427, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 219427, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
219427, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-27 20:52:13 UTC (rev 219428)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=10
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
219427, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-27 20:52:13 UTC (rev 219428)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=10
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2017-03-20 Thread Felix Yan
Date: Monday, March 20, 2017 @ 19:03:46
  Author: felixonmars
Revision: 217720

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 217719, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 217719, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
217719, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-20 19:03:46 UTC (rev 217720)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=9
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
217719, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-20 19:03:46 UTC (rev 217720)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=9
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2017-03-19 Thread Felix Yan
Date: Sunday, March 19, 2017 @ 17:49:48
  Author: felixonmars
Revision: 217282

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 217281, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 217281, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
217281, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-19 17:49:48 UTC (rev 217282)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=8
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
217281, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-19 17:49:48 UTC (rev 217282)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=8
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2017-03-12 Thread Felix Yan
Date: Sunday, March 12, 2017 @ 19:31:11
  Author: felixonmars
Revision: 215874

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 215873, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 215873, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
215873, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-12 19:31:11 UTC (rev 215874)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
215873, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-12 19:31:11 UTC (rev 215874)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=7
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2017-02-07 Thread Felix Yan
Date: Tuesday, February 7, 2017 @ 19:37:40
  Author: felixonmars
Revision: 210847

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 210846, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 210846, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
210846, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-02-07 19:37:40 UTC (rev 210847)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
210846, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-02-07 19:37:40 UTC (rev 210847)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=6
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2017-01-09 Thread Felix Yan
Date: Tuesday, January 10, 2017 @ 04:29:25
  Author: felixonmars
Revision: 206425

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 206424, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 206424, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
206424, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-01-10 04:29:25 UTC (rev 206425)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
206424, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-01-10 04:29:25 UTC (rev 206425)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2017-01-02 Thread Felix Yan
Date: Monday, January 2, 2017 @ 18:46:40
  Author: felixonmars
Revision: 204378

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 204377, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 204377, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
204377, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-01-02 18:46:40 UTC (rev 204378)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
204377, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-01-02 18:46:40 UTC (rev 204378)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2016-12-26 Thread Felix Yan
Date: Monday, December 26, 2016 @ 08:45:55
  Author: felixonmars
Revision: 202581

try to re-run db-move

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD

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

Added: community-staging-i686/PKGBUILD
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-12-26 08:45:55 UTC (rev 202581)
@@ -0,0 +1,50 @@
+# $Id: PKGBUILD 202500 2016-12-26 03:57:55Z felixonmars $
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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"
+}

Added: community-staging-x86_64/PKGBUILD
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-12-26 08:45:55 UTC (rev 202581)
@@ -0,0 +1,50 @@
+# $Id: PKGBUILD 202500 2016-12-26 03:57:55Z felixonmars $
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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}"
+
+

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

2016-12-25 Thread Felix Yan
Date: Sunday, December 25, 2016 @ 15:56:48
  Author: felixonmars
Revision: 201877

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 201876, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 201876, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
201876, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-12-25 15:56:48 UTC (rev 201877)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
201876, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-12-25 15:56:48 UTC (rev 201877)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2016-12-22 Thread Felix Yan
Date: Thursday, December 22, 2016 @ 13:02:00
  Author: felixonmars
Revision: 201015

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 201014, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 201014, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
201014, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-12-22 13:02:00 UTC (rev 201015)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
201014, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-12-22 13:02:00 UTC (rev 201015)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2016-09-16 Thread Felix Yan
Date: Friday, September 16, 2016 @ 07:20:40
  Author: felixonmars
Revision: 189456

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 189455, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 189455, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
189455, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-09-16 07:20:40 UTC (rev 189456)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
189455, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-09-16 07:20:40 UTC (rev 189456)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.6
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-09-06 Thread Felix Yan
Date: Tuesday, September 6, 2016 @ 07:22:46
  Author: felixonmars
Revision: 188642

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 188641, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 188641, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
188641, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-09-06 07:22:46 UTC (rev 188642)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
188641, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-09-06 07:22:46 UTC (rev 188642)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2016-08-05 Thread Felix Yan
Date: Friday, August 5, 2016 @ 08:32:12
  Author: felixonmars
Revision: 185222

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 185221, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 185221, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
185221, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-08-05 08:32:12 UTC (rev 185222)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
185221, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-08-05 08:32:12 UTC (rev 185222)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-07-26 Thread Felix Yan
Date: Tuesday, July 26, 2016 @ 07:08:07
  Author: felixonmars
Revision: 184193

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 184192, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 184192, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
184192, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-26 07:08:07 UTC (rev 184193)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
184192, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-26 07:08:07 UTC (rev 184193)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-07-23 Thread Felix Yan
Date: Saturday, July 23, 2016 @ 08:42:44
  Author: felixonmars
Revision: 183789

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 183788, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 183788, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
183788, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-23 08:42:44 UTC (rev 183789)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
183788, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-23 08:42:44 UTC (rev 183789)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup 

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

2016-07-19 Thread Felix Yan
Date: Tuesday, July 19, 2016 @ 16:08:13
  Author: felixonmars
Revision: 183227

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 183226, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 183226, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
183226, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-19 16:08:13 UTC (rev 183227)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
183226, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-19 16:08:13 UTC (rev 183227)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.1
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('6ab707c4e4f15d2f55e968a91809ab52c06d0099a58c1255c0f0c382caf3c843')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-07-04 Thread Felix Yan
Date: Tuesday, July 5, 2016 @ 05:50:35
  Author: felixonmars
Revision: 182251

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 182250, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 182250, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
182250, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-05 05:50:35 UTC (rev 182251)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.0
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('41d1f49aecc72061afef3b018eb210c306c7ba6b469c6721a08b7adf3014346b')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
182250, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-05 05:50:35 UTC (rev 182251)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.5.0
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('41d1f49aecc72061afef3b018eb210c306c7ba6b469c6721a08b7adf3014346b')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-07-03 Thread Felix Yan
Date: Monday, July 4, 2016 @ 03:05:19
  Author: felixonmars
Revision: 181964

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 181963, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 181963, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
181963, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-04 03:05:19 UTC (rev 181964)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
181963, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-04 03:05:19 UTC (rev 181964)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=5
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-06-23 Thread Felix Yan
Date: Friday, June 24, 2016 @ 05:25:14
  Author: felixonmars
Revision: 180881

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 180880, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 180880, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
180880, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-24 05:25:14 UTC (rev 180881)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
180880, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-24 05:25:14 UTC (rev 180881)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=4
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-06-13 Thread Felix Yan
Date: Monday, June 13, 2016 @ 09:10:57
  Author: fyan
Revision: 179810

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 179809, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 179809, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
179809, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-13 07:10:57 UTC (rev 179810)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
179809, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-13 07:10:57 UTC (rev 179810)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=3
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-06-09 Thread Felix Yan
Date: Friday, June 10, 2016 @ 05:08:23
  Author: fyan
Revision: 178973

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 178972, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 178972, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
178972, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-10 03:08:23 UTC (rev 178973)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
178972, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-10 03:08:23 UTC (rev 178973)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-06-08 Thread Felix Yan
Date: Wednesday, June 8, 2016 @ 17:49:37
  Author: fyan
Revision: 178634

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 178633, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 178633, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
178633, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-08 15:49:37 UTC (rev 178634)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
178633, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-08 15:49:37 UTC (rev 178634)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.4.0
+pkgrel=1
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('47edd45ac71bbbcd4f8a7349a02ae5d3672107f3a4f37e06e7a856a0ac3e88c9')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister 

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

2016-05-24 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 06:16:13
  Author: fyan
Revision: 176493

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

Added:
  haskell-aeson-compat/repos/community-staging-i686/
  haskell-aeson-compat/repos/community-staging-i686/PKGBUILD
(from rev 176492, haskell-aeson-compat/trunk/PKGBUILD)
  haskell-aeson-compat/repos/community-staging-x86_64/
  haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 176492, haskell-aeson-compat/trunk/PKGBUILD)

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

Copied: haskell-aeson-compat/repos/community-staging-i686/PKGBUILD (from rev 
176492, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 04:16:13 UTC (rev 176493)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.3.0
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('33a6a4c8d41b3ee08432c1ed0f118b595cd582cffb81b8621ad0bbd3164eb7e4')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+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-compat/repos/community-staging-x86_64/PKGBUILD (from rev 
176492, haskell-aeson-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 04:16:13 UTC (rev 176493)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aeson-compat
+pkgname=haskell-aeson-compat
+pkgver=0.3.3.0
+pkgrel=2
+pkgdesc="Compatibility layer for aeson"
+url="http://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-aeson" "haskell-attoparsec" 
"haskell-base-compat" "haskell-exceptions"
+ "haskell-hashable" "haskell-scientific" "haskell-semigroups" 
"haskell-text"
+ "haskell-tagged" "haskell-time-locale-compat" 
"haskell-unordered-containers"
+ "haskell-vector")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('33a6a4c8d41b3ee08432c1ed0f118b595cd582cffb81b8621ad0bbd3164eb7e4')
+
+prepare() {
+# nats is an empty package in new GHC
+sed -e '/nats/d' \
+-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
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+runhaskell Setup register --gen-script
+runhaskell Setup unregister