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

2017-09-22 Thread Felix Yan
Date: Friday, September 22, 2017 @ 18:23:19
  Author: felixonmars
Revision: 259679

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

Added:
  haskell-pointed/repos/community-i686/PKGBUILD
(from rev 259678, haskell-pointed/trunk/PKGBUILD)
  haskell-pointed/repos/community-x86_64/PKGBUILD
(from rev 259678, haskell-pointed/trunk/PKGBUILD)
Deleted:
  haskell-pointed/repos/community-i686/PKGBUILD
  haskell-pointed/repos/community-x86_64/PKGBUILD

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

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-09-22 18:22:34 UTC (rev 259678)
+++ community-i686/PKGBUILD 2017-09-22 18:23:19 UTC (rev 259679)
@@ -1,50 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=pointed
-pkgname=haskell-pointed
-pkgver=5
-pkgrel=43
-pkgdesc="Pointed and copointed data"
-url="http://github.com/ekmett/pointed/;
-license=("custom:BSD3")
-arch=('i686' 'x86_64')
-depends=('ghc-libs' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
- "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
- "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
-makedepends=('ghc')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
-
-prepare() {
-sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
--fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
--fstm -ftagged -ftransformers -funordered-containers
-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-pointed/repos/community-i686/PKGBUILD (from rev 259678, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-09-22 18:23:19 UTC (rev 259679)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=44
+pkgdesc="Pointed and copointed data"
+url="https://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('940a0c30845cb39238a0056f12da4debb488bec9bfac11a384320c79102e92dbd949526188eca46a2e543dfe612f5ee335955413e4f81eb1c1c9bc321805b598')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+runhaskell Setup build
+

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

2017-08-16 Thread Felix Yan
Date: Wednesday, August 16, 2017 @ 17:58:16
  Author: felixonmars
Revision: 251424

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 251423, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-16 17:58:16 UTC (rev 251424)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=43
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
251423, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-16 17:58:16 UTC (rev 251424)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=43
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc-libs' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+runhaskell Setup build
+

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

2017-08-02 Thread Felix Yan
Date: Wednesday, August 2, 2017 @ 21:41:49
  Author: felixonmars
Revision: 247610

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 247609, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-08-02 21:41:49 UTC (rev 247610)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=42
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
247609, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-08-02 21:41:49 UTC (rev 247610)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=42
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad 

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

2017-07-31 Thread Felix Yan
Date: Monday, July 31, 2017 @ 19:32:36
  Author: felixonmars
Revision: 247219

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 247218, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-31 19:32:36 UTC (rev 247219)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=41
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
247218, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-31 19:32:36 UTC (rev 247219)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=41
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad 

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

2017-07-30 Thread Felix Yan
Date: Sunday, July 30, 2017 @ 10:13:39
  Author: felixonmars
Revision: 246971

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 246970, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-30 10:13:39 UTC (rev 246971)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=40
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
246970, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-30 10:13:39 UTC (rev 246971)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=40
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad 

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

2017-07-29 Thread Felix Yan
Date: Saturday, July 29, 2017 @ 17:11:19
  Author: felixonmars
Revision: 246850

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 246849, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-07-29 17:11:19 UTC (rev 246850)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=39
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
246849, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-07-29 17:11:19 UTC (rev 246850)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=39
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad 

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

2017-06-23 Thread Felix Yan
Date: Friday, June 23, 2017 @ 14:06:51
  Author: felixonmars
Revision: 240401

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 240400, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-23 14:06:51 UTC (rev 240401)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=38
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
240400, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-23 14:06:51 UTC (rev 240401)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=38
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=('ghc' "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad 

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

2017-06-16 Thread Felix Yan
Date: Friday, June 16, 2017 @ 17:42:12
  Author: felixonmars
Revision: 237772

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 237771, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-16 17:42:12 UTC (rev 237772)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=37
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
237771, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-16 17:42:12 UTC (rev 237772)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=37
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups" 
"haskell-stm"
+ "haskell-tagged" "haskell-transformers-compat" 
"haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 

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

2017-05-22 Thread Felix Yan
Date: Monday, May 22, 2017 @ 08:51:38
  Author: felixonmars
Revision: 229004

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 229003, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-22 08:51:38 UTC (rev 229004)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=36
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
229003, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-05-22 08:51:38 UTC (rev 229004)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=36
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-05-09 Thread Felix Yan
Date: Tuesday, May 9, 2017 @ 12:30:17
  Author: felixonmars
Revision: 227440

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 227439, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-09 12:30:17 UTC (rev 227440)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=35
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
227439, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-05-09 12:30:17 UTC (rev 227440)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=35
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-04-24 Thread Felix Yan
Date: Monday, April 24, 2017 @ 08:54:19
  Author: felixonmars
Revision: 224844

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 224843, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-24 08:54:19 UTC (rev 224844)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=34
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
224843, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-24 08:54:19 UTC (rev 224844)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=34
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-04-21 Thread Felix Yan
Date: Friday, April 21, 2017 @ 06:40:22
  Author: felixonmars
Revision: 224057

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 224056, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-21 06:40:22 UTC (rev 224057)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=33
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
224056, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-21 06:40:22 UTC (rev 224057)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=33
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-04-19 Thread Felix Yan
Date: Wednesday, April 19, 2017 @ 19:26:27
  Author: felixonmars
Revision: 223857

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 223856, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-19 19:26:27 UTC (rev 223857)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=32
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
223856, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-19 19:26:27 UTC (rev 223857)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=32
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-04-17 Thread Felix Yan
Date: Monday, April 17, 2017 @ 14:31:33
  Author: felixonmars
Revision: 223473

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 223472, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-17 14:31:33 UTC (rev 223473)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=31
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
223472, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-17 14:31:33 UTC (rev 223473)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=31
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-04-11 Thread Felix Yan
Date: Tuesday, April 11, 2017 @ 19:41:04
  Author: felixonmars
Revision: 222389

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 222388, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-11 19:41:04 UTC (rev 222389)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=30
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
222388, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-04-11 19:41:04 UTC (rev 222389)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=30
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-03-26 Thread Felix Yan
Date: Sunday, March 26, 2017 @ 14:39:20
  Author: felixonmars
Revision: 219096

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

Added:
  haskell-pointed/repos/community-staging-i686/
  haskell-pointed/repos/community-staging-i686/PKGBUILD
(from rev 219094, haskell-pointed/trunk/PKGBUILD)
  haskell-pointed/repos/community-staging-x86_64/
  haskell-pointed/repos/community-staging-x86_64/PKGBUILD
(from rev 219095, haskell-pointed/trunk/PKGBUILD)

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 219094, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-26 14:39:20 UTC (rev 219096)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=29
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
219095, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-26 14:39:20 UTC (rev 219096)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=29
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-03-20 Thread Felix Yan
Date: Monday, March 20, 2017 @ 23:31:56
  Author: felixonmars
Revision: 217887

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 217886, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-20 23:31:56 UTC (rev 217887)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=28
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
217886, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-20 23:31:56 UTC (rev 217887)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=28
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-03-19 Thread Felix Yan
Date: Sunday, March 19, 2017 @ 19:40:24
  Author: felixonmars
Revision: 217334

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 217333, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-19 19:40:24 UTC (rev 217334)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=27
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
217333, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-03-19 19:40:24 UTC (rev 217334)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=27
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-02-06 Thread Felix Yan
Date: Monday, February 6, 2017 @ 10:02:03
  Author: felixonmars
Revision: 210368

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 210367, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-02-06 10:02:03 UTC (rev 210368)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=26
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
210367, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-02-06 10:02:03 UTC (rev 210368)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=26
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-01-06 Thread Felix Yan
Date: Saturday, January 7, 2017 @ 05:08:33
  Author: felixonmars
Revision: 205919

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 205918, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-01-07 05:08:33 UTC (rev 205919)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=25
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
205918, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-01-07 05:08:33 UTC (rev 205919)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=25
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2017-01-02 Thread Felix Yan
Date: Monday, January 2, 2017 @ 23:22:48
  Author: felixonmars
Revision: 204540

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 204539, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-01-02 23:22:48 UTC (rev 204540)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=24
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
204539, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-01-02 23:22:48 UTC (rev 204540)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=24
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-12-25 Thread Felix Yan
Date: Sunday, December 25, 2016 @ 21:16:04
  Author: felixonmars
Revision: 202375

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 202374, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-12-25 21:16:04 UTC (rev 202375)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=23
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
202374, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-12-25 21:16:04 UTC (rev 202375)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=23
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-07-26 Thread Felix Yan
Date: Tuesday, July 26, 2016 @ 10:10:25
  Author: felixonmars
Revision: 184265

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 184264, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-26 10:10:25 UTC (rev 184265)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=22
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
184264, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-26 10:10:25 UTC (rev 184265)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=22
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-07-25 Thread Felix Yan
Date: Tuesday, July 26, 2016 @ 02:43:14
  Author: felixonmars
Revision: 184017

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 184016, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-26 02:43:14 UTC (rev 184017)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=21
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
184016, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-26 02:43:14 UTC (rev 184017)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=21
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-07-19 Thread Felix Yan
Date: Tuesday, July 19, 2016 @ 17:23:21
  Author: felixonmars
Revision: 183275

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 183274, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-07-19 17:23:21 UTC (rev 183275)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=20
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
183274, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-07-19 17:23:21 UTC (rev 183275)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=20
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-06-26 Thread Felix Yan
Date: Sunday, June 26, 2016 @ 16:04:06
  Author: felixonmars
Revision: 181242

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 181241, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-26 16:04:06 UTC (rev 181242)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=19
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
181241, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-26 16:04:06 UTC (rev 181242)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=19
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-06-24 Thread Felix Yan
Date: Friday, June 24, 2016 @ 06:45:18
  Author: felixonmars
Revision: 180903

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 180902, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-24 06:45:18 UTC (rev 180903)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=18
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
180902, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-24 06:45:18 UTC (rev 180903)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=18
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

2016-06-20 Thread Felix Yan
Date: Monday, June 20, 2016 @ 13:16:55
  Author: felixonmars
Revision: 180505

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 180504, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-20 13:16:55 UTC (rev 180505)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=17
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
180504, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-20 13:16:55 UTC (rev 180505)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=17
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged 

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

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

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 179840, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-13 07:57:36 UTC (rev 179841)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=16
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
179840, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-13 07:57:36 UTC (rev 179841)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=16
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers 

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

2016-06-09 Thread Felix Yan
Date: Friday, June 10, 2016 @ 05:35:43
  Author: fyan
Revision: 178994

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 178993, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-06-10 03:35:43 UTC (rev 178994)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=15
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
178993, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-06-10 03:35:43 UTC (rev 178994)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=15
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers 

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

2016-05-24 Thread Felix Yan
Date: Wednesday, May 25, 2016 @ 07:19:09
  Author: fyan
Revision: 176555

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

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

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

Copied: haskell-pointed/repos/community-staging-i686/PKGBUILD (from rev 176554, 
haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-25 05:19:09 UTC (rev 176555)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=14
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+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-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
176554, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2016-05-25 05:19:09 UTC (rev 176555)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5
+pkgrel=14
+pkgdesc="Pointed and copointed data"
+url="http://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc=8.0.1" "haskell-comonad" "haskell-data-default-class" 
"haskell-hashable"
+ "haskell-kan-extensions" "haskell-semigroupoids" "haskell-semigroups"
+ "haskell-stm" "haskell-tagged" "haskell-transformers-compat"
+ "haskell-unordered-containers")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17')
+
+prepare() {
+sed -i 's/data-default-class >= 0.0.1 && < 0.1/data-default-class >= 0.0.1 
\&\& < 0.2/' ${_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 \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers