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

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:16:20
  Author: anatolik
Revision: 978797

archrelease: copy trunk to community-testing-x86_64

Added:
  bpftrace/repos/community-testing-x86_64/
  bpftrace/repos/community-testing-x86_64/PKGBUILD
(from rev 978796, bpftrace/trunk/PKGBUILD)

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

Copied: bpftrace/repos/community-testing-x86_64/PKGBUILD (from rev 978796, 
bpftrace/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-07-19 16:16:20 UTC (rev 978797)
@@ -0,0 +1,27 @@
+# Maintainer: Anatol Pomozov
+# Contributor: Tommaso Sardelli 
+
+pkgname=bpftrace
+pkgver=0.13.0
+pkgrel=1
+pkgdesc='High-level tracing language for Linux eBPF'
+arch=('x86_64')
+url='https://github.com/iovisor/bpftrace'
+license=('Apache')
+depends=('libelf' 'zlib' 'llvm-libs' 'clang' 'bcc' 'libbpf')
+makedepends=('cmake' 'llvm' 'git' 'linux-headers' 'ninja' 'gtest')
+options=(!strip)
+source=("https://github.com/iovisor/bpftrace/archive/v$pkgver/bpftrace-$pkgver.tar.gz;)
+sha512sums=('16b3f11c365cc7e306045a5cb6bcf6c66b92d746884f6587ce7cc4c76841b284757bff7b38b9838eb3db129e996e4f1b13afec34da57981362dadef8460816d0')
+
+build() {
+  cd bpftrace-$pkgver
+
+  cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -G Ninja -B 
build
+  ninja -C build
+}
+
+package() {
+  cd bpftrace-$pkgver
+  DESTDIR="$pkgdir" ninja -C build install
+}



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

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:16:03
  Author: anatolik
Revision: 978796

upgpkg: bpftrace 0.13.0-1

Modified:
  bpftrace/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:14:05 UTC (rev 978795)
+++ PKGBUILD2021-07-19 16:16:03 UTC (rev 978796)
@@ -2,17 +2,17 @@
 # Contributor: Tommaso Sardelli 
 
 pkgname=bpftrace
-pkgver=0.12.0
-pkgrel=2
+pkgver=0.13.0
+pkgrel=1
 pkgdesc='High-level tracing language for Linux eBPF'
 arch=('x86_64')
 url='https://github.com/iovisor/bpftrace'
 license=('Apache')
 depends=('libelf' 'zlib' 'llvm-libs' 'clang' 'bcc' 'libbpf')
-makedepends=('cmake' 'llvm' 'git' 'linux-headers' 'ninja')
+makedepends=('cmake' 'llvm' 'git' 'linux-headers' 'ninja' 'gtest')
 options=(!strip)
 
source=("https://github.com/iovisor/bpftrace/archive/v$pkgver/bpftrace-$pkgver.tar.gz;)
-sha512sums=('ebbdd909763ba142551d79e06c0fa0ec84245ffc4386b33144dce7e67d14e4fe0e81d0003adc7c9194d82c6b41fc49f16f9960db0dd78a620a69f83d17e8811f')
+sha512sums=('16b3f11c365cc7e306045a5cb6bcf6c66b92d746884f6587ce7cc4c76841b284757bff7b38b9838eb3db129e996e4f1b13afec34da57981362dadef8460816d0')
 
 build() {
   cd bpftrace-$pkgver



[arch-commits] Commit in haskell-splitmix/repos/community-staging-x86_64 (2 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:14:05
  Author: felixonmars
Revision: 978795

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-splitmix/repos/community-staging-x86_64/PKGBUILD
(from rev 978794, haskell-splitmix/trunk/PKGBUILD)
Deleted:
  haskell-splitmix/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-07-19 16:13:50 UTC (rev 978794)
+++ PKGBUILD2021-07-19 16:14:05 UTC (rev 978795)
@@ -1,50 +0,0 @@
-# Maintainer: Felix Yan 
-
-_hkgname=splitmix
-pkgname=haskell-splitmix
-pkgver=0.1.0.3
-pkgrel=126
-pkgdesc="Fast Splittable PRNG"
-url="https://github.com/haskellari/splitmix;
-license=('BSD')
-arch=('x86_64')
-depends=('ghc-libs')
-makedepends=('ghc' 'haskell-async' 'haskell-base-compat' 
'haskell-base-compat-batteries'
- 'haskell-hunit' 'haskell-math-functions' 'haskell-test-framework'
- 'haskell-test-framework-hunit' 'haskell-tf-random' 
'haskell-vector')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('22a3f0759e1c1150aabde01a77b48087509dfc7ff9614e97e5e06af73f533170993ff2e18101d940e7ddba81b8d6e496795be3851fccfa07b75e9d922f325064')
-
-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 "${_opts[@]}" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
-runhaskell Setup build $MAKEFLAGS
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-check() {
-cd $_hkgname-$pkgver
-runhaskell Setup test --show-details=direct
-}
-
-package() {
-cd $_hkgname-$pkgver
-
-install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
-install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
-runhaskell Setup copy --destdir="$pkgdir"
-install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
-}

Copied: haskell-splitmix/repos/community-staging-x86_64/PKGBUILD (from rev 
978794, haskell-splitmix/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-07-19 16:14:05 UTC (rev 978795)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=splitmix
+pkgname=haskell-splitmix
+pkgver=0.1.0.3
+pkgrel=127
+pkgdesc="Fast Splittable PRNG"
+url="https://github.com/haskellari/splitmix;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-async' 'haskell-base-compat' 
'haskell-base-compat-batteries'
+ 'haskell-hunit' 'haskell-math-functions' 'haskell-test-framework'
+ 'haskell-test-framework-hunit' 'haskell-tf-random' 
'haskell-vector')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('22a3f0759e1c1150aabde01a77b48087509dfc7ff9614e97e5e06af73f533170993ff2e18101d940e7ddba81b8d6e496795be3851fccfa07b75e9d922f325064')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:13:50
  Author: felixonmars
Revision: 978794

upgpkg: haskell-splitmix 0.1.0.3-127: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-splitmix/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:13:05 UTC (rev 978793)
+++ PKGBUILD2021-07-19 16:13:50 UTC (rev 978794)
@@ -3,7 +3,7 @@
 _hkgname=splitmix
 pkgname=haskell-splitmix
 pkgver=0.1.0.3
-pkgrel=126
+pkgrel=127
 pkgdesc="Fast Splittable PRNG"
 url="https://github.com/haskellari/splitmix;
 license=('BSD')



[arch-commits] Commit in haskell-nanospec/repos/community-staging-x86_64 (2 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:13:05
  Author: felixonmars
Revision: 978793

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-nanospec/repos/community-staging-x86_64/PKGBUILD
(from rev 978792, haskell-nanospec/trunk/PKGBUILD)
Deleted:
  haskell-nanospec/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-07-19 16:12:47 UTC (rev 978792)
+++ PKGBUILD2021-07-19 16:13:05 UTC (rev 978793)
@@ -1,49 +0,0 @@
-# Maintainer: Felix Yan 
-
-_hkgname=nanospec
-pkgname=haskell-nanospec
-pkgver=0.2.2
-pkgrel=183
-pkgdesc="A lightweight implementation of a subset of Hspec's API"
-url="https://github.com/commercialhaskell/nanospec;
-license=('MIT')
-arch=('x86_64')
-depends=('ghc-libs')
-makedepends=('ghc')
-checkdepends=('haskell-hspec' 'haskell-silently')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0')
-
-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 "${_opts[@]}" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
-runhaskell Setup build $MAKEFLAGS
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-check() {
-cd $_hkgname-$pkgver
-runhaskell Setup test --show-details=direct
-}
-
-package() {
-cd $_hkgname-$pkgver
-
-install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
-install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
-runhaskell Setup copy --destdir="$pkgdir"
-install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
-}

Copied: haskell-nanospec/repos/community-staging-x86_64/PKGBUILD (from rev 
978792, haskell-nanospec/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-07-19 16:13:05 UTC (rev 978793)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=nanospec
+pkgname=haskell-nanospec
+pkgver=0.2.2
+pkgrel=184
+pkgdesc="A lightweight implementation of a subset of Hspec's API"
+url="https://github.com/commercialhaskell/nanospec;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-silently')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:12:47
  Author: felixonmars
Revision: 978792

upgpkg: haskell-nanospec 0.2.2-184: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-nanospec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:12:14 UTC (rev 978791)
+++ PKGBUILD2021-07-19 16:12:47 UTC (rev 978792)
@@ -3,7 +3,7 @@
 _hkgname=nanospec
 pkgname=haskell-nanospec
 pkgver=0.2.2
-pkgrel=183
+pkgrel=184
 pkgdesc="A lightweight implementation of a subset of Hspec's API"
 url="https://github.com/commercialhaskell/nanospec;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:12:14
  Author: felixonmars
Revision: 978791

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-meta/repos/community-staging-x86_64/
  haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD
(from rev 978790, haskell-hspec-meta/trunk/PKGBUILD)

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

Copied: haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD (from rev 
978790, haskell-hspec-meta/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:12:14 UTC (rev 978791)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-meta
+pkgname=haskell-hspec-meta
+pkgver=2.7.8
+pkgrel=85
+pkgdesc="A version of Hspec which is used to test Hspec itself"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-setenv' 'haskell-random' 
'haskell-quickcheck-io'
+ 'haskell-ansi-terminal' 'haskell-clock' 'haskell-call-stack')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('f3a6dc3159090b505b67eb9a852b7a56ef19985984e7326ffc7812af56d87c9418d5ad69e181bf777cdee39c146575a5fec2174dd94c2a3926a15ebcb45f22d0')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:12:00
  Author: anatolik
Revision: 978790

archrelease: copy trunk to community-testing-x86_64

Added:
  bcc/repos/community-testing-x86_64/
  bcc/repos/community-testing-x86_64/PKGBUILD
(from rev 978788, bcc/trunk/PKGBUILD)

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

Copied: bcc/repos/community-testing-x86_64/PKGBUILD (from rev 978788, 
bcc/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-07-19 16:12:00 UTC (rev 978790)
@@ -0,0 +1,87 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Gordian Edenhofer 
+# Contributor: Troy Engel 
+
+pkgbase=bcc
+pkgname=('bcc' 'bcc-tools' 'python-bcc')
+pkgver=0.21.0
+pkgrel=1
+pkgdesc='BPF Compiler Collection'
+arch=('x86_64')
+url='https://github.com/iovisor/bcc'
+license=('Apache')
+makedepends=('cmake' 'clang' 'llvm' 'flex' 'bison' 'python')
+checkdepends=('netperf' 'iperf')
+source=("bcc-$pkgver.tar.gz"::"https://github.com/iovisor/bcc/releases/download/v$pkgver/bcc-src-with-submodule.tar.gz;)
+sha512sums=('7cfd9c03f9aa62b6438b463cb5c0ca11f4cd9c8b99bf08192b1d3480162054d4ee4164b4eef73d55ae1b7bc84a0c875a8553227527e9006c1f1ab6e852144540')
+
+build() {
+  mkdir -p bcc/build
+  cd bcc/build
+
+  # The python version is irrelevant at this stage
+  cmake -DREVISION=$pkgver \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_INSTALL_LIBDIR=/usr/lib .. \
+-DENABLE_LLVM_SHARED=1   # FS#71163
+
+  make
+}
+
+package_bcc() {
+  pkgdesc='BPF Compiler Collection - C library and examples'
+  depends=('clang' 'libelf')
+  optdepends=('linux-headers: build modules against the Arch kernel'
+'linux-lts-headers: build modules against the LTS kernel'
+'linux-zen-headers: build modules against the ZEN kernel'
+'linux-hardened-headers: build modules against the HARDENED kernel'
+'bcc-tools: Python utilites using the BCC library'
+'python-bcc: Python 3 bindings for BCC')
+  provides=('bcc' 'libbcc')
+
+  cd bcc/build
+
+  # Install the kitchen sink
+  make DESTDIR="$pkgdir" install
+
+  # These go in a split package python*-bcc
+  rm -rf "$pkgdir"/usr/lib/python*
+
+  # These go in a split package bcc-tools
+  rm -rf "$pkgdir"/usr/share/bcc/{tools,man}
+}
+
+package_bcc-tools() {
+  pkgdesc='BPF Compiler Collection - Tools'
+  depends=('bcc' 'libedit' 'ethtool')
+  optdepends=(
+   'python-bcc: Python 3 bindings for BCC'
+'luajit: Lua bindings for BCC'
+  )
+
+  cd bcc/build
+
+  make -C tools DESTDIR="$pkgdir" install
+  make -C man DESTDIR="$pkgdir" install
+}
+
+package_python-bcc() {
+  pkgdesc='BPF Compiler Collection - Python 3 bindings'
+  depends=('bcc' 'python')
+  optdepends=(
+   'python-netaddr: Network address representation and manipulation'
+'python-pyroute2: Netlink and Linux network configuration'
+  )
+
+  cd bcc/build
+
+  # Force a quick python3 binding build (C library is already built)
+  cmake -DREVISION=$pkgver \
+-DPYTHON_CMD="python" \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_INSTALL_LIBDIR=/usr/lib ..
+  make -C "src/python"
+
+  # Install just those bindings
+  make -C "src/python" DESTDIR="$pkgdir" install
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:11:55
  Author: felixonmars
Revision: 978789

upgpkg: haskell-hspec-meta 2.7.8-85: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-hspec-meta/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:11:44 UTC (rev 978788)
+++ PKGBUILD2021-07-19 16:11:55 UTC (rev 978789)
@@ -3,7 +3,7 @@
 _hkgname=hspec-meta
 pkgname=haskell-hspec-meta
 pkgver=2.7.8
-pkgrel=84
+pkgrel=85
 pkgdesc="A version of Hspec which is used to test Hspec itself"
 url="http://hspec.github.io/;
 license=('MIT')



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

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:11:44
  Author: anatolik
Revision: 978788

upgpkg: bcc 0.21.0-1

Modified:
  bcc/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:11:12 UTC (rev 978787)
+++ PKGBUILD2021-07-19 16:11:44 UTC (rev 978788)
@@ -4,8 +4,8 @@
 
 pkgbase=bcc
 pkgname=('bcc' 'bcc-tools' 'python-bcc')
-pkgver=0.20.0
-pkgrel=3
+pkgver=0.21.0
+pkgrel=1
 pkgdesc='BPF Compiler Collection'
 arch=('x86_64')
 url='https://github.com/iovisor/bcc'
@@ -13,7 +13,7 @@
 makedepends=('cmake' 'clang' 'llvm' 'flex' 'bison' 'python')
 checkdepends=('netperf' 'iperf')
 
source=("bcc-$pkgver.tar.gz"::"https://github.com/iovisor/bcc/releases/download/v$pkgver/bcc-src-with-submodule.tar.gz;)
-sha512sums=('60ab3e7e11015878895d009afb2290d1e677e3c7bc04f493eb586136af190d7c0930757b34e721822eaf6700ecc17edeb30a4b04ea29c4a26cb885164060030a')
+sha512sums=('7cfd9c03f9aa62b6438b463cb5c0ca11f4cd9c8b99bf08192b1d3480162054d4ee4164b4eef73d55ae1b7bc84a0c875a8553227527e9006c1f1ab6e852144540')
 
 build() {
   mkdir -p bcc/build



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:11:12
  Author: felixonmars
Revision: 978787

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-base-compat-batteries/repos/community-staging-x86_64/
  haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD
(from rev 978786, haskell-base-compat-batteries/trunk/PKGBUILD)

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

Copied: haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD 
(from rev 978786, haskell-base-compat-batteries/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:11:12 UTC (rev 978787)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=base-compat-batteries
+pkgname=haskell-base-compat-batteries
+pkgver=0.11.2
+pkgrel=131
+pkgdesc="base-compat with extra batteries"
+url="https://hackage.haskell.org/package/base-compat-batteries;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('0b54b53bb762ca99cbfe82799a63f73229447325438ccae4849df676d14a4758177d9481391b628cca7921d9796ac3172ad8226b2530e151b7c59f86b82f381a')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:10:59
  Author: felixonmars
Revision: 978786

upgpkg: haskell-base-compat-batteries 0.11.2-131: rebuild with regex-posix 
0.96.0.1

Modified:
  haskell-base-compat-batteries/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:10:25 UTC (rev 978785)
+++ PKGBUILD2021-07-19 16:10:59 UTC (rev 978786)
@@ -3,7 +3,7 @@
 _hkgname=base-compat-batteries
 pkgname=haskell-base-compat-batteries
 pkgver=0.11.2
-pkgrel=130
+pkgrel=131
 pkgdesc="base-compat with extra batteries"
 url="https://hackage.haskell.org/package/base-compat-batteries;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:10:25
  Author: felixonmars
Revision: 978785

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-mwc-random/repos/community-staging-x86_64/PKGBUILD (from rev 
978784, haskell-mwc-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:10:25 UTC (rev 978785)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mwc-random
+pkgname=haskell-mwc-random
+pkgver=0.15.0.1
+pkgrel=231
+pkgdesc="Fast, high quality pseudo random number generation"
+url="https://github.com/bos/mwc-random;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-math-functions' 'haskell-primitive' 
'haskell-random' 'haskell-vector')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-doctest' 'haskell-quickcheck' 'haskell-tasty' 
'haskell-tasty-hunit'
+  'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('54cb806d9c54e7ae7be73981c40ec03a3ca0660deb4d7d2c3659eaa30fb67086ff9a8bc3093170581da16e37cff8fe4507ddc4c30059c65323ea02ac1013c572')
+
+prepare() {
+uusi -u doctest $_hkgname-$pkgver/$_hkgname.cabal
+} 
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:10:09
  Author: felixonmars
Revision: 978784

upgpkg: haskell-mwc-random 0.15.0.1-231: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-mwc-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:09:12 UTC (rev 978783)
+++ PKGBUILD2021-07-19 16:10:09 UTC (rev 978784)
@@ -4,7 +4,7 @@
 _hkgname=mwc-random
 pkgname=haskell-mwc-random
 pkgver=0.15.0.1
-pkgrel=230
+pkgrel=231
 pkgdesc="Fast, high quality pseudo random number generation"
 url="https://github.com/bos/mwc-random;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:09:12
  Author: felixonmars
Revision: 978783

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-doctest/repos/community-staging-x86_64/PKGBUILD (from rev 
978782, haskell-doctest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:09:12 UTC (rev 978783)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=doctest
+pkgname=haskell-doctest
+pkgver=0.18.1
+pkgrel=44
+pkgdesc="Test interactive Haskell examples"
+url="https://github.com/sol/doctest;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-exceptions' 'haskell-ghc' 
'haskell-syb'
+ 'haskell-code-page' 'haskell-ghc-paths')
+makedepends=('ghc')
+checkdepends=('haskell-hunit' 'haskell-hspec' 'haskell-hspec-core' 
'haskell-quickcheck'
+  'haskell-stringbuilder' 'haskell-silently' 'haskell-setenv' 
'haskell-mockery')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e9e74eed4246f3aeaa71940db8275f080be0a5e296c43b16b48228dbafac821643572edca3210a65d315ebbe900a1c484346aee75c88add052d9640ff008fc82')
+
+prepare() {
+# Add -dynamic flag
+sed -i 's/\+\+ packageDBArgs/++ packageDBArgs ++ ["-dynamic"]/' 
$_hkgname-$pkgver/src/Extract.hs
+sed -i 's/\+\+ expandedArgs)/++ expandedArgs ++ ["-dynamic"])/' 
$_hkgname-$pkgver/src/Run.hs
+}
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in strace/repos (testing-x86_64 testing-x86_64/PKGBUILD)

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:08:56
  Author: anatolik
Revision: 420135

archrelease: copy trunk to testing-x86_64

Added:
  strace/repos/testing-x86_64/
  strace/repos/testing-x86_64/PKGBUILD
(from rev 420134, strace/trunk/PKGBUILD)

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

Copied: strace/repos/testing-x86_64/PKGBUILD (from rev 420134, 
strace/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2021-07-19 16:08:56 UTC (rev 420135)
@@ -0,0 +1,33 @@
+# Maintainer: Giovanni Scafora 
+# Contributor: Tom Newsom 
+
+pkgname=strace
+pkgver=5.13
+pkgrel=1
+pkgdesc='A diagnostic, debugging and instructional userspace tracer'
+arch=(x86_64)
+url='https://strace.io/'
+license=(BSD)
+depends=(perl libunwind)
+source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc})
+sha1sums=('0f48c474de7d34009d3455f589efe790d24050b5'
+  'SKIP')
+validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin 

+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr --with-libunwind --enable-mpers=no
+  make
+}
+
+check() {
+  # tests do not work in chroot environment. TODO: fixit.
+  # make -C $pkgname-$pkgver check
+  true
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:08:53
  Author: felixonmars
Revision: 978782

upgpkg: haskell-doctest 0.18.1-44: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-doctest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:07:46 UTC (rev 978781)
+++ PKGBUILD2021-07-19 16:08:53 UTC (rev 978782)
@@ -4,7 +4,7 @@
 _hkgname=doctest
 pkgname=haskell-doctest
 pkgver=0.18.1
-pkgrel=43
+pkgrel=44
 pkgdesc="Test interactive Haskell examples"
 url="https://github.com/sol/doctest;
 license=("MIT")



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

2021-07-19 Thread Anatol Pomozov via arch-commits
Date: Monday, July 19, 2021 @ 16:08:40
  Author: anatolik
Revision: 420134

upgpkg: strace 5.13-1

Modified:
  strace/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:04:26 UTC (rev 420133)
+++ PKGBUILD2021-07-19 16:08:40 UTC (rev 420134)
@@ -2,7 +2,7 @@
 # Contributor: Tom Newsom 
 
 pkgname=strace
-pkgver=5.12
+pkgver=5.13
 pkgrel=1
 pkgdesc='A diagnostic, debugging and instructional userspace tracer'
 arch=(x86_64)
@@ -10,7 +10,7 @@
 license=(BSD)
 depends=(perl libunwind)
 
source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc})
-sha1sums=('6c5aea37024a82dc6ecdd3e3d33ba50ddba3c4ec'
+sha1sums=('0f48c474de7d34009d3455f589efe790d24050b5'
   'SKIP')
 validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin 

 



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:07:46
  Author: felixonmars
Revision: 978781

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-stringbuilder/repos/community-staging-x86_64/PKGBUILD (from rev 
978780, haskell-stringbuilder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:07:46 UTC (rev 978781)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=stringbuilder
+pkgname=haskell-stringbuilder
+pkgver=0.5.1
+pkgrel=219
+pkgdesc="A writer monad for multi-line string literals"
+url="https://github.com/sol/stringbuilder;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('09cbf01dce82b325393c0d6f0264792695d528a184052f5e1d5dbd3fc181fd11c280e77ba445f1e44c6a8dabc0b267aa90f4a9f1fc34135f1b741d2a5dca9369')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:07:32
  Author: felixonmars
Revision: 978780

upgpkg: haskell-stringbuilder 0.5.1-219: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-stringbuilder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:06:55 UTC (rev 978779)
+++ PKGBUILD2021-07-19 16:07:32 UTC (rev 978780)
@@ -4,7 +4,7 @@
 _hkgname=stringbuilder
 pkgname=haskell-stringbuilder
 pkgver=0.5.1
-pkgrel=218
+pkgrel=219
 pkgdesc="A writer monad for multi-line string literals"
 url="https://github.com/sol/stringbuilder;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:06:55
  Author: felixonmars
Revision: 978779

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-mockery/repos/community-staging-x86_64/PKGBUILD (from rev 
978778, haskell-mockery/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:06:55 UTC (rev 978779)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mockery
+pkgname=haskell-mockery
+pkgver=0.3.5
+pkgrel=278
+pkgdesc="Support functions for automated testing"
+url="https://github.com/hspec/mockery;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-temporary' 
'haskell-logging-facade')
+makedepends=('ghc')
+checkdepends=('haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('bcb9bef083749028ec27ba879feca7c7a8f966f50b31fe1df3e82b3ac206b634b961755e4ee90ebc72ba8c17be3bbab6acf1b01776bca9497cc5cbc1ccb58850')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:06:35
  Author: felixonmars
Revision: 978778

upgpkg: haskell-mockery 0.3.5-278: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-mockery/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:06:00 UTC (rev 978777)
+++ PKGBUILD2021-07-19 16:06:35 UTC (rev 978778)
@@ -4,7 +4,7 @@
 _hkgname=mockery
 pkgname=haskell-mockery
 pkgver=0.3.5
-pkgrel=277
+pkgrel=278
 pkgdesc="Support functions for automated testing"
 url="https://github.com/hspec/mockery;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:06:00
  Author: felixonmars
Revision: 978777

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-logging-facade/repos/community-staging-x86_64/
  haskell-logging-facade/repos/community-staging-x86_64/PKGBUILD
(from rev 978776, haskell-logging-facade/trunk/PKGBUILD)

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

Copied: haskell-logging-facade/repos/community-staging-x86_64/PKGBUILD (from 
rev 978776, haskell-logging-facade/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:06:00 UTC (rev 978777)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=logging-facade
+pkgname=haskell-logging-facade
+pkgver=0.3.0
+pkgrel=217
+pkgdesc="Simple logging abstraction that allows multiple back-ends"
+url="https://github.com/sol/logging-facade;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-call-stack')
+makedepends=('ghc')
+checkdepends=('haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3a6fbd7b309f6094224f6af2b98408a2a49519f8c0ca1a26178fc6c0b593af2101769a4981bcf250dab2ed99144ec14b19263a755e8c71a5b01400651076228f')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:05:47
  Author: felixonmars
Revision: 978776

upgpkg: haskell-logging-facade 0.3.0-217: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-logging-facade/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:05:11 UTC (rev 978775)
+++ PKGBUILD2021-07-19 16:05:47 UTC (rev 978776)
@@ -4,7 +4,7 @@
 _hkgname=logging-facade
 pkgname=haskell-logging-facade
 pkgver=0.3.0
-pkgrel=216
+pkgrel=217
 pkgdesc="Simple logging abstraction that allows multiple back-ends"
 url="https://github.com/sol/logging-facade;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:05:11
  Author: felixonmars
Revision: 978775

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 978774, 
haskell-hspec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:05:11 UTC (rev 978775)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec
+pkgname=haskell-hspec
+pkgver=2.8.2
+pkgrel=42
+pkgdesc="A Testing Framework for Haskell"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-hspec-core' 
'haskell-hspec-discover'
+ 'haskell-hspec-expectations')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('cd80991afaf9ad4288bd4b2673429dd02f275353d7e81f8cba47e1ccfe6c57ec4fcbb058a082d283c5498a5ae51392a3a7fd3306ccec9f5a3d1308a21d6beffd')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:04:54
  Author: felixonmars
Revision: 978774

upgpkg: haskell-hspec 2.8.2-42: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-hspec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:04:36 UTC (rev 978773)
+++ PKGBUILD2021-07-19 16:04:54 UTC (rev 978774)
@@ -3,7 +3,7 @@
 _hkgname=hspec
 pkgname=haskell-hspec
 pkgver=2.8.2
-pkgrel=41
+pkgrel=42
 pkgdesc="A Testing Framework for Haskell"
 url="http://hspec.github.io/;
 license=('MIT')



[arch-commits] Commit in geogebra/repos/community-x86_64 (8 files)

2021-07-19 Thread Antonio Rojas via arch-commits
Date: Monday, July 19, 2021 @ 16:04:36
  Author: arojas
Revision: 978773

archrelease: copy trunk to community-x86_64

Added:
  geogebra/repos/community-x86_64/PKGBUILD
(from rev 978772, geogebra/trunk/PKGBUILD)
  geogebra/repos/community-x86_64/geogebra
(from rev 978772, geogebra/trunk/geogebra)
  geogebra/repos/community-x86_64/geogebra-mime.xml
(from rev 978772, geogebra/trunk/geogebra-mime.xml)
  geogebra/repos/community-x86_64/geogebra.desktop
(from rev 978772, geogebra/trunk/geogebra.desktop)
Deleted:
  geogebra/repos/community-x86_64/PKGBUILD
  geogebra/repos/community-x86_64/geogebra
  geogebra/repos/community-x86_64/geogebra-mime.xml
  geogebra/repos/community-x86_64/geogebra.desktop

---+
 PKGBUILD  |   72 ++--
 geogebra  |6 ++--
 geogebra-mime.xml |   54 +++
 geogebra.desktop  |   22 +++
 4 files changed, 77 insertions(+), 77 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-07-19 16:04:20 UTC (rev 978772)
+++ PKGBUILD2021-07-19 16:04:36 UTC (rev 978773)
@@ -1,36 +0,0 @@
-# Maintainer: Evgeniy Alekseev 
-# Contributor: Bartłomiej Piotrowski 
-# Contributor: Felipe Hommen 
-# Contributor: moostik 
-
-pkgname=geogebra
-pkgver=6.0.652.0
-pkgrel=1
-pkgdesc="Dynamic mathematics software with interactive graphics, algebra and 
spreadsheet"
-arch=(x86_64)
-url='https://www.geogebra.org/'
-license=(GPL3 'CCPL:by-sa' 'CCPL:by-nc')
-depends=(electron)
-source=(https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${pkgver//./-}.zip
-https://static.geogebra.org/images/geogebra-logo.svg
-geogebra
-geogebra.desktop
-geogebra-mime.xml)
-sha256sums=('ffc49f4c777a07ec5c31bc9df719f0771ade570c7f352496162e758c1f13bc5d'
-'55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07'
-'62d6d48511ec9a3d08440d0bba7e6da35e61f84348729872941f66f2f8f15e57'
-'e8f3ac2c91daf1bb38ef4dddf705d341c3d8028aa4afb9b74a2d1a78a9953b98'
-'100dd83e61057b9a104630ea39a84d967475d459ab38e29783a7587b3acfb6a4')
-
-package() {
-  cd GeoGebra-linux-x64
-
-  install -Dm755 "$srcdir"/geogebra "$pkgdir"/usr/bin/geogebra
-  install -dm755 "$pkgdir"/usr/lib/geogebra
-  cp -dpr --no-preserve=ownership resources "$pkgdir"/usr/lib/geogebra
-  cp -dpr --no-preserve=ownership locales "$pkgdir"/usr/lib/geogebra
-
-  install -Dm644 "$srcdir"/geogebra.desktop -t 
"$pkgdir"/usr/share/applications/
-  install -Dm644 "$srcdir"/geogebra-logo.svg 
"$pkgdir"/usr/share/icons/hicolor/scalable/apps/geogebra.svg
-  install -Dm644 "$srcdir"/geogebra-mime.xml 
"$pkgdir"/usr/share/mime/packages/geogebra.xml
-}

Copied: geogebra/repos/community-x86_64/PKGBUILD (from rev 978772, 
geogebra/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-07-19 16:04:36 UTC (rev 978773)
@@ -0,0 +1,36 @@
+# Maintainer: Evgeniy Alekseev 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Felipe Hommen 
+# Contributor: moostik 
+
+pkgname=geogebra
+pkgver=6.0.654.0
+pkgrel=1
+pkgdesc="Dynamic mathematics software with interactive graphics, algebra and 
spreadsheet"
+arch=(x86_64)
+url='https://www.geogebra.org/'
+license=(GPL3 'CCPL:by-sa' 'CCPL:by-nc')
+depends=(electron)
+source=(https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${pkgver//./-}.zip
+https://static.geogebra.org/images/geogebra-logo.svg
+geogebra
+geogebra.desktop
+geogebra-mime.xml)
+sha256sums=('823d04adaf0bcb0480ea1a9c64a2c32bb3449d80e31cd6c5a6e8b684923b9ce5'
+'55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07'
+'62d6d48511ec9a3d08440d0bba7e6da35e61f84348729872941f66f2f8f15e57'
+'e8f3ac2c91daf1bb38ef4dddf705d341c3d8028aa4afb9b74a2d1a78a9953b98'
+'100dd83e61057b9a104630ea39a84d967475d459ab38e29783a7587b3acfb6a4')
+
+package() {
+  cd GeoGebra-linux-x64
+
+  install -Dm755 "$srcdir"/geogebra "$pkgdir"/usr/bin/geogebra
+  install -dm755 "$pkgdir"/usr/lib/geogebra
+  cp -dpr --no-preserve=ownership resources "$pkgdir"/usr/lib/geogebra
+  cp -dpr --no-preserve=ownership locales "$pkgdir"/usr/lib/geogebra
+
+  install -Dm644 "$srcdir"/geogebra.desktop -t 
"$pkgdir"/usr/share/applications/
+  install -Dm644 "$srcdir"/geogebra-logo.svg 
"$pkgdir"/usr/share/icons/hicolor/scalable/apps/geogebra.svg
+  install -Dm644 "$srcdir"/geogebra-mime.xml 
"$pkgdir"/usr/share/mime/packages/geogebra.xml
+}

Deleted: geogebra
===
--- geogebra2021-07-19 16:04:20 UTC (rev 978772)
+++ geogebra2021-07-19 16:04:36 UTC (rev 978773)
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-electron "/usr/lib/geogebra/resources/app" $@

Copied: 

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

2021-07-19 Thread Antonio Rojas via arch-commits
Date: Monday, July 19, 2021 @ 16:04:20
  Author: arojas
Revision: 978772

Update to 6.0.654.0

Modified:
  geogebra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:04:09 UTC (rev 978771)
+++ PKGBUILD2021-07-19 16:04:20 UTC (rev 978772)
@@ -4,7 +4,7 @@
 # Contributor: moostik 
 
 pkgname=geogebra
-pkgver=6.0.652.0
+pkgver=6.0.654.0
 pkgrel=1
 pkgdesc="Dynamic mathematics software with interactive graphics, algebra and 
spreadsheet"
 arch=(x86_64)
@@ -16,7 +16,7 @@
 geogebra
 geogebra.desktop
 geogebra-mime.xml)
-sha256sums=('ffc49f4c777a07ec5c31bc9df719f0771ade570c7f352496162e758c1f13bc5d'
+sha256sums=('823d04adaf0bcb0480ea1a9c64a2c32bb3449d80e31cd6c5a6e8b684923b9ce5'
 '55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07'
 '62d6d48511ec9a3d08440d0bba7e6da35e61f84348729872941f66f2f8f15e57'
 'e8f3ac2c91daf1bb38ef4dddf705d341c3d8028aa4afb9b74a2d1a78a9953b98'



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:04:09
  Author: felixonmars
Revision: 978771

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-core/repos/community-staging-x86_64/
  haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD
(from rev 978770, haskell-hspec-core/trunk/PKGBUILD)

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

Copied: haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD (from rev 
978770, haskell-hspec-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:04:09 UTC (rev 978771)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-core
+pkgname=haskell-hspec-core
+pkgver=2.8.2
+pkgrel=41
+pkgdesc="A Testing Framework for Haskell"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-call-stack' 
'haskell-clock'
+ 'haskell-hspec-expectations' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-quickcheck-io'
+ 'haskell-random' 'haskell-setenv' 'haskell-tf-random')
+makedepends=('ghc')
+checkdepends=('haskell-hspec-meta' 'haskell-silently' 'haskell-temporary')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('080ca4307df89a49be9aed8f08e591e5def5ed75a1e2f436d1ef75bffb5fbcf9b6108c6325de341bd800767cc0a9641724dde7bff604085fbc573c4394c2e213')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+# https://github.com/hspec/hspec/issues/432
+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-hspec-core/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:03:41
  Author: felixonmars
Revision: 978770

upgpkg: haskell-hspec-core 2.8.2-41: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-hspec-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:02:58 UTC (rev 978769)
+++ PKGBUILD2021-07-19 16:03:41 UTC (rev 978770)
@@ -3,7 +3,7 @@
 _hkgname=hspec-core
 pkgname=haskell-hspec-core
 pkgver=2.8.2
-pkgrel=40
+pkgrel=41
 pkgdesc="A Testing Framework for Haskell"
 url="http://hspec.github.io/;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:02:58
  Author: felixonmars
Revision: 978769

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-math-functions/repos/community-staging-x86_64/
  haskell-math-functions/repos/community-staging-x86_64/PKGBUILD
(from rev 978768, haskell-math-functions/trunk/PKGBUILD)

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

Copied: haskell-math-functions/repos/community-staging-x86_64/PKGBUILD (from 
rev 978768, haskell-math-functions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:02:58 UTC (rev 978769)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=math-functions
+pkgname=haskell-math-functions
+pkgver=0.3.4.2
+pkgrel=36
+pkgdesc="Special functions and Chebyshev polynomials"
+url="https://github.com/bos/math-functions;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' "haskell-primitive" 
"haskell-vector")
+makedepends=('ghc' 'haskell-erf' 'haskell-quickcheck' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck' 'haskell-vector-th-unbox')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('cb29901294463edbba37e97445bb9ed039bdc43815c9bbd9b9bb92b87393e6e891f5840d337c6c06c7e30d26107d32a59c39ac51436be43dba00d0e2411a9053')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-system-expm1
+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-math-functions/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:02:44
  Author: felixonmars
Revision: 978768

upgpkg: haskell-math-functions 0.3.4.2-36: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-math-functions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:01:56 UTC (rev 978767)
+++ PKGBUILD2021-07-19 16:02:44 UTC (rev 978768)
@@ -4,7 +4,7 @@
 _hkgname=math-functions
 pkgname=haskell-math-functions
 pkgver=0.3.4.2
-pkgrel=35
+pkgrel=36
 pkgdesc="Special functions and Chebyshev polynomials"
 url="https://github.com/bos/math-functions;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:01:56
  Author: felixonmars
Revision: 978767

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-syb/repos/community-staging-x86_64/PKGBUILD (from rev 978766, 
haskell-syb/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:01:56 UTC (rev 978767)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Aaron Peschel 
+# Contributor: Rémy Oudompheng 
+# Contributor: Arch Haskell Team 
+
+_hkgname=syb
+pkgname=haskell-syb
+pkgver=0.7.2.1
+pkgrel=63
+pkgdesc="library for generic programming in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-tasty' 'haskell-tasty-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('6c356af3cc72f29c362b2859292a96b8107dd3241cff79d717f361e517edf478295f477c0f426fb8d0ae0952cd5c7521114cf1cac1f3faf2b0c96d3b8a335e69')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:01:33
  Author: felixonmars
Revision: 978766

upgpkg: haskell-syb 0.7.2.1-63: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-syb/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:00:49 UTC (rev 978765)
+++ PKGBUILD2021-07-19 16:01:33 UTC (rev 978766)
@@ -6,7 +6,7 @@
 _hkgname=syb
 pkgname=haskell-syb
 pkgver=0.7.2.1
-pkgrel=62
+pkgrel=63
 pkgdesc="library for generic programming in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:00:49
  Author: felixonmars
Revision: 978765

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 
978764, haskell-tasty-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:00:49 UTC (rev 978765)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-hunit
+pkgname=haskell-tasty-hunit
+pkgver=0.10.0.3
+pkgrel=177
+pkgdesc="HUnit support for the Tasty test framework."
+url="https://documentup.com/feuerbach/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-tasty' 'haskell-call-stack')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:00:32
  Author: felixonmars
Revision: 978764

upgpkg: haskell-tasty-hunit 0.10.0.3-177: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-tasty-hunit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 16:00:01 UTC (rev 978763)
+++ PKGBUILD2021-07-19 16:00:32 UTC (rev 978764)
@@ -4,7 +4,7 @@
 _hkgname=tasty-hunit
 pkgname=haskell-tasty-hunit
 pkgver=0.10.0.3
-pkgrel=176
+pkgrel=177
 pkgdesc="HUnit support for the Tasty test framework."
 url="https://documentup.com/feuerbach/tasty;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 16:00:01
  Author: felixonmars
Revision: 978763

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-quickcheck/repos/community-staging-x86_64/PKGBUILD (from 
rev 978762, haskell-tasty-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 16:00:01 UTC (rev 978763)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-quickcheck
+pkgname=haskell-tasty-quickcheck
+pkgver=0.10.1.2
+pkgrel=191
+pkgdesc="QuickCheck support for the Tasty test framework."
+url="http://documentup.com/feuerbach/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-quickcheck' 
'haskell-random'
+ 'haskell-tagged' 'haskell-tasty')
+makedepends=('ghc')
+checkdepends=('haskell-tasty-hunit' 'haskell-pcre-light')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('61cdecdf932b32da7b9c0df8249797725fd62fc1380f5b95984543c2757f49103cf3555e5ebbc800fa6457e7ca509ae44f4e7bf54241f8bf6cba05b3cca24a78')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:59:47
  Author: felixonmars
Revision: 978762

upgpkg: haskell-tasty-quickcheck 0.10.1.2-191: rebuild with regex-posix 
0.96.0.1 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-tasty-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:59:12 UTC (rev 978761)
+++ PKGBUILD2021-07-19 15:59:47 UTC (rev 978762)
@@ -4,7 +4,7 @@
 _hkgname=tasty-quickcheck
 pkgname=haskell-tasty-quickcheck
 pkgver=0.10.1.2
-pkgrel=190
+pkgrel=191
 pkgdesc="QuickCheck support for the Tasty test framework."
 url="http://documentup.com/feuerbach/tasty;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:59:12
  Author: felixonmars
Revision: 978761

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-smallcheck/repos/community-staging-x86_64/PKGBUILD (from 
rev 978760, haskell-tasty-smallcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:59:12 UTC (rev 978761)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-smallcheck
+pkgname=haskell-tasty-smallcheck
+pkgver=0.8.2
+pkgrel=155
+pkgdesc="SmallCheck support for the Tasty test framework"
+url="https://github.com/feuerbach/tasty;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-smallcheck' 
'haskell-tagged'
+ 'haskell-tasty')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ff816280315e26d20210f0dcbf55e32780aa9ef455d8d00b146d9daeed6afec5b6593cd8a8dc0b7c0bc7ff77da75f065f9c7253494f2c47150e2b7a6aa29fc6a')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:58:54
  Author: felixonmars
Revision: 978760

upgpkg: haskell-tasty-smallcheck 0.8.2-155: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-tasty-smallcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:58:18 UTC (rev 978759)
+++ PKGBUILD2021-07-19 15:58:54 UTC (rev 978760)
@@ -3,7 +3,7 @@
 _hkgname=tasty-smallcheck
 pkgname=haskell-tasty-smallcheck
 pkgver=0.8.2
-pkgrel=154
+pkgrel=155
 pkgdesc="SmallCheck support for the Tasty test framework"
 url="https://github.com/feuerbach/tasty;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:58:18
  Author: felixonmars
Revision: 978759

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty/repos/community-staging-x86_64/PKGBUILD (from rev 978758, 
haskell-tasty/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:58:18 UTC (rev 978759)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty
+pkgname=haskell-tasty
+pkgver=1.4.1
+pkgrel=50
+pkgdesc="Modern and extensible testing framework"
+url="http://documentup.com/feuerbach/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-clock' 
'haskell-optparse-applicative'
+ 'haskell-tagged' 'haskell-unbounded-delays' 'haskell-wcwidth')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('72f7dfc60d1582be25ff7e5015ba735156fcc2e8074f0655c68eb4f0c0d2063aa882c2407fe8858a47a316d90b84f8b40a511663642bdc43739c3f02beb021b2')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fclock
+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/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:58:04
  Author: felixonmars
Revision: 978758

upgpkg: haskell-tasty 1.4.1-50: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-tasty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:57:26 UTC (rev 978757)
+++ PKGBUILD2021-07-19 15:58:04 UTC (rev 978758)
@@ -4,7 +4,7 @@
 _hkgname=tasty
 pkgname=haskell-tasty
 pkgver=1.4.1
-pkgrel=49
+pkgrel=50
 pkgdesc="Modern and extensible testing framework"
 url="http://documentup.com/feuerbach/tasty;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:57:26
  Author: felixonmars
Revision: 978757

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-clock/repos/community-staging-x86_64/PKGBUILD (from rev 978756, 
haskell-clock/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:57:26 UTC (rev 978757)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=clock
+pkgname=haskell-clock
+pkgver=0.8.2
+pkgrel=71
+pkgdesc="High-resolution clock functions: monotonic, realtime, cputime."
+url="https://github.com/corsis/clock;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-tasty' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('42a7681ae8f1357c4ae39f51a15d7a00f3d587c8fc787d648308f914702471e6f9b32ee51fa1e8164a77f195600fdab8e27d45aa13a7052a921c4b8c246b891e')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-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-clock/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:57:11
  Author: felixonmars
Revision: 978756

upgpkg: haskell-clock 0.8.2-71: rebuild with regex-posix 0.96.0.1 (rebuild pass 
1, specified --nocheck)

Modified:
  haskell-clock/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:56:40 UTC (rev 978755)
+++ PKGBUILD2021-07-19 15:57:11 UTC (rev 978756)
@@ -4,7 +4,7 @@
 _hkgname=clock
 pkgname=haskell-clock
 pkgver=0.8.2
-pkgrel=70
+pkgrel=71
 pkgdesc="High-resolution clock functions: monotonic, realtime, cputime."
 url="https://github.com/corsis/clock;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:56:40
  Author: felixonmars
Revision: 978755

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-pcre-light/repos/community-staging-x86_64/
  haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD
(from rev 978754, haskell-pcre-light/trunk/PKGBUILD)

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

Copied: haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD (from rev 
978754, haskell-pcre-light/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:56:40 UTC (rev 978755)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pcre-light
+pkgname=haskell-pcre-light
+pkgver=0.4.1.0
+pkgrel=126
+pkgdesc="Portable regex library for Perl 5 compatible regular expressions"
+url="https://github.com/Daniel-Diaz/pcre-light;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'pcre')
+makedepends=('ghc' 'haskell-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-old_base -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 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:56:26
  Author: felixonmars
Revision: 978754

upgpkg: haskell-pcre-light 0.4.1.0-126: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-pcre-light/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:55:45 UTC (rev 978753)
+++ PKGBUILD2021-07-19 15:56:26 UTC (rev 978754)
@@ -4,7 +4,7 @@
 _hkgname=pcre-light
 pkgname=haskell-pcre-light
 pkgver=0.4.1.0
-pkgrel=125
+pkgrel=126
 pkgdesc="Portable regex library for Perl 5 compatible regular expressions"
 url="https://github.com/Daniel-Diaz/pcre-light;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:55:45
  Author: felixonmars
Revision: 978753

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck-classes-base/repos/community-staging-x86_64/
  haskell-quickcheck-classes-base/repos/community-staging-x86_64/PKGBUILD
(from rev 978752, haskell-quickcheck-classes-base/trunk/PKGBUILD)

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

Copied: haskell-quickcheck-classes-base/repos/community-staging-x86_64/PKGBUILD 
(from rev 978752, haskell-quickcheck-classes-base/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:55:45 UTC (rev 978753)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-classes-base
+pkgname=haskell-quickcheck-classes-base
+pkgver=0.6.2.0
+pkgrel=31
+pkgdesc="QuickCheck common typeclasses from 'base'"
+url="https://github.com/andrewthad/quickcheck-classes;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('730255f74582081e65fa8c6b36ab8a2c26991a8e7d8140361151614e7a9619f178e50820cdfc3bf5771f1688dce369f9d71de683bc89481a20f8d2382ae4b58d')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-quickcheck-classes-base/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:55:29
  Author: felixonmars
Revision: 978752

upgpkg: haskell-quickcheck-classes-base 0.6.2.0-31: rebuild with regex-posix 
0.96.0.1

Modified:
  haskell-quickcheck-classes-base/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:54:56 UTC (rev 978751)
+++ PKGBUILD2021-07-19 15:55:29 UTC (rev 978752)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-classes-base
 pkgname=haskell-quickcheck-classes-base
 pkgver=0.6.2.0
-pkgrel=30
+pkgrel=31
 pkgdesc="QuickCheck common typeclasses from 'base'"
 url="https://github.com/andrewthad/quickcheck-classes;
 license=('MIT')



[arch-commits] Commit in haskell-test-framework-quickcheck2/repos (2 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:54:56
  Author: felixonmars
Revision: 978751

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework-quickcheck2/repos/community-staging-x86_64/
  haskell-test-framework-quickcheck2/repos/community-staging-x86_64/PKGBUILD
(from rev 978750, haskell-test-framework-quickcheck2/trunk/PKGBUILD)

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

Copied: 
haskell-test-framework-quickcheck2/repos/community-staging-x86_64/PKGBUILD 
(from rev 978750, haskell-test-framework-quickcheck2/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:54:56 UTC (rev 978751)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-quickcheck2
+pkgname=haskell-test-framework-quickcheck2
+pkgver=0.3.0.5
+pkgrel=297
+pkgdesc="QuickCheck-2 support for the test-framework package"
+url="https://haskell.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-test-framework' 'haskell-quickcheck' 
'haskell-extensible-exceptions'
+ 'haskell-random')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *2.13/<3/;s/< *1.2/<2/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-test-framework-quickcheck2/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:54:40
  Author: felixonmars
Revision: 978750

upgpkg: haskell-test-framework-quickcheck2 0.3.0.5-297: rebuild with 
regex-posix 0.96.0.1

Modified:
  haskell-test-framework-quickcheck2/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:54:09 UTC (rev 978749)
+++ PKGBUILD2021-07-19 15:54:40 UTC (rev 978750)
@@ -4,7 +4,7 @@
 _hkgname=test-framework-quickcheck2
 pkgname=haskell-test-framework-quickcheck2
 pkgver=0.3.0.5
-pkgrel=296
+pkgrel=297
 pkgdesc="QuickCheck-2 support for the test-framework package"
 url="https://haskell.github.io/test-framework/;
 license=("BSD")



[arch-commits] Commit in haskell-test-framework-hunit/repos (2 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:54:09
  Author: felixonmars
Revision: 978749

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework-hunit/repos/community-staging-x86_64/
  haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD
(from rev 978748, haskell-test-framework-hunit/trunk/PKGBUILD)

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

Copied: haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD 
(from rev 978748, haskell-test-framework-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:54:09 UTC (rev 978749)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-hunit
+pkgname=haskell-test-framework-hunit
+pkgver=0.3.0.2
+pkgrel=298
+pkgdesc="HUnit support for the test-framework package."
+url="https://batterseapower.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32')
+
+prepare() {
+sed -i 's/HUnit >= 1.2 && < 1.4/HUnit >= 1.2 \&\& < 1.7/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-base3 -fbase4
+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-test-framework-hunit/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:53:52
  Author: felixonmars
Revision: 978748

upgpkg: haskell-test-framework-hunit 0.3.0.2-298: rebuild with regex-posix 
0.96.0.1

Modified:
  haskell-test-framework-hunit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:53:18 UTC (rev 978747)
+++ PKGBUILD2021-07-19 15:53:52 UTC (rev 978748)
@@ -4,7 +4,7 @@
 _hkgname=test-framework-hunit
 pkgname=haskell-test-framework-hunit
 pkgver=0.3.0.2
-pkgrel=297
+pkgrel=298
 pkgdesc="HUnit support for the test-framework package."
 url="https://batterseapower.github.io/test-framework/;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:53:18
  Author: felixonmars
Revision: 978747

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework/repos/community-staging-x86_64/
  haskell-test-framework/repos/community-staging-x86_64/PKGBUILD
(from rev 978746, haskell-test-framework/trunk/PKGBUILD)

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

Copied: haskell-test-framework/repos/community-staging-x86_64/PKGBUILD (from 
rev 978746, haskell-test-framework/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:53:18 UTC (rev 978747)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework
+pkgname=haskell-test-framework
+pkgver=0.8.2.0
+pkgrel=308
+pkgdesc="Framework for running and organising tests, with HUnit and QuickCheck 
support"
+url="https://batterseapower.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-ansi-wl-pprint' 
'haskell-hostname'
+ 'haskell-old-locale' 'haskell-random' 'haskell-regex-posix' 
'haskell-xml')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-libxml')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed5739c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/semigroups/d' -e 's/< *0.6/<1/;s/< *0.9/<1/;s/< *1.9/<2/;s/< 
*1.2/<2/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+# --enable-tests \  Doesn't work with new QuickCheck
+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-test-framework/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:53:04
  Author: felixonmars
Revision: 978746

upgpkg: haskell-test-framework 0.8.2.0-308: rebuild with regex-posix 0.96.0.1 
(rebuild pass 1, specified --nocheck)

Modified:
  haskell-test-framework/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:52:27 UTC (rev 978745)
+++ PKGBUILD2021-07-19 15:53:04 UTC (rev 978746)
@@ -4,7 +4,7 @@
 _hkgname=test-framework
 pkgname=haskell-test-framework
 pkgver=0.8.2.0
-pkgrel=307
+pkgrel=308
 pkgdesc="Framework for running and organising tests, with HUnit and QuickCheck 
support"
 url="https://batterseapower.github.io/test-framework/;
 license=("BSD")



[arch-commits] Commit in gitea/repos/community-x86_64 (10 files)

2021-07-19 Thread Bruno Pagani via arch-commits
Date: Monday, July 19, 2021 @ 15:52:17
  Author: archange
Revision: 978744

archrelease: copy trunk to community-x86_64

Added:
  gitea/repos/community-x86_64/PKGBUILD
(from rev 978742, gitea/trunk/PKGBUILD)
  gitea/repos/community-x86_64/gitea-arch-defaults.patch
(from rev 978742, gitea/trunk/gitea-arch-defaults.patch)
  gitea/repos/community-x86_64/gitea.service
(from rev 978742, gitea/trunk/gitea.service)
  gitea/repos/community-x86_64/gitea.sysusers
(from rev 978743, gitea/trunk/gitea.sysusers)
  gitea/repos/community-x86_64/gitea.tmpfiles
(from rev 978743, gitea/trunk/gitea.tmpfiles)
Deleted:
  gitea/repos/community-x86_64/PKGBUILD
  gitea/repos/community-x86_64/gitea-arch-defaults.patch
  gitea/repos/community-x86_64/gitea.service
  gitea/repos/community-x86_64/gitea.sysusers
  gitea/repos/community-x86_64/gitea.tmpfiles

---+
 PKGBUILD  |  155 ++--
 gitea-arch-defaults.patch |   99 ++--
 gitea.service |   94 +-
 gitea.sysusers|2 
 gitea.tmpfiles|   20 ++---
 5 files changed, 187 insertions(+), 183 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-07-19 15:52:12 UTC (rev 978743)
+++ PKGBUILD2021-07-19 15:52:17 UTC (rev 978744)
@@ -1,77 +0,0 @@
-# Maintainer: Bruno Pagani 
-# Maintainer: Maxime Gauduin 
-# Contributor: Frederik Schwan 
-
-pkgname=gitea
-pkgver=1.13.7
-pkgrel=1
-pkgdesc="Painless self-hosted Git service. Community managed fork of Gogs."
-arch=(x86_64)
-url="https://gitea.io;
-license=(MIT)
-depends=(git)
-makedepends=(go nodejs npm)
-optdepends=(
-  'mariadb: MariaDB support'
-  'memcached: MemCached support'
-  'openssh: GIT over SSH support'
-  'pam: Authentication via PAM support'
-  'postgresql: PostgreSQL support'
-  'redis: Redis support'
-  'sqlite: SQLite support'
-)
-backup=('etc/gitea/app.ini')
-_tag=90c9af99ae052a2b0fa937e2863eddecc4145f97 # git rev-parse v${pkgver}
-source=("git+https://github.com/go-gitea/gitea.git#tag=${_tag}?signed;
-gitea.tmpfiles
-gitea.service
-gitea.sysusers
-gitea-arch-defaults.patch)
-sha256sums=('SKIP'
-'1521fd7edc3830c695698ffe9835709f1408040b5ec989f07410972c894fa8ba'
-'d4e6b0dc3d5b40c3f1254b5a8bc8f62e0b1126e0559b1f024b3ebf0ccda91af8'
-'7e7b798b8ce035c1fb55993ece41c5efb6cad5922708866804fa50ada0cf9fa5'
-'9209c385a59cef83fd4c526b445de998c7b30c345c0b6101570142b4ce29ee1f')
-validpgpkeys=(
-  8C4033A23895237CB27D52D9D9B5613BEB813F99  # Matti Ranta  
old RSA2048, retrieved from https://github.com/techknowlogick.gpg
-  B56E3C7437A49E136862F5DE9D8A57ADAA232E95  # Matti Ranta  
new RSA4096, retrieved from https://github.com/techknowlogick.gpg
-  ED810FD31FBE67F406ED71BDD4F1E9B6493ED946  # Jonas Franz 

-  9C5BCD799B3CDB124147A748E0DDFEC24C48784C  # Lauris Bukšis-Haberkorns 

-  D8F9672D77C0BB60A024C23EDFDE60A0093EB926  # Lauris Bukšis-Haberkorns 
 new RSA4096
-  BA66F67FD73F7058D712D308C3B7C91B632F738A  # Lunny Xiao 
, retrieved from https://github.com/lunny.gpg
-  B5F0915813554C32C1D599C2C99B82E40B027BAE  # '6543' <6...@obermui.de>
-)
-
-prepare() {
-  cd ${pkgname}
-  # Change some defaults for ArchLinux
-  patch -Np1 -i ../gitea-arch-defaults.patch
-  # Fetch dependency using go mod
-  make vendor
-}
-
-pkgver() {
-  cd ${pkgname}
-  git describe --tags | sed 's/^v//'
-}
-
-build() {
-  cd ${pkgname}
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export EXTRA_GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-  export LDFLAGS="-X 
'code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/gitea/'"
-  export TAGS="bindata sqlite sqlite_unlock_notify pam"
-  make -j1
-}
-
-package() {
-  install -Dm755 ${pkgname}/${pkgname} -t "${pkgdir}"/usr/bin/
-  install -Dm644 ${pkgname}/LICENSE -t 
"${pkgdir}"/usr/share/licenses/${pkgname}/
-  install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
-  install -Dm644 ${pkgname}.tmpfiles 
"${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
-  install -Dm644 ${pkgname}.sysusers 
"${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
-  install -D ${pkgname}/custom/conf/app.example.ini 
"${pkgdir}"/etc/gitea/app.ini
-}

Copied: gitea/repos/community-x86_64/PKGBUILD (from rev 978742, 
gitea/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-07-19 15:52:17 UTC (rev 978744)
@@ -0,0 +1,78 @@
+# Maintainer: Bruno Pagani 
+# Maintainer: Maxime Gauduin 
+# Contributor: Frederik Schwan 
+
+pkgname=gitea
+pkgver=1.14.5
+pkgrel=1
+pkgdesc="Painless self-hosted Git service, community managed."
+arch=(x86_64)
+url="https://gitea.io;
+license=(MIT)
+depends=(git)
+makedepends=(go 

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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:52:27
  Author: felixonmars
Revision: 978745

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-optparse-applicative/repos/community-staging-x86_64/PKGBUILD 
(from rev 978744, haskell-optparse-applicative/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:52:27 UTC (rev 978745)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Roger Duran 
+
+_hkgname=optparse-applicative
+pkgname=haskell-optparse-applicative
+pkgver=0.16.1.0
+pkgrel=126
+pkgdesc="Utilities and combinators for parsing command line options"
+url="https://github.com/pcapriotti/optparse-applicative;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-ansi-wl-pprint" "haskell-transformers-compat")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:52:12
  Author: felixonmars
Revision: 978743

upgpkg: haskell-optparse-applicative 0.16.1.0-126: rebuild with regex-posix 
0.96.0.1

Modified:
  haskell-optparse-applicative/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:52:04 UTC (rev 978742)
+++ PKGBUILD2021-07-19 15:52:12 UTC (rev 978743)
@@ -4,7 +4,7 @@
 _hkgname=optparse-applicative
 pkgname=haskell-optparse-applicative
 pkgver=0.16.1.0
-pkgrel=125
+pkgrel=126
 pkgdesc="Utilities and combinators for parsing command line options"
 url="https://github.com/pcapriotti/optparse-applicative;
 license=("BSD")



[arch-commits] Commit in gitea/trunk (PKGBUILD gitea-arch-defaults.patch)

2021-07-19 Thread Bruno Pagani via arch-commits
Date: Monday, July 19, 2021 @ 15:52:04
  Author: archange
Revision: 978742

upgpkg: gitea 1.14.5-1

Refresh patch accordingly

Modified:
  gitea/trunk/PKGBUILD
  gitea/trunk/gitea-arch-defaults.patch

---+
 PKGBUILD  |   17 +
 gitea-arch-defaults.patch |   23 +--
 2 files changed, 22 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:51:36 UTC (rev 978741)
+++ PKGBUILD2021-07-19 15:52:04 UTC (rev 978742)
@@ -3,9 +3,9 @@
 # Contributor: Frederik Schwan 
 
 pkgname=gitea
-pkgver=1.13.7
+pkgver=1.14.5
 pkgrel=1
-pkgdesc="Painless self-hosted Git service. Community managed fork of Gogs."
+pkgdesc="Painless self-hosted Git service, community managed."
 arch=(x86_64)
 url="https://gitea.io;
 license=(MIT)
@@ -21,17 +21,17 @@
   'sqlite: SQLite support'
 )
 backup=('etc/gitea/app.ini')
-_tag=90c9af99ae052a2b0fa937e2863eddecc4145f97 # git rev-parse v${pkgver}
+_tag=7da5c8ff95a0ed5877a4a54014fdca432ed0adf7 # git rev-parse v${pkgver}
 source=("git+https://github.com/go-gitea/gitea.git#tag=${_tag}?signed;
 gitea.tmpfiles
 gitea.service
 gitea.sysusers
 gitea-arch-defaults.patch)
-sha256sums=('SKIP'
-'1521fd7edc3830c695698ffe9835709f1408040b5ec989f07410972c894fa8ba'
-'d4e6b0dc3d5b40c3f1254b5a8bc8f62e0b1126e0559b1f024b3ebf0ccda91af8'
-'7e7b798b8ce035c1fb55993ece41c5efb6cad5922708866804fa50ada0cf9fa5'
-'9209c385a59cef83fd4c526b445de998c7b30c345c0b6101570142b4ce29ee1f')
+sha256sums=(SKIP
+1521fd7edc3830c695698ffe9835709f1408040b5ec989f07410972c894fa8ba
+d4e6b0dc3d5b40c3f1254b5a8bc8f62e0b1126e0559b1f024b3ebf0ccda91af8
+7e7b798b8ce035c1fb55993ece41c5efb6cad5922708866804fa50ada0cf9fa5
+912b5c41a6ca0b5be948a4eff0475e596cdc685bfd3da2aa914b5f762aaf272c)
 validpgpkeys=(
   8C4033A23895237CB27D52D9D9B5613BEB813F99  # Matti Ranta  
old RSA2048, retrieved from https://github.com/techknowlogick.gpg
   B56E3C7437A49E136862F5DE9D8A57ADAA232E95  # Matti Ranta  
new RSA4096, retrieved from https://github.com/techknowlogick.gpg
@@ -40,6 +40,7 @@
   D8F9672D77C0BB60A024C23EDFDE60A0093EB926  # Lauris Bukšis-Haberkorns 
 new RSA4096
   BA66F67FD73F7058D712D308C3B7C91B632F738A  # Lunny Xiao 
, retrieved from https://github.com/lunny.gpg
   B5F0915813554C32C1D599C2C99B82E40B027BAE  # '6543' <6...@obermui.de>
+  D2CF76DA95F201E9901532AB3CDE74631F13A748  # Andrew Thornton 
, retrieved from https://github.com/zeripath.gpg
 )
 
 prepare() {

Modified: gitea-arch-defaults.patch
===
--- gitea-arch-defaults.patch   2021-07-19 15:51:36 UTC (rev 978741)
+++ gitea-arch-defaults.patch   2021-07-19 15:52:04 UTC (rev 978742)
@@ -1,6 +1,6 @@
 --- a/custom/conf/app.example.ini
 +++ b/custom/conf/app.example.ini
-@@ -7,6 +7,6 @@
+@@ -9,7 +9,7 @@
  ; App name that shows in every page title
  APP_NAME = Gitea: Git with a cup of tea
  ; Change it if you run locally
@@ -8,14 +8,17 @@
 +RUN_USER = gitea
  ; Application run mode, affects performance and debugging. Either "dev", 
"prod" or "test", default is "prod"
  RUN_MODE = prod
-@@ -18,5 +18,5 @@
-
+ 
+@@ -20,7 +20,7 @@ PROJECT_BOARD_BUG_TRIAGE_TYPE = Needs Triage, High Priority, 
Low Priority, Close
+ 
  [repository]
+ ; Root path for storing all repository data. It must be an absolute path. By 
default it is stored in a sub-directory of `APP_DATA_PATH`.
 -ROOT =
 +ROOT = /var/lib/gitea/repos
+ ; The script type this server supports. Usually this is `bash`, but some 
users report that only `sh` is available.
  SCRIPT_TYPE = bash
  ; DETECTED_CHARSETS_ORDER tie-break order for detected charsets.
-@@ -424,7 +424,7 @@ SQLITE_TIMEOUT = 500
+@@ -442,7 +442,7 @@ SQLITE_TIMEOUT = 500
  ; For iterate buffer, default is 50
  ITERATE_BUFFER_SIZE = 50
  ; Show the database generated SQL
@@ -24,9 +27,9 @@
  ; Maximum number of DB Connect retries
  DB_RETRIES = 10
  ; Backoff time per DB retry (time.Duration)
-@@ -838,10 +838,10 @@ FORMAT =
+@@ -875,10 +875,10 @@ FORMAT =
  DEFAULT_UI_LOCATION =
-
+ 
  [log]
 -ROOT_PATH =
 +ROOT_PATH = /var/log/gitea/
@@ -36,13 +39,13 @@
 +MODE = console, file
  ; Buffer length of the channel, keep it as it is if you don't know what it is.
  BUFFER_LEN = 1
- REDIRECT_MACARON_LOG = false
-@@ -866,7 +866,7 @@ COLORIZE = false
-
+ ; Either "Trace", "Debug", "Info", "Warn", "Error", "Critical", default is 
"Info"
+@@ -901,7 +901,7 @@ COLORIZE = false
+ 
  ; For "console" mode only
  [log.console]
 -LEVEL =
 +LEVEL = Info
  STDERR = false
-
+ 
  ; For "file" mode only



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:51:36
  Author: felixonmars
Revision: 978741

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from 
rev 978740, haskell-ansi-wl-pprint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:51:36 UTC (rev 978741)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-wl-pprint
+pkgname=haskell-ansi-wl-pprint
+pkgver=0.6.9
+pkgrel=197
+pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+url="https://github.com/ekmett/ansi-wl-pprint;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2a66236f740f0b45b6133555e8b1315dc85ece1c16dd51e4aa7f31d2fee03d66869af5f81e6383aa840f503c2cad46f3655f53b784ebca7b3480efb53eea2a04')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.10/<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 \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-example
+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-ansi-wl-pprint/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:51:23
  Author: felixonmars
Revision: 978740

upgpkg: haskell-ansi-wl-pprint 0.6.9-197: rebuild with regex-posix 0.96.0.1

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:50:50 UTC (rev 978739)
+++ PKGBUILD2021-07-19 15:51:23 UTC (rev 978740)
@@ -4,7 +4,7 @@
 _hkgname=ansi-wl-pprint
 pkgname=haskell-ansi-wl-pprint
 pkgver=0.6.9
-pkgrel=196
+pkgrel=197
 pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
 url="https://github.com/ekmett/ansi-wl-pprint;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:50:50
  Author: felixonmars
Revision: 978739

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ansi-terminal/repos/community-staging-x86_64/
  haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD
(from rev 978738, haskell-ansi-terminal/trunk/PKGBUILD)

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

Copied: haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 
978738, haskell-ansi-terminal/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:50:50 UTC (rev 978739)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-terminal
+pkgname=haskell-ansi-terminal
+pkgver=0.11
+pkgrel=137
+pkgdesc="Simple ANSI terminal support, with Windows compatibility"
+url="https://github.com/feuerbach/ansi-terminal;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-colour')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2a608da18bbb3d11373dc0c6ee1bf4c890d5d4e39a2b13e547c7a3a4060eb86789d6afa04d1bd9e5df91f3745ea33adea8b15df213d39e75eca296275a74700d')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-example
+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-ansi-terminal/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:50:36
  Author: felixonmars
Revision: 978738

upgpkg: haskell-ansi-terminal 0.11-137: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-ansi-terminal/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:50:02 UTC (rev 978737)
+++ PKGBUILD2021-07-19 15:50:36 UTC (rev 978738)
@@ -4,7 +4,7 @@
 _hkgname=ansi-terminal
 pkgname=haskell-ansi-terminal
 pkgver=0.11
-pkgrel=136
+pkgrel=137
 pkgdesc="Simple ANSI terminal support, with Windows compatibility"
 url="https://github.com/feuerbach/ansi-terminal;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:50:02
  Author: felixonmars
Revision: 978737

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 
978736, haskell-colour/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:50:02 UTC (rev 978737)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.6
+pkgrel=4
+pkgdesc="A model for human colour/color perception"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-quickcheck' 'haskell-random' 'haskell-test-framework'
+  'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('82f7d92e46f7235706832be9d3a981bc09f729ef4e7f891dae85bf808f342e498aa152bc106f9c011ab0e79e5cc2d57067de596d774ad5010e9845df521ed275')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u random $_hkgname.cabal
+}
+
+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
+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-colour/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:49:49
  Author: felixonmars
Revision: 978736

upgpkg: haskell-colour 2.3.6-4: rebuild with regex-posix 0.96.0.1 (rebuild pass 
1, specified --nocheck)

Modified:
  haskell-colour/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:49:18 UTC (rev 978735)
+++ PKGBUILD2021-07-19 15:49:49 UTC (rev 978736)
@@ -4,7 +4,7 @@
 _hkgname=colour
 pkgname=haskell-colour
 pkgver=2.3.6
-pkgrel=3
+pkgrel=4
 pkgdesc="A model for human colour/color perception"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:49:18
  Author: felixonmars
Revision: 978735

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD (from rev 
978734, haskell-quickcheck-io/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:49:18 UTC (rev 978735)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-io
+pkgname=haskell-quickcheck-io
+pkgver=0.2.0
+pkgrel=343
+pkgdesc="Use HUnit assertions as QuickCheck properties"
+url="https://github.com/hspec/quickcheck-io;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:49:05
  Author: felixonmars
Revision: 978734

upgpkg: haskell-quickcheck-io 0.2.0-343: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-quickcheck-io/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:48:37 UTC (rev 978733)
+++ PKGBUILD2021-07-19 15:49:05 UTC (rev 978734)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-io
 pkgname=haskell-quickcheck-io
 pkgver=0.2.0
-pkgrel=342
+pkgrel=343
 pkgdesc="Use HUnit assertions as QuickCheck properties"
 url="https://github.com/hspec/quickcheck-io;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:48:37
  Author: felixonmars
Revision: 978733

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vector-th-unbox/repos/community-staging-x86_64/
  haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD
(from rev 978732, haskell-vector-th-unbox/trunk/PKGBUILD)

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

Copied: haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD (from 
rev 978732, haskell-vector-th-unbox/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:48:37 UTC (rev 978733)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vector-th-unbox
+pkgname=haskell-vector-th-unbox
+pkgver=0.2.1.9
+pkgrel=53
+pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
+url="https://github.com/tsurucapital/vector-th-unbox;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector')
+makedepends=('ghc' 'haskell-data-default')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('837d5cf4404c3754e737bf472866f48765f08bfa9f8b1022df2272d3a6ea2e33288a696f1aa284139752d9d0a2d7def3e7d5424cdacdf091dc8fc13f4e086487')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:48:23
  Author: felixonmars
Revision: 978732

upgpkg: haskell-vector-th-unbox 0.2.1.9-53: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-vector-th-unbox/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:47:47 UTC (rev 978731)
+++ PKGBUILD2021-07-19 15:48:23 UTC (rev 978732)
@@ -4,7 +4,7 @@
 _hkgname=vector-th-unbox
 pkgname=haskell-vector-th-unbox
 pkgver=0.2.1.9
-pkgrel=52
+pkgrel=53
 pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
 url="https://github.com/tsurucapital/vector-th-unbox;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:47:47
  Author: felixonmars
Revision: 978731

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-default/repos/community-staging-x86_64/
  haskell-data-default/repos/community-staging-x86_64/PKGBUILD
(from rev 978730, haskell-data-default/trunk/PKGBUILD)

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

Copied: haskell-data-default/repos/community-staging-x86_64/PKGBUILD (from rev 
978730, haskell-data-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:47:47 UTC (rev 978731)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default
+pkgname=haskell-data-default
+pkgver=0.7.1.1
+pkgrel=158
+pkgdesc="A class for types with a default value"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 
'haskell-data-default-instances-containers' 
'haskell-data-default-instances-dlist' 
'haskell-data-default-instances-old-locale')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a31260c71178641e41f16fc504620f19ad04a44d2d095c96225b6027184c01ec0bf47effab5344816e438d7c37e34189255a9d3a5d643219b37054dde679d1bd')
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+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-data-default/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:47:33
  Author: felixonmars
Revision: 978730

upgpkg: haskell-data-default 0.7.1.1-158: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-data-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:47:02 UTC (rev 978729)
+++ PKGBUILD2021-07-19 15:47:33 UTC (rev 978730)
@@ -3,7 +3,7 @@
 _hkgname=data-default
 pkgname=haskell-data-default
 pkgver=0.7.1.1
-pkgrel=157
+pkgrel=158
 pkgdesc="A class for types with a default value"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



[arch-commits] Commit in haskell-data-default-instances-dlist/repos (2 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:47:02
  Author: felixonmars
Revision: 978729

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD
(from rev 978728, haskell-data-default-instances-dlist/trunk/PKGBUILD)

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

Copied: 
haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD 
(from rev 978728, haskell-data-default-instances-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:47:02 UTC (rev 978729)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default-instances-dlist
+pkgname=haskell-data-default-instances-dlist
+pkgver=0.0.1
+pkgrel=171
+pkgdesc="Default instances for types in dlist"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 'haskell-dlist')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d')
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+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-data-default-instances-dlist/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:46:49
  Author: felixonmars
Revision: 978728

upgpkg: haskell-data-default-instances-dlist 0.0.1-171: rebuild with 
regex-posix 0.96.0.1

Modified:
  haskell-data-default-instances-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:46:19 UTC (rev 978727)
+++ PKGBUILD2021-07-19 15:46:49 UTC (rev 978728)
@@ -3,7 +3,7 @@
 _hkgname=data-default-instances-dlist
 pkgname=haskell-data-default-instances-dlist
 pkgver=0.0.1
-pkgrel=170
+pkgrel=171
 pkgdesc="Default instances for types in dlist"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:46:19
  Author: felixonmars
Revision: 978727

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dlist/repos/community-staging-x86_64/PKGBUILD (from rev 978726, 
haskell-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:46:19 UTC (rev 978727)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
+# Contributor: Don Stewart 
+# Contributor: Lex Black 
+
+_hkgname=dlist
+pkgname=haskell-dlist
+pkgver=1.0
+pkgrel=94
+pkgdesc="Differences lists"
+url="https://hackage.haskell.org/package/dlist;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 license.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+rm -f "$pkgdir"/usr/share/doc/$pkgname/license.md
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:46:06
  Author: felixonmars
Revision: 978726

upgpkg: haskell-dlist 1.0-94: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:45:34 UTC (rev 978725)
+++ PKGBUILD2021-07-19 15:46:06 UTC (rev 978726)
@@ -6,7 +6,7 @@
 _hkgname=dlist
 pkgname=haskell-dlist
 pkgver=1.0
-pkgrel=93
+pkgrel=94
 pkgdesc="Differences lists"
 url="https://hackage.haskell.org/package/dlist;
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:45:34
  Author: felixonmars
Revision: 978725

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tf-random/repos/community-staging-x86_64/PKGBUILD (from rev 
978724, haskell-tf-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:45:34 UTC (rev 978725)
@@ -0,0 +1,37 @@
+# Maintainer: Alexander Rødseth 
+
+_hkgname=tf-random
+pkgname=haskell-tf-random
+pkgver=0.5
+pkgrel=332
+pkgdesc='High-quality splittable pseudorandom number generator'
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-primitive')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a766909571b4b37da9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:45:22
  Author: felixonmars
Revision: 978724

upgpkg: haskell-tf-random 0.5-332: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-tf-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:44:51 UTC (rev 978723)
+++ PKGBUILD2021-07-19 15:45:22 UTC (rev 978724)
@@ -3,7 +3,7 @@
 _hkgname=tf-random
 pkgname=haskell-tf-random
 pkgver=0.5
-pkgrel=331
+pkgrel=332
 pkgdesc='High-quality splittable pseudorandom number generator'
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:44:51
  Author: felixonmars
Revision: 978723

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-vector/repos/community-staging-x86_64/PKGBUILD (from rev 
978722, haskell-vector/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:44:51 UTC (rev 978723)
@@ -0,0 +1,52 @@
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-vector
+pkgver=0.12.3.0
+pkgrel=30
+pkgdesc="Efficient Arrays"
+url="https://hackage.haskell.org/package/vector;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-primitive')
+makedepends=('ghc' 'uusi' 'haskell-base-orphans' 'haskell-doctest' 
'haskell-hunit' 'haskell-quickcheck'
+ 'haskell-random' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz;)
+sha512sums=('7078f5179913f385f67e21150d1d0a1d80f6a5419a8be54728ecd0eadd1c26be262736df8f345e88d9cffeadb0248f19256d7df282fcdd524d36691cb2563fff')
+
+prepare() {
+  cd vector-${pkgver}
+  uusi -u doctest vector.cabal
+}
+
+build() {
+  cd "$srcdir"/vector-${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 "${_opts[@]}" \
+  --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd vector-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd "$srcdir"/vector-${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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:44:38
  Author: felixonmars
Revision: 978722

upgpkg: haskell-vector 0.12.3.0-30: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-vector/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:42:53 UTC (rev 978721)
+++ PKGBUILD2021-07-19 15:44:38 UTC (rev 978722)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-vector
 pkgver=0.12.3.0
-pkgrel=29
+pkgrel=30
 pkgdesc="Efficient Arrays"
 url="https://hackage.haskell.org/package/vector;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:42:53
  Author: felixonmars
Revision: 978721

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-primitive/repos/community-staging-x86_64/PKGBUILD (from rev 
978720, haskell-primitive/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:42:53 UTC (rev 978721)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Sergej Pupykin 
+
+pkgname=haskell-primitive
+pkgver=0.7.1.0
+pkgrel=145
+pkgdesc="Wrappers for primitive operations"
+url="https://hackage.haskell.org/package/primitive;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-base-orphans' 'haskell-quickcheck' 
'haskell-quickcheck-classes-base'
+  'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tagged'
+  'haskell-transformers-compat')
+source=("https://hackage.haskell.org/packages/archive/primitive/${pkgver}/primitive-${pkgver}.tar.gz;)
+sha512sums=('8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367')
+
+prepare() {
+  cd primitive-$pkgver
+  uusi -d semigroups -u base -u QuickCheck -u tasty primitive.cabal
+}
+
+build() {
+  cd primitive-$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 "${_opts[@]}" \
+  --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd primitive-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd primitive-$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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:42:39
  Author: felixonmars
Revision: 978720

upgpkg: haskell-primitive 0.7.1.0-145: rebuild with regex-posix 0.96.0.1 
(rebuild pass 1, specified --nocheck)

Modified:
  haskell-primitive/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:42:06 UTC (rev 978719)
+++ PKGBUILD2021-07-19 15:42:39 UTC (rev 978720)
@@ -3,7 +3,7 @@
 
 pkgname=haskell-primitive
 pkgver=0.7.1.0
-pkgrel=144
+pkgrel=145
 pkgdesc="Wrappers for primitive operations"
 url="https://hackage.haskell.org/package/primitive;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:42:06
  Author: felixonmars
Revision: 978719

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-base-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 
978718, haskell-base-orphans/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:42:06 UTC (rev 978719)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=base-orphans
+pkgname=haskell-base-orphans
+pkgver=0.8.4
+pkgrel=118
+pkgdesc="Backwards-compatible orphan instances for base"
+url="https://github.com/haskell-compat/base-orphans#readme;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 
'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ce59bd56c5acc38f3c5c55d619b27684a8cc35c0b14c2dac6a4cfa56d503e25c7a764210a7cb9cef93b0acc02371af0e40d8024b7a48e88a8ebdf406fed206a6')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:41:51
  Author: felixonmars
Revision: 978718

upgpkg: haskell-base-orphans 0.8.4-118: rebuild with regex-posix 0.96.0.1 
(rebuild pass 1, specified --nocheck)

Modified:
  haskell-base-orphans/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:41:16 UTC (rev 978717)
+++ PKGBUILD2021-07-19 15:41:51 UTC (rev 978718)
@@ -4,7 +4,7 @@
 _hkgname=base-orphans
 pkgname=haskell-base-orphans
 pkgver=0.8.4
-pkgrel=117
+pkgrel=118
 pkgdesc="Backwards-compatible orphan instances for base"
 url="https://github.com/haskell-compat/base-orphans#readme;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:41:16
  Author: felixonmars
Revision: 978717

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-discover/repos/community-staging-x86_64/
  haskell-hspec-discover/repos/community-staging-x86_64/PKGBUILD
(from rev 978716, haskell-hspec-discover/trunk/PKGBUILD)

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

Copied: haskell-hspec-discover/repos/community-staging-x86_64/PKGBUILD (from 
rev 978716, haskell-hspec-discover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:41:16 UTC (rev 978717)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-discover
+pkgname=haskell-hspec-discover
+pkgver=2.8.2
+pkgrel=14
+pkgdesc="Automatically discover and run Hspec tests"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-quickcheck' 'haskell-hspec-meta')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('e330213243cef7d54b788400c326d72749223bbadc65ca6d46069417e91465cac543f2aa551414f0b9eb9936ea33aca6e561b11afe80e38dcde3383069479822')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:41:00
  Author: felixonmars
Revision: 978716

upgpkg: haskell-hspec-discover 2.8.2-14: rebuild with regex-posix 0.96.0.1 
(rebuild pass 1, specified --nocheck)

Modified:
  haskell-hspec-discover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:40:29 UTC (rev 978715)
+++ PKGBUILD2021-07-19 15:41:00 UTC (rev 978716)
@@ -3,7 +3,7 @@
 _hkgname=hspec-discover
 pkgname=haskell-hspec-discover
 pkgver=2.8.2
-pkgrel=13
+pkgrel=14
 pkgdesc="Automatically discover and run Hspec tests"
 url="http://hspec.github.io/;
 license=('MIT')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:40:29
  Author: felixonmars
Revision: 978715

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
978714, haskell-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:40:29 UTC (rev 978715)
@@ -0,0 +1,50 @@
+# Maintainer: Alexander F Rødseth 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+_hkgname=QuickCheck
+pkgname=haskell-quickcheck
+pkgver=2.14.2
+pkgrel=186
+pkgdesc='Automatic testing of Haskell programs'
+url='https://hackage.haskell.org/package/QuickCheck'
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-splitmix')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure \
+-O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-ftemplateHaskell
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh"
+  install -D -m744 unregister.sh 
"$pkgdir/usr/share/haskell/unregister/${pkgname}.sh"
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}
+
+# vim: ts=2 sw=2 et:



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:40:17
  Author: felixonmars
Revision: 978714

upgpkg: haskell-quickcheck 2.14.2-186: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:39:20 UTC (rev 978713)
+++ PKGBUILD2021-07-19 15:40:17 UTC (rev 978714)
@@ -5,7 +5,7 @@
 _hkgname=QuickCheck
 pkgname=haskell-quickcheck
 pkgver=2.14.2
-pkgrel=185
+pkgrel=186
 pkgdesc='Automatic testing of Haskell programs'
 url='https://hackage.haskell.org/package/QuickCheck'
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:39:20
  Author: felixonmars
Revision: 978713

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-temporary/repos/community-staging-x86_64/PKGBUILD (from rev 
978712, haskell-temporary/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:39:20 UTC (rev 978713)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=temporary
+pkgname=haskell-temporary
+pkgver=1.3
+pkgrel=279
+pkgdesc="Portable temporary file and directory support"
+url="https://www.github.com/batterseapower/temporary;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random')
+makedepends=('ghc')
+checkdepends=('haskell-base-compat' 'haskell-tasty' 'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e3078caf54da95c4efa9e9c936b35a98b62296ecce2242cd4e103605a9d29e8a9d6c7027dbf50d02b6a893bea558ea5b07dbb1df7c59bf26d86db76ccf112f25')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:39:03
  Author: felixonmars
Revision: 978712

upgpkg: haskell-temporary 1.3-279: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-temporary/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:38:31 UTC (rev 978711)
+++ PKGBUILD2021-07-19 15:39:03 UTC (rev 978712)
@@ -4,7 +4,7 @@
 _hkgname=temporary
 pkgname=haskell-temporary
 pkgver=1.3
-pkgrel=278
+pkgrel=279
 pkgdesc="Portable temporary file and directory support"
 url="https://www.github.com/batterseapower/temporary;
 license=("BSD")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:38:31
  Author: felixonmars
Revision: 978711

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-random/repos/community-staging-x86_64/PKGBUILD (from rev 
978710, haskell-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:38:31 UTC (rev 978711)
@@ -0,0 +1,57 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=random
+pkgname=haskell-random
+pkgver=1.2.0
+pkgrel=244
+pkgdesc="Pseudo-random number generation"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-splitmix')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-doctest' 'haskell-mwc-random' 'haskell-primitive' 
'haskell-smallcheck'
+  'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-smallcheck' 
'haskell-unliftio'
+  'haskell-vector')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e482f318c245d87824d440885c4ecbd1c9bd85a3b3aa4d7fbb4a82da0cfd31749caa9ff7881c94b731035133fd1d550a0cb8bd4da958d3c72519bddcadc6c2e5')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -d tasty-expected-failure -u doctest -u mwc-random -u tasty 
$_hkgname.cabal
+}
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:38:14
  Author: felixonmars
Revision: 978710

upgpkg: haskell-random 1.2.0-244: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:37:34 UTC (rev 978709)
+++ PKGBUILD2021-07-19 15:38:14 UTC (rev 978710)
@@ -4,7 +4,7 @@
 _hkgname=random
 pkgname=haskell-random
 pkgver=1.2.0
-pkgrel=243
+pkgrel=244
 pkgdesc="Pseudo-random number generation"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:37:34
  Author: felixonmars
Revision: 978709

archrelease: copy trunk to community-staging-x86_64

Added:
  uusi/repos/community-staging-x86_64/
  uusi/repos/community-staging-x86_64/PKGBUILD
(from rev 978708, uusi/trunk/PKGBUILD)

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

Copied: uusi/repos/community-staging-x86_64/PKGBUILD (from rev 978708, 
uusi/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:37:34 UTC (rev 978709)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+pkgname=uusi
+pkgver=0.4.2.0
+pkgrel=5
+pkgdesc="Tweak .cabal files"
+url="https://github.com/berberman/uusi;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-hunit')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('0d859230940ccf035578a61ecea6165c94de2865e860bb22addcaeaa89a2c214bf46bde8bcce1f0b04a1cd1b58d4d1a2271ca69904ba6055a421ebb4e40c1f7b')
+
+build() {
+  cd $pkgname-$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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+}
+
+check() {
+  cd $pkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  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 uusi/trunk (PKGBUILD)

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:37:21
  Author: felixonmars
Revision: 978708

upgpkg: uusi 0.4.2.0-5: rebuild with regex-posix 0.96.0.1

Modified:
  uusi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:36:47 UTC (rev 978707)
+++ PKGBUILD2021-07-19 15:37:21 UTC (rev 978708)
@@ -2,7 +2,7 @@
 
 pkgname=uusi
 pkgver=0.4.2.0
-pkgrel=4
+pkgrel=5
 pkgdesc="Tweak .cabal files"
 url="https://github.com/berberman/uusi;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:36:47
  Author: felixonmars
Revision: 978707

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-unliftio/repos/community-staging-x86_64/PKGBUILD (from rev 
978706, haskell-unliftio/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:36:47 UTC (rev 978707)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=unliftio
+pkgname=haskell-unliftio
+pkgver=0.2.18
+pkgrel=10
+pkgdesc="The MonadUnliftIO typeclass for unlifting monads to IO (batteries 
included)"
+url="https://github.com/fpco/monad-unlift;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-unliftio-core')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('baa90de754474bcd7e2116f4f2a5c98192f2cc62368895eda5995b528c193d07225f1f1409b0f24ce24f7ea396237563b2ff8182636b53618d4048d558d1a8fd')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:36:33
  Author: felixonmars
Revision: 978706

upgpkg: haskell-unliftio 0.2.18-10: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-unliftio/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:35:56 UTC (rev 978705)
+++ PKGBUILD2021-07-19 15:36:33 UTC (rev 978706)
@@ -4,7 +4,7 @@
 _hkgname=unliftio
 pkgname=haskell-unliftio
 pkgver=0.2.18
-pkgrel=9
+pkgrel=10
 pkgdesc="The MonadUnliftIO typeclass for unlifting monads to IO (batteries 
included)"
 url="https://github.com/fpco/monad-unlift;
 license=("MIT")



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:35:56
  Author: felixonmars
Revision: 978705

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-smallcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
978704, haskell-smallcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:35:56 UTC (rev 978705)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=smallcheck
+pkgname=haskell-smallcheck
+pkgver=1.2.1
+pkgrel=73
+pkgdesc="A property-based testing library"
+url="https://github.com/feuerbach/smallcheck;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-logict')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('42706fb769423bd7f8c2fe7a52d23b8cb4a22bfaabf43b8c29db2923c6413191158801e43d5597258f42ce2430ec81546d172d90246c9d3cf0f9343694eb5eeb')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:35:43
  Author: felixonmars
Revision: 978704

upgpkg: haskell-smallcheck 1.2.1-73: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-smallcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:35:07 UTC (rev 978703)
+++ PKGBUILD2021-07-19 15:35:43 UTC (rev 978704)
@@ -3,7 +3,7 @@
 _hkgname=smallcheck
 pkgname=haskell-smallcheck
 pkgver=1.2.1
-pkgrel=72
+pkgrel=73
 pkgdesc="A property-based testing library"
 url="https://github.com/feuerbach/smallcheck;
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:35:07
  Author: felixonmars
Revision: 978703

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-logict/repos/community-staging-x86_64/PKGBUILD (from rev 
978702, haskell-logict/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:35:07 UTC (rev 978703)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=logict
+pkgname=haskell-logict
+pkgver=0.7.1.0
+pkgrel=55
+pkgdesc="A backtracking logic-programming monad."
+url="http://code.haskell.org/~dolio/;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-async' 'haskell-tasty' 'haskell-tasty-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b6d37521ab1f9ec6c2fd5eea27f6d221680cc043a0fd6413c5ac37f1bfeb2d87a15fba92774d36b6a11cd685b2b78f6710441ca91dfd5aa376735d95425d6b53')
+
+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 "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:34:54
  Author: felixonmars
Revision: 978702

upgpkg: haskell-logict 0.7.1.0-55: rebuild with regex-posix 0.96.0.1 (rebuild 
pass 1, specified --nocheck)

Modified:
  haskell-logict/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:34:25 UTC (rev 978701)
+++ PKGBUILD2021-07-19 15:34:54 UTC (rev 978702)
@@ -3,7 +3,7 @@
 _hkgname=logict
 pkgname=haskell-logict
 pkgver=0.7.1.0
-pkgrel=54
+pkgrel=55
 pkgdesc="A backtracking logic-programming monad."
 url="http://code.haskell.org/~dolio/;
 license=('BSD')



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:34:25
  Author: felixonmars
Revision: 978701

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-async/repos/community-staging-x86_64/PKGBUILD (from rev 978700, 
haskell-async/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-19 15:34:25 UTC (rev 978701)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=async
+pkgname=haskell-async
+pkgver=2.2.3
+pkgrel=54
+pkgdesc="Run IO operations asynchronously and wait for their results"
+url="https://github.com/simonmar/async;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('99a7cd04d05362b6d007ec75a32cf0a6c11f4b3e46ab706349289f5bb0ad128fd2a9809e4d30634917a0a608b0d611c6d4e936ea36535c7c5ec167fead5f3248')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-07-19 Thread Felix Yan via arch-commits
Date: Monday, July 19, 2021 @ 15:34:11
  Author: felixonmars
Revision: 978700

upgpkg: haskell-async 2.2.3-54: rebuild with regex-posix 0.96.0.1

Modified:
  haskell-async/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-07-19 15:33:39 UTC (rev 978699)
+++ PKGBUILD2021-07-19 15:34:11 UTC (rev 978700)
@@ -4,7 +4,7 @@
 _hkgname=async
 pkgname=haskell-async
 pkgver=2.2.3
-pkgrel=53
+pkgrel=54
 pkgdesc="Run IO operations asynchronously and wait for their results"
 url="https://github.com/simonmar/async;
 license=("BSD")



<    1   2   3   4   5   6   >