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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:18:53
  Author: felixonmars
Revision: 1256730

upgpkg: haskell-vty 5.36-3: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-vty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:18:46 UTC (rev 1256729)
+++ PKGBUILD2022-07-25 06:18:53 UTC (rev 1256730)
@@ -4,7 +4,7 @@
 _hkgname=vty
 pkgname=haskell-vty
 pkgver=5.36
-pkgrel=2
+pkgrel=3
 pkgdesc="A simple terminal UI library"
 url="https://github.com/jtdaugherty/vty";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:19:06
  Author: felixonmars
Revision: 1256731

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 1256730, 
haskell-vty/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:19:06 UTC (rev 1256731)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vty
+pkgname=haskell-vty
+pkgver=5.36
+pkgrel=3
+pkgdesc="A simple terminal UI library"
+url="https://github.com/jtdaugherty/vty";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-blaze-builder' 
'haskell-microlens'
+ 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-hashable' 
'haskell-parallel'
+ 'haskell-utf8-string' 'haskell-vector')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-smallcheck'
+ 'haskell-quickcheck-assertions' 'haskell-test-framework'
+ 'haskell-test-framework-smallcheck' 
'haskell-test-framework-hunit' 'haskell-random'
+ 'haskell-string-qq')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('d9392086bc68d6f805ab23fe2f88f217c6c8ab7debbb954fb0713c028e536c5c6bb10d7c7cd4a701e3b88d867b5fefcc17e73515668378fc043b0b4de8993aaa')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:18:46
  Author: felixonmars
Revision: 1256729

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-fin/repos/community-staging-x86_64/PKGBUILD (from rev 1256728, 
haskell-fin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:18:46 UTC (rev 1256729)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=fin
+pkgname=haskell-fin
+pkgver=0.2.1
+pkgrel=34
+pkgdesc="Nat and Fin: peano naturals and finite numbers"
+url="https://github.com/phadej/vec";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-boring' 'haskell-dec' 
'haskell-hashable'
+ 'haskell-some' 'haskell-universe-base')
+makedepends=('ghc' 'uusi' 'haskell-inspection-testing' 'haskell-tagged')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('0b4248008dfff23be6108a3a1d6251e78c0577ab1cf8bb508b8da3c50e0c293f2f393ca0d80723664067e5e244fea9a6e2d6b58c2649a12bcf3c6252969577bb')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u inspection-testing $_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 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:15:19
  Author: felixonmars
Revision: 1256707

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-gauge/repos/community-staging-x86_64/PKGBUILD (from rev 
1256706, haskell-gauge/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:15:19 UTC (rev 1256707)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=gauge
+pkgname=haskell-gauge
+pkgver=0.2.5
+pkgrel=175
+pkgdesc="Small framework for performance measurement and analysis"
+url="https://github.com/vincenthz/hs-gauge";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-basement' 'haskell-vector')
+makedepends=('ghc' 'haskell-foundation')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('c5e595cb0d6ea4fc64592d4052910a90788a3d6299e320d5ac8906b0d9a5eb24f3c10b4e218f4a1dec17a7bb5dd17cf5ac26d703e3be6199dd0e54a54a032dce')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fanalysis
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:50
  Author: felixonmars
Revision: 1256704

upgpkg: haskell-base64-bytestring 1.2.1.0-54: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-base64-bytestring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:14:44 UTC (rev 1256703)
+++ PKGBUILD2022-07-25 06:14:50 UTC (rev 1256704)
@@ -7,7 +7,7 @@
 _hkgname=base64-bytestring
 pkgname=haskell-base64-bytestring
 pkgver=1.2.1.0
-pkgrel=53
+pkgrel=54
 pkgdesc="Fast base64 encoding and decoding for ByteStrings"
 url="https://github.com/bos/base64-bytestring";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:15:26
  Author: felixonmars
Revision: 1256708

upgpkg: haskell-listlike 4.7.7-2: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-listlike/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:15:19 UTC (rev 1256707)
+++ PKGBUILD2022-07-25 06:15:26 UTC (rev 1256708)
@@ -3,7 +3,7 @@
 _hkgname=ListLike
 pkgname=haskell-listlike
 pkgver=4.7.7
-pkgrel=1
+pkgrel=2
 pkgdesc="Generic support for list-like structures"
 url="https://github.com/ddssff/listlike";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:15:09
  Author: felixonmars
Revision: 1256706

upgpkg: haskell-gauge 0.2.5-175: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-gauge/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:15:02 UTC (rev 1256705)
+++ PKGBUILD2022-07-25 06:15:09 UTC (rev 1256706)
@@ -4,7 +4,7 @@
 _hkgname=gauge
 pkgname=haskell-gauge
 pkgver=0.2.5
-pkgrel=174
+pkgrel=175
 pkgdesc="Small framework for performance measurement and analysis"
 url="https://github.com/vincenthz/hs-gauge";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:15:02
  Author: felixonmars
Revision: 1256705

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256704, haskell-base64-bytestring/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:15:02 UTC (rev 1256705)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: Daniel Micay 
+# Contributor: Arch Haskell Team <>
+# Contributor: Lex Black 
+
+_hkgname=base64-bytestring
+pkgname=haskell-base64-bytestring
+pkgver=1.2.1.0
+pkgrel=54
+pkgdesc="Fast base64 encoding and decoding for ByteStrings"
+url="https://github.com/bos/base64-bytestring";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-split' 
'haskell-test-framework'
+ 'haskell-test-framework-quickcheck2' 
'haskell-test-framework-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('730d5fd7bd1cf90792d0eea75de1fd333c6cab73f4d178db6d3c7006d77f222734a53bb10ef3a296862ca31338e2ae387acfdd44b119014cff7a0a13362e6e96')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:44
  Author: felixonmars
Revision: 1256703

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-th-env/repos/community-staging-x86_64/PKGBUILD (from rev 
1256702, haskell-th-env/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:14:44 UTC (rev 1256703)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=th-env
+pkgname=haskell-th-env
+pkgver=0.1.1
+pkgrel=8
+pkgdesc="Template Haskell splices that expand to an environment variable"
+url="https://github.com/dzhus/th-env#readme";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-compat')
+makedepends=('ghc' 'haskell-markdown-unlit')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('fc01b166df6ba45f6ce157165eb786da208dbab41252fd81134f8ba02cf3f505')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--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-th-env/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:32
  Author: felixonmars
Revision: 1256702

upgpkg: haskell-th-env 0.1.1-8: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-th-env/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:14:25 UTC (rev 1256701)
+++ PKGBUILD2022-07-25 06:14:32 UTC (rev 1256702)
@@ -3,7 +3,7 @@
 _hkgname=th-env
 pkgname=haskell-th-env
 pkgver=0.1.1
-pkgrel=7
+pkgrel=8
 pkgdesc="Template Haskell splices that expand to an environment variable"
 url="https://github.com/dzhus/th-env#readme";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:46
  Author: felixonmars
Revision: 1256697

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 
1256696, haskell-distributive/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:13:46 UTC (rev 1256697)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=distributive
+pkgname=haskell-distributive
+pkgver=0.6.2.1
+pkgrel=155
+pkgdesc="Distributive functors -- Dual to Traversable"
+url="https://github.com/ekmett/distributive/";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-orphans' 'haskell-tagged')
+makedepends=('ghc')
+checkdepends=('haskell-generic-deriving' 'haskell-hspec' 
'haskell-hspec-discover')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('387c7b6e0b2f917fd68d52ffbc79b9db21e488629309bfaf0dc77450bfd37c0f7f8a29458532616b5395552f84f3727b462cb2876e5aca79101e2c752b26e0a7')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+   
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
"${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-ftagged -f-semigroups
+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-ghc-typelits-knownnat/repos (2 files)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:06
  Author: felixonmars
Revision: 1256699

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ghc-typelits-knownnat/repos/community-staging-x86_64/PKGBUILD 
(from rev 1256698, haskell-ghc-typelits-knownnat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:14:06 UTC (rev 1256699)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ghc-typelits-knownnat
+pkgname=haskell-ghc-typelits-knownnat
+pkgver=0.7.6
+pkgrel=58
+pkgdesc="Derive KnownNat constraints from other KnownNat constraints"
+url="https://github.com/clash-lang/ghc-typelits-knownnat";
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-tcplugins-extra' 
'haskell-ghc-typelits-natnormalise')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('fb28d20022afa4667506bf293148e018d2d8db32a812090baf0828bce62e8a032f432622d825610f5f34544a5319e144c3999789c1b4ea14f26fb5edc61bd208')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:25
  Author: felixonmars
Revision: 1256701

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256700, haskell-language-python/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:14:25 UTC (rev 1256701)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-python
+pkgname=haskell-language-python
+pkgver=0.5.8
+pkgrel=108
+pkgdesc="Parsing and pretty printing of Python code."
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-monads-tf' 'haskell-utf8-string')
+makedepends=('happy' 'alex' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('fa2d9c1a20460e38dcc370be60157090e7279386a4ebc0f4c4bac56fb3a8f65541c41fa789d2df31e385eeea3c05e2f84c44f77917379194eb4e29372ab4c20d')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fsplit-base
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:14:13
  Author: felixonmars
Revision: 1256700

upgpkg: haskell-language-python 0.5.8-108: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-language-python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:14:06 UTC (rev 1256699)
+++ PKGBUILD2022-07-25 06:14:13 UTC (rev 1256700)
@@ -4,7 +4,7 @@
 _hkgname=language-python
 pkgname=haskell-language-python
 pkgver=0.5.8
-pkgrel=107
+pkgrel=108
 pkgdesc="Parsing and pretty printing of Python code."
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:34
  Author: felixonmars
Revision: 1256696

upgpkg: haskell-distributive 0.6.2.1-155: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-distributive/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:13:27 UTC (rev 1256695)
+++ PKGBUILD2022-07-25 06:13:34 UTC (rev 1256696)
@@ -4,7 +4,7 @@
 _hkgname=distributive
 pkgname=haskell-distributive
 pkgver=0.6.2.1
-pkgrel=154
+pkgrel=155
 pkgdesc="Distributive functors -- Dual to Traversable"
 url="https://github.com/ekmett/distributive/";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:54
  Author: felixonmars
Revision: 1256698

upgpkg: haskell-ghc-typelits-knownnat 0.7.6-58: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

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

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:13:46 UTC (rev 1256697)
+++ PKGBUILD2022-07-25 06:13:54 UTC (rev 1256698)
@@ -3,7 +3,7 @@
 _hkgname=ghc-typelits-knownnat
 pkgname=haskell-ghc-typelits-knownnat
 pkgver=0.7.6
-pkgrel=57
+pkgrel=58
 pkgdesc="Derive KnownNat constraints from other KnownNat constraints"
 url="https://github.com/clash-lang/ghc-typelits-knownnat";
 license=('custom:BSD2')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:15
  Author: felixonmars
Revision: 1256694

upgpkg: haskell-regex-tdfa 1.3.1.3-2: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-regex-tdfa/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:13:08 UTC (rev 1256693)
+++ PKGBUILD2022-07-25 06:13:15 UTC (rev 1256694)
@@ -4,7 +4,7 @@
 _hkgname=regex-tdfa
 pkgname=haskell-regex-tdfa
 pkgver=1.3.1.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)"
 url="https://wiki.haskell.org/Regular_expressions";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:27
  Author: felixonmars
Revision: 1256695

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 
1256694, haskell-regex-tdfa/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:13:27 UTC (rev 1256695)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-tdfa
+pkgname=haskell-regex-tdfa
+pkgver=1.3.1.3
+pkgrel=2
+pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)"
+url="https://wiki.haskell.org/Regular_expressions";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-regex-base')
+makedepends=('ghc' 'uusi' 'haskell-utf8-string')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('7eb10d5e1b4edd199385551c37c9a846caaea95c44fc184b20e81a9ab66a86cb24e07de97200550f78b412fbe082a5c566505abff6ccabbc650fc60c18bf6db8')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:13:08
  Author: felixonmars
Revision: 1256693

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-system-filepath/repos/community-staging-x86_64/
  haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD
(from rev 1256692, haskell-system-filepath/trunk/PKGBUILD)

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

Copied: haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256692, haskell-system-filepath/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:13:08 UTC (rev 1256693)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=system-filepath
+pkgname=haskell-system-filepath
+pkgver=0.4.14
+pkgrel=201
+pkgdesc="High-level, byte-based file and directory path manipulations"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-chell' 'haskell-chell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('d858b077516ecb76e27d032fd123aad154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768')
+
+export LC_ALL=en_US.UTF-8
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.5/<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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test || 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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:56
  Author: felixonmars
Revision: 1256692

upgpkg: haskell-system-filepath 0.4.14-201: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-system-filepath/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:12:47 UTC (rev 1256691)
+++ PKGBUILD2022-07-25 06:12:56 UTC (rev 1256692)
@@ -4,7 +4,7 @@
 _hkgname=system-filepath
 pkgname=haskell-system-filepath
 pkgver=0.4.14
-pkgrel=200
+pkgrel=201
 pkgdesc="High-level, byte-based file and directory path manipulations"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:47
  Author: felixonmars
Revision: 1256691

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-unagi-chan/repos/community-staging-x86_64/
  haskell-unagi-chan/repos/community-staging-x86_64/PKGBUILD
(from rev 1256690, haskell-unagi-chan/trunk/PKGBUILD)

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

Copied: haskell-unagi-chan/repos/community-staging-x86_64/PKGBUILD (from rev 
1256690, haskell-unagi-chan/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:12:47 UTC (rev 1256691)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=unagi-chan
+pkgname=haskell-unagi-chan
+pkgver=0.4.1.4
+pkgrel=37
+pkgdesc="Fast concurrent queues with a Chan-like API, and more"
+url="https://github.com/jberryman/unagi-chan";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-atomic-primops' 'haskell-primitive')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('2b4e23cbb0706dbcf4aeb820901b4b1c357a136472ff065c42dd58f6cfbb3c8e87b5503fe285b9c3a557791f959b82091138e8e137b88496fb92d2562506a3a3')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+# https://github.com/jberryman/unagi-chan/issues/25
+runhaskell Setup test || :
+}
+
+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-unagi-chan/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:35
  Author: felixonmars
Revision: 1256690

upgpkg: haskell-unagi-chan 0.4.1.4-37: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-unagi-chan/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:12:27 UTC (rev 1256689)
+++ PKGBUILD2022-07-25 06:12:35 UTC (rev 1256690)
@@ -3,7 +3,7 @@
 _hkgname=unagi-chan
 pkgname=haskell-unagi-chan
 pkgver=0.4.1.4
-pkgrel=36
+pkgrel=37
 pkgdesc="Fast concurrent queues with a Chan-like API, and more"
 url="https://github.com/jberryman/unagi-chan";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:14
  Author: felixonmars
Revision: 1256688

upgpkg: haskell-url 2.1.3-119: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-url/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:12:06 UTC (rev 1256687)
+++ PKGBUILD2022-07-25 06:12:14 UTC (rev 1256688)
@@ -4,7 +4,7 @@
 _hkgname=url
 pkgname=haskell-url
 pkgver=2.1.3
-pkgrel=118
+pkgrel=119
 pkgdesc="A library for working with URLs"
 url="https://www.haskell.org/haskellwiki/Url";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:27
  Author: felixonmars
Revision: 1256689

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-url/repos/community-staging-x86_64/PKGBUILD (from rev 1256688, 
haskell-url/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:12:27 UTC (rev 1256689)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=url
+pkgname=haskell-url
+pkgver=2.1.3
+pkgrel=119
+pkgdesc="A library for working with URLs"
+url="https://www.haskell.org/haskellwiki/Url";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-utf8-string')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('53ee2aabc877c91d06c7e029ff807057f88bb4ce712ad02d47655d43869ad83af9032eea85d0ecddf3cad19839827bb723c9bf0a17b580ee7018f4b08c691cd8')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_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-memory/repos (2 files)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:12:06
  Author: felixonmars
Revision: 1256687

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-memory/repos/community-staging-x86_64/PKGBUILD (from rev 
1256686, haskell-memory/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:12:06 UTC (rev 1256687)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=memory
+pkgname=haskell-memory
+pkgver=0.17.0
+pkgrel=19
+pkgdesc="memory and related abstraction stuff"
+url="https://github.com/vincenthz/hs-memory";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-basement')
+makedepends=('ghc' 'haskell-foundation')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('ea8175094588680154cb1708a7ecdb6dfba0d29ae102cc2976996d789a4be10c8f106245eeff1d9573cc3e85e4cd5249c2305eeb7a5b14b833f8bed721c27daa')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fsupport_deepseq -fsupport_bytestring -fsupport_basement 
-fsupport_foundation
+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-language-javascript/repos (2 files)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:46
  Author: felixonmars
Revision: 1256685

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD 
(from rev 1256684, haskell-language-javascript/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:11:46 UTC (rev 1256685)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-javascript
+pkgname=haskell-language-javascript
+pkgver=0.7.1.0
+pkgrel=111
+pkgdesc="Parser for JavaScript"
+url="https://github.com/erikd/language-javascript";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-utf8-string")
+makedepends=('alex' 'happy' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('35f935f121cb8aad1a28be50ba8d571ee60bd2c6721eaf9bc7f897cbc4a33b17213e89d84bf9525ddbf555030efd5fbe6b11157c113900354430a7193223516f')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_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-memory/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:54
  Author: felixonmars
Revision: 1256686

upgpkg: haskell-memory 0.17.0-19: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-memory/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:11:46 UTC (rev 1256685)
+++ PKGBUILD2022-07-25 06:11:54 UTC (rev 1256686)
@@ -4,7 +4,7 @@
 _hkgname=memory
 pkgname=haskell-memory
 pkgver=0.17.0
-pkgrel=18
+pkgrel=19
 pkgdesc="memory and related abstraction stuff"
 url="https://github.com/vincenthz/hs-memory";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:28
  Author: felixonmars
Revision: 1256683

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-genvalidity/repos/community-staging-x86_64/PKGBUILD (from rev 
1256682, haskell-genvalidity/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:11:28 UTC (rev 1256683)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=genvalidity
+pkgname=haskell-genvalidity
+pkgver=1.0.0.1
+pkgrel=37
+pkgdesc="Testing utilities for the validity library"
+url="https://github.com/NorfairKing/validity";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-random' 'haskell-validity')
+makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-core')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('520122e67b3b95798b9701cd090a80886efd4f029f1a7f54b76adf427d8e457ed3eafa1d3fd4d40b5456ae592cd9153e43f8ed2ed52b014a9f5b66de02f8b01f')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:35
  Author: felixonmars
Revision: 1256684

upgpkg: haskell-language-javascript 0.7.1.0-111: rebuild with 
inspection-testing 0.5, tasty-inspection-testing 0.2

Modified:
  haskell-language-javascript/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:11:28 UTC (rev 1256683)
+++ PKGBUILD2022-07-25 06:11:35 UTC (rev 1256684)
@@ -4,7 +4,7 @@
 _hkgname=language-javascript
 pkgname=haskell-language-javascript
 pkgver=0.7.1.0
-pkgrel=110
+pkgrel=111
 pkgdesc="Parser for JavaScript"
 url="https://github.com/erikd/language-javascript";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:16
  Author: felixonmars
Revision: 1256682

upgpkg: haskell-genvalidity 1.0.0.1-37: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-genvalidity/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:11:08 UTC (rev 1256681)
+++ PKGBUILD2022-07-25 06:11:16 UTC (rev 1256682)
@@ -3,7 +3,7 @@
 _hkgname=genvalidity
 pkgname=haskell-genvalidity
 pkgver=1.0.0.1
-pkgrel=36
+pkgrel=37
 pkgdesc="Testing utilities for the validity library"
 url="https://github.com/NorfairKing/validity";
 license=('MIT')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:57
  Author: felixonmars
Revision: 1256680

upgpkg: haskell-reinterpret-cast 0.1.0-199: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-reinterpret-cast/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:10:50 UTC (rev 1256679)
+++ PKGBUILD2022-07-25 06:10:57 UTC (rev 1256680)
@@ -3,7 +3,7 @@
 _hkgname=reinterpret-cast
 pkgname=haskell-reinterpret-cast
 pkgver=0.1.0
-pkgrel=198
+pkgrel=199
 pkgdesc="Memory reinterpretation casts for Float/Double and Word32/Word64"
 url="https://github.com/nh2/reinterpret-cast";
 license=('MIT')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:11:08
  Author: felixonmars
Revision: 1256681

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-reinterpret-cast/repos/community-staging-x86_64/
  haskell-reinterpret-cast/repos/community-staging-x86_64/PKGBUILD
(from rev 1256680, haskell-reinterpret-cast/trunk/PKGBUILD)

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

Copied: haskell-reinterpret-cast/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256680, haskell-reinterpret-cast/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:11:08 UTC (rev 1256681)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=reinterpret-cast
+pkgname=haskell-reinterpret-cast
+pkgver=0.1.0
+pkgrel=199
+pkgdesc="Memory reinterpretation casts for Float/Double and Word32/Word64"
+url="https://github.com/nh2/reinterpret-cast";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-data-binary-ieee754' 'haskell-hspec' 
'haskell-loop')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('217bff79abd149a8d644547b7a691b68400fa543dfd824160e1d41e90b489ab1d3e274b76cbe88d16572a41afd63705d15e973640493b119894d337df3b6ccba')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:50
  Author: felixonmars
Revision: 1256679

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-flexible-defaults/repos/community-staging-x86_64/
  haskell-flexible-defaults/repos/community-staging-x86_64/PKGBUILD
(from rev 1256678, haskell-flexible-defaults/trunk/PKGBUILD)

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

Copied: haskell-flexible-defaults/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256678, haskell-flexible-defaults/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:10:50 UTC (rev 1256679)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=flexible-defaults
+pkgname=haskell-flexible-defaults
+pkgver=0.0.3
+pkgrel=103
+pkgdesc="Generate default function implementations for complex type classes."
+url="https://github.com/peti/flexible-defaults";
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-extras')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('6586f6fce40e64f95e6d3de6d0730f9fe6668825d0dfd81336842fa8c62a630b')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:38
  Author: felixonmars
Revision: 1256678

upgpkg: haskell-flexible-defaults 0.0.3-103: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-flexible-defaults/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:10:31 UTC (rev 1256677)
+++ PKGBUILD2022-07-25 06:10:38 UTC (rev 1256678)
@@ -3,7 +3,7 @@
 _hkgname=flexible-defaults
 pkgname=haskell-flexible-defaults
 pkgver=0.0.3
-pkgrel=102
+pkgrel=103
 pkgdesc="Generate default function implementations for complex type classes."
 url="https://github.com/peti/flexible-defaults";
 license=("custom:PublicDomain")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:31
  Author: felixonmars
Revision: 1256677

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-th-reify-many/repos/community-staging-x86_64/
  haskell-th-reify-many/repos/community-staging-x86_64/PKGBUILD
(from rev 1256676, haskell-th-reify-many/trunk/PKGBUILD)

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

Copied: haskell-th-reify-many/repos/community-staging-x86_64/PKGBUILD (from rev 
1256676, haskell-th-reify-many/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:10:31 UTC (rev 1256677)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=th-reify-many
+pkgname=haskell-th-reify-many
+pkgver=0.1.10
+pkgrel=53
+pkgdesc="Recurseively reify template haskell datatype info"
+url="https://github.com/mgsloan/th-reify-many";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-safe' 'haskell-th-expand-syns')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('9c5b64e791a0649d7e05a471cfc1b6e84e50c90a3711ffd7304c2bd8af9623ba3c026e68fb36bc0497f9f67e18ad2d76902d96fa98220399e8feaac2b09d51be')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:18
  Author: felixonmars
Revision: 1256676

upgpkg: haskell-th-reify-many 0.1.10-53: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-th-reify-many/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:10:11 UTC (rev 1256675)
+++ PKGBUILD2022-07-25 06:10:18 UTC (rev 1256676)
@@ -3,7 +3,7 @@
 _hkgname=th-reify-many
 pkgname=haskell-th-reify-many
 pkgver=0.1.10
-pkgrel=52
+pkgrel=53
 pkgdesc="Recurseively reify template haskell datatype info"
 url="https://github.com/mgsloan/th-reify-many";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:00
  Author: felixonmars
Revision: 1256674

upgpkg: haskell-monad-control 1.0.3.1-55: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-monad-control/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:09:52 UTC (rev 1256673)
+++ PKGBUILD2022-07-25 06:10:00 UTC (rev 1256674)
@@ -4,7 +4,7 @@
 _hkgname=monad-control
 pkgname=haskell-monad-control
 pkgver=1.0.3.1
-pkgrel=54
+pkgrel=55
 pkgdesc="Lift control operations, like exception catching, through monad 
transformers"
 url="https://github.com/basvandijk/monad-control";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:10:11
  Author: felixonmars
Revision: 1256675

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monad-control/repos/community-staging-x86_64/
  haskell-monad-control/repos/community-staging-x86_64/PKGBUILD
(from rev 1256674, haskell-monad-control/trunk/PKGBUILD)

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

Copied: haskell-monad-control/repos/community-staging-x86_64/PKGBUILD (from rev 
1256674, haskell-monad-control/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:10:11 UTC (rev 1256675)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monad-control
+pkgname=haskell-monad-control
+pkgver=1.0.3.1
+pkgrel=55
+pkgdesc="Lift control operations, like exception catching, through monad 
transformers"
+url="https://github.com/basvandijk/monad-control";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-transformers-base' 'haskell-transformers-compat')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('b82ac2d3b2ab1892f79bab1341c9ff17ea89b988438cfd40c246f5ffe4560cb2b77e4a1ed1aa9dc2bb64644b9d6da76eda7b40acf8cc34bb03e77b18127e93a1')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:52
  Author: felixonmars
Revision: 1256673

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tostring/repos/community-staging-x86_64/PKGBUILD (from rev 
1256672, haskell-tostring/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:09:52 UTC (rev 1256673)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tostring
+pkgname=haskell-tostring
+pkgver=0.2.1.1
+pkgrel=24
+pkgdesc="The ToString class"
+url="https://github.com/silkapp/tostring.git";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-utf8-string')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('efa700d44aec57c82be60c0eabd610f62f2df0d9b06cf41b5fc35a2b77502531')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:31
  Author: felixonmars
Revision: 1256671

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD 
(from rev 1256670, haskell-unicode-transforms/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:09:31 UTC (rev 1256671)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=unicode-transforms
+pkgname=haskell-unicode-transforms
+pkgver=0.4.0.1
+pkgrel=18
+pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)"
+url="https://github.com/composewell/unicode-transforms/";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-unicode-data')
+makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-split' 
'haskell-text-icu')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('3d1347209d2b50fefac1b8bef3a4a82ab8e5f2addc361a338399225e37c933c1e5495f7a7c658c052d818dcc4bee20b48aa37c351fbfdaa926d98ae80f9dab14')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-dev -fhas-icu -fhas-llvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:38
  Author: felixonmars
Revision: 1256672

upgpkg: haskell-tostring 0.2.1.1-24: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-tostring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:09:31 UTC (rev 1256671)
+++ PKGBUILD2022-07-25 06:09:38 UTC (rev 1256672)
@@ -3,7 +3,7 @@
 _hkgname=tostring
 pkgname=haskell-tostring
 pkgver=0.2.1.1
-pkgrel=23
+pkgrel=24
 pkgdesc="The ToString class"
 url="https://github.com/silkapp/tostring.git";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:08:50
  Author: felixonmars
Revision: 1256667

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 
125, haskell-graphviz/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:08:50 UTC (rev 1256667)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=graphviz
+pkgname=haskell-graphviz
+pkgver=2999.20.1.0
+pkgrel=147
+pkgdesc="Bindings to Graphviz for graph visualisation."
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-colour' 'haskell-dlist' 'haskell-fgl' 
'haskell-polyparse'
+ 'haskell-temporary' 'haskell-wl-pprint-text')
+makedepends=('ghc')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/ivan-m/graphviz/archive/$pkgver.tar.gz";)
+sha512sums=('9cd166f04565f9da56b93c6da49cc9f515a37762dd780e3868cf41c8d2b7709f627f0b60ecc31ce77249e38a53c74d1a989a9bfbf419f370cedf0c67526a9e7b')
+
+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 
--ghc-option=-fllvm \
+-f-test-parsing
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE.md 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:19
  Author: felixonmars
Revision: 1256670

upgpkg: haskell-unicode-transforms 0.4.0.1-18: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-unicode-transforms/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:09:12 UTC (rev 1256669)
+++ PKGBUILD2022-07-25 06:09:19 UTC (rev 1256670)
@@ -3,7 +3,7 @@
 _hkgname=unicode-transforms
 pkgname=haskell-unicode-transforms
 pkgver=0.4.0.1
-pkgrel=17
+pkgrel=18
 pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)"
 url="https://github.com/composewell/unicode-transforms/";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:00
  Author: felixonmars
Revision: 1256668

upgpkg: haskell-string-conversions 0.4.0.1-124: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-string-conversions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:08:50 UTC (rev 1256667)
+++ PKGBUILD2022-07-25 06:09:00 UTC (rev 1256668)
@@ -4,7 +4,7 @@
 _hkgname=string-conversions
 pkgname=haskell-string-conversions
 pkgver=0.4.0.1
-pkgrel=123
+pkgrel=124
 pkgdesc="Simplifies dealing with different types for strings"
 url="https://github.com/soenkehahn/string-conversions";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:09:12
  Author: felixonmars
Revision: 1256669

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD 
(from rev 1256668, haskell-string-conversions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:09:12 UTC (rev 1256669)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=string-conversions
+pkgname=haskell-string-conversions
+pkgver=0.4.0.1
+pkgrel=124
+pkgdesc="Simplifies dealing with different types for strings"
+url="https://github.com/soenkehahn/string-conversions";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-utf8-string")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8bd015215d1a8a48f01abf95f53bd75f67c83dc48c5b4c4f0731e9da924f99c18e9c6de46fdebdd497f5dc577311db1aa31f5144dfc5b1de539e201b9fc1c9f6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:08:29
  Author: felixonmars
Revision: 1256665

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 
1256664, haskell-random-fu/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:08:29 UTC (rev 1256665)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+
+_hkgname=random-fu
+pkgname=haskell-random-fu
+pkgver=0.3.0.0
+pkgrel=26
+pkgdesc="Random number generation"
+url="https://github.com/mokus0/random-fu";
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-erf' 'haskell-math-functions' 
'haskell-monad-loops' 'haskell-random'
+ 'haskell-random-shuffle' 'haskell-rvar' 'haskell-syb' 
'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('a19d158d0f2b6df51d32c9e6df7cf6bbd94b7a1af81acfb4fe505f410e5ae4c7')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:08:17
  Author: felixonmars
Revision: 1256664

upgpkg: haskell-random-fu 0.3.0.0-26: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-random-fu/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:08:10 UTC (rev 1256663)
+++ PKGBUILD2022-07-25 06:08:17 UTC (rev 1256664)
@@ -3,7 +3,7 @@
 _hkgname=random-fu
 pkgname=haskell-random-fu
 pkgver=0.3.0.0
-pkgrel=25
+pkgrel=26
 pkgdesc="Random number generation"
 url="https://github.com/mokus0/random-fu";
 license=("custom:PublicDomain")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:08:38
  Author: felixonmars
Revision: 125

upgpkg: haskell-graphviz 2999.20.1.0-147: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-graphviz/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:08:29 UTC (rev 1256665)
+++ PKGBUILD2022-07-25 06:08:38 UTC (rev 125)
@@ -4,7 +4,7 @@
 _hkgname=graphviz
 pkgname=haskell-graphviz
 pkgver=2999.20.1.0
-pkgrel=146
+pkgrel=147
 pkgdesc="Bindings to Graphviz for graph visualisation."
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



[arch-commits] Commit in haskell-type-errors-pretty/repos (2 files)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:08:10
  Author: felixonmars
Revision: 1256663

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-type-errors-pretty/repos/community-staging-x86_64/
  haskell-type-errors-pretty/repos/community-staging-x86_64/PKGBUILD
(from rev 1256662, haskell-type-errors-pretty/trunk/PKGBUILD)

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

Copied: haskell-type-errors-pretty/repos/community-staging-x86_64/PKGBUILD 
(from rev 1256662, haskell-type-errors-pretty/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:08:10 UTC (rev 1256663)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=type-errors-pretty
+pkgname=haskell-type-errors-pretty
+pkgver=0.0.1.2
+pkgrel=56
+pkgdesc="Combinators for writing pretty type errors easily"
+url="https://github.com/kowainik/type-errors-pretty";
+license=('MPL2')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi' 'haskell-doctest' 'haskell-glob')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('d36c06660d0088dbc5e63ba43ae0af5563335844002294a09da2da9936d8df545c6b9a11015fcc1416b1e06ba3fc4fd60cc5a47cbe481368643e01122d7f4740')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+uusi -u doctest $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-type-errors-pretty/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:58
  Author: felixonmars
Revision: 1256662

upgpkg: haskell-type-errors-pretty 0.0.1.2-56: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-type-errors-pretty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:07:50 UTC (rev 1256661)
+++ PKGBUILD2022-07-25 06:07:58 UTC (rev 1256662)
@@ -3,7 +3,7 @@
 _hkgname=type-errors-pretty
 pkgname=haskell-type-errors-pretty
 pkgver=0.0.1.2
-pkgrel=55
+pkgrel=56
 pkgdesc="Combinators for writing pretty type errors easily"
 url="https://github.com/kowainik/type-errors-pretty";
 license=('MPL2')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:29
  Author: felixonmars
Revision: 1256659

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-mueval/repos/community-staging-x86_64/PKGBUILD (from rev 
1256658, haskell-mueval/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:07:29 UTC (rev 1256659)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=mueval
+pkgname=haskell-mueval
+pkgver=0.9.3
+pkgrel=135
+pkgdesc="Safely evaluate pure Haskell expressions"
+url="https://github.com/gwern/mueval";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-extensible-exceptions' 
'haskell-hint'
+ 'haskell-show' 'haskell-simple-reflect')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('f72a8bbaffecaeb55b67d78011e182073be8ba9f4a90824903e4c78cfe6e1ef7')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  sed -i 's/ -static//' $_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 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:50
  Author: felixonmars
Revision: 1256661

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD (from rev 
1256660, haskell-x11-xft/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:07:50 UTC (rev 1256661)
@@ -0,0 +1,42 @@
+# Maintainer: Sergej Pupykin 
+
+_hkgname=X11-xft
+pkgname=haskell-x11-xft
+pkgver=0.3.4
+pkgrel=20
+pkgdesc="Bindings to the Xft and some Xrender parts"
+url="https://github.com/xmonad/X11-xft";
+license=('LGPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-x11' 'haskell-utf8-string' 'libxft')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz)
+sha512sums=('cd7c10bbe21f096814ebbf1015f4492ee60e73032bbb114f8fa5684e46f96239814f6986d44955642509c06b790112a38194661754e23c874dfe9446b0c13eef')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+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-x11-xft/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:38
  Author: felixonmars
Revision: 1256660

upgpkg: haskell-x11-xft 0.3.4-20: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-x11-xft/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:07:29 UTC (rev 1256659)
+++ PKGBUILD2022-07-25 06:07:38 UTC (rev 1256660)
@@ -3,7 +3,7 @@
 _hkgname=X11-xft
 pkgname=haskell-x11-xft
 pkgver=0.3.4
-pkgrel=19
+pkgrel=20
 pkgdesc="Bindings to the Xft and some Xrender parts"
 url="https://github.com/xmonad/X11-xft";
 license=('LGPL')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:17
  Author: felixonmars
Revision: 1256658

upgpkg: haskell-mueval 0.9.3-135: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-mueval/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:07:09 UTC (rev 1256657)
+++ PKGBUILD2022-07-25 06:07:17 UTC (rev 1256658)
@@ -3,7 +3,7 @@
 _hkgname=mueval
 pkgname=haskell-mueval
 pkgver=0.9.3
-pkgrel=134
+pkgrel=135
 pkgdesc="Safely evaluate pure Haskell expressions"
 url="https://github.com/gwern/mueval";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:07:09
  Author: felixonmars
Revision: 1256657

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-network-uri/repos/community-staging-x86_64/PKGBUILD (from rev 
1256656, haskell-network-uri/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:07:09 UTC (rev 1256657)
@@ -0,0 +1,49 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=network-uri
+pkgname=haskell-network-uri
+pkgver=2.6.4.1
+pkgrel=88
+pkgdesc="A library for client-side HTTP"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-compat')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hunit' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8e5b01fd11197ac36de9b804d37256662f904f2b94a997a2e262439bb1706d1c460db368e935bf3971fd1581162abbc07439a0bae391e1e616264bd00fe7104e')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
"${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:47
  Author: felixonmars
Revision: 1256655

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lua-arbitrary/repos/community-staging-x86_64/
  haskell-lua-arbitrary/repos/community-staging-x86_64/PKGBUILD
(from rev 1256654, haskell-lua-arbitrary/trunk/PKGBUILD)

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

Copied: haskell-lua-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 
1256654, haskell-lua-arbitrary/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:06:47 UTC (rev 1256655)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lua-arbitrary
+pkgname=haskell-lua-arbitrary
+pkgver=1.0.1
+pkgrel=30
+pkgdesc="Arbitrary instances for Lua types."
+url="https://hslua.org/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-lua')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('aadeb5fbcd7de95a64374a959ffc6b341db171fd3db570d1cc0cfae3f7bce205')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:57
  Author: felixonmars
Revision: 1256656

upgpkg: haskell-network-uri 2.6.4.1-88: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-network-uri/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:06:47 UTC (rev 1256655)
+++ PKGBUILD2022-07-25 06:06:57 UTC (rev 1256656)
@@ -3,7 +3,7 @@
 _hkgname=network-uri
 pkgname=haskell-network-uri
 pkgver=2.6.4.1
-pkgrel=87
+pkgrel=88
 pkgdesc="A library for client-side HTTP"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:25
  Author: felixonmars
Revision: 1256653

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-lpeg/repos/community-staging-x86_64/PKGBUILD (from rev 1256652, 
haskell-lpeg/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:06:25 UTC (rev 1256653)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lpeg
+pkgname=haskell-lpeg
+pkgver=1.0.3
+pkgrel=2
+pkgdesc="LPeg – Parsing Expression Grammars For Lua"
+url="https://hslua.org/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-lua' 'lua-lpeg')
+makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('e1c1f4891931f469dc78a6cd2a528fcc27b645e0df5ecf1a975f50c4dbd67ba7')
+
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' \
+-frely-on-shared-lpeg-library
+
+  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-lpeg/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:13
  Author: felixonmars
Revision: 1256652

upgpkg: haskell-lpeg 1.0.3-2: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-lpeg/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:06:05 UTC (rev 1256651)
+++ PKGBUILD2022-07-25 06:06:13 UTC (rev 1256652)
@@ -3,7 +3,7 @@
 _hkgname=lpeg
 pkgname=haskell-lpeg
 pkgver=1.0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="LPeg – Parsing Expression Grammars For Lua"
 url="https://hslua.org/";
 license=("MIT")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:32
  Author: felixonmars
Revision: 1256654

upgpkg: haskell-lua-arbitrary 1.0.1-30: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-lua-arbitrary/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:06:25 UTC (rev 1256653)
+++ PKGBUILD2022-07-25 06:06:32 UTC (rev 1256654)
@@ -3,7 +3,7 @@
 _hkgname=lua-arbitrary
 pkgname=haskell-lua-arbitrary
 pkgver=1.0.1
-pkgrel=29
+pkgrel=30
 pkgdesc="Arbitrary instances for Lua types."
 url="https://hslua.org/";
 license=("MIT")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:36
  Author: felixonmars
Revision: 1256648

upgpkg: haskell-regex-applicative 0.3.4-146: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-regex-applicative/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:05:22 UTC (rev 1256647)
+++ PKGBUILD2022-07-25 06:05:36 UTC (rev 1256648)
@@ -4,7 +4,7 @@
 _hkgname=regex-applicative
 pkgname=haskell-regex-applicative
 pkgver=0.3.4
-pkgrel=145
+pkgrel=146
 pkgdesc="Regex-based parsing with applicative interface"
 url="https://github.com/feuerbach/regex-applicative";
 license=("MIT")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:54
  Author: felixonmars
Revision: 1256650

upgpkg: haskell-tasty-ant-xml 1.1.8-84: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-tasty-ant-xml/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:05:47 UTC (rev 1256649)
+++ PKGBUILD2022-07-25 06:05:54 UTC (rev 1256650)
@@ -3,7 +3,7 @@
 _hkgname=tasty-ant-xml
 pkgname=haskell-tasty-ant-xml
 pkgver=1.1.8
-pkgrel=83
+pkgrel=84
 pkgdesc="Render tasty output to XML for Jenkins"
 url="https://github.com/ocharles/tasty-ant-xml";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:06:05
  Author: felixonmars
Revision: 1256651

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tasty-ant-xml/repos/community-staging-x86_64/
  haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD
(from rev 1256650, haskell-tasty-ant-xml/trunk/PKGBUILD)

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

Copied: haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD (from rev 
1256650, haskell-tasty-ant-xml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:06:05 UTC (rev 1256651)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-ant-xml
+pkgname=haskell-tasty-ant-xml
+pkgver=1.1.8
+pkgrel=84
+pkgdesc="Render tasty output to XML for Jenkins"
+url="https://github.com/ocharles/tasty-ant-xml";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-generic-deriving' 'haskell-tagged' 
'haskell-tasty' 'haskell-xml')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8cbe0648c42e2e8e324ef474ee7da1dde4fbfc3942a988a6835cb9ffca5fbaa8ac501e305389b4125543e48c1ade9caf5559c91c69874bba7fefc9f9be9cc3f9')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:22
  Author: felixonmars
Revision: 1256647

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-memotrie/repos/community-staging-x86_64/PKGBUILD (from rev 
1256646, haskell-memotrie/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:05:22 UTC (rev 1256647)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=MemoTrie
+pkgname=haskell-memotrie
+pkgver=0.6.10
+pkgrel=171
+pkgdesc="Trie-based memo functions"
+url="https://github.com/conal/MemoTrie";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-newtype-generics')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('73be7e356ad2aeef49abf43975d2e24ee8b883e12453f316366b52998637ac26d98feef34388c2a46f683027dc7132444b17a25a12d3e86748088fadf081b186')
+
+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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:47
  Author: felixonmars
Revision: 1256649

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-regex-applicative/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256648, haskell-regex-applicative/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:05:47 UTC (rev 1256649)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-applicative
+pkgname=haskell-regex-applicative
+pkgver=0.3.4
+pkgrel=146
+pkgdesc="Regex-based parsing with applicative interface"
+url="https://github.com/feuerbach/regex-applicative";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-filtrable')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('84f32da62b336c7e8bd67ebfffdf0f13f98a39434efa5dd32d389a5db1fdaaeece462ecec7bc5d3c5b49e82acd7c4c4b0d8a5c552bb275c16c254bd3f5336470')
+
+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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:10
  Author: felixonmars
Revision: 1256646

upgpkg: haskell-memotrie 0.6.10-171: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-memotrie/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:05:02 UTC (rev 1256645)
+++ PKGBUILD2022-07-25 06:05:10 UTC (rev 1256646)
@@ -3,7 +3,7 @@
 _hkgname=MemoTrie
 pkgname=haskell-memotrie
 pkgver=0.6.10
-pkgrel=170
+pkgrel=171
 pkgdesc="Trie-based memo functions"
 url="https://github.com/conal/MemoTrie";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:42
  Author: felixonmars
Revision: 1256643

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256642, haskell-safe-exceptions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:04:42 UTC (rev 1256643)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=safe-exceptions
+pkgname=haskell-safe-exceptions
+pkgver=0.1.7.3
+pkgrel=11
+pkgdesc="Safe, consistent, and easy exception handling"
+url="https://github.com/fpco/safe-exceptions";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hspec' 'haskell-void')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('380165ad904868982fd1ae1c1eeafecb0458e837563e1279e35eb7865582b44d27b766c9d66695d1bf6fe5d4eb10897c114d79b35395ee89612b78b3eaa55208')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:05:02
  Author: felixonmars
Revision: 1256645

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD (from rev 
1256644, haskell-crypto-enigma/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:05:02 UTC (rev 1256645)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=crypto-enigma
+pkgname=haskell-crypto-enigma
+pkgver=0.1.1.6
+pkgrel=50
+pkgdesc="An Enigma machine simulator with display. "
+url="https://github.com/orome/crypto-enigma-hs";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-optparse-applicative' 
'haskell-split')
+makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:50
  Author: felixonmars
Revision: 1256644

upgpkg: haskell-crypto-enigma 0.1.1.6-50: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-crypto-enigma/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:04:42 UTC (rev 1256643)
+++ PKGBUILD2022-07-25 06:04:50 UTC (rev 1256644)
@@ -3,7 +3,7 @@
 _hkgname=crypto-enigma
 pkgname=haskell-crypto-enigma
 pkgver=0.1.1.6
-pkgrel=49
+pkgrel=50
 pkgdesc="An Enigma machine simulator with display. "
 url="https://github.com/orome/crypto-enigma-hs";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:30
  Author: felixonmars
Revision: 1256642

upgpkg: haskell-safe-exceptions 0.1.7.3-11: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-safe-exceptions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:04:23 UTC (rev 1256641)
+++ PKGBUILD2022-07-25 06:04:30 UTC (rev 1256642)
@@ -3,7 +3,7 @@
 _hkgname=safe-exceptions
 pkgname=haskell-safe-exceptions
 pkgver=0.1.7.3
-pkgrel=10
+pkgrel=11
 pkgdesc="Safe, consistent, and easy exception handling"
 url="https://github.com/fpco/safe-exceptions";
 license=('MIT')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:10
  Author: felixonmars
Revision: 1256640

upgpkg: haskell-weigh 0.0.16-168: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-weigh/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:04:01 UTC (rev 1256639)
+++ PKGBUILD2022-07-25 06:04:10 UTC (rev 1256640)
@@ -3,7 +3,7 @@
 _hkgname=weigh
 pkgname=haskell-weigh
 pkgver=0.0.16
-pkgrel=167
+pkgrel=168
 pkgdesc="Measure allocations of a Haskell functions/values"
 url="https://github.com/fpco/weigh";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:23
  Author: felixonmars
Revision: 1256641

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-weigh/repos/community-staging-x86_64/PKGBUILD (from rev 
1256640, haskell-weigh/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:04:23 UTC (rev 1256641)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=weigh
+pkgname=haskell-weigh
+pkgver=0.0.16
+pkgrel=168
+pkgdesc="Measure allocations of a Haskell functions/values"
+url="https://github.com/fpco/weigh";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-split' 'haskell-temporary')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a7889b891f8099e23922f37c9a770c94c8bfd6e7e7740786ba1595c0c153dcd60a320d79647952a1a1275a1cf06e2a2aed9ee0ce60e34583a91d186e246f9470')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:04:01
  Author: felixonmars
Revision: 1256639

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 
1256638, haskell-tasty-rerun/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:04:01 UTC (rev 1256639)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-rerun
+pkgname=haskell-tasty-rerun
+pkgver=1.1.18
+pkgrel=122
+pkgdesc="Rerun only tests which failed in a previous test run"
+url="https://github.com/ocharles/tasty-rerun";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-split' 
'haskell-tagged' 'haskell-tasty')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('82672a8d2f37a56e9867bb6fa2b8c79dc40869262a1853b51067e9cf463aef78c4aa3d69cda32a06c3d226ef18c951789845e57a82cbad880f29d5415a659ced')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u base $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_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-tasty-rerun/trunk (PKGBUILD)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:49
  Author: felixonmars
Revision: 1256638

upgpkg: haskell-tasty-rerun 1.1.18-122: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-tasty-rerun/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:03:41 UTC (rev 1256637)
+++ PKGBUILD2022-07-25 06:03:49 UTC (rev 1256638)
@@ -4,7 +4,7 @@
 _hkgname=tasty-rerun
 pkgname=haskell-tasty-rerun
 pkgver=1.1.18
-pkgrel=121
+pkgrel=122
 pkgdesc="Rerun only tests which failed in a previous test run"
 url="https://github.com/ocharles/tasty-rerun";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:30
  Author: felixonmars
Revision: 1256636

upgpkg: haskell-special-values 0.1.0.0-155: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-special-values/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:03:23 UTC (rev 1256635)
+++ PKGBUILD2022-07-25 06:03:30 UTC (rev 1256636)
@@ -3,7 +3,7 @@
 _hkgname=special-values
 pkgname=haskell-special-values
 pkgver=0.1.0.0
-pkgrel=154
+pkgrel=155
 pkgdesc="Typeclass providing special values"
 url="https://github.com/minad/special-values";
 license=('MIT')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:41
  Author: felixonmars
Revision: 1256637

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-special-values/repos/community-staging-x86_64/
  haskell-special-values/repos/community-staging-x86_64/PKGBUILD
(from rev 1256636, haskell-special-values/trunk/PKGBUILD)

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

Copied: haskell-special-values/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256636, haskell-special-values/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:03:41 UTC (rev 1256637)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=special-values
+pkgname=haskell-special-values
+pkgver=0.1.0.0
+pkgrel=155
+pkgdesc="Typeclass providing special values"
+url="https://github.com/minad/special-values";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ieee754' 'haskell-scientific')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('e45d4f04b3c50261077d084f9525677739543cad624870c4a28c5c6630a355d7c5def400031191d6f69e617856ffeb0ecc562a7d04df3bed827a7c93f0cf63cc')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:54
  Author: felixonmars
Revision: 1256632

upgpkg: haskell-network-bsd 2.8.1.0-159: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-network-bsd/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:02:47 UTC (rev 1256631)
+++ PKGBUILD2022-07-25 06:02:54 UTC (rev 1256632)
@@ -3,7 +3,7 @@
 _hkgname=network-bsd
 pkgname=haskell-network-bsd
 pkgver=2.8.1.0
-pkgrel=158
+pkgrel=159
 pkgdesc="POSIX network database () API"
 url="https://github.com/haskell/network-bsd";
 license=('MIT')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:23
  Author: felixonmars
Revision: 1256635

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-resolv/repos/community-staging-x86_64/PKGBUILD (from rev 
1256634, haskell-resolv/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:03:23 UTC (rev 1256635)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=resolv
+pkgname=haskell-resolv
+pkgver=0.1.2.0
+pkgrel=154
+pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library 
routines"
+url="https://github.com/hvr/resolv";
+license=('GPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base16-bytestring')
+makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('fae2d0717a109b0d6cc19c51c773bc68c64c0048b9d930528cf5622ee270ebaddec180c1d444542e8eb036262611f5b88deadeea223fb2ef2b15b41369a2376e')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u base -u base16-bytestring -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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:05
  Author: felixonmars
Revision: 1256633

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 
1256632, haskell-network-bsd/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:03:05 UTC (rev 1256633)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=network-bsd
+pkgname=haskell-network-bsd
+pkgver=2.8.1.0
+pkgrel=159
+pkgdesc="POSIX network database () API"
+url="https://github.com/haskell/network-bsd";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-network')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *3.0/<4/' $_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 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:03:12
  Author: felixonmars
Revision: 1256634

upgpkg: haskell-resolv 0.1.2.0-154: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-resolv/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:03:05 UTC (rev 1256633)
+++ PKGBUILD2022-07-25 06:03:12 UTC (rev 1256634)
@@ -3,7 +3,7 @@
 _hkgname=resolv
 pkgname=haskell-resolv
 pkgver=0.1.2.0
-pkgrel=153
+pkgrel=154
 pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library 
routines"
 url="https://github.com/hvr/resolv";
 license=('GPL')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:47
  Author: felixonmars
Revision: 1256631

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 
1256630, haskell-boxes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:02:47 UTC (rev 1256631)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=boxes
+pkgname=haskell-boxes
+pkgver=0.1.5
+pkgrel=189
+pkgdesc="2D text pretty-printing library"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-split")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('44527be9a8351aef9e6a98bc90276c0137892e2672ca5ae15968ac21cfc1f0ce92d2c734c26b5493b2f8597ab1a65cb9cf5d050b6b02b0a61d6b6df4143ba4d7')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:35
  Author: felixonmars
Revision: 1256630

upgpkg: haskell-boxes 0.1.5-189: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-boxes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:02:28 UTC (rev 1256629)
+++ PKGBUILD2022-07-25 06:02:35 UTC (rev 1256630)
@@ -4,7 +4,7 @@
 _hkgname=boxes
 pkgname=haskell-boxes
 pkgver=0.1.5
-pkgrel=188
+pkgrel=189
 pkgdesc="2D text pretty-printing library"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:17
  Author: felixonmars
Revision: 1256628

upgpkg: haskell-deriving-compat 0.6.1-10: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-deriving-compat/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:02:10 UTC (rev 1256627)
+++ PKGBUILD2022-07-25 06:02:17 UTC (rev 1256628)
@@ -3,7 +3,7 @@
 _hkgname=deriving-compat
 pkgname=haskell-deriving-compat
 pkgver=0.6.1
-pkgrel=9
+pkgrel=10
 pkgdesc="Backports of GHC deriving extensions"
 url="https://github.com/haskell-compat/deriving-compat";
 license=('BSD')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:28
  Author: felixonmars
Revision: 1256629

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256628, haskell-deriving-compat/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:02:28 UTC (rev 1256629)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=deriving-compat
+pkgname=haskell-deriving-compat
+pkgver=0.6.1
+pkgrel=10
+pkgdesc="Backports of GHC deriving extensions"
+url="https://github.com/haskell-compat/deriving-compat";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-abstraction' 'haskell-transformers-compat')
+makedepends=('ghc' 'haskell-base-compat' 'haskell-base-orphans' 
'haskell-hspec' 'haskell-quickcheck'
+ 'haskell-tagged' 'haskell-void')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('239e4922d21af715557c0f56922c9a44ea4f8ea6316c16cce4f3120c074a530f6b798b2cd773d78330085c9346d4a26e5e66cf38bac8993840509e9cd91baee6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:58
  Author: felixonmars
Revision: 1256626

upgpkg: haskell-equivalence 0.4.0.1-10: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-equivalence/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:01:51 UTC (rev 1256625)
+++ PKGBUILD2022-07-25 06:01:58 UTC (rev 1256626)
@@ -4,7 +4,7 @@
 _hkgname=equivalence
 pkgname=haskell-equivalence
 pkgver=0.4.0.1
-pkgrel=9
+pkgrel=10
 pkgdesc="Maintaining an equivalence relation implemented as union-find using 
STT."
 url="https://bitbucket.org/paba/equivalence/";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:02:10
  Author: felixonmars
Revision: 1256627

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-equivalence/repos/community-staging-x86_64/PKGBUILD (from rev 
1256626, haskell-equivalence/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:02:10 UTC (rev 1256627)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=equivalence
+pkgname=haskell-equivalence
+pkgver=0.4.0.1
+pkgrel=10
+pkgdesc="Maintaining an equivalence relation implemented as union-find using 
STT."
+url="https://bitbucket.org/paba/equivalence/";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-stmonadtrans" "haskell-transformers-compat")
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('44798811c59965acb3bd2351ad55ee2c895a1256e55c2508a854ac5e344305c077c74a5b4a26383f1847e4b1923bbe98ec2fea933ed8435901eaef958395be55')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:55
  Author: felixonmars
Revision: 1256619

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-cryptohash-md5/repos/community-staging-x86_64/PKGBUILD (from 
rev 1256618, haskell-cryptohash-md5/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:00:55 UTC (rev 1256619)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=cryptohash-md5
+pkgname=haskell-cryptohash-md5
+pkgver=0.11.101.0
+pkgrel=51
+pkgdesc="Fast, pure and practical MD5 implementation"
+url="https://github.com/hvr/cryptohash-md5";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-base16-bytestring' 'haskell-puremd5' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('6116b384e76927aed06748fac6088280d1ecc7eb5886692c287e971761b98960657b106ba8a700bd0c5b2e552797079e143836af3463acd75bbac207633867a4')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:22
  Author: felixonmars
Revision: 1256622

upgpkg: haskell-blaze-html 0.9.1.2-177: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-blaze-html/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:01:14 UTC (rev 1256621)
+++ PKGBUILD2022-07-25 06:01:22 UTC (rev 1256622)
@@ -4,7 +4,7 @@
 _hkgname=blaze-html
 pkgname=haskell-blaze-html
 pkgver=0.9.1.2
-pkgrel=176
+pkgrel=177
 pkgdesc="A blazingly fast HTML combinator library for Haskell"
 url="https://jaspervdj.be/blaze";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:33
  Author: felixonmars
Revision: 1256623

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 
1256622, haskell-blaze-html/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:01:33 UTC (rev 1256623)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=blaze-html
+pkgname=haskell-blaze-html
+pkgver=0.9.1.2
+pkgrel=177
+pkgdesc="A blazingly fast HTML combinator library for Haskell"
+url="https://jaspervdj.be/blaze";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-blaze-markup')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *2.14/<3/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runghc -isrc src/Util/GenerateHtmlCombinators.hs
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:14
  Author: felixonmars
Revision: 1256621

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 
1256620, haskell-iproute/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:01:14 UTC (rev 1256621)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=iproute
+pkgname=haskell-iproute
+pkgver=1.7.12
+pkgrel=31
+pkgdesc="IP Routing Table"
+url="https://www.mew.org/~kazu/proj/iproute/";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-appar" "haskell-byteorder" "haskell-network")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('45d60e98e0a18929472d3de8850a257e21a638b3052fc31afc960c0ea755092bf44e44a1b0fae175582c1bcbda6029af028e84ba1498fe6491d925173cf310b7')
+
+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 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:02
  Author: felixonmars
Revision: 1256620

upgpkg: haskell-iproute 1.7.12-31: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-iproute/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:00:55 UTC (rev 1256619)
+++ PKGBUILD2022-07-25 06:01:02 UTC (rev 1256620)
@@ -4,7 +4,7 @@
 _hkgname=iproute
 pkgname=haskell-iproute
 pkgver=1.7.12
-pkgrel=30
+pkgrel=31
 pkgdesc="IP Routing Table"
 url="https://www.mew.org/~kazu/proj/iproute/";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:43
  Author: felixonmars
Revision: 1256618

upgpkg: haskell-cryptohash-md5 0.11.101.0-51: rebuild with inspection-testing 
0.5, tasty-inspection-testing 0.2

Modified:
  haskell-cryptohash-md5/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:00:35 UTC (rev 1256617)
+++ PKGBUILD2022-07-25 06:00:43 UTC (rev 1256618)
@@ -3,7 +3,7 @@
 _hkgname=cryptohash-md5
 pkgname=haskell-cryptohash-md5
 pkgver=0.11.101.0
-pkgrel=50
+pkgrel=51
 pkgdesc="Fast, pure and practical MD5 implementation"
 url="https://github.com/hvr/cryptohash-md5";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:40
  Author: felixonmars
Revision: 1256624

upgpkg: haskell-hsopenssl 0.11.7.2-49: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-hsopenssl/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:01:33 UTC (rev 1256623)
+++ PKGBUILD2022-07-25 06:01:40 UTC (rev 1256624)
@@ -3,7 +3,7 @@
 _hkgname=HsOpenSSL
 pkgname=haskell-hsopenssl
 pkgver=0.11.7.2
-pkgrel=48
+pkgrel=49
 pkgdesc="Partial OpenSSL binding for Haskell"
 url="https://github.com/vshabanov/HsOpenSSL";
 license=('custom:PublicDomain')



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:01:51
  Author: felixonmars
Revision: 1256625

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 
1256624, haskell-hsopenssl/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:01:51 UTC (rev 1256625)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=HsOpenSSL
+pkgname=haskell-hsopenssl
+pkgver=0.11.7.2
+pkgrel=49
+pkgdesc="Partial OpenSSL binding for Haskell"
+url="https://github.com/vshabanov/HsOpenSSL";
+license=('custom:PublicDomain')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-network' 'openssl')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('7f707022b7bd20e6397638ab074cd04bdbeb0381bc2427185fd1f5cc452fc4a12cd5461cb66d3c3ad5048b2781408f99da4bd69933e9ab4808ed83df56bc855b')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fuse-pkg-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 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 05:59:57
  Author: felixonmars
Revision: 1256613

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 
1256612, haskell-attoparsec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 05:59:57 UTC (rev 1256613)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=attoparsec
+pkgname=haskell-attoparsec
+pkgver=0.14.4
+pkgrel=27
+pkgdesc="Fast combinator parsing for bytestrings and text"
+url="https://github.com/bos/attoparsec";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-scientific')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-unicode' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck' 'haskell-vector')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-developer
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:35
  Author: felixonmars
Revision: 1256617

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 
1256616, haskell-pipes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:00:35 UTC (rev 1256617)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pipes
+pkgname=haskell-pipes
+pkgver=4.3.16
+pkgrel=71
+pkgdesc="Compositional pipelines"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-mmorph' 'haskell-void')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-test-framework'
+ 'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('6776a2d64ad164bd2d7dcbac7e935342b1507a87d8651ec2b22349192fc49cdd12ea18811d74093c88474a3b631322bc1010183476e5cb5c35dd35366b996b1e')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u mmorph $_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 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:04
  Author: felixonmars
Revision: 1256614

upgpkg: haskell-fgl-arbitrary 0.2.0.6-79: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-fgl-arbitrary/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 05:59:57 UTC (rev 1256613)
+++ PKGBUILD2022-07-25 06:00:04 UTC (rev 1256614)
@@ -3,7 +3,7 @@
 _hkgname=fgl-arbitrary
 pkgname=haskell-fgl-arbitrary
 pkgver=0.2.0.6
-pkgrel=78
+pkgrel=79
 pkgdesc="QuickCheck support for fgl"
 url="https://github.com/haskell/fgl.git";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:23
  Author: felixonmars
Revision: 1256616

upgpkg: haskell-pipes 4.3.16-71: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-pipes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 06:00:16 UTC (rev 1256615)
+++ PKGBUILD2022-07-25 06:00:23 UTC (rev 1256616)
@@ -4,7 +4,7 @@
 _hkgname=pipes
 pkgname=haskell-pipes
 pkgver=4.3.16
-pkgrel=70
+pkgrel=71
 pkgdesc="Compositional pipelines"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("BSD")



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 06:00:16
  Author: felixonmars
Revision: 1256615

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-fgl-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 
1256614, haskell-fgl-arbitrary/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 06:00:16 UTC (rev 1256615)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=fgl-arbitrary
+pkgname=haskell-fgl-arbitrary
+pkgver=0.2.0.6
+pkgrel=79
+pkgdesc="QuickCheck support for fgl"
+url="https://github.com/haskell/fgl.git";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-fgl')
+makedepends=('ghc' 'uusi' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('6cf210a2ecbda21059647008cc8d85969308b21d18690f82d5f70d92435bd3d7')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u hspec $_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 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 05:59:46
  Author: felixonmars
Revision: 1256612

upgpkg: haskell-attoparsec 0.14.4-27: rebuild with inspection-testing 0.5, 
tasty-inspection-testing 0.2

Modified:
  haskell-attoparsec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-07-25 05:59:39 UTC (rev 1256611)
+++ PKGBUILD2022-07-25 05:59:46 UTC (rev 1256612)
@@ -4,7 +4,7 @@
 _hkgname=attoparsec
 pkgname=haskell-attoparsec
 pkgver=0.14.4
-pkgrel=26
+pkgrel=27
 pkgdesc="Fast combinator parsing for bytestrings and text"
 url="https://github.com/bos/attoparsec";
 license=("BSD")



  1   2   3   4   5   6   7   8   >