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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:59:34
  Author: felixonmars
Revision: 1015095

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-sandi/repos/community-staging-x86_64/PKGBUILD (from rev 
1015094, haskell-sandi/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:59:34 UTC (rev 1015095)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=sandi
+pkgname=haskell-sandi
+pkgver=0.5
+pkgrel=249
+pkgdesc="Data encoding library"
+url="https://hackage.haskell.org/package/sandi;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-conduit')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck'
+ 'haskell-tasty-th')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8abff3496d0d3f082f12416eea3189e06d1663fe78d996159396ab944389b2a816853c0191edced3b176fc506dac60e9ce84347ecaf2c255e5ec0d6b1590c012')
+
+prepare() {
+cd $_hkgname-$pkgver
+echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.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 \
+-fwith-conduit
+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-sandi/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:59:27
  Author: felixonmars
Revision: 1015094

upgpkg: haskell-sandi 0.5-249: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-sandi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:58:42 UTC (rev 1015093)
+++ PKGBUILD2021-09-15 05:59:27 UTC (rev 1015094)
@@ -4,7 +4,7 @@
 _hkgname=sandi
 pkgname=haskell-sandi
 pkgver=0.5
-pkgrel=248
+pkgrel=249
 pkgdesc="Data encoding library"
 url="https://hackage.haskell.org/package/sandi;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:58:42
  Author: felixonmars
Revision: 1015093

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-libyaml/repos/community-staging-x86_64/PKGBUILD (from rev 
1015092, haskell-libyaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:58:42 UTC (rev 1015093)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=libyaml
+pkgname=haskell-libyaml
+pkgver=0.1.2
+pkgrel=159
+pkgdesc="Low-level, streaming YAML interface."
+url="https://github.com/snoyberg/libyaml;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'libyaml' 'haskell-conduit' 'haskell-resourcet')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('0423fb36f1fdeeb89244a81930558ad272f8ffe8161ced3cc542e180937a1e5f264f188972786830b0bace6851adca796756abe100dffa8cb969eff4cb0e3121')
+
+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 \
+-fsystem-libyaml
+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-libyaml/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:58:35
  Author: felixonmars
Revision: 1015092

upgpkg: haskell-libyaml 0.1.2-159: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-libyaml/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:57:53 UTC (rev 1015091)
+++ PKGBUILD2021-09-15 05:58:35 UTC (rev 1015092)
@@ -3,7 +3,7 @@
 _hkgname=libyaml
 pkgname=haskell-libyaml
 pkgver=0.1.2
-pkgrel=158
+pkgrel=159
 pkgdesc="Low-level, streaming YAML interface."
 url="https://github.com/snoyberg/libyaml;
 license=('BSD')



[arch-commits] Commit in haskell-indexed-traversable-instances/repos (2 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:57:53
  Author: felixonmars
Revision: 1015091

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-indexed-traversable-instances/repos/community-staging-x86_64/
  haskell-indexed-traversable-instances/repos/community-staging-x86_64/PKGBUILD
(from rev 1015090, haskell-indexed-traversable-instances/trunk/PKGBUILD)

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

Copied: 
haskell-indexed-traversable-instances/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015090, haskell-indexed-traversable-instances/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:57:53 UTC (rev 1015091)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=indexed-traversable-instances
+pkgname=haskell-indexed-traversable-instances
+pkgver=0.1
+pkgrel=40
+pkgdesc="More instances of FunctorWithIndex, FoldableWithIndex, 
TraversableWithIndex"
+url="https://github.com/haskellari/indexed-traversable;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-indexed-traversable' 'haskell-tagged' 
'haskell-unordered-containers'
+ 'haskell-vector')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('faec44807902b58e50c8e12394d15ebda1f00c0e235b490f7b1c4ae5b5ae68dc')
+
+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=-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-indexed-traversable-instances/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:57:46
  Author: felixonmars
Revision: 1015090

upgpkg: haskell-indexed-traversable-instances 0.1-40: rebuild with 
th-abstraction 0.4.3.0

Modified:
  haskell-indexed-traversable-instances/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:57:00 UTC (rev 1015089)
+++ PKGBUILD2021-09-15 05:57:46 UTC (rev 1015090)
@@ -3,7 +3,7 @@
 _hkgname=indexed-traversable-instances
 pkgname=haskell-indexed-traversable-instances
 pkgver=0.1
-pkgrel=39
+pkgrel=40
 pkgdesc="More instances of FunctorWithIndex, FoldableWithIndex, 
TraversableWithIndex"
 url="https://github.com/haskellari/indexed-traversable;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:57:00
  Author: felixonmars
Revision: 1015089

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 
1015088, haskell-prettyprinter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:57:00 UTC (rev 1015089)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+
+_hkgname=prettyprinter
+pkgname=haskell-prettyprinter
+pkgver=1.7.0
+pkgrel=111
+pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter."
+url="https://github.com/hspec/prettyprinter;
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-doctest' 'haskell-pgp-wordlist' 
'haskell-quickcheck-instances'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4f1b756b3284a0319bb73229e8445f6d92c3d3d12a879f651df5624389bd6c449b2d9bc440dbf70d8752a6ba574d0539f91950d4bafbe7f9d3fd79d0d30ec95d')
+
+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 \
+-f-buildReadme
+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.md 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:56:52
  Author: felixonmars
Revision: 1015088

upgpkg: haskell-prettyprinter 1.7.0-111: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-prettyprinter/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:55:08 UTC (rev 1015087)
+++ PKGBUILD2021-09-15 05:56:52 UTC (rev 1015088)
@@ -3,7 +3,7 @@
 _hkgname=prettyprinter
 pkgname=haskell-prettyprinter
 pkgver=1.7.0
-pkgrel=110
+pkgrel=111
 pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter."
 url="https://github.com/hspec/prettyprinter;
 license=('custom:BSD2')



[arch-commits] Commit in haskell-text-show/repos (3 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:55:08
  Author: felixonmars
Revision: 1015087

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-show/repos/community-staging-x86_64/
  haskell-text-show/repos/community-staging-x86_64/PKGBUILD
(from rev 1015086, haskell-text-show/trunk/PKGBUILD)
  
haskell-text-show/repos/community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch
(from rev 1015086, 
haskell-text-show/trunk/haskell-text-show-generic-deriving-1.14.1.patch)

-+
 PKGBUILD|   55 
 haskell-text-show-generic-deriving-1.14.1.patch |   59 ++
 2 files changed, 114 insertions(+)

Copied: haskell-text-show/repos/community-staging-x86_64/PKGBUILD (from rev 
1015086, haskell-text-show/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:55:08 UTC (rev 1015087)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+
+_hkgname=text-show
+pkgname=haskell-text-show
+pkgver=3.9
+pkgrel=103
+pkgdesc="Efficient conversion of values into Text"
+url="https://github.com/RyanGlScott/text-show;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat-batteries' 'haskell-bifunctors' 
'haskell-generic-deriving'
+ 'haskell-th-abstraction' 'haskell-th-lift' 
'haskell-transformers-compat')
+makedepends=('ghc' 'haskell-base-orphans' 'haskell-deriving-compat' 
'haskell-hspec'
+ 'haskell-quickcheck' 'haskell-quickcheck-instances')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
+
$pkgname-base-4.16.patch::https://github.com/RyanGlScott/text-show/commit/92d4f5ec633bb2c131de41bf695054f33a748caa.patch
+$pkgname-generic-deriving-1.14.1.patch)
+sha512sums=('fd2b1ae6e4b3de09950dff0557ee35e1754e24c5f1a88876418f8a3635fe4b3eb5d7fdea9893ba7d95324a286625805696e438fcef92ae580f2214409b514820'
+
'6c748f94a7016f1a97add94bc12afb72e2dce8da0aad70f5cbb32498418054eebdc83f4c953ff884689bfa87c7e7f9d682fa94ff0ab3f260c03d1f6ca4d586f9'
+
'328567f99dbac0952f4d006eec9e85bb762457339b988b815d1a28785c48c89ca5dab6103f7ac496d046dd41c0ffc1e5457f2e072e70eea910327ce9b7076445')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p1 -i ../$pkgname-base-4.16.patch
+patch -p1 -i ../$pkgname-generic-deriving-1.14.1.patch
+sed -i -e '/bytestring-builder/d' $_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
+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
+}

Copied: 
haskell-text-show/repos/community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch
 (from rev 1015086, 
haskell-text-show/trunk/haskell-text-show-generic-deriving-1.14.1.patch)
===
--- community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch
(rev 0)
+++ community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch
2021-09-15 05:55:08 UTC (rev 1015087)
@@ -0,0 +1,59 @@
+From 3a78fcfe82786c228173f402b41dcfa116a9b54c Mon Sep 17 00:00:00 2001
+From: Ryan Scott 
+Date: Mon, 30 Aug 2021 07:18:11 -0400
+Subject: [PATCH] Test suite: require generic-deriving-1.14.1 or later
+
+---
+ CHANGELOG.md  |  3 +++
+ tests/Instances/Data/Tuple.hs | 16 
+ text-show.cabal   |  2 +-
+ 3 files changed, 4 insertions(+), 17 deletions(-)
+
+diff --git a/tests/Instances/Data/Tuple.hs b/tests/Instances/Data/Tuple.hs
+index 1496525..8568939 100644
+--- a/tests/Instances/Data/Tuple.hs
 b/tests/Instances/Data/Tuple.hs
+@@ -1,6 +1,3 @@
+-{-# LANGUAGE CPP#-}
+-{-# LANGUAGE DeriveGeneric  #-}
+-{-# LANGUAGE StandaloneDeriving #-}
+ {-# OPTIONS_GHC -fno-warn-orphans #-}
+ 
+ {-|
+@@ -19,10 +16,6 @@ import Data.Orphans ()
+ import 

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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:54:59
  Author: felixonmars
Revision: 1015086

upgpkg: haskell-text-show 3.9-103: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-text-show/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:53:14 UTC (rev 1015085)
+++ PKGBUILD2021-09-15 05:54:59 UTC (rev 1015086)
@@ -3,7 +3,7 @@
 _hkgname=text-show
 pkgname=haskell-text-show
 pkgver=3.9
-pkgrel=102
+pkgrel=103
 pkgdesc="Efficient conversion of values into Text"
 url="https://github.com/RyanGlScott/text-show;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:53:14
  Author: felixonmars
Revision: 1015085

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 
1015084, haskell-parsers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:53:14 UTC (rev 1015085)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=parsers
+pkgname=haskell-parsers
+pkgver=0.12.10
+pkgrel=173
+pkgdesc="Parsing combinators"
+url="https://github.com/ekmett/parsers/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-orphans' 
'haskell-charset'
+ 'haskell-scientific' 'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('99ff90de4e60be3c03c8e1e5ae7902a37424c3139ccf566ff1cbc363d176787bd60bb709ef6c56f5b446f1f1b7eca65aa5d431897a0f82a9d6f7fe77fd2ee49f')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_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
+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-parsers/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:53:07
  Author: felixonmars
Revision: 1015084

upgpkg: haskell-parsers 0.12.10-173: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-parsers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:52:18 UTC (rev 1015083)
+++ PKGBUILD2021-09-15 05:53:07 UTC (rev 1015084)
@@ -4,7 +4,7 @@
 _hkgname=parsers
 pkgname=haskell-parsers
 pkgver=0.12.10
-pkgrel=172
+pkgrel=173
 pkgdesc="Parsing combinators"
 url="https://github.com/ekmett/parsers/;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:52:18
  Author: felixonmars
Revision: 1015083

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 
1015082, haskell-hslua/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:52:18 UTC (rev 1015083)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hslua
+pkgname=haskell-hslua
+pkgver=1.3.0.1
+pkgrel=64
+pkgdesc="A Lua language interpreter embedding in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'lua53')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-expected-failure' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98')
+
+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 \
+-fsystem-lua -fpkg-config
+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-hslua/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:52:10
  Author: felixonmars
Revision: 1015082

upgpkg: haskell-hslua 1.3.0.1-64: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-hslua/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081)
+++ PKGBUILD2021-09-15 05:52:10 UTC (rev 1015082)
@@ -4,7 +4,7 @@
 _hkgname=hslua
 pkgname=haskell-hslua
 pkgver=1.3.0.1
-pkgrel=63
+pkgrel=64
 pkgdesc="A Lua language interpreter embedding in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("MIT")



[arch-commits] Commit in opera-ffmpeg-codecs/repos/community-x86_64 (12 files)

2021-09-14 Thread Ike Devolder via arch-commits
Date: Wednesday, September 15, 2021 @ 05:51:47
  Author: idevolder
Revision: 1015081

archrelease: copy trunk to community-x86_64

Added:
  opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD
(from rev 1015080, opera-ffmpeg-codecs/trunk/PKGBUILD)
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-0.patch
(from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-0.patch)
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-2.patch
(from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-2.patch)
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-3.patch
(from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-3.patch)
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch
(from rev 1015080, 
opera-ffmpeg-codecs/trunk/chromium-FORTIFY_SOURCE-r2.patch)
  
opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch
(from rev 1015080, 
opera-ffmpeg-codecs/trunk/chromium-last-commit-position-r1.patch)
Deleted:
  opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-0.patch
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-2.patch
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-3.patch
  opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch
  
opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch

+
 PKGBUILD   |  116 
 chromium-73-gcc-0.patch|  216 +++
 chromium-73-gcc-2.patch|  102 +++---
 chromium-73-gcc-3.patch|  138 +--
 chromium-FORTIFY_SOURCE-r2.patch   |   60 
 chromium-last-commit-position-r1.patch |   52 +++
 6 files changed, 342 insertions(+), 342 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-15 05:51:38 UTC (rev 1015080)
+++ PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081)
@@ -1,58 +0,0 @@
-# vim:set ft=sh:
-# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
-
-pkgname=opera-ffmpeg-codecs
-pkgver=92.0.4515.159
-pkgrel=1
-pkgdesc="additional support for proprietary codecs for opera"
-arch=('x86_64')
-url="https://ffmpeg.org/;
-license=('LGPL2.1')
-depends=('glibc')
-makedepends=(
-  'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python' 'python2'
-  'xdg-utils' 'gn' 'libva' 'nodejs'
-)
-options=('!strip')
-source=(
-  
"https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz;
-)
-sha512sums=('d6d563631278e721f38b045c39c9e205fbedefb0666af2f027a2a14c0d04814a96909da17e5b299bf40a94fe54bdfda0a91186983c8f929e7fbc7cdaffab922a')
-
-#prepare() {
-  #cd "$srcdir/chromium-$pkgver"
-#}
-
-build() {
-  cd "$srcdir/chromium-$pkgver"
-
-  python tools/clang/scripts/update.py
-
-  export 
PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$PATH"
-
-  # Setup nodejs dependency.
-  mkdir -p third_party/node/linux/node-linux-x64/bin/
-  ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/node
-
-  # error while loading shared libraries: libtinfo.so.5: cannot open shared 
object file: No such file or directory
-  ln -s /usr/lib/libtinfo.so.6 \
-third_party/llvm-build/Release+Asserts/lib/libtinfo.so.5
-
-  export CC="clang"
-  export CXX="clang++"
-
-  local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true 
enable_platform_hevc=true enable_platform_ac3_eac3_audio=true 
enable_platform_mpeg_h_audio=true enable_platform_dolby_vision=true 
enable_mse_mpeg2ts_stream_parser=true use_gnome_keyring=false use_sysroot=false 
use_gold=false linux_use_bundled_binutils=false treat_warnings_as_errors=false 
enable_nacl=false enable_nacl_nonsfi=false clang_use_chrome_plugins=true 
is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=true"
-
-  gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python
-
-  ninja -C out/Release -v media/ffmpeg
-}
-
-package() {
-  cd "$srcdir/chromium-$pkgver"
-
-  install -Dm644 out/Release/libffmpeg.so \
-"$pkgdir/usr/lib/opera/lib_extra/libffmpeg.so"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 1015080, 
opera-ffmpeg-codecs/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081)
@@ -0,0 +1,58 @@
+# vim:set ft=sh:
+# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
+
+pkgname=opera-ffmpeg-codecs
+pkgver=93.0.4577.63
+pkgrel=1
+pkgdesc="additional support for proprietary codecs for opera"
+arch=('x86_64')
+url="https://ffmpeg.org/;
+license=('LGPL2.1')
+depends=('glibc')
+makedepends=(
+  'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python' 

[arch-commits] Commit in opera-ffmpeg-codecs/trunk (PKGBUILD)

2021-09-14 Thread Ike Devolder via arch-commits
Date: Wednesday, September 15, 2021 @ 05:51:38
  Author: idevolder
Revision: 1015080

upgpkg: opera-ffmpeg-codecs 93.0.4577.63-1

Modified:
  opera-ffmpeg-codecs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:51:13 UTC (rev 1015079)
+++ PKGBUILD2021-09-15 05:51:38 UTC (rev 1015080)
@@ -2,7 +2,7 @@
 # Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
 
 pkgname=opera-ffmpeg-codecs
-pkgver=92.0.4515.159
+pkgver=93.0.4577.63
 pkgrel=1
 pkgdesc="additional support for proprietary codecs for opera"
 arch=('x86_64')
@@ -17,7 +17,7 @@
 source=(
   
"https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz;
 )
-sha512sums=('d6d563631278e721f38b045c39c9e205fbedefb0666af2f027a2a14c0d04814a96909da17e5b299bf40a94fe54bdfda0a91186983c8f929e7fbc7cdaffab922a')
+sha512sums=('b7d85dfe34d9a37e6b4f9b440ba6aaa2778d30f8bda583151dd6e5d2ab9d6136ee1ab321bfc5f59aa10b289c07f72298db11182d06ede8574ac280b2b6d8fa2f')
 
 #prepare() {
   #cd "$srcdir/chromium-$pkgver"



[arch-commits] Commit in haskell-edit-distance-vector/repos (2 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:51:13
  Author: felixonmars
Revision: 1015079

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edit-distance-vector/repos/community-staging-x86_64/
  haskell-edit-distance-vector/repos/community-staging-x86_64/PKGBUILD
(from rev 1015078, haskell-edit-distance-vector/trunk/PKGBUILD)

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

Copied: haskell-edit-distance-vector/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015078, haskell-edit-distance-vector/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:51:13 UTC (rev 1015079)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=edit-distance-vector
+pkgname=haskell-edit-distance-vector
+pkgver=1.0.0.4
+pkgrel=180
+pkgdesc="Calculate edit distances and edit scripts between vectors"
+url="https://github.com/thsutton/edit-distance-vector;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8d7ef7c6ca971aec5efc2e90adff2584c1e4f996df3ad4f6111f790fd88fcce1814111eb3a3bbe07d8455b03ade98f11e6343c4746e895be2ba9b82a86a33e6d')
+
+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
+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-edit-distance-vector/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:51:06
  Author: felixonmars
Revision: 1015078

upgpkg: haskell-edit-distance-vector 1.0.0.4-180: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-edit-distance-vector/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:50:27 UTC (rev 1015077)
+++ PKGBUILD2021-09-15 05:51:06 UTC (rev 1015078)
@@ -3,7 +3,7 @@
 _hkgname=edit-distance-vector
 pkgname=haskell-edit-distance-vector
 pkgver=1.0.0.4
-pkgrel=179
+pkgrel=180
 pkgdesc="Calculate edit distances and edit scripts between vectors"
 url="https://github.com/thsutton/edit-distance-vector;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:50:27
  Author: felixonmars
Revision: 1015077

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-types/repos/community-staging-x86_64/PKGBUILD (from rev 
1015076, haskell-http-types/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:50:27 UTC (rev 1015077)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+
+_hkgname=http-types
+pkgname=haskell-http-types
+pkgver=0.12.3
+pkgrel=182
+pkgdesc="Generic HTTP types for Haskell (for both client and server code)."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-case-insensitive')
+makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-quickcheck'
+ 'haskell-quickcheck-instances')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('fdaf95cfd29ed47445af4ad6349fcbbf4dcd8341f3963da453f8be5eccae4757904d3c4e7a8719ab576a7e7857aaa035ecfc1aa8f99f4ec6fce950c7ccc76597')
+
+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 
-fnetwork-uri
+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-http-types/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:50:20
  Author: felixonmars
Revision: 1015076

upgpkg: haskell-http-types 0.12.3-182: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-http-types/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:49:36 UTC (rev 1015075)
+++ PKGBUILD2021-09-15 05:50:20 UTC (rev 1015076)
@@ -4,7 +4,7 @@
 _hkgname=http-types
 pkgname=haskell-http-types
 pkgver=0.12.3
-pkgrel=181
+pkgrel=182
 pkgdesc="Generic HTTP types for Haskell (for both client and server code)."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:49:36
  Author: felixonmars
Revision: 1015075

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-short/repos/community-staging-x86_64/
  haskell-text-short/repos/community-staging-x86_64/PKGBUILD
(from rev 1015074, haskell-text-short/trunk/PKGBUILD)

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

Copied: haskell-text-short/repos/community-staging-x86_64/PKGBUILD (from rev 
1015074, haskell-text-short/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:49:36 UTC (rev 1015075)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=text-short
+pkgname=haskell-text-short
+pkgver=0.1.3
+pkgrel=156
+pkgdesc="Memory-efficient representation of Unicode text strings"
+url="https://github.com/hvr/text-short;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable')
+makedepends=('ghc' 'haskell-quickcheck-instances' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.13/<5/;s/< *0.6/<1/;s/< *1.3/<2/' $_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 \
+-f-asserts
+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/haskell-hvr/text-short/issues/20
+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-text-short/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:49:29
  Author: felixonmars
Revision: 1015074

upgpkg: haskell-text-short 0.1.3-156: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-text-short/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:47:53 UTC (rev 1015073)
+++ PKGBUILD2021-09-15 05:49:29 UTC (rev 1015074)
@@ -4,7 +4,7 @@
 _hkgname=text-short
 pkgname=haskell-text-short
 pkgver=0.1.3
-pkgrel=155
+pkgrel=156
 pkgdesc="Memory-efficient representation of Unicode text strings"
 url="https://github.com/hvr/text-short;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:47:53
  Author: felixonmars
Revision: 1015073

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-interpolate/repos/community-staging-x86_64/PKGBUILD (from rev 
1015072, haskell-interpolate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:47:53 UTC (rev 1015073)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=interpolate
+pkgname=haskell-interpolate
+pkgver=0.2.1
+pkgrel=142
+pkgdesc="String interpolation done right"
+url="https://github.com/sol/interpolate;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-src-meta')
+makedepends=('ghc' 'haskell-base-compat' 'haskell-hspec' 'haskell-quickcheck'
+ 'haskell-quickcheck-instances')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1cfeef31d5f41b598763001f9571a60fee7069528479b652cea162c582085f60172e8c5fe7d60ddb2eaf800ab9133dd76710d29564e9ecf638ecc2e2a54adc7b')
+
+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
+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-interpolate/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:47:45
  Author: felixonmars
Revision: 1015072

upgpkg: haskell-interpolate 0.2.1-142: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-interpolate/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:47:02 UTC (rev 1015071)
+++ PKGBUILD2021-09-15 05:47:45 UTC (rev 1015072)
@@ -4,7 +4,7 @@
 _hkgname=interpolate
 pkgname=haskell-interpolate
 pkgver=0.2.1
-pkgrel=141
+pkgrel=142
 pkgdesc="String interpolation done right"
 url="https://github.com/sol/interpolate;
 license=("MIT")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:47:02
  Author: felixonmars
Revision: 1015071

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-zinza/repos/community-staging-x86_64/PKGBUILD (from rev 
1015070, haskell-zinza/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:47:02 UTC (rev 1015071)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=zinza
+pkgname=haskell-zinza
+pkgver=0.2
+pkgrel=16
+pkgdesc="Typed templates with jinja like syntax"
+url="https://github.com/phadej/zinza;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-golden' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('68cb9c3cb5c81c82a81a63d012869d1ec3fddda89be0bd5f8fc0aa8f2a64c4eb')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u base -u QuickCheck -u tasty $_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=-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"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:46:54
  Author: felixonmars
Revision: 1015070

upgpkg: haskell-zinza 0.2-16: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-zinza/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:46:08 UTC (rev 1015069)
+++ PKGBUILD2021-09-15 05:46:54 UTC (rev 1015070)
@@ -3,7 +3,7 @@
 _hkgname=zinza
 pkgname=haskell-zinza
 pkgver=0.2
-pkgrel=15
+pkgrel=16
 pkgdesc="Typed templates with jinja like syntax"
 url="https://github.com/phadej/zinza;
 license=("GPL")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:46:08
  Author: felixonmars
Revision: 1015069

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-html-parse/repos/community-staging-x86_64/
  haskell-html-parse/repos/community-staging-x86_64/PKGBUILD
(from rev 1015068, haskell-html-parse/trunk/PKGBUILD)

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

Copied: haskell-html-parse/repos/community-staging-x86_64/PKGBUILD (from rev 
1015068, haskell-html-parse/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:46:08 UTC (rev 1015069)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=html-parse
+pkgname=haskell-html-parse
+pkgver=0.2.0.2
+pkgrel=16
+pkgdesc="A high-performance HTML tokenizer"
+url="http://github.com/bgamari/html-parse;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-hspec-discover'
+ 'haskell-quickcheck-instances' 'haskell-string-conversions')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('683cff893e5079bcf4d611d0939f04237abd03f5bf8dbc9e3f88e19c6938a736')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base -u attoparsec $_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=-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-html-parse/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:46:01
  Author: felixonmars
Revision: 1015068

upgpkg: haskell-html-parse 0.2.0.2-16: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-html-parse/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:45:07 UTC (rev 1015067)
+++ PKGBUILD2021-09-15 05:46:01 UTC (rev 1015068)
@@ -3,7 +3,7 @@
 _hkgname=html-parse
 pkgname=haskell-html-parse
 pkgver=0.2.0.2
-pkgrel=15
+pkgrel=16
 pkgdesc="A high-performance HTML tokenizer"
 url="http://github.com/bgamari/html-parse;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:45:07
  Author: felixonmars
Revision: 1015067

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monoid-subclasses/repos/community-staging-x86_64/
  haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD
(from rev 1015066, haskell-monoid-subclasses/trunk/PKGBUILD)

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

Copied: haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015066, haskell-monoid-subclasses/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:45:07 UTC (rev 1015067)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=monoid-subclasses
+pkgname=haskell-monoid-subclasses
+pkgver=1.1.1
+pkgrel=13
+pkgdesc="Subclasses of Monoid"
+url="https://github.com/blamario/monoid-subclasses/;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-primes' 'haskell-vector')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b809dbe7d5ea26c589808e9ff30f4e720e7fc1efb543d3d551613be135bee6020d6eef09a0dc3145160694c00ad0be06ce4ff1dc5d86f13a2eff903ba08377b5')
+
+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
+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 "BSD3-LICENSE.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/BSD3-LICENSE.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3-LICENSE.txt"
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:44:59
  Author: felixonmars
Revision: 1015066

upgpkg: haskell-monoid-subclasses 1.1.1-13: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-monoid-subclasses/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:42:51 UTC (rev 1015065)
+++ PKGBUILD2021-09-15 05:44:59 UTC (rev 1015066)
@@ -4,7 +4,7 @@
 _hkgname=monoid-subclasses
 pkgname=haskell-monoid-subclasses
 pkgver=1.1.1
-pkgrel=12
+pkgrel=13
 pkgdesc="Subclasses of Monoid"
 url="https://github.com/blamario/monoid-subclasses/;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:42:51
  Author: felixonmars
Revision: 1015065

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-bytestring-tree-builder/repos/community-staging-x86_64/
  haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD
(from rev 1015064, haskell-bytestring-tree-builder/trunk/PKGBUILD)

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

Copied: haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015064, haskell-bytestring-tree-builder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:42:51 UTC (rev 1015065)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=bytestring-tree-builder
+pkgname=haskell-bytestring-tree-builder
+pkgver=0.2.7.9
+pkgrel=33
+pkgdesc="A very efficient ByteString builder implementation based on the 
binary tree"
+url="https://github.com/nikita-volkov/bytestring-tree-builder;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-base-prelude' 'haskell-tasty' 
'haskell-tasty-quickcheck'
+ 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 
'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('fc553e780852077863c199d95bbc53c9a6db67da45dddab8a6cbc15aff75bab69db53d7c361b9bfc0e19f27144f8446ec0f6e28ab68783652322701c39dfed61')
+
+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
+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-bytestring-tree-builder/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:42:43
  Author: felixonmars
Revision: 1015064

upgpkg: haskell-bytestring-tree-builder 0.2.7.9-33: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-bytestring-tree-builder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:42:25 UTC (rev 1015063)
+++ PKGBUILD2021-09-15 05:42:43 UTC (rev 1015064)
@@ -4,7 +4,7 @@
 _hkgname=bytestring-tree-builder
 pkgname=haskell-bytestring-tree-builder
 pkgver=0.2.7.9
-pkgrel=32
+pkgrel=33
 pkgdesc="A very efficient ByteString builder implementation based on the 
binary tree"
 url="https://github.com/nikita-volkov/bytestring-tree-builder;
 license=("MIT")



[arch-commits] Commit in opera/repos/community-x86_64 (14 files)

2021-09-14 Thread Ike Devolder via arch-commits
Date: Wednesday, September 15, 2021 @ 05:42:25
  Author: idevolder
Revision: 1015063

archrelease: copy trunk to community-x86_64

Added:
  opera/repos/community-x86_64/PKGBUILD
(from rev 1015062, opera/trunk/PKGBUILD)
  opera/repos/community-x86_64/default
(from rev 1015062, opera/trunk/default)
  opera/repos/community-x86_64/eula.html
(from rev 1015062, opera/trunk/eula.html)
  opera/repos/community-x86_64/opera
(from rev 1015062, opera/trunk/opera)
  opera/repos/community-x86_64/opera.install
(from rev 1015062, opera/trunk/opera.install)
  opera/repos/community-x86_64/privacy.html
(from rev 1015062, opera/trunk/privacy.html)
  opera/repos/community-x86_64/terms.html
(from rev 1015062, opera/trunk/terms.html)
Deleted:
  opera/repos/community-x86_64/PKGBUILD
  opera/repos/community-x86_64/default
  opera/repos/community-x86_64/eula.html
  opera/repos/community-x86_64/opera
  opera/repos/community-x86_64/opera.install
  opera/repos/community-x86_64/privacy.html
  opera/repos/community-x86_64/terms.html

---+
 PKGBUILD  |  164 +-
 default   |8 
 eula.html | 3060 +++--
 opera |   26 
 opera.install |   78 -
 privacy.html  | 2997 +++-
 terms.html| 3434 +++-
 7 files changed, 6923 insertions(+), 2844 deletions(-)

The diff is longer than the limit of 200KB.
Use svn diff -r 1015062:1015063 to see the changes.


[arch-commits] Commit in opera/trunk (PKGBUILD eula.html privacy.html terms.html)

2021-09-14 Thread Ike Devolder via arch-commits
Date: Wednesday, September 15, 2021 @ 05:42:14
  Author: idevolder
Revision: 1015062

upgpkg: opera 79.0.4143.22-1

Modified:
  opera/trunk/PKGBUILD
  opera/trunk/eula.html
  opera/trunk/privacy.html
  opera/trunk/terms.html

--+
 PKGBUILD |   10 
 eula.html| 1898 +---
 privacy.html | 2001 ++
 terms.html   | 2434 +
 4 files changed, 5211 insertions(+), 1132 deletions(-)

The diff is longer than the limit of 200KB.
Use svn diff -r 1015061:1015062 to see the changes.


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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:42:04
  Author: felixonmars
Revision: 1015061

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-lattices/repos/community-staging-x86_64/PKGBUILD (from rev 
1015060, haskell-lattices/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:42:04 UTC (rev 1015061)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lattices
+pkgname=haskell-lattices
+pkgver=2.0.2
+pkgrel=108
+pkgdesc="Fine-grained library for constructing and manipulating lattices"
+url="http://github.com/phadej/lattices/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-base-compat' 
'haskell-hashable'
+ 'haskell-integer-logarithms' 'haskell-semigroupoids' 'haskell-tagged'
+ 'haskell-universe-base' 'haskell-universe-reverse-instances' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck-instances' 'haskell-tasty' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('SKIP')
+
+prepare() {
+  uusi $_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 --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:41:56
  Author: felixonmars
Revision: 1015060

upgpkg: haskell-lattices 2.0.2-108: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-lattices/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:40:00 UTC (rev 1015059)
+++ PKGBUILD2021-09-15 05:41:56 UTC (rev 1015060)
@@ -3,7 +3,7 @@
 _hkgname=lattices
 pkgname=haskell-lattices
 pkgver=2.0.2
-pkgrel=107
+pkgrel=108
 pkgdesc="Fine-grained library for constructing and manipulating lattices"
 url="http://github.com/phadej/lattices/;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:40:00
  Author: felixonmars
Revision: 1015059

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-aeson/repos/community-staging-x86_64/
  haskell-aeson/repos/community-staging-x86_64/PKGBUILD
(from rev 1015058, haskell-aeson/trunk/PKGBUILD)
  haskell-aeson/repos/community-staging-x86_64/ghc9.patch
(from rev 1015058, haskell-aeson/trunk/ghc9.patch)

+
 PKGBUILD   |   57 +++
 ghc9.patch |  222 +++
 2 files changed, 279 insertions(+)

Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 
1015058, haskell-aeson/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:40:00 UTC (rev 1015059)
@@ -0,0 +1,57 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: Daniel Micay 
+
+pkgname=haskell-aeson
+_hkgname=aeson
+pkgver=1.5.6.0
+pkgrel=47
+pkgdesc="A JSON parsing and encoding library optimized for ease of use and 
high performance."
+url="https://github.com/haskell/aeson;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-compat-batteries' 
'haskell-data-fix'
+ 'haskell-dlist' 'haskell-hashable' 'haskell-primitive' 
'haskell-scientific'
+ 'haskell-strict' 'haskell-tagged' 'haskell-th-abstraction' 
'haskell-these'
+ 'haskell-time-compat' 'haskell-unordered-containers' 
'haskell-uuid-types' 'haskell-vector')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-integer-logarithms'
+ 'haskell-base-orphans' 'haskell-base16-bytestring' 'haskell-diff'
+ 'haskell-generic-deriving' 'haskell-hashable-time' 'haskell-tasty'
+ 'haskell-tasty-golden' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck'
+ 'haskell-quickcheck-instances')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;
+ghc9.patch)
+sha512sums=('31e0339945aec6d84aec230c09001fe6e7926f008d3444d12264bb323d0a050515303fdc8eeb6563733594209d930cdd2f82eb4dfe4dd4d5c573748aaa71813d'
+
'b6f9d49f1427543a907a2b432889f2fef64c50dbaae36133dbb328d6ff7f314959d35ef154f085a42f72af384eaa107b6f7f2b67a2d318f972e2cce04b65d35e')
+
+prepare() {
+  uusi -u attoparsec -u hashable-time $_hkgname-$pkgver/$_hkgname.cabal
+  patch -d $_hkgname-$pkgver -p1 < ghc9.patch
+}
+
+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 \
+-f-developer -f-fast -f-cffi
+  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"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}

Copied: haskell-aeson/repos/community-staging-x86_64/ghc9.patch (from rev 
1015058, haskell-aeson/trunk/ghc9.patch)
===
--- community-staging-x86_64/ghc9.patch (rev 0)
+++ community-staging-x86_64/ghc9.patch 2021-09-15 05:40:00 UTC (rev 1015059)
@@ -0,0 +1,222 @@
+From 083691aa10e802a1b9b57922f3d0a234cafdb90d Mon Sep 17 00:00:00 2001
+From: Oleg Grenrus 
+Date: Sat, 20 Feb 2021 23:15:41 +0200
+Subject: [PATCH] Add GHC-9.0.1 CI job
+
+Not for benchmarks yet though, cassava etc need bounds relaxed first
+
+We need to reorder stuff in UnitTests, GHC-9.0 is stricter about
+which instances are visible.
+---
+ .github/workflows/haskell-ci.yml|  12 +-
+ aeson.cabal |   2 +-
+ attoparsec-iso8601/attoparsec-iso8601.cabal |   2 +-
+ examples/aeson-examples.cabal   |   3 +-
+ tests/UnitTests.hs  | 144 ++--
+ 5 files changed, 86 insertions(+), 77 deletions(-)
+
+diff --git a/tests/UnitTests.hs b/tests/UnitTests.hs
+index a0651dda..e5c73f46 100644
+--- a/tests/UnitTests.hs
 b/tests/UnitTests.hs
+@@ -76,59 +76,7 @@ import qualified SerializationFormatSpec
+ import Data.Aeson.Parser.UnescapeFFI ()
+ import Data.Aeson.Parser.UnescapePure ()
+ 
+-tests :: TestTree
+-tests = testGroup "unit" [
+-testGroup "SerializationFormatSpec" SerializationFormatSpec.tests
+- 

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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:39:51
  Author: felixonmars
Revision: 1015058

upgpkg: haskell-aeson 1.5.6.0-47: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-aeson/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:35:18 UTC (rev 1015057)
+++ PKGBUILD2021-09-15 05:39:51 UTC (rev 1015058)
@@ -5,7 +5,7 @@
 pkgname=haskell-aeson
 _hkgname=aeson
 pkgver=1.5.6.0
-pkgrel=46
+pkgrel=47
 pkgdesc="A JSON parsing and encoding library optimized for ease of use and 
high performance."
 url="https://github.com/haskell/aeson;
 license=("GPL")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:35:18
  Author: felixonmars
Revision: 1015057

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 
1015056, haskell-extra/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:35:18 UTC (rev 1015057)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=extra
+pkgname=haskell-extra
+pkgver=1.7.10
+pkgrel=2
+pkgdesc="Extra functions I use."
+url="https://github.com/ndmitchell/extra#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-clock')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('02ce08f7f22defd1db81bfb407361e18b6d98295f561652880d3ee6e91477a7cd89126cb507e7362fe90ed7b46e57b55400ae0ad94f40de39749926efe3018cd')
+
+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
+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-extra/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:35:11
  Author: felixonmars
Revision: 1015056

upgpkg: haskell-extra 1.7.10-2: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-extra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:34:16 UTC (rev 1015055)
+++ PKGBUILD2021-09-15 05:35:11 UTC (rev 1015056)
@@ -4,7 +4,7 @@
 _hkgname=extra
 pkgname=haskell-extra
 pkgver=1.7.10
-pkgrel=1
+pkgrel=2
 pkgdesc="Extra functions I use."
 url="https://github.com/ndmitchell/extra#readme;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:34:16
  Author: felixonmars
Revision: 1015055

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-binary-orphans/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015054, haskell-binary-orphans/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:34:16 UTC (rev 1015055)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=binary-orphans
+pkgname=haskell-binary-orphans
+pkgver=1.0.1
+pkgrel=137
+pkgdesc="Orphan instances for binary"
+url="https://github.com/phadej/binary-orphans;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck' 'haskell-tagged')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('067df608ec5fee2907c1648c19116a4de7a237c41101e811ba02789fbe22c5726443d4950b03bd156ad8ea336acc6c71da3efe7a6cf1127519ec5eb9778ec11d')
+
+prepare() {
+cd $_hkgname-$pkgver
+echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs
+sed -i -e 's/< *0.8.7/<1/;s/< *2.14/<3/;s/< *4.14/<5/;s/< *1.3/<2/' 
$_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
+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-binary-orphans/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:34:06
  Author: felixonmars
Revision: 1015054

upgpkg: haskell-binary-orphans 1.0.1-137: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-binary-orphans/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:33:12 UTC (rev 1015053)
+++ PKGBUILD2021-09-15 05:34:06 UTC (rev 1015054)
@@ -4,7 +4,7 @@
 _hkgname=binary-orphans
 pkgname=haskell-binary-orphans
 pkgver=1.0.1
-pkgrel=136
+pkgrel=137
 pkgdesc="Orphan instances for binary"
 url="https://github.com/phadej/binary-orphans;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:33:12
  Author: felixonmars
Revision: 1015053

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-chimera/repos/community-staging-x86_64/PKGBUILD (from rev 
1015052, haskell-chimera/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:33:12 UTC (rev 1015053)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=chimera
+pkgname=haskell-chimera
+pkgver=0.3.2.0
+pkgrel=7
+pkgdesc="Lazy infinite streams with O(1) indexing and applications for 
memoization"
+url="https://github.com/Bodigrim/chimera#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-adjunctions' 'haskell-distributive' 
'haskell-vector')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck' 'haskell-tasty-smallcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('51dbb3b949615945ef9b4731e478a1c88e13d30dad7162c9d877752b673f98bbeb845d38e4dda685fba5c948fb8e04a9cef3b122eb56b3bce9dfe546c9a8a73c')
+
+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=-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-chimera/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:33:05
  Author: felixonmars
Revision: 1015052

upgpkg: haskell-chimera 0.3.2.0-7: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-chimera/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:32:20 UTC (rev 1015051)
+++ PKGBUILD2021-09-15 05:33:05 UTC (rev 1015052)
@@ -3,7 +3,7 @@
 _hkgname=chimera
 pkgname=haskell-chimera
 pkgver=0.3.2.0
-pkgrel=6
+pkgrel=7
 pkgdesc="Lazy infinite streams with O(1) indexing and applications for 
memoization"
 url="https://github.com/Bodigrim/chimera#readme;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:32:20
  Author: felixonmars
Revision: 1015051

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-vec/repos/community-staging-x86_64/PKGBUILD (from rev 1015050, 
haskell-vec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:32:20 UTC (rev 1015051)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=vec
+pkgname=haskell-vec
+pkgver=0.4
+pkgrel=33
+pkgdesc="Vec: length-indexed (sized) list"
+url="https://github.com/phadej/vec;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-adjunctions' 
'haskell-distributive' 'haskell-fin'
+ 'haskell-hashable' 'haskell-indexed-traversable' 
'haskell-semigroupoids')
+makedepends=('ghc' 'uusi' 'haskell-base-compat' 'haskell-inspection-testing' 
'haskell-tagged')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('b626036e0db7d6e7bef96ff35c177dfaf252498435582952c445be5d5fc40e2449c929f1182c84f10ec8d8175130303a9f3135ca2cb88ec5cf26ade5020f686b')
+
+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=-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-vec/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:32:13
  Author: felixonmars
Revision: 1015050

upgpkg: haskell-vec 0.4-33: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-vec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:30:54 UTC (rev 1015049)
+++ PKGBUILD2021-09-15 05:32:13 UTC (rev 1015050)
@@ -3,7 +3,7 @@
 _hkgname=vec
 pkgname=haskell-vec
 pkgver=0.4
-pkgrel=32
+pkgrel=33
 pkgdesc="Vec: length-indexed (sized) list"
 url="https://github.com/phadej/vec;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:30:54
  Author: felixonmars
Revision: 1015049

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vector-sized/repos/community-staging-x86_64/
  haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD
(from rev 1015048, haskell-vector-sized/trunk/PKGBUILD)

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

Copied: haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD (from rev 
1015048, haskell-vector-sized/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:30:54 UTC (rev 1015049)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=vector-sized
+pkgname=haskell-vector-sized
+pkgver=1.5.0
+pkgrel=4
+pkgdesc="Size tagged vectors"
+url="https://github.com/expipiplus1/vector-sized#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 
'haskell-distributive'
+ 'haskell-finite-typelits' 'haskell-hashable' 
'haskell-indexed-list-literals'
+ 'haskell-primitive' 'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('9d986eaf400d7de2122bf243d3362836ef9a5a30d4b50153d27bac2a527068b1d00298e46d8635819b04a33641083ca17ba7fdd804c7e92408e2233aae670481')
+
+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=-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-vector-sized/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:30:44
  Author: felixonmars
Revision: 1015048

upgpkg: haskell-vector-sized 1.5.0-4: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-vector-sized/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:29:33 UTC (rev 1015047)
+++ PKGBUILD2021-09-15 05:30:44 UTC (rev 1015048)
@@ -3,7 +3,7 @@
 _hkgname=vector-sized
 pkgname=haskell-vector-sized
 pkgver=1.5.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Size tagged vectors"
 url="https://github.com/expipiplus1/vector-sized#readme;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:29:33
  Author: felixonmars
Revision: 1015047

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ral/repos/community-staging-x86_64/PKGBUILD (from rev 1015046, 
haskell-ral/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:29:33 UTC (rev 1015047)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ral
+pkgname=haskell-ral
+pkgver=0.2
+pkgrel=33
+pkgdesc="Random access lists"
+url="https://github.com/phadej/vec;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-adjunctions' 'haskell-bin' 
'haskell-distributive'
+ 'haskell-fin' 'haskell-hashable' 'haskell-indexed-traversable' 
'haskell-semigroupoids')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('21174789d765120ec08cfd0cd0ec0552fd4564cd9a799355a219d290072b517cbb916d5f0a7aefa918815c943dd472cec34ba3508fe5e20236fafa044965b85f')
+
+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=-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"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:29:26
  Author: felixonmars
Revision: 1015046

upgpkg: haskell-ral 0.2-33: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-ral/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:28:43 UTC (rev 1015045)
+++ PKGBUILD2021-09-15 05:29:26 UTC (rev 1015046)
@@ -3,7 +3,7 @@
 _hkgname=ral
 pkgname=haskell-ral
 pkgver=0.2
-pkgrel=32
+pkgrel=33
 pkgdesc="Random access lists"
 url="https://github.com/phadej/vec;
 license=("GPL")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:28:43
  Author: felixonmars
Revision: 1015045

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-streams/repos/community-staging-x86_64/PKGBUILD (from rev 
1015044, haskell-streams/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:28:43 UTC (rev 1015045)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=streams
+pkgname=haskell-streams
+pkgver=3.3
+pkgrel=32
+pkgdesc="Various Haskell 2010 stream comonads"
+url="http://github.com/ekmett/streams;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 
'haskell-distributive'
+ 'haskell-semigroupoids')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('2933f80d6a83fed326af5588b0cce93985b07233359c311bd69c5bac19954e40')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -d semigroups $_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=-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-streams/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:28:36
  Author: felixonmars
Revision: 1015044

upgpkg: haskell-streams 3.3-32: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-streams/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:27:54 UTC (rev 1015043)
+++ PKGBUILD2021-09-15 05:28:36 UTC (rev 1015044)
@@ -3,7 +3,7 @@
 _hkgname=streams
 pkgname=haskell-streams
 pkgver=3.3
-pkgrel=31
+pkgrel=32
 pkgdesc="Various Haskell 2010 stream comonads"
 url="http://github.com/ekmett/streams;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:27:54
  Author: felixonmars
Revision: 1015043

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-kan-extensions/repos/community-staging-x86_64/
  haskell-kan-extensions/repos/community-staging-x86_64/PKGBUILD
(from rev 1015042, haskell-kan-extensions/trunk/PKGBUILD)

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

Copied: haskell-kan-extensions/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015042, haskell-kan-extensions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:27:54 UTC (rev 1015043)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=kan-extensions
+pkgname=haskell-kan-extensions
+pkgver=5.2.3
+pkgrel=11
+pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads"
+url="https://github.com/ekmett/kan-extensions/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 
'haskell-contravariant'
+ 'haskell-distributive' 'haskell-free' 'haskell-invariant' 
'haskell-profunctors'
+ 'haskell-semigroupoids' 'haskell-tagged' 
'haskell-transformers-compat')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('a3bb00dec4652042754c00dd4b2ef02b3ed4d74f4f9b8edea36e77c8516ef5b2f9853af20ab63e8f03fc91745ceb286a71ee35b0c82cbc7b0452bbb5e9012f80')
+
+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
+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-kan-extensions/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:27:44
  Author: felixonmars
Revision: 1015042

upgpkg: haskell-kan-extensions 5.2.3-11: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-kan-extensions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041)
+++ PKGBUILD2021-09-15 05:27:44 UTC (rev 1015042)
@@ -4,7 +4,7 @@
 _hkgname=kan-extensions
 pkgname=haskell-kan-extensions
 pkgver=5.2.3
-pkgrel=10
+pkgrel=11
 pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads"
 url="https://github.com/ekmett/kan-extensions/;
 license=("BSD")



[arch-commits] Commit in wlroots/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-09-14 Thread Brett Cornwall via arch-commits
Date: Wednesday, September 15, 2021 @ 05:27:38
  Author: ainola
Revision: 1015041

archrelease: copy trunk to community-x86_64

Added:
  wlroots/repos/community-x86_64/PKGBUILD
(from rev 1015040, wlroots/trunk/PKGBUILD)
Deleted:
  wlroots/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-15 05:27:15 UTC (rev 1015040)
+++ PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041)
@@ -1,54 +0,0 @@
-# Maintainer: Brett Cornwall 
-# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
-# Contributor: Omar Pakker
-
-pkgname=wlroots
-pkgver=0.14.1
-pkgrel=1
-license=('MIT')
-pkgdesc='Modular Wayland compositor library'
-url='https://github.com/swaywm/wlroots'
-arch=('x86_64')
-depends=(
-'libinput'
-'libseat'
-'libxkbcommon'
-'opengl-driver'
-'pixman'
-'xcb-util-errors'
-'xcb-util-renderutil'
-'xcb-util-wm'
-)
-makedepends=(
-'meson'
-'ninja'
-'wayland-protocols'
-'xorg-xwayland'
-)
-optdepends=(
-'xorg-xwayland: Xwayland support'
-)
-provides=(
-'libwlroots.so'
-)
-source=(
-
"$pkgname-$pkgver.tar.gz::https://github.com/swaywm/wlroots/archive/$pkgver.tar.gz;
-
"https://github.com/swaywm/wlroots/releases/download/$pkgver/wlroots-$pkgver.tar.gz.sig;
-)
-sha256sums=('448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db'
-'SKIP')
-validpgpkeys=(
-'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser
-'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault
-'4100929B33EEB0FD1DB852797BC79407090047CA' # Sway signing key
-)
-
-build() {
-arch-meson "$pkgname-$pkgver" build
-ninja -C build
-}
-
-package() {
-DESTDIR="$pkgdir" ninja -C build install
-install -Dm644 "$pkgname-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
-}

Copied: wlroots/repos/community-x86_64/PKGBUILD (from rev 1015040, 
wlroots/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041)
@@ -0,0 +1,54 @@
+# Maintainer: Brett Cornwall 
+# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
+# Contributor: Omar Pakker
+
+pkgname=wlroots
+pkgver=0.14.1
+pkgrel=2
+license=('MIT')
+pkgdesc='Modular Wayland compositor library'
+url='https://github.com/swaywm/wlroots'
+arch=('x86_64')
+depends=(
+'libinput'
+'libseat.so'
+'libxkbcommon'
+'opengl-driver'
+'pixman'
+'xcb-util-errors'
+'xcb-util-renderutil'
+'xcb-util-wm'
+)
+makedepends=(
+'meson'
+'ninja'
+'wayland-protocols'
+'xorg-xwayland'
+)
+optdepends=(
+'xorg-xwayland: Xwayland support'
+)
+provides=(
+'libwlroots.so'
+)
+source=(
+
"$pkgname-$pkgver.tar.gz::https://github.com/swaywm/wlroots/archive/$pkgver.tar.gz;
+
"https://github.com/swaywm/wlroots/releases/download/$pkgver/wlroots-$pkgver.tar.gz.sig;
+)
+sha256sums=('448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db'
+'SKIP')
+validpgpkeys=(
+'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser
+'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault
+'4100929B33EEB0FD1DB852797BC79407090047CA' # Sway signing key
+)
+
+build() {
+arch-meson "$pkgname-$pkgver" build
+ninja -C build
+}
+
+package() {
+DESTDIR="$pkgdir" ninja -C build install
+install -Dm644 "$pkgname-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
+}



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

2021-09-14 Thread Brett Cornwall via arch-commits
Date: Wednesday, September 15, 2021 @ 05:27:15
  Author: ainola
Revision: 1015040

update dep from libseat to libseat.so

Modified:
  wlroots/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:27:01 UTC (rev 1015039)
+++ PKGBUILD2021-09-15 05:27:15 UTC (rev 1015040)
@@ -4,7 +4,7 @@
 
 pkgname=wlroots
 pkgver=0.14.1
-pkgrel=1
+pkgrel=2
 license=('MIT')
 pkgdesc='Modular Wayland compositor library'
 url='https://github.com/swaywm/wlroots'
@@ -11,7 +11,7 @@
 arch=('x86_64')
 depends=(
 'libinput'
-'libseat'
+'libseat.so'
 'libxkbcommon'
 'opengl-driver'
 'pixman'



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:27:01
  Author: felixonmars
Revision: 1015039

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 
1015038, haskell-retrie/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:27:01 UTC (rev 1015039)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=retrie
+pkgname=haskell-retrie
+pkgver=1.0.0.0
+pkgrel=17
+pkgdesc="A powerful, easy-to-use codemodding tool for Haskell."
+url="https://github.com/facebookincubator/retrie;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 
'haskell-data-default'
+ 'haskell-ghc-exactprint' 'haskell-src-exts' 
'haskell-optparse-applicative'
+ 'haskell-random-shuffle' 'haskell-syb' 'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-hunit' 'haskell-ghc-paths' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-temporary')
+checkdepends=('git' 'mercurial')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('aae30c8d69ac32217aa9daa21cfdc99d285fbf9c413fe0c08f76c2f8b38a5909a49358330242252ce1554af5bfea10c8e4d523efcfb9efdbe2ebc124d40a6afa')
+
+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=-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
+
+  rm "$pkgdir"/usr/bin/demo
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:26:54
  Author: felixonmars
Revision: 1015038

upgpkg: haskell-retrie 1.0.0.0-17: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-retrie/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:25:04 UTC (rev 1015037)
+++ PKGBUILD2021-09-15 05:26:54 UTC (rev 1015038)
@@ -3,7 +3,7 @@
 _hkgname=retrie
 pkgname=haskell-retrie
 pkgver=1.0.0.0
-pkgrel=16
+pkgrel=17
 pkgdesc="A powerful, easy-to-use codemodding tool for Haskell."
 url="https://github.com/facebookincubator/retrie;
 license=("MIT")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:25:04
  Author: felixonmars
Revision: 1015037

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-store/repos/community-staging-x86_64/PKGBUILD (from rev 
1015036, haskell-store/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:25:04 UTC (rev 1015037)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=store
+pkgname=haskell-store
+pkgver=0.7.12
+pkgrel=7
+pkgdesc="Fast binary serialization"
+url="https://github.com/mgsloan/store;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-base-orphans' 
'haskell-base64-bytestring'
+ 'haskell-contravariant' 'haskell-cryptohash' 'haskell-free'
+ 'haskell-hashable' 'haskell-hspec' 'haskell-hspec-smallcheck' 
'haskell-lifted-base'
+ 'haskell-monad-control' 'haskell-mono-traversable' 'haskell-network' 
'haskell-primitive'
+ 'haskell-resourcet' 'haskell-safe' 'haskell-smallcheck'
+ 'haskell-store-core' 'haskell-syb' 'haskell-th-lift' 
'haskell-th-lift-instances'
+ 'haskell-th-orphans' 'haskell-th-reify-many' 'haskell-th-utilities'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-void')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('995b6f3f38ff2b5c3c14e2ce923664f1446deed158f19ad0496bb3db31af1c6c10e6fa5b944b0a0f0a01f3e4b0821df3924884fa422f26cb4aca8ce9454583ba')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -d nats $_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 \
+-f-comparison-bench -f-small-bench
+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-store/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:24:56
  Author: felixonmars
Revision: 1015036

upgpkg: haskell-store 0.7.12-7: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-store/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:22:49 UTC (rev 1015035)
+++ PKGBUILD2021-09-15 05:24:56 UTC (rev 1015036)
@@ -3,7 +3,7 @@
 _hkgname=store
 pkgname=haskell-store
 pkgver=0.7.12
-pkgrel=6
+pkgrel=7
 pkgdesc="Fast binary serialization"
 url="https://github.com/mgsloan/store;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:22:49
  Author: felixonmars
Revision: 1015035

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-mutable-containers/repos/community-staging-x86_64/
  haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD
(from rev 1015034, haskell-mutable-containers/trunk/PKGBUILD)

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

Copied: haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015034, haskell-mutable-containers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:22:49 UTC (rev 1015035)
@@ -0,0 +1,44 @@
+
+_hkgname=mutable-containers
+pkgname=haskell-mutable-containers
+pkgver=0.3.4
+pkgrel=153
+pkgdesc='Abstactions and concrete implementations of mutable containers'
+arch=(x86_64)
+url="https://hackage.haskell.org/package/$_hkgname;
+license=(MIT)
+depends=(ghc-libs haskell-vector haskell-mono-traversable)
+makedepends=(ghc)
+checkdepends=(haskell-quickcheck haskell-hspec)
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('1731380fd57c8c79a77cea781fb7630f90e11cfa977ca836695981bcecf10b7d2d5f3e89e8a6de5fd3fb32ac441b0512c7a6fd356107e6efa47b0d5fd491157c')
+
+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
+  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
+}
+
+# vim: ts=2 sw=2 et:



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:22:42
  Author: felixonmars
Revision: 1015034

upgpkg: haskell-mutable-containers 0.3.4-153: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-mutable-containers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:21:57 UTC (rev 1015033)
+++ PKGBUILD2021-09-15 05:22:42 UTC (rev 1015034)
@@ -2,7 +2,7 @@
 _hkgname=mutable-containers
 pkgname=haskell-mutable-containers
 pkgver=0.3.4
-pkgrel=152
+pkgrel=153
 pkgdesc='Abstactions and concrete implementations of mutable containers'
 arch=(x86_64)
 url="https://hackage.haskell.org/package/$_hkgname;



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:21:57
  Author: felixonmars
Revision: 1015033

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 
1015032, haskell-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:21:57 UTC (rev 1015033)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=conduit
+pkgname=haskell-conduit
+pkgver=1.3.4.1
+pkgrel=43
+pkgdesc="Streaming data processing library."
+url="https://github.com/snoyberg/conduit;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-mono-traversable' 'haskell-primitive'
+ 'haskell-resourcet' 'haskell-unliftio-core' 'haskell-vector')
+makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-safe' 
'haskell-silently'
+ 'haskell-split' 'haskell-unliftio')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('fdb5eb22e0e49a6b150b7bafe9775e9b2b41b70338647d447ae20a3901d93de9b286cc2ac0ff7533bffeb0b3ca9a5b898fd6c0341898b4ecddde9a9eb4a2823a')
+
+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
+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-conduit/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:21:49
  Author: felixonmars
Revision: 1015032

upgpkg: haskell-conduit 1.3.4.1-43: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:19:27 UTC (rev 1015031)
+++ PKGBUILD2021-09-15 05:21:49 UTC (rev 1015032)
@@ -4,7 +4,7 @@
 _hkgname=conduit
 pkgname=haskell-conduit
 pkgver=1.3.4.1
-pkgrel=42
+pkgrel=43
 pkgdesc="Streaming data processing library."
 url="https://github.com/snoyberg/conduit;
 license=("MIT")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:19:27
  Author: felixonmars
Revision: 1015031

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck-instances/repos/community-staging-x86_64/
  haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD
(from rev 1015030, haskell-quickcheck-instances/trunk/PKGBUILD)

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

Copied: haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015030, haskell-quickcheck-instances/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:19:27 UTC (rev 1015031)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=quickcheck-instances
+pkgname=haskell-quickcheck-instances
+pkgver=0.3.25.2
+pkgrel=68
+pkgdesc="Common quickcheck instances"
+url="https://github.com/haskellari/qc-instances;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-case-insensitive' 
'haskell-data-fix'
+ 'haskell-hashable' 'haskell-integer-logarithms' 'haskell-old-time' 
'haskell-scientific'
+ 'haskell-splitmix' 'haskell-strict' 'haskell-tagged' 'haskell-these'
+ 'haskell-time-compat' 'haskell-transformers-compat' 
'haskell-unordered-containers'
+ 'haskell-uuid-types' 'haskell-vector')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1e4df0c814cfdd12370d25ba66e0d9698e25cd480d9609ab5a45d4492df7a4600b79f5412f8224d90976c3accd59b16f8941b351bf8980e70e846ec08e6efced')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u base -u transformers-compat $_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 \
+-f-bytestring-builder
+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-quickcheck-instances/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:19:19
  Author: felixonmars
Revision: 1015030

upgpkg: haskell-quickcheck-instances 0.3.25.2-68: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-quickcheck-instances/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:18:36 UTC (rev 1015029)
+++ PKGBUILD2021-09-15 05:19:19 UTC (rev 1015030)
@@ -4,7 +4,7 @@
 _hkgname=quickcheck-instances
 pkgname=haskell-quickcheck-instances
 pkgver=0.3.25.2
-pkgrel=67
+pkgrel=68
 pkgdesc="Common quickcheck instances"
 url="https://github.com/haskellari/qc-instances;
 license=("BSD")



[arch-commits] Commit in haskell-wl-pprint-terminfo/repos (2 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:18:36
  Author: felixonmars
Revision: 1015029

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wl-pprint-terminfo/repos/community-staging-x86_64/
  haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD
(from rev 1015028, haskell-wl-pprint-terminfo/trunk/PKGBUILD)

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

Copied: haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD 
(from rev 1015028, haskell-wl-pprint-terminfo/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:18:36 UTC (rev 1015029)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=wl-pprint-terminfo
+pkgname=haskell-wl-pprint-terminfo
+pkgver=3.7.1.4
+pkgrel=259
+pkgdesc="A color pretty printer with terminfo support"
+url="https://github.com/ekmett/wl-pprint-terminfo/;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-wl-pprint-extras')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('1f2a7bd195732fe297c49c50b59812190d5698efa7c2e9b2fbcfbbae71523c25dfcc2a0f098aebe22453cd867bc40480100c8231a6f43a7bd46202f3dcd924b3')
+
+prepare() {
+sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i 
${_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 --datasubdir="$pkgname" 
\
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fCursed
+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-wl-pprint-terminfo/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:18:28
  Author: felixonmars
Revision: 1015028

upgpkg: haskell-wl-pprint-terminfo 3.7.1.4-259: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-wl-pprint-terminfo/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:17:48 UTC (rev 1015027)
+++ PKGBUILD2021-09-15 05:18:28 UTC (rev 1015028)
@@ -3,7 +3,7 @@
 _hkgname=wl-pprint-terminfo
 pkgname=haskell-wl-pprint-terminfo
 pkgver=3.7.1.4
-pkgrel=258
+pkgrel=259
 pkgdesc="A color pretty printer with terminfo support"
 url="https://github.com/ekmett/wl-pprint-terminfo/;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:17:48
  Author: felixonmars
Revision: 1015027

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-refinery/repos/community-staging-x86_64/PKGBUILD (from rev 
1015026, haskell-refinery/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:17:48 UTC (rev 1015027)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=refinery
+pkgname=haskell-refinery
+pkgver=0.4.0.0
+pkgrel=15
+pkgdesc="Toolkit for building proof automation systems"
+url="https://github.com/totbwf/refinery#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-mmorph')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('5b174c80409df39d16291fa2456677331b83c14396aacd55802f22b6d68eb06092a4c269c62610f8b078503cad7862b377e3ebb71d8c7efba0725c9a7a05ebf1')
+
+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=-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-refinery/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:17:41
  Author: felixonmars
Revision: 1015026

upgpkg: haskell-refinery 0.4.0.0-15: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-refinery/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:17:07 UTC (rev 1015025)
+++ PKGBUILD2021-09-15 05:17:41 UTC (rev 1015026)
@@ -3,7 +3,7 @@
 _hkgname=refinery
 pkgname=haskell-refinery
 pkgver=0.4.0.0
-pkgrel=14
+pkgrel=15
 pkgdesc="Toolkit for building proof automation systems"
 url="https://github.com/totbwf/refinery#readme;
 license=("BSD")



[arch-commits] Commit in seatd/repos (community-x86_64 community-x86_64/PKGBUILD)

2021-09-14 Thread Brett Cornwall via arch-commits
Date: Wednesday, September 15, 2021 @ 05:17:07
  Author: ainola
Revision: 1015025

archrelease: copy trunk to community-x86_64

Added:
  seatd/repos/community-x86_64/
  seatd/repos/community-x86_64/PKGBUILD
(from rev 1015024, seatd/trunk/PKGBUILD)

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

Copied: seatd/repos/community-x86_64/PKGBUILD (from rev 1015024, 
seatd/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2021-09-15 05:17:07 UTC (rev 1015025)
@@ -0,0 +1,44 @@
+# Maintainer: Brett Cornwall 
+
+pkgname=seatd
+pkgver=0.6.1
+pkgrel=2
+pkgdesc="A minimal seat management daemon, and a universal seat management 
library"
+arch=(x86_64)
+url="https://sr.ht/~kennylevinsen/seatd/;
+license=('MIT')
+provides=("libseat.so")
+replaces=("libseat")
+makedepends=(
+'meson'
+'ninja'
+'scdoc'
+'systemd'
+)
+depends=(
+'systemd-libs'
+)
+source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/seatd/archive/$pkgver.tar.gz;)
+sha256sums=('f8f8d2d2a6c5f08714b2a784595e781a257df15d6086ec4e73701217ee5ec9e8')
+build() {
+mkdir build
+meson --prefix=/usr \
+  --buildtype=plain \
+  -Dexamples="disabled" \
+  -Dserver="enabled" \
+  -Dlibseat-logind="systemd" \
+  -Dlogind="enabled" \
+  -Dman-pages="enabled" \
+  "seatd-$pkgver" \
+  build
+ninja -C build
+}
+
+check() {
+ninja -C build test
+}
+
+package() {
+DESTDIR="$pkgdir/" ninja -C build install
+install -Dm644 "seatd-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:16:53
  Author: felixonmars
Revision: 1015024

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 
1015023, haskell-xcffib/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:16:53 UTC (rev 1015024)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=xcffib
+pkgname=haskell-xcffib
+pkgver=0.11.1
+pkgrel=80
+pkgdesc="A cffi-based python binding for X"
+url="https://github.com/tych0/xcffib;
+license=('Apache')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-either' 'haskell-filemanip' 
'haskell-language-python'
+ 'haskell-optparse-applicative' 'haskell-split' 'haskell-xcb-types')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('dd70a762184b714fa53fd906ac192edcf990d8ff7674be1369eace38ee750da5eb6f4c5c2b7c6e5fab980f4bee96a7de4e2e38a27702cef28875a09bde8e5dd2')
+
+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 \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+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-xcffib/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:16:45
  Author: felixonmars
Revision: 1015023

upgpkg: haskell-xcffib 0.11.1-80: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-xcffib/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:16:03 UTC (rev 1015022)
+++ PKGBUILD2021-09-15 05:16:45 UTC (rev 1015023)
@@ -3,7 +3,7 @@
 _hkgname=xcffib
 pkgname=haskell-xcffib
 pkgver=0.11.1
-pkgrel=79
+pkgrel=80
 pkgdesc="A cffi-based python binding for X"
 url="https://github.com/tych0/xcffib;
 license=('Apache')



[arch-commits] Commit in (libseat seatd seatd/repos seatd/trunk seatd/trunk/PKGBUILD)

2021-09-14 Thread Brett Cornwall via arch-commits
Date: Wednesday, September 15, 2021 @ 05:16:03
  Author: ainola
Revision: 1015022

Rename libseat to seatd to follow upstream naming

Added:
  seatd/
  seatd/repos/
  seatd/trunk/
  seatd/trunk/PKGBUILD
Deleted:
  libseat/

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

Added: seatd/trunk/PKGBUILD
===
--- seatd/trunk/PKGBUILD(rev 0)
+++ seatd/trunk/PKGBUILD2021-09-15 05:16:03 UTC (rev 1015022)
@@ -0,0 +1,44 @@
+# Maintainer: Brett Cornwall 
+
+pkgname=seatd
+pkgver=0.6.1
+pkgrel=2
+pkgdesc="A minimal seat management daemon, and a universal seat management 
library"
+arch=(x86_64)
+url="https://sr.ht/~kennylevinsen/seatd/;
+license=('MIT')
+provides=("libseat.so")
+replaces=("libseat")
+makedepends=(
+'meson'
+'ninja'
+'scdoc'
+'systemd'
+)
+depends=(
+'systemd-libs'
+)
+source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/seatd/archive/$pkgver.tar.gz;)
+sha256sums=('f8f8d2d2a6c5f08714b2a784595e781a257df15d6086ec4e73701217ee5ec9e8')
+build() {
+mkdir build
+meson --prefix=/usr \
+  --buildtype=plain \
+  -Dexamples="disabled" \
+  -Dserver="enabled" \
+  -Dlibseat-logind="systemd" \
+  -Dlogind="enabled" \
+  -Dman-pages="enabled" \
+  "seatd-$pkgver" \
+  build
+ninja -C build
+}
+
+check() {
+ninja -C build test
+}
+
+package() {
+DESTDIR="$pkgdir/" ninja -C build install
+install -Dm644 "seatd-$pkgver/LICENSE" -t 
"$pkgdir/usr/share/licenses/$pkgname/"
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:15:57
  Author: felixonmars
Revision: 1015021

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 
1015020, haskell-adjunctions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:15:57 UTC (rev 1015021)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=adjunctions
+pkgname=haskell-adjunctions
+pkgver=4.4
+pkgrel=260
+pkgdesc="Adjunctions and representable functors"
+url="https://github.com/ekmett/adjunctions/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 
'haskell-distributive' 'haskell-free'
+ 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-tagged'
+ 'haskell-transformers-compat' 'haskell-void')
+makedepends=('ghc' 'haskell-generic-deriving' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/semigroups/d' -e 's/< *0.6/<1/' $_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
+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-adjunctions/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:15:49
  Author: felixonmars
Revision: 1015020

upgpkg: haskell-adjunctions 4.4-260: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-adjunctions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:15:06 UTC (rev 1015019)
+++ PKGBUILD2021-09-15 05:15:49 UTC (rev 1015020)
@@ -4,7 +4,7 @@
 _hkgname=adjunctions
 pkgname=haskell-adjunctions
 pkgver=4.4
-pkgrel=259
+pkgrel=260
 pkgdesc="Adjunctions and representable functors"
 url="https://github.com/ekmett/adjunctions/;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:15:06
  Author: felixonmars
Revision: 1015019

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 1015018, 
haskell-keys/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:15:06 UTC (rev 1015019)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=keys
+pkgname=haskell-keys
+pkgver=3.12.3
+pkgrel=142
+pkgdesc="Keyed functors and containers"
+url="https://github.com/ekmett/keys/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-free' 'haskell-hashable' 
'haskell-semigroupoids'
+ 'haskell-tagged' 'haskell-transformers-compat' 
'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_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
+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-keys/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:14:59
  Author: felixonmars
Revision: 1015018

upgpkg: haskell-keys 3.12.3-142: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-keys/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:14:15 UTC (rev 1015017)
+++ PKGBUILD2021-09-15 05:14:59 UTC (rev 1015018)
@@ -4,7 +4,7 @@
 _hkgname=keys
 pkgname=haskell-keys
 pkgver=3.12.3
-pkgrel=141
+pkgrel=142
 pkgdesc="Keyed functors and containers"
 url="https://github.com/ekmett/keys/;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:14:15
  Author: felixonmars
Revision: 1015017

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ghc-exactprint/repos/community-staging-x86_64/
  haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD
(from rev 1015016, haskell-ghc-exactprint/trunk/PKGBUILD)

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

Copied: haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015016, haskell-ghc-exactprint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:14:15 UTC (rev 1015017)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ghc-exactprint
+pkgname=haskell-ghc-exactprint
+pkgver=0.6.4
+pkgrel=40
+pkgdesc="ExactPrint for GHC"
+url="https://github.com/alanz/ghc-exactprint.git;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-free' 'haskell-ghc-paths' 'haskell-syb')
+makedepends=('ghc' 'haskell-diff' 'haskell-hunit' 'haskell-filemanip' 
'haskell-silently')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('a269d270464ee34493117e672c819eefe369bb88bd6043284631f67b3c711e6559f7d6352da2080bc65749767305ea75b9bc43e594bdfcd81ea6cb02986a8bff')
+
+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=-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-ghc-exactprint/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:14:08
  Author: felixonmars
Revision: 1015016

upgpkg: haskell-ghc-exactprint 0.6.4-40: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-ghc-exactprint/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:03:59 UTC (rev 1015015)
+++ PKGBUILD2021-09-15 05:14:08 UTC (rev 1015016)
@@ -3,7 +3,7 @@
 _hkgname=ghc-exactprint
 pkgname=haskell-ghc-exactprint
 pkgver=0.6.4
-pkgrel=39
+pkgrel=40
 pkgdesc="ExactPrint for GHC"
 url="https://github.com/alanz/ghc-exactprint.git;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:03:59
  Author: felixonmars
Revision: 1015015

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-recursion-schemes/repos/community-staging-x86_64/
  haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD
(from rev 1015014, haskell-recursion-schemes/trunk/PKGBUILD)

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

Copied: haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015014, haskell-recursion-schemes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:03:59 UTC (rev 1015015)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=recursion-schemes
+pkgname=haskell-recursion-schemes
+pkgver=5.2.2.1
+pkgrel=38
+pkgdesc="Representing common recursion patterns as higher-order functions"
+url="https://github.com/ekmett/recursion-schemes;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-orphans' 'haskell-comonad' 
'haskell-data-fix' 'haskell-free'
+ 'haskell-th-abstraction')
+makedepends=('ghc' 'uusi' 'haskell-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('023ad661b95815f409c4a74725612074d7a5973172d3e23a86f6f8992b9e7e41abbaf007fad7dfbc60c2fe0ba7bd41294e1b9d0f26a79574c1013a4a102d3d32')
+
+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
+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-recursion-schemes/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:03:51
  Author: felixonmars
Revision: 1015014

upgpkg: haskell-recursion-schemes 5.2.2.1-38: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-recursion-schemes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:02:54 UTC (rev 1015013)
+++ PKGBUILD2021-09-15 05:03:51 UTC (rev 1015014)
@@ -3,7 +3,7 @@
 _hkgname=recursion-schemes
 pkgname=haskell-recursion-schemes
 pkgver=5.2.2.1
-pkgrel=37
+pkgrel=38
 pkgdesc="Representing common recursion patterns as higher-order functions"
 url="https://github.com/ekmett/recursion-schemes;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:02:54
  Author: felixonmars
Revision: 1015013

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tdigest/repos/community-staging-x86_64/PKGBUILD (from rev 
1015012, haskell-tdigest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:02:54 UTC (rev 1015013)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tdigest
+pkgname=haskell-tdigest
+pkgver=0.2.1.1
+pkgrel=60
+pkgdesc="On-line accumulation of rank-based statistics"
+url="https://github.com/phadej/haskell-tdigest#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-reducers' 
'haskell-semigroupoids'
+ 'haskell-vector' 'haskell-vector-algorithms')
+makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('a3998575ff5d180e6383d5bd5fc7c8e5fcfdb0c03e16f5f9089935a4d97173b7')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base -u tasty -d semigroups $_hkgname.cabal
+  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=-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-tdigest/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:02:46
  Author: felixonmars
Revision: 1015012

upgpkg: haskell-tdigest 0.2.1.1-60: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-tdigest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:01:45 UTC (rev 1015011)
+++ PKGBUILD2021-09-15 05:02:46 UTC (rev 1015012)
@@ -3,7 +3,7 @@
 _hkgname=tdigest
 pkgname=haskell-tdigest
 pkgver=0.2.1.1
-pkgrel=59
+pkgrel=60
 pkgdesc="On-line accumulation of rank-based statistics"
 url="https://github.com/phadej/haskell-tdigest#readme;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:01:45
  Author: felixonmars
Revision: 1015011

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-turtle/repos/community-staging-x86_64/PKGBUILD (from rev 
1015010, haskell-turtle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:01:45 UTC (rev 1015011)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=turtle
+pkgname=haskell-turtle
+pkgver=1.5.22
+pkgrel=33
+pkgdesc="Shell programming, Haskell-style"
+url="https://github.com/Gabriel439/Haskell-Turtle-Library;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-clock'
+ 'haskell-foldl' 'haskell-hostname' 'haskell-managed' 
'haskell-optparse-applicative'
+ 'haskell-optional-args' 'haskell-streaming-commons' 
'haskell-system-fileio'
+ 'haskell-system-filepath' 'haskell-temporary' 'haskell-unix-compat')
+makedepends=('ghc' 'haskell-doctest')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ebd0a11748fa178a3f6622b1e010d72c87ff2fb7fc0dfdcac733810d69d7437c94adf378a9bb5e79379c5198a38eadc4456698628c75c1a2eab925a399352d4f')
+
+prepare() {
+sed -i 's/]/, "-dynamic"]/' $_hkgname-$pkgver/test/Main.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
+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-turtle/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:01:38
  Author: felixonmars
Revision: 1015010

upgpkg: haskell-turtle 1.5.22-33: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-turtle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 05:00:20 UTC (rev 1015009)
+++ PKGBUILD2021-09-15 05:01:38 UTC (rev 1015010)
@@ -4,7 +4,7 @@
 _hkgname=turtle
 pkgname=haskell-turtle
 pkgver=1.5.22
-pkgrel=32
+pkgrel=33
 pkgdesc="Shell programming, Haskell-style"
 url="https://github.com/Gabriel439/Haskell-Turtle-Library;
 license=('BSD')



[arch-commits] Commit in haskell-mono-traversable/repos (3 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:00:20
  Author: felixonmars
Revision: 1015009

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-mono-traversable/repos/community-staging-x86_64/
  haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD
(from rev 1015008, haskell-mono-traversable/trunk/PKGBUILD)
  haskell-mono-traversable/repos/community-staging-x86_64/ghc9.patch
(from rev 1015008, haskell-mono-traversable/trunk/ghc9.patch)

+
 PKGBUILD   |   55 +++
 ghc9.patch |   31 +++
 2 files changed, 86 insertions(+)

Copied: haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015008, haskell-mono-traversable/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 05:00:20 UTC (rev 1015009)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mono-traversable
+pkgname=haskell-mono-traversable
+pkgver=1.0.15.1
+pkgrel=155
+pkgdesc="Type classes for mapping, folding, and traversing monomorphic 
containers"
+url="https://github.com/snoyberg/mono-traversable;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-split' 
'haskell-unordered-containers'
+ 'haskell-vector' 'haskell-vector-algorithms')
+makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck' 'haskell-foldl' 
'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc9.patch)
+sha512sums=('adf1af35b93af0605667d8b033415f318c6dab225499fdd1d9eab349fb1eedca2623c98f9dce83f94ed27db75b6f0aa88027daa748c7b3db05f47f68b505b0c8'
+
'5fcbb4021f14a22198f352b3d223a14e3bd420e6b991d17e76db99aea1a89070ad915fe55f80928181588457013e0e542621c9cf6aa875ef382ac6bb861bcbb2')
+
+prepare() {
+cd $_hkgname-$pkgver
+# https://github.com/snoyberg/mono-traversable/issues/192
+patch -p2 -i ../ghc9.patch
+sed -i 's/main.hs/Main.hs/;/Spec/d' $_hkgname.cabal
+
+uusi -d semigroups $_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
+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
+}

Copied: haskell-mono-traversable/repos/community-staging-x86_64/ghc9.patch 
(from rev 1015008, haskell-mono-traversable/trunk/ghc9.patch)
===
--- community-staging-x86_64/ghc9.patch (rev 0)
+++ community-staging-x86_64/ghc9.patch 2021-09-15 05:00:20 UTC (rev 1015009)
@@ -0,0 +1,31 @@
+commit 00c4ed6ed6231d30f211cd83062507448b7ffca4
+Author: Felix Yan 
+Date:   Mon Jun 21 06:01:10 2021 +0800
+
+Fix tests in GHC 9.0
+
+Implements #192
+
+diff --git a/mono-traversable/test/Spec.hs b/mono-traversable/test/Main.hs
+similarity index 99%
+rename from mono-traversable/test/Spec.hs
+rename to mono-traversable/test/Main.hs
+index e8d2357..befda4c 100644
+--- a/mono-traversable/test/Spec.hs
 b/mono-traversable/test/Main.hs
+@@ -6,7 +6,7 @@
+ {-# LANGUAGE ScopedTypeVariables #-}
+ {-# LANGUAGE PatternSynonyms #-}
+ 
+-module Spec where
++module Main where
+ 
+ import Data.MonoTraversable
+ import Data.Containers
+diff --git a/mono-traversable/test/main.hs b/mono-traversable/test/main.hs
+deleted file mode 100644
+index a4754a0..000
+--- a/mono-traversable/test/main.hs
 /dev/null
+@@ -1 +0,0 @@
+-import Spec (main)



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 05:00:11
  Author: felixonmars
Revision: 1015008

upgpkg: haskell-mono-traversable 1.0.15.1-155: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-mono-traversable/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:58:41 UTC (rev 1015007)
+++ PKGBUILD2021-09-15 05:00:11 UTC (rev 1015008)
@@ -4,7 +4,7 @@
 _hkgname=mono-traversable
 pkgname=haskell-mono-traversable
 pkgver=1.0.15.1
-pkgrel=154
+pkgrel=155
 pkgdesc="Type classes for mapping, folding, and traversing monomorphic 
containers"
 url="https://github.com/snoyberg/mono-traversable;
 license=("MIT")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:58:41
  Author: felixonmars
Revision: 1015007

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-strict/repos/community-staging-x86_64/PKGBUILD (from rev 
1015006, haskell-strict/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:58:41 UTC (rev 1015007)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=strict
+pkgname=haskell-strict
+pkgver=0.4.0.1
+pkgrel=72
+pkgdesc="Strict data types and String IO"
+url="https://github.com/haskell-strict/strict;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-assoc' 'haskell-hashable' 'haskell-these')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235')
+
+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 \
+-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-strict/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:58:33
  Author: felixonmars
Revision: 1015006

upgpkg: haskell-strict 0.4.0.1-72: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-strict/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:57:51 UTC (rev 1015005)
+++ PKGBUILD2021-09-15 04:58:33 UTC (rev 1015006)
@@ -4,7 +4,7 @@
 _hkgname=strict
 pkgname=haskell-strict
 pkgver=0.4.0.1
-pkgrel=71
+pkgrel=72
 pkgdesc="Strict data types and String IO"
 url="https://github.com/haskell-strict/strict;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:57:51
  Author: felixonmars
Revision: 1015005

archrelease: copy trunk to community-staging-x86_64

Added:
  misfortune/repos/community-staging-x86_64/
  misfortune/repos/community-staging-x86_64/PKGBUILD
(from rev 1015004, misfortune/trunk/PKGBUILD)

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

Copied: misfortune/repos/community-staging-x86_64/PKGBUILD (from rev 1015004, 
misfortune/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:57:51 UTC (rev 1015005)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+
+pkgname=misfortune
+pkgver=0.1.1.2
+pkgrel=86
+pkgdesc="fortune-mod clone"
+url="https://github.com/mokus0/misfortune;
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-cereal' 'haskell-knob' 'haskell-monad-loops' 
'haskell-random-fu'
+ 'haskell-regex-base' 'haskell-regex-pcre' 'haskell-utf8-string'
+ 'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha256sums=('ae4b44215f811e7af6af756c813b9bd6e4161be555f30dd817324f8d1ffe2349')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i '/semigroups/d' $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$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=-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 -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 misfortune/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:57:44
  Author: felixonmars
Revision: 1015004

upgpkg: misfortune 0.1.1.2-86: rebuild with th-abstraction 0.4.3.0

Modified:
  misfortune/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:56:37 UTC (rev 1015003)
+++ PKGBUILD2021-09-15 04:57:44 UTC (rev 1015004)
@@ -2,7 +2,7 @@
 
 pkgname=misfortune
 pkgver=0.1.1.2
-pkgrel=85
+pkgrel=86
 pkgdesc="fortune-mod clone"
 url="https://github.com/mokus0/misfortune;
 license=("custom:PublicDomain")



[arch-commits] Commit in haskell-wl-pprint-extras/repos (2 files)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:56:37
  Author: felixonmars
Revision: 1015003

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wl-pprint-extras/repos/community-staging-x86_64/
  haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD
(from rev 1015002, haskell-wl-pprint-extras/trunk/PKGBUILD)

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

Copied: haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD (from 
rev 1015002, haskell-wl-pprint-extras/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:56:37 UTC (rev 1015003)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=wl-pprint-extras
+pkgname=haskell-wl-pprint-extras
+pkgver=3.5.0.5
+pkgrel=259
+pkgdesc="A free monad based on the Wadler/Leijen pretty printer"
+url="https://github.com/ekmett/wl-pprint-extras/;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-semigroupoids' 'haskell-utf8-string')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('705107842ccbf4eb23d0b9e8069fd4d5bb1b03ffecbf9efaa8a579fd977380913d590fa370cc42476d5b28fde98fc44e7879fe343f761cd1751ebeb0b8c0e242')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i $_hkgname.cabal
+sed -i -e '/fail _ = empty/d' src/Text/PrettyPrint/Free/Internal.hs
+}
+
+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
+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-wl-pprint-extras/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:56:30
  Author: felixonmars
Revision: 1015002

upgpkg: haskell-wl-pprint-extras 3.5.0.5-259: rebuild with th-abstraction 
0.4.3.0

Modified:
  haskell-wl-pprint-extras/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:55:54 UTC (rev 1015001)
+++ PKGBUILD2021-09-15 04:56:30 UTC (rev 1015002)
@@ -3,7 +3,7 @@
 _hkgname=wl-pprint-extras
 pkgname=haskell-wl-pprint-extras
 pkgver=3.5.0.5
-pkgrel=258
+pkgrel=259
 pkgdesc="A free monad based on the Wadler/Leijen pretty printer"
 url="https://github.com/ekmett/wl-pprint-extras/;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:55:54
  Author: felixonmars
Revision: 1015001

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 
1015000, haskell-checkers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:55:54 UTC (rev 1015001)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=checkers
+pkgname=haskell-checkers
+pkgver=0.5.6
+pkgrel=110
+pkgdesc="Check properties on standard classes and data structures"
+url="https://github.com/conal/checkers;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-quickcheck' 
'haskell-semigroupoids')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4c8bab4f1acf3e10f2ab273741f59c7810439df52ad396fdd6d000926de1d8bf6e72b90f2b640d9b527c72372074767789110efc39652a4751f89f2d098fea30')
+
+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
+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 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:55:47
  Author: felixonmars
Revision: 1015000

upgpkg: haskell-checkers 0.5.6-110: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-checkers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:55:07 UTC (rev 1014999)
+++ PKGBUILD2021-09-15 04:55:47 UTC (rev 1015000)
@@ -3,7 +3,7 @@
 _hkgname=checkers
 pkgname=haskell-checkers
 pkgver=0.5.6
-pkgrel=109
+pkgrel=110
 pkgdesc="Check properties on standard classes and data structures"
 url="https://github.com/conal/checkers;
 license=('BSD')



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:55:07
  Author: felixonmars
Revision: 1014999

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 
1014998, haskell-either/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:55:07 UTC (rev 1014999)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=either
+pkgname=haskell-either
+pkgver=5.0.1.1
+pkgrel=174
+pkgdesc="An either monad transformer"
+url="https://github.com/ekmett/either/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bifunctors' 'haskell-profunctors' 
'haskell-semigroupoids')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-test-framework' 
'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('96b23a9d5f1d2d4dd256251c488e06fa0e8642d849cf61c9de2a4089d2cbe86763062e69f83344eba2f75b30992f3e90ec195bd054f8de386c4c6b477a025c01')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *2.14/<3/' $_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
+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-either/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:55:00
  Author: felixonmars
Revision: 1014998

upgpkg: haskell-either 5.0.1.1-174: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-either/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:54:20 UTC (rev 1014997)
+++ PKGBUILD2021-09-15 04:55:00 UTC (rev 1014998)
@@ -4,7 +4,7 @@
 _hkgname=either
 pkgname=haskell-either
 pkgver=5.0.1.1
-pkgrel=173
+pkgrel=174
 pkgdesc="An either monad transformer"
 url="https://github.com/ekmett/either/;
 license=("BSD")



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

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:54:20
  Author: felixonmars
Revision: 1014997

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1014996, 
haskell-free/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-15 04:54:20 UTC (rev 1014997)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=free
+pkgname=haskell-free
+pkgver=5.1.7
+pkgrel=29
+pkgdesc="Monads for free"
+url="https://github.com/ekmett/free/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-distributive' 
'haskell-indexed-traversable'
+ 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-th-abstraction'
+ 'haskell-transformers-base')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('35982d982e9b99243f15ac83044438b762acfa2c4fd30f3da56f93c2a6c1bf0a2bf4c8b7061593a9d7a4231cd31f4c58d7d459f9caca90a52ed087436a934423')
+
+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
+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-free/trunk (PKGBUILD)

2021-09-14 Thread Felix Yan via arch-commits
Date: Wednesday, September 15, 2021 @ 04:54:13
  Author: felixonmars
Revision: 1014996

upgpkg: haskell-free 5.1.7-29: rebuild with th-abstraction 0.4.3.0

Modified:
  haskell-free/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-15 04:53:17 UTC (rev 1014995)
+++ PKGBUILD2021-09-15 04:54:13 UTC (rev 1014996)
@@ -4,7 +4,7 @@
 _hkgname=free
 pkgname=haskell-free
 pkgver=5.1.7
-pkgrel=28
+pkgrel=29
 pkgdesc="Monads for free"
 url="https://github.com/ekmett/free/;
 license=("BSD")



  1   2   3   4   >