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

2022-03-17 Thread Daniel M. Capella via arch-commits
Date: Friday, March 18, 2022 @ 03:49:34
  Author: polyzen
Revision: 1158205

upgpkg: python-tzdata 2022.1-1

Modified:
  python-tzdata/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:49:04 UTC (rev 1158204)
+++ PKGBUILD2022-03-18 03:49:34 UTC (rev 1158205)
@@ -2,8 +2,8 @@
 
 _name=tzdata
 pkgname=python-tzdata
-pkgver=2021.5
-pkgrel=3
+pkgver=2022.1
+pkgrel=1
 pkgdesc='Provider of IANA time zone data'
 arch=('any')
 url=https://github.com/python/tzdata
@@ -12,8 +12,8 @@
 makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-pytest' 'python-pytest-subtests')
 
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz";)
-sha256sums=('68dbe41afd01b867894bbdfd54fa03f468cfa4f0086bfb4adcd8de8f24f3ee21')
-b2sums=('c49681397bddd41a575216549700e9095dedec5306cc653c8f47a3eda811b83fff408efbc67f849cc52548befbc9888dd05bc9c2d8f1b297dff0a46da6909982')
+sha256sums=('8b536a8ec63dc0751342b3984193a3118f8fca2afe25752bb9b7fffd398552d3')
+b2sums=('b3062514e0ce8a9c3e68cd6b5969292f1a8aafceb37f3bc5518ad37024f08c508e4dad00f477bdaaa2d187fcef7e650cc949af9d273d2d90c3017f4bf3628f0c')
 
 build() {
   cd $_name-$pkgver



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:49:04
  Author: felixonmars
Revision: 1158204

archrelease: copy trunk to community-staging-x86_64

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

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-json-ast/repos/community-staging-x86_64/PKGBUILD (from rev 
1158203, haskell-json-ast/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:49:04 UTC (rev 1158204)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=json-ast
+pkgname=haskell-json-ast
+pkgver=0.3.1
+pkgrel=202
+pkgdesc="Universal JSON AST datastructure"
+url="https://github.com/nikita-volkov/json-ast";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector' 'haskell-scientific' 
'haskell-unordered-containers')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('f990fce176af4e63f702533b40ab3e64c38dc9a8815eddc4093a41060efffde2b3e88ebb1f6e10229f5026e15c26aa937de97a4f32ab1837efa5cab2371c7970')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:48:29
  Author: felixonmars
Revision: 1158201

upgpkg: haskell-microlens-platform 0.4.2.1-15: rebuild with clock 0.8.3

Modified:
  haskell-microlens-platform/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:48:06 UTC (rev 1158200)
+++ PKGBUILD2022-03-18 03:48:29 UTC (rev 1158201)
@@ -4,7 +4,7 @@
 _hkgname=microlens-platform
 pkgname=haskell-microlens-platform
 pkgver=0.4.2.1
-pkgrel=14
+pkgrel=15
 pkgdesc="microlens + all batteries included (best for apps)"
 url="https://github.com/monadfix/microlens";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:48:57
  Author: felixonmars
Revision: 1158203

upgpkg: haskell-json-ast 0.3.1-202: rebuild with clock 0.8.3

Modified:
  haskell-json-ast/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:48:37 UTC (rev 1158202)
+++ PKGBUILD2022-03-18 03:48:57 UTC (rev 1158203)
@@ -3,7 +3,7 @@
 _hkgname=json-ast
 pkgname=haskell-json-ast
 pkgver=0.3.1
-pkgrel=201
+pkgrel=202
 pkgdesc="Universal JSON AST datastructure"
 url="https://github.com/nikita-volkov/json-ast";
 license=('MIT')



[arch-commits] Commit in haskell-microlens-platform/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:48:37
  Author: felixonmars
Revision: 1158202

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-microlens-platform/repos/community-staging-x86_64/
  haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD
(from rev 1158201, haskell-microlens-platform/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158201, haskell-microlens-platform/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:48:37 UTC (rev 1158202)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=microlens-platform
+pkgname=haskell-microlens-platform
+pkgver=0.4.2.1
+pkgrel=15
+pkgdesc="microlens + all batteries included (best for apps)"
+url="https://github.com/monadfix/microlens";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hashable" "haskell-microlens" 
"haskell-microlens-ghc"
+ "haskell-microlens-mtl" "haskell-microlens-th"
+ "haskell-unordered-containers" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('69bb073c10b804cc2bd9551903fdce74a5e597689a9aee0a842e4f5630e5e9b5ce4eb78acb421613365f5aa34a383c8fb60cf6c4bca1823866e2ad4a91a6c712')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



[arch-commits] Commit in haskell-basic-prelude/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:48:06
  Author: felixonmars
Revision: 1158200

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-basic-prelude/repos/community-staging-x86_64/
  haskell-basic-prelude/repos/community-staging-x86_64/PKGBUILD
(from rev 1158199, haskell-basic-prelude/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-basic-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 
1158199, haskell-basic-prelude/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:48:06 UTC (rev 1158200)
@@ -0,0 +1,37 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=basic-prelude
+pkgname=haskell-basic-prelude
+pkgver=0.7.0
+pkgrel=155
+pkgdesc='An enhanced core prelude; a common foundation for alternate preludes'
+arch=(x86_64)
+url="https://hackage.haskell.org/package/$_hkgname";
+license=(MIT)
+depends=(ghc-libs haskell-hashable haskell-unordered-containers haskell-vector)
+makedepends=(ghc)
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('34b62d1cdddb8d5c5ec51f0b9cca8746174f2daf40e5fe0f0188707da1f590844bffccfc6d049e8e161323f541281130aa92700514455a947c503274422e271f')
+
+build() {
+  cd $_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 
--ghc-option=-fllvm
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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
+}
+
+# vim: ts=2 sw=2 et:



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:47:31
  Author: felixonmars
Revision: 1158197

upgpkg: haskell-svg-builder 0.1.1-65: rebuild with clock 0.8.3

Modified:
  haskell-svg-builder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:47:07 UTC (rev 1158196)
+++ PKGBUILD2022-03-18 03:47:31 UTC (rev 1158197)
@@ -3,7 +3,7 @@
 _hkgname=svg-builder
 pkgname=haskell-svg-builder
 pkgver=0.1.1
-pkgrel=64
+pkgrel=65
 pkgdesc="DSL for building SVG."
 url="https://github.com/diagrams/svg-builder.git";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:47:59
  Author: felixonmars
Revision: 1158199

upgpkg: haskell-basic-prelude 0.7.0-155: rebuild with clock 0.8.3

Modified:
  haskell-basic-prelude/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:47:39 UTC (rev 1158198)
+++ PKGBUILD2022-03-18 03:47:59 UTC (rev 1158199)
@@ -3,7 +3,7 @@
 _hkgname=basic-prelude
 pkgname=haskell-basic-prelude
 pkgver=0.7.0
-pkgrel=154
+pkgrel=155
 pkgdesc='An enhanced core prelude; a common foundation for alternate preludes'
 arch=(x86_64)
 url="https://hackage.haskell.org/package/$_hkgname";



[arch-commits] Commit in haskell-svg-builder/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:47:39
  Author: felixonmars
Revision: 1158198

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-svg-builder/repos/community-staging-x86_64/
  haskell-svg-builder/repos/community-staging-x86_64/PKGBUILD
(from rev 1158197, haskell-svg-builder/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: haskell-svg-builder/repos/community-staging-x86_64/PKGBUILD (from rev 
1158197, haskell-svg-builder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:47:39 UTC (rev 1158198)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=svg-builder
+pkgname=haskell-svg-builder
+pkgver=0.1.1
+pkgrel=65
+pkgdesc="DSL for building SVG."
+url="https://github.com/diagrams/svg-builder.git";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-hashable' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('4fd0e3f2cbc5601fc69e7eab41588cbfa1150dc508d9d86bf5f3d393880382cc')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base -u hashable $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-heapsize/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:47:07
  Author: felixonmars
Revision: 1158196

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-heapsize/repos/community-staging-x86_64/
  haskell-heapsize/repos/community-staging-x86_64/PKGBUILD
(from rev 1158195, haskell-heapsize/trunk/PKGBUILD)

--+
 PKGBUILD |   41 +
 1 file changed, 41 insertions(+)

Copied: haskell-heapsize/repos/community-staging-x86_64/PKGBUILD (from rev 
1158195, haskell-heapsize/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:47:07 UTC (rev 1158196)
@@ -0,0 +1,41 @@
+# Maintainer: Felix Yan 
+
+_hkgname=heapsize
+pkgname=haskell-heapsize
+pkgver=0.3.0.1
+pkgrel=102
+pkgdesc="Determine the size of runtime data structures"
+url="https://github.com/pepeiborra/heapsize.git";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-hashtables' 'haskell-primitive'
+ 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('1e68f7c7a67e2565308e19505c61a378118ec5b24a9ebfbe669766dbd867686c')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-html-entity-map/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:46:10
  Author: felixonmars
Revision: 1158192

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-html-entity-map/repos/community-staging-x86_64/
  haskell-html-entity-map/repos/community-staging-x86_64/PKGBUILD
(from rev 1158191, haskell-html-entity-map/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-html-entity-map/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158191, haskell-html-entity-map/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:46:10 UTC (rev 1158192)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=html-entity-map
+pkgname=haskell-html-entity-map
+pkgver=0.1.0.0
+pkgrel=55
+pkgdesc="Map from HTML5 entity names to the corresponding Unicode text"
+url="https://github.com/mrkkrp/html-entity-map";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('983600c33e8515e6ca31742d25490fb5a7be02503331963621b0ba5cd70d344c')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md
+}



[arch-commits] Commit in haskell-html-entity-map/trunk (PKGBUILD)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:46:03
  Author: felixonmars
Revision: 1158191

upgpkg: haskell-html-entity-map 0.1.0.0-55: rebuild with clock 0.8.3

Modified:
  haskell-html-entity-map/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:45:34 UTC (rev 1158190)
+++ PKGBUILD2022-03-18 03:46:03 UTC (rev 1158191)
@@ -3,7 +3,7 @@
 _hkgname=html-entity-map
 pkgname=haskell-html-entity-map
 pkgver=0.1.0.0
-pkgrel=54
+pkgrel=55
 pkgdesc="Map from HTML5 entity names to the corresponding Unicode text"
 url="https://github.com/mrkkrp/html-entity-map";
 license=("BSD")



[arch-commits] Commit in haskell-expiring-cache-map/trunk (PKGBUILD)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:46:32
  Author: felixonmars
Revision: 1158193

upgpkg: haskell-expiring-cache-map 0.0.6.1-204: rebuild with clock 0.8.3

Modified:
  haskell-expiring-cache-map/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:46:10 UTC (rev 1158192)
+++ PKGBUILD2022-03-18 03:46:32 UTC (rev 1158193)
@@ -4,7 +4,7 @@
 _hkgname=expiring-cache-map
 pkgname=haskell-expiring-cache-map
 pkgver=0.0.6.1
-pkgrel=203
+pkgrel=204
 pkgdesc="General purpose simple caching."
 url="https://github.com/elblake/expiring-cache-map";
 license=('BSD')



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:46:59
  Author: felixonmars
Revision: 1158195

upgpkg: haskell-heapsize 0.3.0.1-102: rebuild with clock 0.8.3

Modified:
  haskell-heapsize/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:46:39 UTC (rev 1158194)
+++ PKGBUILD2022-03-18 03:46:59 UTC (rev 1158195)
@@ -3,7 +3,7 @@
 _hkgname=heapsize
 pkgname=haskell-heapsize
 pkgver=0.3.0.1
-pkgrel=101
+pkgrel=102
 pkgdesc="Determine the size of runtime data structures"
 url="https://github.com/pepeiborra/heapsize.git";
 license=("BSD")



[arch-commits] Commit in haskell-expiring-cache-map/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:46:39
  Author: felixonmars
Revision: 1158194

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-expiring-cache-map/repos/community-staging-x86_64/
  haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD
(from rev 1158193, haskell-expiring-cache-map/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158193, haskell-expiring-cache-map/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:46:39 UTC (rev 1158194)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=expiring-cache-map
+pkgname=haskell-expiring-cache-map
+pkgver=0.0.6.1
+pkgrel=204
+pkgdesc="General purpose simple caching."
+url="https://github.com/elblake/expiring-cache-map";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('36fc34492bc4083d5b14e135900c765b74d4c64dee550ca43fa517d444de8a37f297876e580f40da5614bbf07abab9dd601ca14b7094a3f2eb3bc45e04ecb973')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



[arch-commits] Commit in haskell-uniplate/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:45:34
  Author: felixonmars
Revision: 1158190

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-uniplate/repos/community-staging-x86_64/
  haskell-uniplate/repos/community-staging-x86_64/PKGBUILD
(from rev 1158189, haskell-uniplate/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-uniplate/repos/community-staging-x86_64/PKGBUILD (from rev 
1158189, haskell-uniplate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:45:34 UTC (rev 1158190)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=uniplate
+pkgname=haskell-uniplate
+pkgver=1.6.13
+pkgrel=107
+pkgdesc="Help writing simple, concise and fast generic operations."
+url="https://github.com/ndmitchell/uniplate#readme";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hashable" "haskell-syb" 
"haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8cab820d40b318c7483319de4174bdbd3637e1c93f42bc6b796c6a8a1fa93331c0a2ff3b7c77f6a2ec0509fb48bb922ef732c7d79e8e6bcf7987bde949459310')
+
+build() {
+cd $_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 
--ghc-option=-fllvm \
+-fseparate_syb -ftypeable_fingerprint
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



[arch-commits] Commit in haskell-semirings/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:45:02
  Author: felixonmars
Revision: 1158188

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-semirings/repos/community-staging-x86_64/
  haskell-semirings/repos/community-staging-x86_64/PKGBUILD
(from rev 1158187, haskell-semirings/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: haskell-semirings/repos/community-staging-x86_64/PKGBUILD (from rev 
1158187, haskell-semirings/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:45:02 UTC (rev 1158188)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=semirings
+pkgname=haskell-semirings
+pkgver=0.6
+pkgrel=42
+pkgdesc="two monoids as one, in holy haskimony"
+url="http://github.com/chessai/semirings";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat-batteries' 'haskell-hashable'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('99356619b137c7c4cf6597909be3c9df118f08a7dff4897549e350b95719059b')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u hashable $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:44:55
  Author: felixonmars
Revision: 1158187

upgpkg: haskell-semirings 0.6-42: rebuild with clock 0.8.3

Modified:
  haskell-semirings/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:44:28 UTC (rev 1158186)
+++ PKGBUILD2022-03-18 03:44:55 UTC (rev 1158187)
@@ -3,7 +3,7 @@
 _hkgname=semirings
 pkgname=haskell-semirings
 pkgver=0.6
-pkgrel=41
+pkgrel=42
 pkgdesc="two monoids as one, in holy haskimony"
 url="http://github.com/chessai/semirings";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:45:27
  Author: felixonmars
Revision: 1158189

upgpkg: haskell-uniplate 1.6.13-107: rebuild with clock 0.8.3

Modified:
  haskell-uniplate/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:45:02 UTC (rev 1158188)
+++ PKGBUILD2022-03-18 03:45:27 UTC (rev 1158189)
@@ -4,7 +4,7 @@
 _hkgname=uniplate
 pkgname=haskell-uniplate
 pkgver=1.6.13
-pkgrel=106
+pkgrel=107
 pkgdesc="Help writing simple, concise and fast generic operations."
 url="https://github.com/ndmitchell/uniplate#readme";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:43:42
  Author: felixonmars
Revision: 1158183

upgpkg: haskell-hyphenation 0.8.2-44: rebuild with clock 0.8.3

Modified:
  haskell-hyphenation/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:43:01 UTC (rev 1158182)
+++ PKGBUILD2022-03-18 03:43:42 UTC (rev 1158183)
@@ -3,7 +3,7 @@
 _hkgname=hyphenation
 pkgname=haskell-hyphenation
 pkgver=0.8.2
-pkgrel=43
+pkgrel=44
 pkgdesc="Configurable Knuth-Liang hyphenation"
 url="https://github.com/ekmett/hyphenation";
 license=("BSD")



[arch-commits] Commit in haskell-vault/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:44:28
  Author: felixonmars
Revision: 1158186

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vault/repos/community-staging-x86_64/
  haskell-vault/repos/community-staging-x86_64/PKGBUILD
(from rev 1158185, haskell-vault/trunk/PKGBUILD)

--+
 PKGBUILD |   44 
 1 file changed, 44 insertions(+)

Copied: haskell-vault/repos/community-staging-x86_64/PKGBUILD (from rev 
1158185, haskell-vault/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:44:28 UTC (rev 1158186)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vault
+pkgname=haskell-vault
+pkgver=0.3.1.5
+pkgrel=70
+pkgdesc="A persistent store for values of arbitrary types"
+url="https://github.com/HeinrichApfelmus/vault";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('f268d192f53594d5be39db807982073591e9bb830411813d6904e5ad1bf10d16eb5f89d9a39b764f92e6e196aeaabeac1b75cd07a70c59a42ce842835758e409')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u hashable $_hkgname.cabal
+}
+
+build() {
+cd $_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 
--ghc-option=-fllvm \
+-fuseghc
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:44:20
  Author: felixonmars
Revision: 1158185

upgpkg: haskell-vault 0.3.1.5-70: rebuild with clock 0.8.3

Modified:
  haskell-vault/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:43:51 UTC (rev 1158184)
+++ PKGBUILD2022-03-18 03:44:20 UTC (rev 1158185)
@@ -4,7 +4,7 @@
 _hkgname=vault
 pkgname=haskell-vault
 pkgver=0.3.1.5
-pkgrel=69
+pkgrel=70
 pkgdesc="A persistent store for values of arbitrary types"
 url="https://github.com/HeinrichApfelmus/vault";
 license=("BSD")



[arch-commits] Commit in haskell-hyphenation/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:43:51
  Author: felixonmars
Revision: 1158184

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hyphenation/repos/community-staging-x86_64/
  haskell-hyphenation/repos/community-staging-x86_64/PKGBUILD
(from rev 1158183, haskell-hyphenation/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-hyphenation/repos/community-staging-x86_64/PKGBUILD (from rev 
1158183, haskell-hyphenation/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:43:51 UTC (rev 1158184)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hyphenation
+pkgname=haskell-hyphenation
+pkgver=0.8.2
+pkgrel=44
+pkgdesc="Configurable Knuth-Liang hyphenation"
+url="https://github.com/ekmett/hyphenation";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-file-embed' 'haskell-unordered-containers' 
'haskell-zlib')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('35e96a966d1eaa5e3e66e95e1a3fff5a2522adb9a1bc6c34c823bb34b936e1f6891fe987a808bb683d4c832f33f2bbb22bc8d259ffc4380fc64e889ccb2f23c0')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-charset/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:43:01
  Author: felixonmars
Revision: 1158182

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-charset/repos/community-staging-x86_64/
  haskell-charset/repos/community-staging-x86_64/PKGBUILD
(from rev 1158181, haskell-charset/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-charset/repos/community-staging-x86_64/PKGBUILD (from rev 
1158181, haskell-charset/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:43:01 UTC (rev 1158182)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=charset
+pkgname=haskell-charset
+pkgver=0.3.9
+pkgrel=27
+pkgdesc="A compatibility layer for base"
+url="https://github.com/ekmett/charset";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('3540dfdcd06b1cb7307d27428f51567e6b93638cfc3da82b4c77ca416333e66bc05f96e3b2d70ee48acb13e52634ed6672626ff019316c52e8dd92368d18540c')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:42:18
  Author: felixonmars
Revision: 1158179

upgpkg: haskell-random-source 0.3.0.11-115: rebuild with clock 0.8.3

Modified:
  haskell-random-source/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:41:47 UTC (rev 1158178)
+++ PKGBUILD2022-03-18 03:42:18 UTC (rev 1158179)
@@ -3,7 +3,7 @@
 _hkgname=random-source
 pkgname=haskell-random-source
 pkgver=0.3.0.11
-pkgrel=114
+pkgrel=115
 pkgdesc="Generic basis for random number generators"
 url="https://github.com/mokus0/random-fu";
 license=("custom:PublicDomain")



[arch-commits] Commit in haskell-random-source/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:42:26
  Author: felixonmars
Revision: 1158180

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-random-source/repos/community-staging-x86_64/
  haskell-random-source/repos/community-staging-x86_64/PKGBUILD
(from rev 1158179, haskell-random-source/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-random-source/repos/community-staging-x86_64/PKGBUILD (from rev 
1158179, haskell-random-source/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:42:26 UTC (rev 1158180)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=random-source
+pkgname=haskell-random-source
+pkgver=0.3.0.11
+pkgrel=115
+pkgdesc="Generic basis for random number generators"
+url="https://github.com/mokus0/random-fu";
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-flexible-defaults' 
'haskell-mersenne-random-pure64'
+ 'haskell-mwc-random' 'haskell-primitive' 'haskell-random' 
'haskell-stateref' 'haskell-syb'
+ 'haskell-th-extras')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('5ba3647d7324f51e8c14a17666dca865c3329daedaa12be2cbba2402415b9853')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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"
+}



[arch-commits] Commit in haskell-th-orphans/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:41:47
  Author: felixonmars
Revision: 1158178

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-th-orphans/repos/community-staging-x86_64/
  haskell-th-orphans/repos/community-staging-x86_64/PKGBUILD
(from rev 1158177, haskell-th-orphans/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-th-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 
1158177, haskell-th-orphans/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:41:47 UTC (rev 1158178)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=th-orphans
+pkgname=haskell-th-orphans
+pkgver=0.13.12
+pkgrel=30
+pkgdesc="Orphan instances for TH datatypes"
+url="https://github.com/ekmett/th-orphans/";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-compat' 'haskell-th-lift' 
'haskell-th-expand-syns' 'haskell-th-lift-instances'
+ 'haskell-th-reify-many')
+makedepends=('ghc' 'uusi' 'haskell-hspec')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('59c3fa26bb8cc6ccc8f1b459be59e3b2c57aac8cb52e42e43954da5359c631e6bd20549df509d76b48d8ac82c9ef22e2540df0ec6d233d9e2cc0d807c72c9e6d')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u th-expand-syns $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:42:53
  Author: felixonmars
Revision: 1158181

upgpkg: haskell-charset 0.3.9-27: rebuild with clock 0.8.3

Modified:
  haskell-charset/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:42:26 UTC (rev 1158180)
+++ PKGBUILD2022-03-18 03:42:53 UTC (rev 1158181)
@@ -4,7 +4,7 @@
 _hkgname=charset
 pkgname=haskell-charset
 pkgver=0.3.9
-pkgrel=26
+pkgrel=27
 pkgdesc="A compatibility layer for base"
 url="https://github.com/ekmett/charset";
 license=("BSD")



[arch-commits] Commit in haskell-securemem/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:39:26
  Author: felixonmars
Revision: 1158174

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-securemem/repos/community-staging-x86_64/
  haskell-securemem/repos/community-staging-x86_64/PKGBUILD
(from rev 1158173, haskell-securemem/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 
1158173, haskell-securemem/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:39:26 UTC (rev 1158174)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=securemem
+pkgname=haskell-securemem
+pkgver=0.1.10
+pkgrel=217
+pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk."
+url="https://github.com/vincenthz/hs-securemem";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-byteable" "haskell-memory")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:39:18
  Author: felixonmars
Revision: 1158173

upgpkg: haskell-securemem 0.1.10-217: rebuild with clock 0.8.3

Modified:
  haskell-securemem/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:38:50 UTC (rev 1158172)
+++ PKGBUILD2022-03-18 03:39:18 UTC (rev 1158173)
@@ -4,7 +4,7 @@
 _hkgname=securemem
 pkgname=haskell-securemem
 pkgver=0.1.10
-pkgrel=216
+pkgrel=217
 pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk."
 url="https://github.com/vincenthz/hs-securemem";
 license=("BSD")



[arch-commits] Commit in haskell-pem/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:39:56
  Author: felixonmars
Revision: 1158176

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-pem/repos/community-staging-x86_64/
  haskell-pem/repos/community-staging-x86_64/PKGBUILD
(from rev 1158175, haskell-pem/trunk/PKGBUILD)

--+
 PKGBUILD |   44 
 1 file changed, 44 insertions(+)

Copied: haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 1158175, 
haskell-pem/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:39:56 UTC (rev 1158176)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: hauzer 
+
+_hkgname=pem
+pkgname=haskell-pem
+pkgver=0.2.4
+pkgrel=215
+pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer."
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-basement' 'haskell-memory')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d')
+
+build() {
+cd $_hkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:39:48
  Author: felixonmars
Revision: 1158175

upgpkg: haskell-pem 0.2.4-215: rebuild with clock 0.8.3

Modified:
  haskell-pem/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:39:26 UTC (rev 1158174)
+++ PKGBUILD2022-03-18 03:39:48 UTC (rev 1158175)
@@ -5,7 +5,7 @@
 _hkgname=pem
 pkgname=haskell-pem
 pkgver=0.2.4
-pkgrel=214
+pkgrel=215
 pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer."
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('BSD')



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:41:40
  Author: felixonmars
Revision: 1158177

upgpkg: haskell-th-orphans 0.13.12-30: rebuild with clock 0.8.3

Modified:
  haskell-th-orphans/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:39:56 UTC (rev 1158176)
+++ PKGBUILD2022-03-18 03:41:40 UTC (rev 1158177)
@@ -3,7 +3,7 @@
 _hkgname=th-orphans
 pkgname=haskell-th-orphans
 pkgver=0.13.12
-pkgrel=29
+pkgrel=30
 pkgdesc="Orphan instances for TH datatypes"
 url="https://github.com/ekmett/th-orphans/";
 license=('BSD')



[arch-commits] Commit in haskell-asn1-types/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:37:27
  Author: felixonmars
Revision: 1158170

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-asn1-types/repos/community-staging-x86_64/
  haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD
(from rev 1158169, haskell-asn1-types/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD (from rev 
1158169, haskell-asn1-types/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:37:27 UTC (rev 1158170)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=asn1-types
+pkgname=haskell-asn1-types
+pkgver=0.3.4
+pkgrel=138
+pkgdesc="ASN.1 types"
+url="https://github.com/vincenthz/hs-asn1";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hourglass" "haskell-memory")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('0c2b76f134a77da65ecaa797d92b2ee273a72e9bd4467d354012c2b584216cdf2084974393fa4b850207720a3e0801d4a5af5f15137574ff1d7a341c5014184d')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:37:20
  Author: felixonmars
Revision: 1158169

upgpkg: haskell-asn1-types 0.3.4-138: rebuild with clock 0.8.3

Modified:
  haskell-asn1-types/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:36:58 UTC (rev 1158168)
+++ PKGBUILD2022-03-18 03:37:20 UTC (rev 1158169)
@@ -4,7 +4,7 @@
 _hkgname=asn1-types
 pkgname=haskell-asn1-types
 pkgver=0.3.4
-pkgrel=137
+pkgrel=138
 pkgdesc="ASN.1 types"
 url="https://github.com/vincenthz/hs-asn1";
 license=("BSD")



[arch-commits] Commit in haskell-hslogger/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:36:58
  Author: felixonmars
Revision: 1158168

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hslogger/repos/community-staging-x86_64/
  haskell-hslogger/repos/community-staging-x86_64/PKGBUILD
(from rev 1158167, haskell-hslogger/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 
1158167, haskell-hslogger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:36:58 UTC (rev 1158168)
@@ -0,0 +1,42 @@
+# Maintainer: Sergej Pupykin 
+# Maintainer: Arch Haskell Team 
+
+pkgname=haskell-hslogger
+pkgver=1.3.1.0
+pkgrel=159
+pkgdesc="Versatile logging framework"
+url="https://hackage.haskell.org/package/hslogger";
+license=('LGPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd' 
'haskell-old-locale')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz";)
+sha512sums=('a08e7c85efe2b3f97e87b54db993f78ac31380f9b6f8d926517854771f482b2c64c358ddd12a449a413e5af0f374c034161b6f772148835b50551dc2cdbfa15a')
+
+prepare() {
+cd hslogger-$pkgver
+sed -i 's/< *4.14/<5/' hslogger.cabal
+}
+
+build() {
+cd "${srcdir}/hslogger-${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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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}/hslogger-${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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:38:43
  Author: felixonmars
Revision: 1158171

upgpkg: haskell-cryptonite 0.30-2: rebuild with clock 0.8.3

Modified:
  haskell-cryptonite/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:37:27 UTC (rev 1158170)
+++ PKGBUILD2022-03-18 03:38:43 UTC (rev 1158171)
@@ -4,7 +4,7 @@
 _hkgname=cryptonite
 pkgname=haskell-cryptonite
 pkgver=0.30
-pkgrel=1
+pkgrel=2
 pkgdesc="Cryptography Primitives sink"
 url="https://github.com/vincenthz/cryptonite";
 license=("BSD")



[arch-commits] Commit in haskell-cryptonite/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:38:50
  Author: felixonmars
Revision: 1158172

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cryptonite/repos/community-staging-x86_64/
  haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD
(from rev 1158171, haskell-cryptonite/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD (from rev 
1158171, haskell-cryptonite/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:38:50 UTC (rev 1158172)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cryptonite
+pkgname=haskell-cryptonite
+pkgver=0.30
+pkgrel=2
+pkgdesc="Cryptography Primitives sink"
+url="https://github.com/vincenthz/cryptonite";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-basement' 'haskell-memory')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-kat'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('519120263fb7c2b9f910e48cf43feaca07f7e705ea70c578da362dafa637b654cab90e3b9484497e33a6fdd5b8f867c0ede60d0dddba02602044b9b3de502d16')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fsupport_deepseq -finteger-gmp -f-support_pclmuldq 
-fsupport_rdrand \
+-fsupport_aesni -f-old_toolchain_inliner -f-check_alignment 
-fsupport_sse
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:36:51
  Author: felixonmars
Revision: 1158167

upgpkg: haskell-hslogger 1.3.1.0-159: rebuild with clock 0.8.3

Modified:
  haskell-hslogger/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:36:29 UTC (rev 1158166)
+++ PKGBUILD2022-03-18 03:36:51 UTC (rev 1158167)
@@ -3,7 +3,7 @@
 
 pkgname=haskell-hslogger
 pkgver=1.3.1.0
-pkgrel=158
+pkgrel=159
 pkgdesc="Versatile logging framework"
 url="https://hackage.haskell.org/package/hslogger";
 license=('LGPL')



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:36:29
  Author: felixonmars
Revision: 1158166

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-network-multicast/repos/community-staging-x86_64/
  haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD
(from rev 1158165, haskell-network-multicast/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158165, haskell-network-multicast/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:36:29 UTC (rev 1158166)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=network-multicast
+pkgname=haskell-network-multicast
+pkgver=0.3.2
+pkgrel=141
+pkgdesc="Simple multicast library"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('6308b09e882a3b99ce762cc30da790d6ff83b777d322842d342f555a307c59f0110b9a46557559e9bb5bfba258644f25ebfb9007f33e62cf6855dec8fd48da99')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:36:22
  Author: felixonmars
Revision: 1158165

upgpkg: haskell-network-multicast 0.3.2-141: rebuild with clock 0.8.3

Modified:
  haskell-network-multicast/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:36:03 UTC (rev 1158164)
+++ PKGBUILD2022-03-18 03:36:22 UTC (rev 1158165)
@@ -4,7 +4,7 @@
 _hkgname=network-multicast
 pkgname=haskell-network-multicast
 pkgver=0.3.2
-pkgrel=140
+pkgrel=141
 pkgdesc="Simple multicast library"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("custom:PublicDomain")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:35:17
  Author: felixonmars
Revision: 1158161

upgpkg: haskell-polysemy 1.6.0.0-42: rebuild with clock 0.8.3

Modified:
  haskell-polysemy/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:34:42 UTC (rev 1158160)
+++ PKGBUILD2022-03-18 03:35:17 UTC (rev 1158161)
@@ -3,7 +3,7 @@
 _hkgname=polysemy
 pkgname=haskell-polysemy
 pkgver=1.6.0.0
-pkgrel=41
+pkgrel=42
 pkgdesc="Higher-order, low-boilerplate, zero-cost free monads"
 url="https://github.com/isovector/polysemy";
 license=('BSD')



[arch-commits] Commit in haskell-regex-applicative-text/trunk (PKGBUILD)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:34:34
  Author: felixonmars
Revision: 1158159

upgpkg: haskell-regex-applicative-text 0.1.0.1-146: rebuild with clock 0.8.3

Modified:
  haskell-regex-applicative-text/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:34:14 UTC (rev 1158158)
+++ PKGBUILD2022-03-18 03:34:34 UTC (rev 1158159)
@@ -4,7 +4,7 @@
 _hkgname=regex-applicative-text
 pkgname=haskell-regex-applicative-text
 pkgver=0.1.0.1
-pkgrel=145
+pkgrel=146
 pkgdesc="Wrapped regex-applicative primitives to work with Text"
 url="https://github.com/phadej/regex-applicative-text#readme";
 license=("BSD")



[arch-commits] Commit in haskell-random-fu/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:36:03
  Author: felixonmars
Revision: 1158164

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-random-fu/repos/community-staging-x86_64/
  haskell-random-fu/repos/community-staging-x86_64/PKGBUILD
(from rev 1158163, haskell-random-fu/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 
1158163, haskell-random-fu/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:36:03 UTC (rev 1158164)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+
+_hkgname=random-fu
+pkgname=haskell-random-fu
+pkgver=0.3.0.0
+pkgrel=5
+pkgdesc="Random number generation"
+url="https://github.com/mokus0/random-fu";
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-erf' 'haskell-math-functions' 
'haskell-monad-loops' 'haskell-random'
+ 'haskell-random-shuffle' 'haskell-rvar' 'haskell-syb' 
'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('a19d158d0f2b6df51d32c9e6df7cf6bbd94b7a1af81acfb4fe505f410e5ae4c7')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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"
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:34:42
  Author: felixonmars
Revision: 1158160

archrelease: copy trunk to community-staging-x86_64

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

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-regex-applicative-text/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158159, haskell-regex-applicative-text/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:34:42 UTC (rev 1158160)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-applicative-text
+pkgname=haskell-regex-applicative-text
+pkgver=0.1.0.1
+pkgrel=146
+pkgdesc="Wrapped regex-applicative primitives to work with Text"
+url="https://github.com/phadej/regex-applicative-text#readme";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-regex-applicative")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8ee1d581498e047a7b759476ce98c43c19656b767790b0f12b8485bc212a71c7115cee5c3e5089392995bc71851025093c406bce9d8ac3c5962675ae06fa4339')
+
+prepare() {
+sed -i 's/base >= 4.3 && <4.10/base >= 4.3/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



[arch-commits] Commit in haskell-polysemy/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:35:24
  Author: felixonmars
Revision: 1158162

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-polysemy/repos/community-staging-x86_64/
  haskell-polysemy/repos/community-staging-x86_64/PKGBUILD
(from rev 1158161, haskell-polysemy/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-polysemy/repos/community-staging-x86_64/PKGBUILD (from rev 
1158161, haskell-polysemy/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:35:24 UTC (rev 1158162)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=polysemy
+pkgname=haskell-polysemy
+pkgver=1.6.0.0
+pkgrel=42
+pkgdesc="Higher-order, low-boilerplate, zero-cost free monads"
+url="https://github.com/isovector/polysemy";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-async' 
'haskell-first-class-families' 'haskell-syb'
+ 'haskell-th-abstraction' 'haskell-type-errors' 'haskell-unagi-chan')
+makedepends=('ghc' 'uusi' 'haskell-cabal-doctest' 'haskell-hspec-discover' 
'haskell-doctest' 'haskell-hspec'
+ 'haskell-inspection-testing')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('9b053ea9a06abcadacd42db8dac913e140129d9d37e93f949c4b15493b465eeb8db55a19c5c450055f5b6856cf4683d3165b74350f0e68e0d3a6e3fa1e3d9064')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u doctest $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  # 
https://github.com/polysemy-research/polysemy/pull/410#issuecomment-868183832
+  runhaskell Setup test --show-details=direct || echo "Tests failed"
+}
+
+package() {
+  cd $_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
+}



[arch-commits] Commit in haskell-gtk2hs-buildtools/repos (3 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:34:14
  Author: felixonmars
Revision: 1158158

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-gtk2hs-buildtools/repos/community-staging-x86_64/
  haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD
(from rev 1158157, haskell-gtk2hs-buildtools/trunk/PKGBUILD)
  haskell-gtk2hs-buildtools/repos/community-staging-x86_64/gcc-11.patch
(from rev 1158157, haskell-gtk2hs-buildtools/trunk/gcc-11.patch)

--+
 PKGBUILD |   44 
 gcc-11.patch |   37 +
 2 files changed, 81 insertions(+)

Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158157, haskell-gtk2hs-buildtools/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:34:14 UTC (rev 1158158)
@@ -0,0 +1,44 @@
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-gtk2hs-buildtools
+pkgver=0.13.8.0
+pkgrel=149
+pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries."
+url="https://hackage.haskell.org/package/gtk2hs-buildtools";
+license=('GPL2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-hashtables')
+makedepends=('alex' 'happy' 'ghc')
+provides=('gtk2hs-buildtools')
+conflicts=('gtk2hs-buildtools')
+replaces=('gtk2hs-buildtools')
+source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz";
+gcc-11.patch)
+sha512sums=('fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a721f8d37852093e03fd'
+
'd7e2c4b9bb8ef71f4f2deda6e81aa1b7a0e5bc5f534334513fcd95be6386448b8c1516224be421f450f16e1efbc10aaeba30f485cb5f3a1c31ac2e3aa435733b')
+
+prepare() {
+cd gtk2hs-buildtools-$pkgver
+patch -p2 -i ../gcc-11.patch
+}
+
+build() {
+cd gtk2hs-buildtools-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
\
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid # 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 gtk2hs-buildtools-$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"
+}

Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/gcc-11.patch 
(from rev 1158157, haskell-gtk2hs-buildtools/trunk/gcc-11.patch)
===
--- community-staging-x86_64/gcc-11.patch   (rev 0)
+++ community-staging-x86_64/gcc-11.patch   2022-03-18 03:34:14 UTC (rev 
1158158)
@@ -0,0 +1,37 @@
+commit f4e880b934a2ddcb7f65a68185a84043f2f152a7
+Author: Felix Yan 
+Date:   Fri May 14 21:28:55 2021 +0800
+
+CLexer: allow zeros as line numbers in preprocessed directives
+
+Starting from `gcc-11` initial line numbers not related to
+actual files are marked as zeros. See the "preprocessor:
+Better line info for  & "
+https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6bf2ff0d52a9
+
+language-c's grammar did not allow it (by accident)
+
+```
+Prelude> Language.C.parseC (Data.ByteString.Char8.pack "# 0 
\"/dev/null\"\n") Language.C.nopos
+Left :: [ERROR]  >>> Syntax Error !
+  Lexical error !
+  The character '#' does not fit here.
+```
+
+The change allows '0' in line numbers as well.
+
+Backported from 
https://github.com/visq/language-c/commit/8133e1526750ab74ca4d5180fb140a7e172d473f
+
+diff --git a/tools/c2hs/c/CLexer.x b/tools/c2hs/c/CLexer.x
+index 0099af5c..9ed0bfba 100644
+--- a/tools/c2hs/c/CLexer.x
 b/tools/c2hs/c/CLexer.x
+@@ -130,7 +130,7 @@ $white+;
+ --  * allows further ints after the file name a la GCC; as the GCC CPP docu
+ --   doesn't say how many ints there can be, we allow an unbound number
+ --
+-\#$space*@int$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
++\#$space*@digits$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
+   { \pos len str -> setPos (adjustPos (take len str) pos) >> lexToken }
+ 
+ -- #pragma directive (K&R A12.8)



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:35:56
  Author: felixonmars
Revision: 1158163

upgpkg: haskell-random-fu 0.3.0.0-5: rebuild with clock 0.8.3

Modified:
  haskell-random-fu/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:35:24 UTC (rev 1158162)
+++ PKGBUILD2022-03-18 03:35:56 UTC (rev 1158163)
@@ -3,7 +3,7 @@
 _hkgname=random-fu
 pkgname=haskell-random-fu
 pkgver=0.3.0.0
-pkgrel=4
+pkgrel=5
 pkgdesc="Random number generation"
 url="https://github.com/mokus0/random-fu";
 license=("custom:PublicDomain")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:34:05
  Author: felixonmars
Revision: 1158157

upgpkg: haskell-gtk2hs-buildtools 0.13.8.0-149: rebuild with clock 0.8.3

Modified:
  haskell-gtk2hs-buildtools/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:33:27 UTC (rev 1158156)
+++ PKGBUILD2022-03-18 03:34:05 UTC (rev 1158157)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-gtk2hs-buildtools
 pkgver=0.13.8.0
-pkgrel=148
+pkgrel=149
 pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries."
 url="https://hackage.haskell.org/package/gtk2hs-buildtools";
 license=('GPL2')



[arch-commits] Commit in haskell-ghc-typelits-extra/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:33:27
  Author: felixonmars
Revision: 1158156

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ghc-typelits-extra/repos/community-staging-x86_64/
  haskell-ghc-typelits-extra/repos/community-staging-x86_64/PKGBUILD
(from rev 1158155, haskell-ghc-typelits-extra/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-ghc-typelits-extra/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158155, haskell-ghc-typelits-extra/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:33:27 UTC (rev 1158156)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ghc-typelits-extra
+pkgname=haskell-ghc-typelits-extra
+pkgver=0.4.3
+pkgrel=39
+pkgdesc="Additional type-level operations on GHC.TypeLits.Nat"
+url="https://github.com/clash-lang/ghc-typelits-extra";
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-tcplugins-extra' 
'haskell-ghc-typelits-knownnat'
+ 'haskell-ghc-typelits-natnormalise')
+makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ad0779c2ad3745c147b02b4a7e4d6b37d204bb065d7eacbdced2d1ead612213582d4843e970ad70359ac72c6fb50dd1c3a54b870cf8336803be9d502ca3efc48')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u ghc-bignum $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:32:46
  Author: felixonmars
Revision: 1158153

upgpkg: haskell-vty 5.34-6: rebuild with clock 0.8.3

Modified:
  haskell-vty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:28:26 UTC (rev 1158152)
+++ PKGBUILD2022-03-18 03:32:46 UTC (rev 1158153)
@@ -4,7 +4,7 @@
 _hkgname=vty
 pkgname=haskell-vty
 pkgver=5.34
-pkgrel=5
+pkgrel=6
 pkgdesc="A simple terminal UI library"
 url="https://github.com/jtdaugherty/vty";
 license=("BSD")



[arch-commits] Commit in haskell-ghc-typelits-extra/trunk (PKGBUILD)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:33:20
  Author: felixonmars
Revision: 1158155

upgpkg: haskell-ghc-typelits-extra 0.4.3-39: rebuild with clock 0.8.3

Modified:
  haskell-ghc-typelits-extra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:32:54 UTC (rev 1158154)
+++ PKGBUILD2022-03-18 03:33:20 UTC (rev 1158155)
@@ -3,7 +3,7 @@
 _hkgname=ghc-typelits-extra
 pkgname=haskell-ghc-typelits-extra
 pkgver=0.4.3
-pkgrel=38
+pkgrel=39
 pkgdesc="Additional type-level operations on GHC.TypeLits.Nat"
 url="https://github.com/clash-lang/ghc-typelits-extra";
 license=('custom:BSD2')



[arch-commits] Commit in haskell-vty/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:32:54
  Author: felixonmars
Revision: 1158154

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vty/repos/community-staging-x86_64/
  haskell-vty/repos/community-staging-x86_64/PKGBUILD
(from rev 1158153, haskell-vty/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 1158153, 
haskell-vty/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:32:54 UTC (rev 1158154)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vty
+pkgname=haskell-vty
+pkgver=5.34
+pkgrel=6
+pkgdesc="A simple terminal UI library"
+url="https://github.com/jtdaugherty/vty";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-blaze-builder' 
'haskell-microlens'
+ 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-hashable' 
'haskell-parallel'
+ 'haskell-utf8-string' 'haskell-vector')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-smallcheck'
+ 'haskell-quickcheck-assertions' 'haskell-test-framework'
+ 'haskell-test-framework-smallcheck' 
'haskell-test-framework-hunit' 'haskell-random'
+ 'haskell-string-qq')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('2e494ce2af8b2124a8fd4ed797e14a4d32b23c8dd3a0095ab86731abda02f419786b138a9fd3eeebfc7586cb807f6f39547de0b10c47d57d51a6bbf3a8a38568')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



[arch-commits] Commit in bnfc/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:28:26
  Author: felixonmars
Revision: 1158152

archrelease: copy trunk to community-staging-x86_64

Added:
  bnfc/repos/community-staging-x86_64/
  bnfc/repos/community-staging-x86_64/PKGBUILD
(from rev 1158151, bnfc/trunk/PKGBUILD)

--+
 PKGBUILD |   55 +++
 1 file changed, 55 insertions(+)

Copied: bnfc/repos/community-staging-x86_64/PKGBUILD (from rev 1158151, 
bnfc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:28:26 UTC (rev 1158152)
@@ -0,0 +1,55 @@
+# This file was generated by arch-hs, please check it manually.
+# Maintainer: Your Name 
+
+_hkgname=BNFC
+pkgname=bnfc
+pkgver=2.9.4
+pkgrel=2
+pkgdesc="A compiler front-end generator."
+url="http://bnfc.digitalgrammars.com/";
+license=("GPL2")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-string-qq')
+optdepends=('ghc: for default haskell backend'
+'alex: for default haskell backend'
+'happy: for default haskell backend')
+makedepends=('ghc' 'alex' 'happy' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-cabal-doctest'
+ 'haskell-doctest' 'haskell-hspec' 'haskell-hspec-discover' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('485a2a2f0aba7a420e64d8184eee3172a650b18964ed299dad492c6856366f2c3e952d11a809c47ca430137b55ba64c4d6c8b94900b447f079e78b7942f952a9')
+
+prepare() {
+  # Use -dynamic by default
+  sed -i 's/ghc --make/ghc -dynamic --make/g' 
$_hkgname-$pkgver/src/BNFC/Backend/Haskell.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:28:19
  Author: felixonmars
Revision: 1158151

upgpkg: bnfc 2.9.4-2: rebuild with clock 0.8.3

Modified:
  bnfc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:27:19 UTC (rev 1158150)
+++ PKGBUILD2022-03-18 03:28:19 UTC (rev 1158151)
@@ -4,7 +4,7 @@
 _hkgname=BNFC
 pkgname=bnfc
 pkgver=2.9.4
-pkgrel=1
+pkgrel=2
 pkgdesc="A compiler front-end generator."
 url="http://bnfc.digitalgrammars.com/";
 license=("GPL2")



[arch-commits] Commit in haskell-regex-tdfa/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:27:19
  Author: felixonmars
Revision: 1158150

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-regex-tdfa/repos/community-staging-x86_64/
  haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD
(from rev 1158149, haskell-regex-tdfa/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 
1158149, haskell-regex-tdfa/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:27:19 UTC (rev 1158150)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-tdfa
+pkgname=haskell-regex-tdfa
+pkgver=1.3.1.2
+pkgrel=6
+pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)"
+url="https://wiki.haskell.org/Regular_expressions";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-regex-base')
+makedepends=('ghc' 'uusi' 'haskell-utf8-string')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('e89d538ecb7dbde45e477eefb4b70395825106c4008515799a955f3d4009701747a3e0431fdb46221485d685b9922334e3f88c5b0547920fd94753f23087f1ec')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



[arch-commits] Commit in haskell-url/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:26:28
  Author: felixonmars
Revision: 1158148

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-url/repos/community-staging-x86_64/
  haskell-url/repos/community-staging-x86_64/PKGBUILD
(from rev 1158147, haskell-url/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-url/repos/community-staging-x86_64/PKGBUILD (from rev 1158147, 
haskell-url/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:26:28 UTC (rev 1158148)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=url
+pkgname=haskell-url
+pkgver=2.1.3
+pkgrel=98
+pkgdesc="A library for working with URLs"
+url="https://www.haskell.org/haskellwiki/Url";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-utf8-string')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('53ee2aabc877c91d06c7e029ff807057f88bb4ce712ad02d47655d43869ad83af9032eea85d0ecddf3cad19839827bb723c9bf0a17b580ee7018f4b08c691cd8')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:27:12
  Author: felixonmars
Revision: 1158149

upgpkg: haskell-regex-tdfa 1.3.1.2-6: rebuild with clock 0.8.3

Modified:
  haskell-regex-tdfa/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:26:28 UTC (rev 1158148)
+++ PKGBUILD2022-03-18 03:27:12 UTC (rev 1158149)
@@ -4,7 +4,7 @@
 _hkgname=regex-tdfa
 pkgname=haskell-regex-tdfa
 pkgver=1.3.1.2
-pkgrel=5
+pkgrel=6
 pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)"
 url="https://wiki.haskell.org/Regular_expressions";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:26:21
  Author: felixonmars
Revision: 1158147

upgpkg: haskell-url 2.1.3-98: rebuild with clock 0.8.3

Modified:
  haskell-url/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:26:00 UTC (rev 1158146)
+++ PKGBUILD2022-03-18 03:26:21 UTC (rev 1158147)
@@ -4,7 +4,7 @@
 _hkgname=url
 pkgname=haskell-url
 pkgver=2.1.3
-pkgrel=97
+pkgrel=98
 pkgdesc="A library for working with URLs"
 url="https://www.haskell.org/haskellwiki/Url";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:25:53
  Author: felixonmars
Revision: 1158145

upgpkg: haskell-language-javascript 0.7.1.0-90: rebuild with clock 0.8.3

Modified:
  haskell-language-javascript/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:24:24 UTC (rev 1158144)
+++ PKGBUILD2022-03-18 03:25:53 UTC (rev 1158145)
@@ -4,7 +4,7 @@
 _hkgname=language-javascript
 pkgname=haskell-language-javascript
 pkgver=0.7.1.0
-pkgrel=89
+pkgrel=90
 pkgdesc="Parser for JavaScript"
 url="https://github.com/erikd/language-javascript";
 license=("BSD")



[arch-commits] Commit in haskell-language-javascript/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:26:00
  Author: felixonmars
Revision: 1158146

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-language-javascript/repos/community-staging-x86_64/
  haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD
(from rev 1158145, haskell-language-javascript/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158145, haskell-language-javascript/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:26:00 UTC (rev 1158146)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-javascript
+pkgname=haskell-language-javascript
+pkgver=0.7.1.0
+pkgrel=90
+pkgdesc="Parser for JavaScript"
+url="https://github.com/erikd/language-javascript";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-utf8-string")
+makedepends=('alex' 'happy' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('35f935f121cb8aad1a28be50ba8d571ee60bd2c6721eaf9bc7f897cbc4a33b17213e89d84bf9525ddbf555030efd5fbe6b11157c113900354430a7193223516f')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



[arch-commits] Commit in haskell-http-media/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:24:24
  Author: felixonmars
Revision: 1158144

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-http-media/repos/community-staging-x86_64/
  haskell-http-media/repos/community-staging-x86_64/PKGBUILD
(from rev 1158143, haskell-http-media/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-http-media/repos/community-staging-x86_64/PKGBUILD (from rev 
1158143, haskell-http-media/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:24:24 UTC (rev 1158144)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-media
+pkgname=haskell-http-media
+pkgver=0.8.0.0
+pkgrel=137
+pkgdesc="Processing HTTP Content-Type and Accept headers"
+url="https://github.com/zmthy/http-media";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-case-insensitive" "haskell-utf8-string")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('549fa1892c81224e79bad4268993e0cfa324d9d0c9daa0d800ac7cc4eee307405155989672c49adb0e124ca29c2d83cc565ba3c935fd3be4ab4ef0594b012bb5')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.13/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:23:52
  Author: felixonmars
Revision: 1158142

archrelease: copy trunk to community-staging-x86_64

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

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158141, haskell-language-python/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:23:52 UTC (rev 1158142)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-python
+pkgname=haskell-language-python
+pkgver=0.5.8
+pkgrel=87
+pkgdesc="Parsing and pretty printing of Python code."
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-monads-tf' 'haskell-utf8-string')
+makedepends=('happy' 'alex' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('fa2d9c1a20460e38dcc370be60157090e7279386a4ebc0f4c4bac56fb3a8f65541c41fa789d2df31e385eeea3c05e2f84c44f77917379194eb4e29372ab4c20d')
+
+build() {
+cd $_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 
--ghc-option=-fllvm \
+-fsplit-base
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:24:17
  Author: felixonmars
Revision: 1158143

upgpkg: haskell-http-media 0.8.0.0-137: rebuild with clock 0.8.3

Modified:
  haskell-http-media/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:23:52 UTC (rev 1158142)
+++ PKGBUILD2022-03-18 03:24:17 UTC (rev 1158143)
@@ -4,7 +4,7 @@
 _hkgname=http-media
 pkgname=haskell-http-media
 pkgver=0.8.0.0
-pkgrel=136
+pkgrel=137
 pkgdesc="Processing HTTP Content-Type and Accept headers"
 url="https://github.com/zmthy/http-media";
 license=("MIT")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:22:20
  Author: felixonmars
Revision: 1158139

upgpkg: haskell-x11-xft 0.3.3-2: rebuild with clock 0.8.3

Modified:
  haskell-x11-xft/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:21:56 UTC (rev 1158138)
+++ PKGBUILD2022-03-18 03:22:20 UTC (rev 1158139)
@@ -3,7 +3,7 @@
 _hkgname=X11-xft
 pkgname=haskell-x11-xft
 pkgver=0.3.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Bindings to the Xft and some Xrender parts"
 url="https://github.com/xmonad/X11-xft";
 license=('LGPL')



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:23:45
  Author: felixonmars
Revision: 1158141

upgpkg: haskell-language-python 0.5.8-87: rebuild with clock 0.8.3

Modified:
  haskell-language-python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:22:27 UTC (rev 1158140)
+++ PKGBUILD2022-03-18 03:23:45 UTC (rev 1158141)
@@ -4,7 +4,7 @@
 _hkgname=language-python
 pkgname=haskell-language-python
 pkgver=0.5.8
-pkgrel=86
+pkgrel=87
 pkgdesc="Parsing and pretty printing of Python code."
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



[arch-commits] Commit in haskell-tostring/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:21:56
  Author: felixonmars
Revision: 1158138

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tostring/repos/community-staging-x86_64/
  haskell-tostring/repos/community-staging-x86_64/PKGBUILD
(from rev 1158137, haskell-tostring/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-tostring/repos/community-staging-x86_64/PKGBUILD (from rev 
1158137, haskell-tostring/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:21:56 UTC (rev 1158138)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tostring
+pkgname=haskell-tostring
+pkgver=0.2.1.1
+pkgrel=3
+pkgdesc="The ToString class"
+url="https://github.com/silkapp/tostring.git";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-utf8-string')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('efa700d44aec57c82be60c0eabd610f62f2df0d9b06cf41b5fc35a2b77502531')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-x11-xft/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:22:27
  Author: felixonmars
Revision: 1158140

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-x11-xft/repos/community-staging-x86_64/
  haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD
(from rev 1158139, haskell-x11-xft/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD (from rev 
1158139, haskell-x11-xft/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:22:27 UTC (rev 1158140)
@@ -0,0 +1,42 @@
+# Maintainer: Sergej Pupykin 
+
+_hkgname=X11-xft
+pkgname=haskell-x11-xft
+pkgver=0.3.3
+pkgrel=2
+pkgdesc="Bindings to the Xft and some Xrender parts"
+url="https://github.com/xmonad/X11-xft";
+license=('LGPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-x11' 'haskell-utf8-string' 'libxft')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz)
+sha512sums=('2d76c11aefd0a209dccdd44ce0da32fd0cddc7e852fec86ff3ed97a7d80bf5bf57542c39025fdedf281584c9cea90e20ab6d14374ac50fea63dcfed8622702d5')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:21:49
  Author: felixonmars
Revision: 1158137

upgpkg: haskell-tostring 0.2.1.1-3: rebuild with clock 0.8.3

Modified:
  haskell-tostring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:21:31 UTC (rev 1158136)
+++ PKGBUILD2022-03-18 03:21:49 UTC (rev 1158137)
@@ -3,7 +3,7 @@
 _hkgname=tostring
 pkgname=haskell-tostring
 pkgver=0.2.1.1
-pkgrel=2
+pkgrel=3
 pkgdesc="The ToString class"
 url="https://github.com/silkapp/tostring.git";
 license=("BSD")



[arch-commits] Commit in haskell-listlike/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:21:31
  Author: felixonmars
Revision: 1158136

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-listlike/repos/community-staging-x86_64/
  haskell-listlike/repos/community-staging-x86_64/PKGBUILD
(from rev 1158135, haskell-listlike/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-listlike/repos/community-staging-x86_64/PKGBUILD (from rev 
1158135, haskell-listlike/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:21:31 UTC (rev 1158136)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ListLike
+pkgname=haskell-listlike
+pkgver=4.7.6
+pkgrel=30
+pkgdesc="Generic support for list-like structures"
+url="https://github.com/ddssff/listlike";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dlist' 'haskell-fmlist' 'haskell-utf8-string' 
'haskell-vector')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-random')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('40f3c9628c6ca2a1b3b158adb5a30b368d806890229fcd1e42a9162dba5fec50483a4bc82eca942aeaf07bb6054d8f0355f2af0c5aadf8eabc1a327c918369f8')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:20:05
  Author: felixonmars
Revision: 1158134

archrelease: copy trunk to community-staging-x86_64

Added:
  xmonad/repos/community-staging-x86_64/
  xmonad/repos/community-staging-x86_64/PKGBUILD
(from rev 1158133, xmonad/trunk/PKGBUILD)
  xmonad/repos/community-staging-x86_64/dynamic-compilation.patch
(from rev 1158133, xmonad/trunk/dynamic-compilation.patch)
  xmonad/repos/community-staging-x86_64/xmonad.svg
(from rev 1158133, xmonad/trunk/xmonad.svg)

---+
 PKGBUILD  |   73 +
 dynamic-compilation.patch |   11 ++
 xmonad.svg|   77 
 3 files changed, 161 insertions(+)

Copied: xmonad/repos/community-staging-x86_64/PKGBUILD (from rev 1158133, 
xmonad/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:20:05 UTC (rev 1158134)
@@ -0,0 +1,73 @@
+# Maintainer: Levente Polyak 
+# Maintainer: Jelle van der Waa 
+# Contributor: Sergej Pupykin 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: shild 
+
+pkgname=xmonad
+pkgver=0.15
+pkgrel=176
+pkgdesc='Lightweight X11 tiled window manager written in Haskell'
+url='https://xmonad.org/'
+arch=('x86_64')
+license=('BSD')
+depends=('ghc' 'haskell-x11' 'sh' 'haskell-utf8-string' 
'haskell-extensible-exceptions'
+ 'haskell-data-default' 'haskell-setlocale')
+makedepends=('gendesk' 'uusi')
+optdepends=('xorg-xmessage: for displaying visual error messages')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz
+
$pkgname-ghc9.patch::https://github.com/xmonad/xmonad/commit/2a1a18023a15d13247148638edf29ca6bf9c3bce.patch
+dynamic-compilation.patch
+xmonad.svg)
+sha512sums=('07bf61a1355548679d264e62423dfe6c4ee886aff28ac748588aa7f4f9a4f1bf2afabb1104451fa56f5a3989d79b6044f479d2804e416940e02f52f18b443996'
+
'9b4d20ec1bc24770981ff4848734074d75ffe474d641fa3f3e17e6507bce2aaa0684638a1778cbeea0b209d9cd06793abc8f62fbc0dad0e196f866390bb878b3'
+
'abc598ebc4b55917186cd4d549fc970f53905f820d394ada9a092c08d8833050ad18b23e2f4fd7f281487da2db5b0ca058600e995ac97b18d3be4c62071562d6'
+
'31f0ceb724a9931aeda75ab706c8908b5d8341af4df50ab1d749814baacb748ad3622601cd99ac03bf936b698fcd854b23d1541e1772306e3337a13a79b110b6')
+
+prepare() {
+  gendesk --pkgname "${pkgname}" --pkgdesc "${pkgdesc}"
+  cd ${pkgname}-${pkgver}
+  patch -p1 -i "${srcdir}/dynamic-compilation.patch"
+  patch -p1 -i "${srcdir}/$pkgname-ghc9.patch"
+  uusi -u X11 ${pkgname}.cabal
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+
+  runhaskell Setup configure -O \
+--enable-shared \
+--enable-executable-dynamic \
+--disable-library-vanilla \
+--prefix=/usr \
+--dynlibdir=/usr/lib \
+--docdir="/usr/share/doc/${pkgname}" \
+--datasubdir="${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+  runhaskell Setup build $MAKEFLAGS
+  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 ${pkgname}-${pkgver}
+
+  install -Dm 744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -Dm 744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+
+  runhaskell Setup.lhs copy --destdir="${pkgdir}"
+
+  # Requires pandoc, regex-posix, Pretty and cabal
+  #runhaskell util/GenerateManpage.hs
+
+  install -Dm 644 man/xmonad.1 -t "${pkgdir}/usr/share/man/man1"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/xmonad"
+  install -Dm 644 "$srcdir/xmonad.svg" -t "${pkgdir}/usr/share/pixmaps"
+  install -Dm 644 "$srcdir/xmonad.desktop" -t "${pkgdir}/usr/share/xsessions"
+}
+
+# vim: ts=2 sw=2 et:

Copied: xmonad/repos/community-staging-x86_64/dynamic-compilation.patch (from 
rev 1158133, xmonad/trunk/dynamic-compilation.patch)
===
--- community-staging-x86_64/dynamic-compilation.patch  
(rev 0)
+++ community-staging-x86_64/dynamic-compilation.patch  2022-03-18 03:20:05 UTC 
(rev 1158134)
@@ -0,0 +1,11 @@
+diff -ura xmonad-0.13.orig/src/XMonad/Core.hs xmonad-0.13/src/XMonad/Core.hs
+--- xmonad-0.13.orig/src/XMonad/Core.hs2017-06-23 17:13:06.154600231 
+0300
 xmonad-0.13/src/XMonad/Core.hs 2017-06-23 17:13:51.021867441 +0300
+@@ -626,6 +626,7 @@
+   , "-ilib"
+   , "-fforce-recomp"
+   , "-main-is", "main"
++  , "-dynamic"
+

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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:21:23
  Author: felixonmars
Revision: 1158135

upgpkg: haskell-listlike 4.7.6-30: rebuild with clock 0.8.3

Modified:
  haskell-listlike/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:20:05 UTC (rev 1158134)
+++ PKGBUILD2022-03-18 03:21:23 UTC (rev 1158135)
@@ -3,7 +3,7 @@
 _hkgname=ListLike
 pkgname=haskell-listlike
 pkgver=4.7.6
-pkgrel=29
+pkgrel=30
 pkgdesc="Generic support for list-like structures"
 url="https://github.com/ddssff/listlike";
 license=('BSD')



[arch-commits] Commit in haskell-utility-ht/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:18:49
  Author: felixonmars
Revision: 1158130

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-utility-ht/repos/community-staging-x86_64/
  haskell-utility-ht/repos/community-staging-x86_64/PKGBUILD
(from rev 1158129, haskell-utility-ht/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-utility-ht/repos/community-staging-x86_64/PKGBUILD (from rev 
1158129, haskell-utility-ht/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:18:49 UTC (rev 1158130)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=utility-ht
+pkgname=haskell-utility-ht
+pkgver=0.0.16
+pkgrel=59
+pkgdesc="Various small helper functions for Lists, Maybes, Tuples, Functions"
+url="http://www.haskell.org/haskellwiki/Utility-HT";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-doctest-exitcode-stdio' 
'haskell-doctest-lib')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('dc43586c4cd3816b8d9c1f2d952e82a2b633d86df1bdcb19bcaaf96977d3b9b4399cbf6e7c12a1f7f2a8cd0d461a5964af8e2748a016406b1364a9a327d67a79')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:19:10
  Author: felixonmars
Revision: 1158131

upgpkg: haskell-string-conversions 0.4.0.1-103: rebuild with clock 0.8.3

Modified:
  haskell-string-conversions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:18:49 UTC (rev 1158130)
+++ PKGBUILD2022-03-18 03:19:10 UTC (rev 1158131)
@@ -4,7 +4,7 @@
 _hkgname=string-conversions
 pkgname=haskell-string-conversions
 pkgver=0.4.0.1
-pkgrel=102
+pkgrel=103
 pkgdesc="Simplifies dealing with different types for strings"
 url="https://github.com/soenkehahn/string-conversions";
 license=("BSD")



[arch-commits] Commit in haskell-string-conversions/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:19:18
  Author: felixonmars
Revision: 1158132

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-string-conversions/repos/community-staging-x86_64/
  haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD
(from rev 1158131, haskell-string-conversions/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158131, haskell-string-conversions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:19:18 UTC (rev 1158132)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=string-conversions
+pkgname=haskell-string-conversions
+pkgver=0.4.0.1
+pkgrel=103
+pkgdesc="Simplifies dealing with different types for strings"
+url="https://github.com/soenkehahn/string-conversions";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-utf8-string")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8bd015215d1a8a48f01abf95f53bd75f67c83dc48c5b4c4f0731e9da924f99c18e9c6de46fdebdd497f5dc577311db1aa31f5144dfc5b1de539e201b9fc1c9f6')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:19:54
  Author: felixonmars
Revision: 1158133

upgpkg: xmonad 0.15-176: rebuild with clock 0.8.3

Modified:
  xmonad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:19:18 UTC (rev 1158132)
+++ PKGBUILD2022-03-18 03:19:54 UTC (rev 1158133)
@@ -6,7 +6,7 @@
 
 pkgname=xmonad
 pkgver=0.15
-pkgrel=175
+pkgrel=176
 pkgdesc='Lightweight X11 tiled window manager written in Haskell'
 url='https://xmonad.org/'
 arch=('x86_64')



[arch-commits] Commit in haskell-arrows/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:18:09
  Author: felixonmars
Revision: 1158128

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-arrows/repos/community-staging-x86_64/
  haskell-arrows/repos/community-staging-x86_64/PKGBUILD
(from rev 1158127, haskell-arrows/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-arrows/repos/community-staging-x86_64/PKGBUILD (from rev 
1158127, haskell-arrows/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:18:09 UTC (rev 1158128)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=arrows
+pkgname=haskell-arrows
+pkgver=0.4.4.2
+pkgrel=59
+pkgdesc="Arrow classes and transformers"
+url="http://www.haskell.org/arrows/";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-stream')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('f65ac93306629e70ae0d92914cc04d6ab499de3168036f0623aba3fffd22ab09')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-tasty-rerun/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:17:39
  Author: felixonmars
Revision: 1158126

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tasty-rerun/repos/community-staging-x86_64/
  haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD
(from rev 1158125, haskell-tasty-rerun/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 
1158125, haskell-tasty-rerun/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:17:39 UTC (rev 1158126)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-rerun
+pkgname=haskell-tasty-rerun
+pkgver=1.1.18
+pkgrel=102
+pkgdesc="Rerun only tests which failed in a previous test run"
+url="https://github.com/ocharles/tasty-rerun";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-split' 
'haskell-tagged' 'haskell-tasty')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('82672a8d2f37a56e9867bb6fa2b8c79dc40869262a1853b51067e9cf463aef78c4aa3d69cda32a06c3d226ef18c951789845e57a82cbad880f29d5415a659ced')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u base $_hkgname.cabal
+}
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:18:01
  Author: felixonmars
Revision: 1158127

upgpkg: haskell-arrows 0.4.4.2-59: rebuild with clock 0.8.3

Modified:
  haskell-arrows/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:17:39 UTC (rev 1158126)
+++ PKGBUILD2022-03-18 03:18:01 UTC (rev 1158127)
@@ -3,7 +3,7 @@
 _hkgname=arrows
 pkgname=haskell-arrows
 pkgver=0.4.4.2
-pkgrel=58
+pkgrel=59
 pkgdesc="Arrow classes and transformers"
 url="http://www.haskell.org/arrows/";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:18:41
  Author: felixonmars
Revision: 1158129

upgpkg: haskell-utility-ht 0.0.16-59: rebuild with clock 0.8.3

Modified:
  haskell-utility-ht/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:18:09 UTC (rev 1158128)
+++ PKGBUILD2022-03-18 03:18:41 UTC (rev 1158129)
@@ -4,7 +4,7 @@
 _hkgname=utility-ht
 pkgname=haskell-utility-ht
 pkgver=0.0.16
-pkgrel=58
+pkgrel=59
 pkgdesc="Various small helper functions for Lists, Maybes, Tuples, Functions"
 url="http://www.haskell.org/haskellwiki/Utility-HT";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:17:03
  Author: felixonmars
Revision: 1158123

upgpkg: haskell-crypto-enigma 0.1.1.6-30: rebuild with clock 0.8.3

Modified:
  haskell-crypto-enigma/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:16:30 UTC (rev 1158122)
+++ PKGBUILD2022-03-18 03:17:03 UTC (rev 1158123)
@@ -3,7 +3,7 @@
 _hkgname=crypto-enigma
 pkgname=haskell-crypto-enigma
 pkgver=0.1.1.6
-pkgrel=29
+pkgrel=30
 pkgdesc="An Enigma machine simulator with display. "
 url="https://github.com/orome/crypto-enigma-hs";
 license=("BSD")



[arch-commits] Commit in haskell-crypto-enigma/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:17:10
  Author: felixonmars
Revision: 1158124

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-crypto-enigma/repos/community-staging-x86_64/
  haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD
(from rev 1158123, haskell-crypto-enigma/trunk/PKGBUILD)

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

Copied: haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD (from rev 
1158123, haskell-crypto-enigma/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:17:10 UTC (rev 1158124)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=crypto-enigma
+pkgname=haskell-crypto-enigma
+pkgver=0.1.1.6
+pkgrel=30
+pkgdesc="An Enigma machine simulator with display. "
+url="https://github.com/orome/crypto-enigma-hs";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-optparse-applicative' 
'haskell-split')
+makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:17:32
  Author: felixonmars
Revision: 1158125

upgpkg: haskell-tasty-rerun 1.1.18-102: rebuild with clock 0.8.3

Modified:
  haskell-tasty-rerun/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:17:10 UTC (rev 1158124)
+++ PKGBUILD2022-03-18 03:17:32 UTC (rev 1158125)
@@ -4,7 +4,7 @@
 _hkgname=tasty-rerun
 pkgname=haskell-tasty-rerun
 pkgver=1.1.18
-pkgrel=101
+pkgrel=102
 pkgdesc="Rerun only tests which failed in a previous test run"
 url="https://github.com/ocharles/tasty-rerun";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:15:33
  Author: felixonmars
Revision: 1158120

archrelease: copy trunk to community-staging-x86_64

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

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 
1158119, haskell-boxes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:15:33 UTC (rev 1158120)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=boxes
+pkgname=haskell-boxes
+pkgver=0.1.5
+pkgrel=169
+pkgdesc="2D text pretty-printing library"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-split")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('44527be9a8351aef9e6a98bc90276c0137892e2672ca5ae15968ac21cfc1f0ce92d2c734c26b5493b2f8597ab1a65cb9cf5d050b6b02b0a61d6b6df4143ba4d7')
+
+build() {
+cd $_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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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 $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:16:23
  Author: felixonmars
Revision: 1158121

upgpkg: haskell-unicode-transforms 0.4.0-19: rebuild with clock 0.8.3

Modified:
  haskell-unicode-transforms/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:15:33 UTC (rev 1158120)
+++ PKGBUILD2022-03-18 03:16:23 UTC (rev 1158121)
@@ -3,7 +3,7 @@
 _hkgname=unicode-transforms
 pkgname=haskell-unicode-transforms
 pkgver=0.4.0
-pkgrel=18
+pkgrel=19
 pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)"
 url="https://github.com/composewell/unicode-transforms/";
 license=('BSD')



[arch-commits] Commit in haskell-unicode-transforms/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:16:30
  Author: felixonmars
Revision: 1158122

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-unicode-transforms/repos/community-staging-x86_64/
  haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD
(from rev 1158121, haskell-unicode-transforms/trunk/PKGBUILD)

--+
 PKGBUILD |   49 +
 1 file changed, 49 insertions(+)

Copied: haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158121, haskell-unicode-transforms/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:16:30 UTC (rev 1158122)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=unicode-transforms
+pkgname=haskell-unicode-transforms
+pkgver=0.4.0
+pkgrel=19
+pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)"
+url="https://github.com/composewell/unicode-transforms/";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-unicode-data')
+makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-split' 
'haskell-text-icu')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('56a718b4912e60270a74da681002010b78c85c6b6313e88202a34630aa6162a105c148cc9a54d3d989335edf02d2bc5be60c5f541b56efd696bc450c00c2b332')
+
+prepare() {
+cd $_hkgname-$pkgver
+# https://github.com/composewell/unicode-transforms/issues/81
+sed -i 's/import qualified Data.Text.ICU as ICU/import qualified 
Data.Text.ICU.Normalize2 as ICU/' test/Properties.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-dev -fhas-icu -f-has-llvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:15:26
  Author: felixonmars
Revision: 1158119

upgpkg: haskell-boxes 0.1.5-169: rebuild with clock 0.8.3

Modified:
  haskell-boxes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:15:06 UTC (rev 1158118)
+++ PKGBUILD2022-03-18 03:15:26 UTC (rev 1158119)
@@ -4,7 +4,7 @@
 _hkgname=boxes
 pkgname=haskell-boxes
 pkgver=0.1.5
-pkgrel=168
+pkgrel=169
 pkgdesc="2D text pretty-printing library"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:14:59
  Author: felixonmars
Revision: 1158117

upgpkg: haskell-weigh 0.0.16-148: rebuild with clock 0.8.3

Modified:
  haskell-weigh/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:14:35 UTC (rev 1158116)
+++ PKGBUILD2022-03-18 03:14:59 UTC (rev 1158117)
@@ -3,7 +3,7 @@
 _hkgname=weigh
 pkgname=haskell-weigh
 pkgver=0.0.16
-pkgrel=147
+pkgrel=148
 pkgdesc="Measure allocations of a Haskell functions/values"
 url="https://github.com/fpco/weigh";
 license=('BSD')



[arch-commits] Commit in haskell-weigh/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:15:06
  Author: felixonmars
Revision: 1158118

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-weigh/repos/community-staging-x86_64/
  haskell-weigh/repos/community-staging-x86_64/PKGBUILD
(from rev 1158117, haskell-weigh/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-weigh/repos/community-staging-x86_64/PKGBUILD (from rev 
1158117, haskell-weigh/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:15:06 UTC (rev 1158118)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=weigh
+pkgname=haskell-weigh
+pkgver=0.0.16
+pkgrel=148
+pkgdesc="Measure allocations of a Haskell functions/values"
+url="https://github.com/fpco/weigh";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-split' 'haskell-temporary')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a7889b891f8099e23922f37c9a770c94c8bfd6e7e7740786ba1595c0c153dcd60a320d79647952a1a1275a1cf06e2a2aed9ee0ce60e34583a91d186e246f9470')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



[arch-commits] Commit in haskell-base64-bytestring/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:14:35
  Author: felixonmars
Revision: 1158116

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-base64-bytestring/repos/community-staging-x86_64/
  haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD
(from rev 1158115, haskell-base64-bytestring/trunk/PKGBUILD)

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Copied: haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158115, haskell-base64-bytestring/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:14:35 UTC (rev 1158116)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: Daniel Micay 
+# Contributor: Arch Haskell Team <>
+# Contributor: Lex Black 
+
+_hkgname=base64-bytestring
+pkgname=haskell-base64-bytestring
+pkgver=1.2.1.0
+pkgrel=34
+pkgdesc="Fast base64 encoding and decoding for ByteStrings"
+url="https://github.com/bos/base64-bytestring";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-split' 
'haskell-test-framework'
+ 'haskell-test-framework-quickcheck2' 
'haskell-test-framework-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('730d5fd7bd1cf90792d0eea75de1fd333c6cab73f4d178db6d3c7006d77f222734a53bb10ef3a296862ca31338e2ae387acfdd44b119014cff7a0a13362e6e96')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:13:54
  Author: felixonmars
Revision: 1158113

upgpkg: haskell-fin 0.2.1-13: rebuild with clock 0.8.3

Modified:
  haskell-fin/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:13:30 UTC (rev 1158112)
+++ PKGBUILD2022-03-18 03:13:54 UTC (rev 1158113)
@@ -3,7 +3,7 @@
 _hkgname=fin
 pkgname=haskell-fin
 pkgver=0.2.1
-pkgrel=12
+pkgrel=13
 pkgdesc="Nat and Fin: peano naturals and finite numbers"
 url="https://github.com/phadej/vec";
 license=("BSD")



[arch-commits] Commit in haskell-universe-reverse-instances/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:13:30
  Author: felixonmars
Revision: 1158112

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-universe-reverse-instances/repos/community-staging-x86_64/
  haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD
(from rev 1158111, haskell-universe-reverse-instances/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: 
haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD 
(from rev 1158111, haskell-universe-reverse-instances/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:13:30 UTC (rev 1158112)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=universe-reverse-instances
+pkgname=haskell-universe-reverse-instances
+pkgver=1.1.1
+pkgrel=82
+pkgdesc="Instances of standard classes that are made possible by enumerations"
+url="https://github.com/dmwit/universe";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-universe-base')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('c7f3d10a7b9be605bdc7e51b236240dce781e7674ded90e40998e71ac1765bc8b2c55271063c0e05ed033ea454a264da7fb1ff828283df504fc86ca52db0fda7')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u universe-base $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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 $_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
+}



[arch-commits] Commit in haskell-fin/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:14:01
  Author: felixonmars
Revision: 1158114

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fin/repos/community-staging-x86_64/
  haskell-fin/repos/community-staging-x86_64/PKGBUILD
(from rev 1158113, haskell-fin/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: haskell-fin/repos/community-staging-x86_64/PKGBUILD (from rev 1158113, 
haskell-fin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:14:01 UTC (rev 1158114)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=fin
+pkgname=haskell-fin
+pkgver=0.2.1
+pkgrel=13
+pkgdesc="Nat and Fin: peano naturals and finite numbers"
+url="https://github.com/phadej/vec";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-boring' 'haskell-dec' 
'haskell-hashable'
+ 'haskell-some' 'haskell-universe-base')
+makedepends=('ghc' 'uusi' 'haskell-inspection-testing' 'haskell-tagged')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('0b4248008dfff23be6108a3a1d6251e78c0577ab1cf8bb508b8da3c50e0c293f2f393ca0d80723664067e5e244fea9a6e2d6b58c2649a12bcf3c6252969577bb')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_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 -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:14:28
  Author: felixonmars
Revision: 1158115

upgpkg: haskell-base64-bytestring 1.2.1.0-34: rebuild with clock 0.8.3

Modified:
  haskell-base64-bytestring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:14:01 UTC (rev 1158114)
+++ PKGBUILD2022-03-18 03:14:28 UTC (rev 1158115)
@@ -7,7 +7,7 @@
 _hkgname=base64-bytestring
 pkgname=haskell-base64-bytestring
 pkgver=1.2.1.0
-pkgrel=33
+pkgrel=34
 pkgdesc="Fast base64 encoding and decoding for ByteStrings"
 url="https://github.com/bos/base64-bytestring";
 license=('BSD')



[arch-commits] Commit in haskell-safe-exceptions/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:12:06
  Author: felixonmars
Revision: 1158108

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-safe-exceptions/repos/community-staging-x86_64/
  haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD
(from rev 1158107, haskell-safe-exceptions/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158107, haskell-safe-exceptions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:12:06 UTC (rev 1158108)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=safe-exceptions
+pkgname=haskell-safe-exceptions
+pkgver=0.1.7.2
+pkgrel=38
+pkgdesc="Safe, consistent, and easy exception handling"
+url="https://github.com/fpco/safe-exceptions";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hspec' 'haskell-void')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('592cd1b611262a24dc1673ec283059223b47e70a33df22c05ff7222096027afa6358336e6c8e30256a6e40b71d59d59a90021ccd998a8ee6e193aa62d152c5ab')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:11:59
  Author: felixonmars
Revision: 1158107

upgpkg: haskell-safe-exceptions 0.1.7.2-38: rebuild with clock 0.8.3

Modified:
  haskell-safe-exceptions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:11:35 UTC (rev 1158106)
+++ PKGBUILD2022-03-18 03:11:59 UTC (rev 1158107)
@@ -3,7 +3,7 @@
 _hkgname=safe-exceptions
 pkgname=haskell-safe-exceptions
 pkgver=0.1.7.2
-pkgrel=37
+pkgrel=38
 pkgdesc="Safe, consistent, and easy exception handling"
 url="https://github.com/fpco/safe-exceptions";
 license=('MIT')



[arch-commits] Commit in haskell-attoparsec/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:13:02
  Author: felixonmars
Revision: 1158110

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-attoparsec/repos/community-staging-x86_64/
  haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD
(from rev 1158109, haskell-attoparsec/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 
1158109, haskell-attoparsec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:13:02 UTC (rev 1158110)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=attoparsec
+pkgname=haskell-attoparsec
+pkgver=0.14.4
+pkgrel=7
+pkgdesc="Fast combinator parsing for bytestrings and text"
+url="https://github.com/bos/attoparsec";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-scientific')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-unicode' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck' 'haskell-vector')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-developer
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



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

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:12:54
  Author: felixonmars
Revision: 1158109

upgpkg: haskell-attoparsec 0.14.4-7: rebuild with clock 0.8.3

Modified:
  haskell-attoparsec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:12:06 UTC (rev 1158108)
+++ PKGBUILD2022-03-18 03:12:54 UTC (rev 1158109)
@@ -4,7 +4,7 @@
 _hkgname=attoparsec
 pkgname=haskell-attoparsec
 pkgver=0.14.4
-pkgrel=6
+pkgrel=7
 pkgdesc="Fast combinator parsing for bytestrings and text"
 url="https://github.com/bos/attoparsec";
 license=("BSD")



[arch-commits] Commit in haskell-universe-reverse-instances/trunk (PKGBUILD)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:13:22
  Author: felixonmars
Revision: 1158111

upgpkg: haskell-universe-reverse-instances 1.1.1-82: rebuild with clock 0.8.3

Modified:
  haskell-universe-reverse-instances/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 03:13:02 UTC (rev 1158110)
+++ PKGBUILD2022-03-18 03:13:22 UTC (rev 1158111)
@@ -3,7 +3,7 @@
 _hkgname=universe-reverse-instances
 pkgname=haskell-universe-reverse-instances
 pkgver=1.1.1
-pkgrel=81
+pkgrel=82
 pkgdesc="Instances of standard classes that are made possible by enumerations"
 url="https://github.com/dmwit/universe";
 license=("BSD")



[arch-commits] Commit in haskell-deriving-compat/repos (2 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 03:11:35
  Author: felixonmars
Revision: 1158106

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-deriving-compat/repos/community-staging-x86_64/
  haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD
(from rev 1158105, haskell-deriving-compat/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD (from 
rev 1158105, haskell-deriving-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 03:11:35 UTC (rev 1158106)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=deriving-compat
+pkgname=haskell-deriving-compat
+pkgver=0.6
+pkgrel=27
+pkgdesc="Backports of GHC deriving extensions"
+url="https://github.com/haskell-compat/deriving-compat";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-abstraction' 'haskell-transformers-compat')
+makedepends=('ghc' 'haskell-base-compat' 'haskell-base-orphans' 
'haskell-hspec' 'haskell-quickcheck'
+ 'haskell-tagged' 'haskell-void')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('631a9eea6a2546f6f10b1365f8f2acf77611af41c1823583b3365d9def3d355b8596dbfe552d88feae2aa4e3d2aa5b30417e57191ace3c53b05f26890528f51c')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_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
+}



  1   2   3   4   5   6   7   8   9   10   >