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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:21:22
  Author: felixonmars
Revision: 350741

upgpkg: haskell-socks 0.5.6-24

rebuild with tagged 0.8.6

Modified:
  haskell-socks/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:20:41 UTC (rev 350740)
+++ PKGBUILD2018-07-03 10:21:22 UTC (rev 350741)
@@ -5,7 +5,7 @@
 _hkgname=socks
 pkgname=haskell-socks
 pkgver=0.5.6
-pkgrel=23
+pkgrel=24
 pkgdesc="Socks proxy (version 5) implementation."
 url="https://github.com/vincenthz/hs-socks;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:21:40
  Author: felixonmars
Revision: 350742

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-socks/repos/community-staging-x86_64/PKGBUILD (from rev 350741, 
haskell-socks/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 10:21:40 UTC (rev 350742)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=socks
+pkgname=haskell-socks
+pkgver=0.5.6
+pkgrel=24
+pkgdesc="Socks proxy (version 5) implementation."
+url="https://github.com/vincenthz/hs-socks;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cereal" "haskell-network")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1e7210157146783242e8db38f0956fac520c9e125954f4b00e95eee4a272d9893dcf9bb408363dfe59c7aa5f0f1e4bd4556fe102157cf6b71bab5a22a96a27d8')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:20:41
  Author: felixonmars
Revision: 350740

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-snap-server/repos/community-staging-x86_64/PKGBUILD
(from rev 350739, haskell-snap-server/trunk/PKGBUILD)
Deleted:
  haskell-snap-server/repos/community-staging-x86_64/PKGBUILD

--+
 PKGBUILD |  122 ++---
 1 file changed, 61 insertions(+), 61 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-07-03 10:20:20 UTC (rev 350739)
+++ PKGBUILD2018-07-03 10:20:41 UTC (rev 350740)
@@ -1,61 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-_hkgname=snap-server
-pkgname=haskell-snap-server
-pkgver=1.1.0.0
-pkgrel=24
-pkgdesc="A web server for the Snap Framework"
-url="https://github.com/snapframework/snap-server;
-license=('custom:BSD3')
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 
'haskell-case-insensitive'
- 'haskell-clock' 'haskell-io-streams' 'haskell-io-streams-haproxy' 
'haskell-lifted-base'
- 'haskell-network' 'haskell-old-locale' 'haskell-snap-core' 
'haskell-unix-compat'
- 'haskell-vector')
-makedepends=('ghc')
-checkdepends=('haskell-base16-bytestring' 'haskell-monad-control' 
'haskell-random'
- 'haskell-threads' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-http-streams'
- 'haskell-http-common' 'haskell-parallel' 'haskell-test-framework'
- 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('ccd438310746c59bd7456df69c072ad3a2d473eb69f721fe2c91e086f4916d386c8b83a786d7ff9de11f0ce5294e36034baf10b0a109c65e16ec771e688a1184')
-
-prepare() {
-cd $_hkgname-$pkgver
-sed -i -e '/bytestring-builder/d' -e 's/<.*2.7/<3/' $_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
-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
-}
-
-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-snap-server/repos/community-staging-x86_64/PKGBUILD (from rev 
350739, haskell-snap-server/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-07-03 10:20:41 UTC (rev 350740)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=snap-server
+pkgname=haskell-snap-server
+pkgver=1.1.0.0
+pkgrel=25
+pkgdesc="A web server for the Snap Framework"
+url="https://github.com/snapframework/snap-server;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 
'haskell-case-insensitive'
+ 'haskell-clock' 'haskell-io-streams' 'haskell-io-streams-haproxy' 
'haskell-lifted-base'
+ 'haskell-network' 'haskell-old-locale' 'haskell-snap-core' 
'haskell-unix-compat'
+ 'haskell-vector')
+makedepends=('ghc')
+checkdepends=('haskell-base16-bytestring' 'haskell-monad-control' 
'haskell-random'
+ 'haskell-threads' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-http-streams'
+ 'haskell-http-common' 'haskell-parallel' 'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ccd438310746c59bd7456df69c072ad3a2d473eb69f721fe2c91e086f4916d386c8b83a786d7ff9de11f0ce5294e36034baf10b0a109c65e16ec771e688a1184')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/bytestring-builder/d' -e 's/<.*2.7/<3/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared 

[arch-commits] Commit in zstd/trunk (3 files)

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 10:20:36
  Author: bpiotrowski
Revision: 327925

1.3.5-1

Added:
  zstd/trunk/zstd-1.3.5-fix-tests.patch
Modified:
  zstd/trunk/PKGBUILD
Deleted:
  zstd/trunk/0001-Only-load-extra-table-positions-for-CDicts.patch

---+
 0001-Only-load-extra-table-positions-for-CDicts.patch |  338 
 PKGBUILD  |   11 
 zstd-1.3.5-fix-tests.patch|   97 
 3 files changed, 102 insertions(+), 344 deletions(-)

Deleted: 0001-Only-load-extra-table-positions-for-CDicts.patch
===
--- 0001-Only-load-extra-table-positions-for-CDicts.patch   2018-07-03 
10:05:48 UTC (rev 327924)
+++ 0001-Only-load-extra-table-positions-for-CDicts.patch   2018-07-03 
10:20:36 UTC (rev 327925)
@@ -1,338 +0,0 @@
-From 295ab0dbfa5cf822fb7d41b4a825e53d3451677a Mon Sep 17 00:00:00 2001
-From: Nick Terrell 
-Date: Mon, 2 Apr 2018 14:41:30 -0700
-Subject: [PATCH] Only load extra table positions for CDicts
-
-Zstdmt uses prefixes to load the overlap between segments. Loading extra
-positions makes compression non-deterministic, depending on the previous
-job the context was used for. Since loading extra position takes extra
-time as well, only do it when creating a `ZSTD_CDict`.
-
-Fixes #1077.

- lib/compress/zstd_compress.c  | 43 +--
- lib/compress/zstd_compress_internal.h |  4 ++-
- lib/compress/zstd_double_fast.c   |  5 +++-
- lib/compress/zstd_double_fast.h   |  2 +-
- lib/compress/zstd_fast.c  |  5 +++-
- lib/compress/zstd_fast.h  |  2 +-
- lib/compress/zstd_ldm.c   |  4 +--
- lib/compress/zstdmt_compress.c|  3 +-
- 8 files changed, 44 insertions(+), 24 deletions(-)
-
-diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c
-index 2aa26da4..36b91030 100644
 a/lib/compress/zstd_compress.c
-+++ b/lib/compress/zstd_compress.c
-@@ -2190,7 +2190,10 @@ size_t ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, 
size_t dstCapacity, const
- /*! ZSTD_loadDictionaryContent() :
-  *  @return : 0, or an error code
-  */
--static size_t ZSTD_loadDictionaryContent(ZSTD_matchState_t* ms, 
ZSTD_CCtx_params const* params, const void* src, size_t srcSize)
-+static size_t ZSTD_loadDictionaryContent(ZSTD_matchState_t* ms,
-+ ZSTD_CCtx_params const* params,
-+ const void* src, size_t srcSize,
-+ ZSTD_dictTableLoadMethod_e dtlm)
- {
- const BYTE* const ip = (const BYTE*) src;
- const BYTE* const iend = ip + srcSize;
-@@ -2204,10 +2207,10 @@ static size_t 
ZSTD_loadDictionaryContent(ZSTD_matchState_t* ms, ZSTD_CCtx_params
- switch(params->cParams.strategy)
- {
- case ZSTD_fast:
--ZSTD_fillHashTable(ms, cParams, iend);
-+ZSTD_fillHashTable(ms, cParams, iend, dtlm);
- break;
- case ZSTD_dfast:
--ZSTD_fillDoubleHashTable(ms, cParams, iend);
-+ZSTD_fillDoubleHashTable(ms, cParams, iend, dtlm);
- break;
- 
- case ZSTD_greedy:
-@@ -2256,7 +2259,12 @@ static size_t ZSTD_checkDictNCount(short* 
normalizedCounter, unsigned dictMaxSym
-  *  assumptions : magic number supposed already checked
-  *dictSize supposed > 8
-  */
--static size_t ZSTD_loadZstdDictionary(ZSTD_compressedBlockState_t* bs, 
ZSTD_matchState_t* ms, ZSTD_CCtx_params const* params, const void* dict, size_t 
dictSize, void* workspace)
-+static size_t ZSTD_loadZstdDictionary(ZSTD_compressedBlockState_t* bs,
-+  ZSTD_matchState_t* ms,
-+  ZSTD_CCtx_params const* params,
-+  const void* dict, size_t dictSize,
-+  ZSTD_dictTableLoadMethod_e dtlm,
-+  void* workspace)
- {
- const BYTE* dictPtr = (const BYTE*)dict;
- const BYTE* const dictEnd = dictPtr + dictSize;
-@@ -2336,7 +2344,7 @@ static size_t 
ZSTD_loadZstdDictionary(ZSTD_compressedBlockState_t* bs, ZSTD_matc
- bs->entropy.offcode_repeatMode = FSE_repeat_valid;
- bs->entropy.matchlength_repeatMode = FSE_repeat_valid;
- bs->entropy.litlength_repeatMode = FSE_repeat_valid;
--CHECK_F(ZSTD_loadDictionaryContent(ms, params, dictPtr, 
dictContentSize));
-+CHECK_F(ZSTD_loadDictionaryContent(ms, params, dictPtr, 
dictContentSize, dtlm));
- return dictID;
- }
- }
-@@ -2347,6 +2355,7 @@ static size_t 
ZSTD_compress_insertDictionary(ZSTD_compressedBlockState_t* bs, ZS
-  ZSTD_CCtx_params const* params,
-const void* dict, size_t dictSize,
-  ZSTD_dictContentType_e 

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

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 10:20:39
  Author: bpiotrowski
Revision: 327926

archrelease: copy trunk to testing-x86_64

Added:
  zstd/repos/testing-x86_64/
  zstd/repos/testing-x86_64/PKGBUILD
(from rev 327925, zstd/trunk/PKGBUILD)
  zstd/repos/testing-x86_64/zstd-1.3.5-fix-tests.patch
(from rev 327925, zstd/trunk/zstd-1.3.5-fix-tests.patch)

+
 PKGBUILD   |   44 +++
 zstd-1.3.5-fix-tests.patch |   97 +++
 2 files changed, 141 insertions(+)

Copied: zstd/repos/testing-x86_64/PKGBUILD (from rev 327925, 
zstd/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-07-03 10:20:39 UTC (rev 327926)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer:  Bartłomiej Piotrowski 
+# Contributor: Andrzej Giniewicz 
+# Contributor: Johan Förberg 
+
+pkgname=zstd
+pkgver=1.3.5
+pkgrel=1
+pkgdesc='Zstandard - Fast real-time compression algorithm'
+arch=(x86_64)
+url='http://www.zstd.net/'
+license=(BSD GPL2)
+depends=(zlib xz lz4)
+makedepends=(gtest)
+source=(zstd-$pkgver.tar.gz::https://github.com/facebook/zstd/archive/v${pkgver}.tar.gz
+zstd-1.3.5-fix-tests.patch)
+sha256sums=('d6e1559e4cdb7c4226767d4ddc990bff5f9aab77085ff0d0490c828b025e2eea'
+'3c34c2aed193595559c1b3cb4503d81c73d3e21dcf8ab659b26aa917abcb194c')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p1 -i "$srcdir/zstd-1.3.5-fix-tests.patch"
+}
+
+build() {
+  cd $pkgname-$pkgver
+  make
+  make zstdmt
+  make -C contrib/pzstd
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+  make -C contrib/pzstd test
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make PREFIX=/usr DESTDIR="$pkgdir/" install
+  install -Dm755 zstdmt "$pkgdir/usr/bin/zstdmt"
+  install -Dm755 contrib/pzstd/pzstd "$pkgdir/usr/bin/pzstd"
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}

Copied: zstd/repos/testing-x86_64/zstd-1.3.5-fix-tests.patch (from rev 327925, 
zstd/trunk/zstd-1.3.5-fix-tests.patch)
===
--- testing-x86_64/zstd-1.3.5-fix-tests.patch   (rev 0)
+++ testing-x86_64/zstd-1.3.5-fix-tests.patch   2018-07-03 10:20:39 UTC (rev 
327926)
@@ -0,0 +1,97 @@
+From 712a9fd9721c314f4b0238577d803b012845f6d2 Mon Sep 17 00:00:00 2001
+From: "W. Felix Handte" 
+Date: Fri, 29 Jun 2018 15:33:44 -0400
+Subject: [PATCH] Allow Invoking `zstd --list` When `stdin` is not a `tty`
+
+Also now returns an error when no inputs are given.
+
+New proposed behavior:
+
+```
+felix@odin:~/prog/zstd (list-stdin-check)$ ./zstd -l; echo $?
+No files given
+1
+felix@odin:~/prog/zstd (list-stdin-check)$ ./zstd -l Makefile.zst; echo $?
+Frames  Skips  Compressed  Uncompressed  Ratio  Check  Filename
+ 1  0 3.08 KB  10.92 KB  3.544  XXH64  Makefile.zst
+0
+felix@odin:~/prog/zstd (list-stdin-check)$ ./zstd -l 
+Date: Fri, 29 Jun 2018 16:31:22 -0400
+Subject: [PATCH] Fix Tests of `--list` Behavior with `stdin`
+
+---
+ tests/playTests.sh | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/tests/playTests.sh b/tests/playTests.sh
+index 09a7377f2..aa5535d59 100755
+--- a/tests/playTests.sh
 b/tests/playTests.sh
+@@ -731,8 +731,14 @@ $ECHO "\n===>  zstd --list/-l error detection tests "
+ ! $ZSTD -lv tmp1*
+ ! $ZSTD --list -v tmp2 tmp12.zst
+ 
+-$ECHO "\n===>  zstd --list/-l exits 1 when stdin is piped in"
+-! echo "piped STDIN" | $ZSTD --list
++$ECHO "\n===>  zstd --list/-l errors when presented with stdin / no files"
++! $ZSTD -l
++! $ZSTD -l -
++! $ZSTD -l < tmp1.zst
++! $ZSTD -l - < tmp1.zst
++! $ZSTD -l - tmp1.zst
++! $ZSTD -l - tmp1.zst < tmp1.zst
++$ZSTD -l tmp1.zst < tmp1.zst # but doesn't error just because stdin is not a 
tty
+ 
+ $ECHO "\n===>  zstd --list/-l test with null files "
+ ./datagen -g0 > tmp5


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:20:20
  Author: felixonmars
Revision: 350739

upgpkg: haskell-snap-server 1.1.0.0-25

rebuild with tagged 0.8.6

Modified:
  haskell-snap-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:17:58 UTC (rev 350738)
+++ PKGBUILD2018-07-03 10:20:20 UTC (rev 350739)
@@ -4,7 +4,7 @@
 _hkgname=snap-server
 pkgname=haskell-snap-server
 pkgver=1.1.0.0
-pkgrel=24
+pkgrel=25
 pkgdesc="A web server for the Snap Framework"
 url="https://github.com/snapframework/snap-server;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:17:58
  Author: felixonmars
Revision: 350738

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-streams/repos/community-staging-x86_64/PKGBUILD (from rev 
350737, haskell-http-streams/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 10:17:58 UTC (rev 350738)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=http-streams
+pkgname=haskell-http-streams
+pkgver=0.8.6.1
+pkgrel=31
+pkgdesc="An HTTP client using io-streams"
+url="https://github.com/afcowie/http-streams;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring' 
'haskell-blaze-builder'
+ 'haskell-case-insensitive' 'haskell-io-streams' 'haskell-hsopenssl'
+ 'haskell-openssl-streams' 'haskell-unordered-containers' 
'haskell-aeson'
+ 'haskell-http-common' 'haskell-network' 'haskell-network-uri')
+makedepends=('ghc')
+checkdepends=('haskell-hunit' 'haskell-aeson-pretty' 'haskell-hspec'
+ 'haskell-hspec-expectations' 'haskell-snap-core' 
'haskell-snap-server'
+ 'haskell-system-fileio' 'haskell-system-filepath')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('76f6aa750974cdca834dfa7de79ebf22faa1cd0a40426d4df19f24b0699ce2d86a0b1f512846da4daf52f210607ed823690bab3fd1bb7ebe117f705a92d4a3b4')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*1.1/<2/' $_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
+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
+}
+
+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 "LICENCE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:17:40
  Author: felixonmars
Revision: 350737

upgpkg: haskell-http-streams 0.8.6.1-31

rebuild with tagged 0.8.6

Modified:
  haskell-http-streams/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:15:21 UTC (rev 350736)
+++ PKGBUILD2018-07-03 10:17:40 UTC (rev 350737)
@@ -4,7 +4,7 @@
 _hkgname=http-streams
 pkgname=haskell-http-streams
 pkgver=0.8.6.1
-pkgrel=30
+pkgrel=31
 pkgdesc="An HTTP client using io-streams"
 url="https://github.com/afcowie/http-streams;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:15:21
  Author: felixonmars
Revision: 350736

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-snap-server/repos/community-staging-x86_64/
  haskell-snap-server/repos/community-staging-x86_64/PKGBUILD
(from rev 350735, haskell-snap-server/trunk/PKGBUILD)

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

Copied: haskell-snap-server/repos/community-staging-x86_64/PKGBUILD (from rev 
350735, haskell-snap-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 10:15:21 UTC (rev 350736)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=snap-server
+pkgname=haskell-snap-server
+pkgver=1.1.0.0
+pkgrel=24
+pkgdesc="A web server for the Snap Framework"
+url="https://github.com/snapframework/snap-server;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 
'haskell-case-insensitive'
+ 'haskell-clock' 'haskell-io-streams' 'haskell-io-streams-haproxy' 
'haskell-lifted-base'
+ 'haskell-network' 'haskell-old-locale' 'haskell-snap-core' 
'haskell-unix-compat'
+ 'haskell-vector')
+makedepends=('ghc')
+checkdepends=('haskell-base16-bytestring' 'haskell-monad-control' 
'haskell-random'
+ 'haskell-threads' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-http-streams'
+ 'haskell-http-common' 'haskell-parallel' 'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ccd438310746c59bd7456df69c072ad3a2d473eb69f721fe2c91e086f4916d386c8b83a786d7ff9de11f0ce5294e36034baf10b0a109c65e16ec771e688a1184')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/bytestring-builder/d' -e 's/<.*2.7/<3/' $_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
+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
+}
+
+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-snap-server/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:14:59
  Author: felixonmars
Revision: 350735

upgpkg: haskell-snap-server 1.1.0.0-24

rebuild pass 1, specified --nocheck

Modified:
  haskell-snap-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:14:56 UTC (rev 350734)
+++ PKGBUILD2018-07-03 10:14:59 UTC (rev 350735)
@@ -4,7 +4,7 @@
 _hkgname=snap-server
 pkgname=haskell-snap-server
 pkgver=1.1.0.0
-pkgrel=23
+pkgrel=24
 pkgdesc="A web server for the Snap Framework"
 url="https://github.com/snapframework/snap-server;
 license=('custom:BSD3')


[arch-commits] Commit in python-plop/repos (3 files)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:14:56
  Author: felixonmars
Revision: 350734

archrelease: copy trunk to community-staging-any

Added:
  python-plop/repos/community-staging-any/
  python-plop/repos/community-staging-any/PKGBUILD
(from rev 350733, python-plop/trunk/PKGBUILD)
  python-plop/repos/community-staging-any/disable-flaky-threaded-test.patch
(from rev 350733, python-plop/trunk/disable-flaky-threaded-test.patch)

---+
 PKGBUILD  |   56 
 disable-flaky-threaded-test.patch |   23 ++
 2 files changed, 79 insertions(+)

Copied: python-plop/repos/community-staging-any/PKGBUILD (from rev 350733, 
python-plop/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2018-07-03 10:14:56 UTC (rev 350734)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgbase=python-plop
+pkgname=(python-plop python2-plop)
+pkgver=0.3.0
+pkgrel=3
+pkgdesc="Python Low-Overhead Profiler"
+arch=('any')
+license=('MIT')
+url="https://github.com/bdarnell/plop;
+makedepends=('python-tornado' 'python2-tornado' 'python-six' 'python2-six'
+ 'python-setuptools' 'python2-setuptools')
+source=("https://pypi.python.org/packages/source/p/plop/plop-${pkgver}.tar.gz;
+disable-flaky-threaded-test.patch)
+md5sums=('4a313d6a8dd59ac48cfa3af426d197fc'
+ '1d9dc194b65a08f877506b5c5098c251')
+
+prepare() {
+  patch -d plop-$pkgver -Np1 < disable-flaky-threaded-test.patch
+  # tornado.testing.LogTrapTestCase was removed in Tornado 5.0
+  sed -i 's/LogTrapTestCase/ExpectLog/' 
plop-$pkgver/plop/test/callgraph_test.py
+  cp -a plop-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir/plop-${pkgver}"
+  python setup.py build
+
+  cd "$srcdir/plop-${pkgver}-py2"
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir/plop-${pkgver}"
+  python -m plop.test.runtests
+
+  cd "$srcdir/plop-${pkgver}-py2"
+  python2 -m plop.test.runtests
+}
+
+package_python-plop() {
+  depends=('python-six' 'python-tornado')
+
+  cd "${srcdir}/plop-${pkgver}"
+  python setup.py install --root="${pkgdir}" --optimize=1
+  install -D -m644 LICENSE.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+}
+
+package_python2-plop() {
+  depends=('python2-six' 'python2-tornado')
+
+  cd "${srcdir}/plop-${pkgver}-py2"
+  python2 setup.py install --root="${pkgdir}" --optimize=1
+  install -D -m644 LICENSE.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+}

Copied: 
python-plop/repos/community-staging-any/disable-flaky-threaded-test.patch (from 
rev 350733, python-plop/trunk/disable-flaky-threaded-test.patch)
===
--- community-staging-any/disable-flaky-threaded-test.patch 
(rev 0)
+++ community-staging-any/disable-flaky-threaded-test.patch 2018-07-03 
10:14:56 UTC (rev 350734)
@@ -0,0 +1,23 @@
+From 99602f63ecabc3533439b7c8af5b09d7f793c4fb Mon Sep 17 00:00:00 2001
+From: Ben Darnell 
+Date: Sat, 13 Feb 2016 19:06:05 -0500
+Subject: [PATCH] Disable flaky threaded test
+
+---
+ plop/test/collector_test.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/plop/test/collector_test.py b/plop/test/collector_test.py
+index d5e22c7..12270cb 100644
+--- a/plop/test/collector_test.py
 b/plop/test/collector_test.py
+@@ -76,7 +76,8 @@ def c(end):
+ time_per_sample = float(collector.sample_time) / 
collector.samples_taken
+ self.assertTrue(time_per_sample < 0.000100, time_per_sample)
+ 
+-def test_collect_threads(self):
++# TODO: any way to make this test not flaky?
++def disabled_test_collect_threads(self):
+ start = time.time()
+ def a(end):
+ while time.time() < end: pass


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:14:36
  Author: felixonmars
Revision: 350733

Python 3.7 rebuild

Modified:
  python-plop/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:13:43 UTC (rev 350732)
+++ PKGBUILD2018-07-03 10:14:36 UTC (rev 350733)
@@ -4,7 +4,7 @@
 pkgbase=python-plop
 pkgname=(python-plop python2-plop)
 pkgver=0.3.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Python Low-Overhead Profiler"
 arch=('any')
 license=('MIT')


[arch-commits] Commit in python-plop/trunk (2 files)

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 10:13:43
  Author: foutrelis
Revision: 350732

Fix tests

Added:
  python-plop/trunk/disable-flaky-threaded-test.patch
Modified:
  python-plop/trunk/PKGBUILD

---+
 PKGBUILD  |9 +++--
 disable-flaky-threaded-test.patch |   23 +++
 2 files changed, 30 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:04:05 UTC (rev 350731)
+++ PKGBUILD2018-07-03 10:13:43 UTC (rev 350732)
@@ -11,10 +11,15 @@
 url="https://github.com/bdarnell/plop;
 makedepends=('python-tornado' 'python2-tornado' 'python-six' 'python2-six'
  'python-setuptools' 'python2-setuptools')
-source=("https://pypi.python.org/packages/source/p/plop/plop-${pkgver}.tar.gz;)
-md5sums=('4a313d6a8dd59ac48cfa3af426d197fc')
+source=("https://pypi.python.org/packages/source/p/plop/plop-${pkgver}.tar.gz;
+disable-flaky-threaded-test.patch)
+md5sums=('4a313d6a8dd59ac48cfa3af426d197fc'
+ '1d9dc194b65a08f877506b5c5098c251')
 
 prepare() {
+  patch -d plop-$pkgver -Np1 < disable-flaky-threaded-test.patch
+  # tornado.testing.LogTrapTestCase was removed in Tornado 5.0
+  sed -i 's/LogTrapTestCase/ExpectLog/' 
plop-$pkgver/plop/test/callgraph_test.py
   cp -a plop-$pkgver{,-py2}
 }
 

Added: disable-flaky-threaded-test.patch
===
--- disable-flaky-threaded-test.patch   (rev 0)
+++ disable-flaky-threaded-test.patch   2018-07-03 10:13:43 UTC (rev 350732)
@@ -0,0 +1,23 @@
+From 99602f63ecabc3533439b7c8af5b09d7f793c4fb Mon Sep 17 00:00:00 2001
+From: Ben Darnell 
+Date: Sat, 13 Feb 2016 19:06:05 -0500
+Subject: [PATCH] Disable flaky threaded test
+
+---
+ plop/test/collector_test.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/plop/test/collector_test.py b/plop/test/collector_test.py
+index d5e22c7..12270cb 100644
+--- a/plop/test/collector_test.py
 b/plop/test/collector_test.py
+@@ -76,7 +76,8 @@ def c(end):
+ time_per_sample = float(collector.sample_time) / 
collector.samples_taken
+ self.assertTrue(time_per_sample < 0.000100, time_per_sample)
+ 
+-def test_collect_threads(self):
++# TODO: any way to make this test not flaky?
++def disabled_test_collect_threads(self):
+ start = time.time()
+ def a(end):
+ while time.time() < end: pass


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

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 10:05:39
  Author: bpiotrowski
Revision: 327923

2.2.4-1

Modified:
  guile/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-02 21:39:54 UTC (rev 327922)
+++ PKGBUILD2018-07-03 10:05:39 UTC (rev 327923)
@@ -4,7 +4,7 @@
 # Contributor: Tom Newsom 
 
 pkgname=guile
-pkgver=2.2.3
+pkgver=2.2.4
 pkgrel=1
 pkgdesc='Portable, embeddable Scheme implementation written in C'
 url='https://www.gnu.org/software/guile/'
@@ -15,7 +15,7 @@
 validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès 

   'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
   '4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo 
"
-sha256sums=('87ee07caef33c97ddc74bf3c29ce7628cfac12061f573e4a29a3a1176754610a'
+sha256sums=('33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c'
 'SKIP')
 
 build() {


[arch-commits] Commit in guile/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 10:05:48
  Author: bpiotrowski
Revision: 327924

archrelease: copy trunk to extra-x86_64

Added:
  guile/repos/extra-x86_64/PKGBUILD
(from rev 327923, guile/trunk/PKGBUILD)
Deleted:
  guile/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-07-03 10:05:39 UTC (rev 327923)
+++ PKGBUILD2018-07-03 10:05:48 UTC (rev 327924)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer:  Jan de Groot 
-# Maintainer:  Bartłomiej Piotrowski 
-# Contributor: Tom Newsom 
-
-pkgname=guile
-pkgver=2.2.3
-pkgrel=1
-pkgdesc='Portable, embeddable Scheme implementation written in C'
-url='https://www.gnu.org/software/guile/'
-arch=(x86_64)
-license=(GPL)
-depends=(gmp libltdl ncurses texinfo libunistring gc libffi)
-source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
-validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès 

-  'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
-  '4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo 
"
-sha256sums=('87ee07caef33c97ddc74bf3c29ce7628cfac12061f573e4a29a3a1176754610a'
-'SKIP')
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr \
---disable-static  \
---disable-error-on-warning
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
-  rm "$pkgdir"/usr/lib/libguile-2.?.so.*-gdb.scm
-}

Copied: guile/repos/extra-x86_64/PKGBUILD (from rev 327923, 
guile/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-07-03 10:05:48 UTC (rev 327924)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer:  Jan de Groot 
+# Maintainer:  Bartłomiej Piotrowski 
+# Contributor: Tom Newsom 
+
+pkgname=guile
+pkgver=2.2.4
+pkgrel=1
+pkgdesc='Portable, embeddable Scheme implementation written in C'
+url='https://www.gnu.org/software/guile/'
+arch=(x86_64)
+license=(GPL)
+depends=(gmp libltdl ncurses texinfo libunistring gc libffi)
+source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
+validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès 

+  'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
+  '4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo 
"
+sha256sums=('33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c'
+'SKIP')
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr \
+--disable-static  \
+--disable-error-on-warning
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
+  rm "$pkgdir"/usr/lib/libguile-2.?.so.*-gdb.scm
+}


[arch-commits] Commit in botan/repos/community-x86_64 (4 files)

2018-07-03 Thread Alexander Rødseth via arch-commits
Date: Tuesday, July 3, 2018 @ 10:02:50
  Author: arodseth
Revision: 350730

archrelease: copy trunk to community-x86_64

Added:
  botan/repos/community-x86_64/PKGBUILD
(from rev 350728, botan/trunk/PKGBUILD)
  botan/repos/community-x86_64/botan.key
(from rev 350729, botan/trunk/botan.key)
Deleted:
  botan/repos/community-x86_64/PKGBUILD
  botan/repos/community-x86_64/botan.key

---+
 PKGBUILD  |   97 +---
 botan.key |   70 +--
 2 files changed, 83 insertions(+), 84 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-07-03 10:02:24 UTC (rev 350729)
+++ PKGBUILD2018-07-03 10:02:50 UTC (rev 350730)
@@ -1,49 +0,0 @@
-# $Id$
-# Maintainer: Alexander F Rødseth 
-# Contributor: Angel Velasquez 
-# Contributor: Douglas Soares de Andrade 
-# Contributor: d'Ronin 
-# Contributor: Hexchain Tong 
-# Contributor: Jack Lloyd 
-
-pkgname=botan
-pkgver=2.6.0
-pkgrel=1
-pkgdesc='Crypto library written in C++'
-arch=('x86_64')
-url='https://botan.randombit.net/'
-license=('BSD')
-depends=('xz')
-makedepends=('python')
-optdepends=('python: for using botan2.py')
-validpgpkeys=('621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC')
-source=("https://botan.randombit.net/releases/Botan-${pkgver}.tgz"{,.asc})
-sha256sums=('c1f261555bba702c73608dde7bd743ef2d6377a41a1c295915b25c5babaf5cc5'
-'SKIP')
-
-build() {
-  cd "${pkgname^}-$pkgver"
-
-  # botan benefits from -O3, and upstream devs are running benchmarks with it
-  CXXFLAGS="$CXXFLAGS -O3" ./configure.py \
---prefix=/usr \
---with-bzip \
---with-zlib \
---with-lzma
-  make
-}
-
-check() {
-  cd "${pkgname^}-$pkgver"
-
-  ./botan-test
-}
-
-package() {
-  DESTDIR="$pkgdir" make -C "${pkgname^}-$pkgver" install
-  install -Dm644 "${pkgname^}-$pkgver/license.txt" \
-"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-# getver: github.com/randombit/botan
-# vim: ts=2 sw=2 et:

Copied: botan/repos/community-x86_64/PKGBUILD (from rev 350728, 
botan/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-07-03 10:02:50 UTC (rev 350730)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Alexander F. Rødseth 
+# Contributor: Angel Velasquez 
+# Contributor: Douglas Soares de Andrade 
+# Contributor: d'Ronin 
+# Contributor: Hexchain Tong 
+# Contributor: Jack Lloyd 
+
+pkgname=botan
+pkgver=2.7.0
+pkgrel=1
+pkgdesc='Crypto library written in C++'
+arch=('x86_64')
+url='https://botan.randombit.net/'
+license=('BSD')
+makedepends=('python')
+optdepends=('python: for using botan2.py')
+validpgpkeys=('621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC')
+source=("https://botan.randombit.net/releases/Botan-${pkgver}.tgz"{,.asc})
+sha256sums=('e42df91556317588c6ca0e41bf796f9bd5ec5c70e0668e6c97c608c697c24a90'
+'SKIP')
+
+build() {
+  cd "${pkgname^}-$pkgver"
+
+  # botan benefits from -O3, and upstream devs are running benchmarks with it
+  CXXFLAGS="$CXXFLAGS -O3" ./configure.py \
+--prefix=/usr \
+--with-bzip \
+--with-zlib \
+--with-lzma
+  make
+}
+
+check() {
+  cd "${pkgname^}-$pkgver"
+
+  ./botan-test
+}
+
+package() {
+  DESTDIR="$pkgdir" make -C "${pkgname^}-$pkgver" install
+  install -Dm644 "${pkgname^}-$pkgver/license.txt" \
+"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# getver: github.com/randombit/botan
+# vim: ts=2 sw=2 et:

Deleted: botan.key
===
--- botan.key   2018-07-03 10:02:24 UTC (rev 350729)
+++ botan.key   2018-07-03 10:02:50 UTC (rev 350730)
@@ -1,35 +0,0 @@
-pub   2048R/EFBADFBC 2004-10-30
-  Key fingerprint = 621D AF64 11E1 851C 4CF9  A2E1 6211 EBF1 EFBA DFBC
-uid  Botan Distribution Key
-
--BEGIN PGP PUBLIC KEY BLOCK-
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-mQELBEGD1j0BCADHxPJkPcjJE+4Dlisx2hVc0Dj6JI1MSLrkM8R+2bOhVUSferxP
-T1EMPhfrAdOHTAloyvRThJztnZsNKqfLL49GGcBLdEGAVNks1pG37Teze5Lx1XIu
-zJFrozL2sqBy5C6nHpFgd1tcD68Rah2wp0u2cR9owXf1IqKdEfuo661+MTv7wTB1
-4hKV75nB7ZO6676SEZRILYM+7RJwKAKEmEPJc6hEf94VXn9ecNzaTlHgYkjhz9db
-LOd3od9XvuUw+LMR1dwBqMxbvR90MiXjbedDEkbArcZB9YOAIvEX/lC3qaW4XJt4
-iwHWl/YVZEfALcvQywe2CDrH5hO794wd9MpBAAYptBZCb3RhbiBEaXN0cmlidXRp
-b24gS2V5iQEqBBMBAgAUAhsDAh4BAheABQJKfFpnBBUKCQgACgkQYhHr8e+637xk
-PQf/aOi78XenwwvFrwXOVIVTdZIf8rK1zJksf26h09UD8uVV6z5iiTcpn86+eN9p
-6Ar8IH3tD+JuFnPSwZ/r9MNC2XZwenYo4Gb14jqM6/9hBe328vmeM4Y1G7bD4HrL
-kgV5WEyokqm3zbp3FBLr3Vh68TAC5JB9aHevra+cCA2u3vBNI3YUM5z4TdO150P3
-J00whkqImQEUni8bgxvllBLFM+uhucsX3HZWkoDEpotbg8yd0bqMkiPEyMr1OnJq
-eDVDMrB5wnyLgLFfRAAw3mopM0C1PNOAHr/BIYiaDHX2OwnOfep8rMDoRVf2Ge0D
-DBgsJJ6LduQHLeg403SHWL2F6YkCHAQTAQIABgUCQYPWUgAKCRBcD5boTsFta+r9
-EACWVis7YcaGkKKgRB/5ox8rM36XVhMXdh/hnnGHt5rapbbRRkRHRcWU8WIcFO1A
-59+TfwNNd8gN1MEt/5aX5KHWVKHBDexJgIxm6Dm1pisYHf/dnYQPM18hmqqwNlKY

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

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 10:02:24
  Author: foutrelis
Revision: 350729

archrelease: copy trunk to community-staging-x86_64

Added:
  python-prctl/repos/community-staging-x86_64/
  python-prctl/repos/community-staging-x86_64/PKGBUILD
(from rev 350728, python-prctl/trunk/PKGBUILD)

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

Copied: python-prctl/repos/community-staging-x86_64/PKGBUILD (from rev 350728, 
python-prctl/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 10:02:24 UTC (rev 350729)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgbase=python-prctl
+pkgname=('python-prctl' 'python2-prctl')
+pkgver=1.7
+pkgrel=2
+pkgdesc='Python(ic) interface to the linux prctl syscall'
+arch=('x86_64')
+license=('GPL')
+url='https://github.com/seveas/python-prctl'
+makedepends=('libcap' 'python' 'python2')
+checkdepends=('iputils' 'procps-ng')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/seveas/python-prctl/archive/v$pkgver.tar.gz;)
+sha512sums=('f2a18fc8e9ef469722c6618d5dd6b7b558d4060783e6fb3a8dc868d9ed3fa21ade371f94a4538a24dca92a71f623a96638c96882d9cf0d3d499a9f12dae8538a')
+
+prepare() {
+  cp -a python-prctl-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/python-prctl-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/python-prctl-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/python-prctl-$pkgver
+  python -m unittest discover || warning "Tests failed"
+
+  cd "$srcdir"/python-prctl-$pkgver-py2
+  python2 -m unittest discover || warning "Tests failed"
+}
+
+package_python-prctl() {
+  depends=('python' 'libcap')
+
+  cd python-prctl-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_python2-prctl() {
+  depends=('python2' 'libcap')
+
+  cd python-prctl-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+}
+
+# vim:set ts=2 sw=2 et:


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

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 10:02:14
  Author: foutrelis
Revision: 350728

Python 3.7 rebuild

Modified:
  python-prctl/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:02:09 UTC (rev 350727)
+++ PKGBUILD2018-07-03 10:02:14 UTC (rev 350728)
@@ -4,7 +4,7 @@
 pkgbase=python-prctl
 pkgname=('python-prctl' 'python2-prctl')
 pkgver=1.7
-pkgrel=1
+pkgrel=2
 pkgdesc='Python(ic) interface to the linux prctl syscall'
 arch=('x86_64')
 license=('GPL')


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

2018-07-03 Thread Alexander Rødseth via arch-commits
Date: Tuesday, July 3, 2018 @ 10:02:09
  Author: arodseth
Revision: 350727

upgpkg: botan 2.7.0-1

Modified:
  botan/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:01:29 UTC (rev 350726)
+++ PKGBUILD2018-07-03 10:02:09 UTC (rev 350727)
@@ -1,5 +1,5 @@
 # $Id$
-# Maintainer: Alexander F Rødseth 
+# Maintainer: Alexander F. Rødseth 
 # Contributor: Angel Velasquez 
 # Contributor: Douglas Soares de Andrade 
 # Contributor: d'Ronin 
@@ -7,18 +7,17 @@
 # Contributor: Jack Lloyd 
 
 pkgname=botan
-pkgver=2.6.0
-pkgrel=2
+pkgver=2.7.0
+pkgrel=1
 pkgdesc='Crypto library written in C++'
 arch=('x86_64')
 url='https://botan.randombit.net/'
 license=('BSD')
-depends=('xz')
 makedepends=('python')
 optdepends=('python: for using botan2.py')
 validpgpkeys=('621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC')
 source=("https://botan.randombit.net/releases/Botan-${pkgver}.tgz"{,.asc})
-sha256sums=('c1f261555bba702c73608dde7bd743ef2d6377a41a1c295915b25c5babaf5cc5'
+sha256sums=('e42df91556317588c6ca0e41bf796f9bd5ec5c70e0668e6c97c608c697c24a90'
 'SKIP')
 
 build() {


[arch-commits] Commit in python-paste/repos (3 files)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:01:29
  Author: felixonmars
Revision: 350726

archrelease: copy trunk to community-staging-any

Added:
  python-paste/repos/community-staging-any/
  python-paste/repos/community-staging-any/PKGBUILD
(from rev 350725, python-paste/trunk/PKGBUILD)
  python-paste/repos/community-staging-any/python3.7.patch
(from rev 350725, python-paste/trunk/python3.7.patch)

-+
 PKGBUILD|   72 ++
 python3.7.patch |   22 
 2 files changed, 94 insertions(+)

Copied: python-paste/repos/community-staging-any/PKGBUILD (from rev 350725, 
python-paste/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2018-07-03 10:01:29 UTC (rev 350726)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: David Campbell 
+# Contributor: Cilyan Olowen 
+
+pkgbase=python-paste
+pkgname=(python-paste python2-paste)
+pkgver=2.0.3
+pkgrel=3
+pkgdesc="Tools for using a Web Server Gateway Interface stack"
+arch=('any')
+url="http://pythonpaste.org/index.html;
+license=('MIT')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-six' 
'python2-six')
+checkdepends=('python-nose' 'python2-nose')
+optdepends=('python2-flup: WSGI utilities'
+'python-openid: Support for OpenID')
+source=("https://files.pythonhosted.org/packages/source/P/Paste/Paste-${pkgver}.tar.gz;
+python3.7.patch)
+md5sums=('1231e14eae62fa7ed76e9130b04bc61e'
+ 'eaec86c9ff3da59a784163d6252bb18f')
+
+prepare() {
+  rm Paste-${pkgver}/paste/httpserver.py.orig
+
+  # https://bitbucket.org/ianb/paste/pull-requests/41
+  patch -d Paste-${pkgver} -Np1 < python3.7.patch
+
+  cp -a Paste-${pkgver}{,-py2}
+
+  cd Paste-${pkgver}-py2
+  sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
+ -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
+  $(find . -name '*.py')
+}
+
+build() {
+  cd "$srcdir"/Paste-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/Paste-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  # Excluding 'test_paste_website' because pythonpaste.org
+  # redirects to web.archive.org, and thus breaks the test
+
+  cd "$srcdir"/Paste-$pkgver
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 -e '.*test_paste_website'
+
+  cd "$srcdir"/Paste-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 -e '.*test_paste_website'
+}
+
+package_python-paste() {
+  depends=('python-six')
+
+  cd Paste-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+
+  install -Dm644 docs/license.txt 
"$pkgdir"/usr/share/licenses/$pkgname/license.txt
+}
+
+package_python2-paste() {
+  depends=('python2-six')
+
+  cd Paste-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+
+  install -Dm644 docs/license.txt 
"$pkgdir"/usr/share/licenses/$pkgname/license.txt
+}

Copied: python-paste/repos/community-staging-any/python3.7.patch (from rev 
350725, python-paste/trunk/python3.7.patch)
===
--- community-staging-any/python3.7.patch   (rev 0)
+++ community-staging-any/python3.7.patch   2018-07-03 10:01:29 UTC (rev 
350726)
@@ -0,0 +1,22 @@
+# HG changeset patch
+# User Miro Hrončok 
+# Date 1528476582 -7200
+# Branch py37
+# Node ID c5a2c7e3191cdcebf3fa5f0e52f55910ed2120b9
+# Parent  0e5a48796ab969d874c6b772c5c33561ac2d1b0d
+Don't raise StopIteration from generator, return instead
+
+See https://www.python.org/dev/peps/pep-0479/
+
+diff --git a/paste/auth/digest.py b/paste/auth/digest.py
+--- a/paste/auth/digest.py
 b/paste/auth/digest.py
+@@ -57,7 +57,7 @@
+ prev = item
+ 
+ yield prev.strip()
+-raise StopIteration
++return
+ 
+ def _auth_to_kv_pairs(auth_string):
+ """ split a digest auth string into key, value pairs """


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 10:01:10
  Author: felixonmars
Revision: 350725

Python 3.7 rebuild

Modified:
  python-paste/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 10:00:07 UTC (rev 350724)
+++ PKGBUILD2018-07-03 10:01:10 UTC (rev 350725)
@@ -6,7 +6,7 @@
 pkgbase=python-paste
 pkgname=(python-paste python2-paste)
 pkgver=2.0.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Tools for using a Web Server Gateway Interface stack"
 arch=('any')
 url="http://pythonpaste.org/index.html;


[arch-commits] Commit in python-paste/trunk (PKGBUILD python3.7.patch)

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 10:00:07
  Author: foutrelis
Revision: 350724

Add patch for Python 3.7 support

Added:
  python-paste/trunk/python3.7.patch
Modified:
  python-paste/trunk/PKGBUILD

-+
 PKGBUILD|   16 
 python3.7.patch |   22 ++
 2 files changed, 34 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:57:59 UTC (rev 350723)
+++ PKGBUILD2018-07-03 10:00:07 UTC (rev 350724)
@@ -15,12 +15,17 @@
 checkdepends=('python-nose' 'python2-nose')
 optdepends=('python2-flup: WSGI utilities'
 'python-openid: Support for OpenID')
-source=("https://files.pythonhosted.org/packages/source/P/Paste/Paste-${pkgver}.tar.gz;)
-md5sums=('1231e14eae62fa7ed76e9130b04bc61e')
+source=("https://files.pythonhosted.org/packages/source/P/Paste/Paste-${pkgver}.tar.gz;
+python3.7.patch)
+md5sums=('1231e14eae62fa7ed76e9130b04bc61e'
+ 'eaec86c9ff3da59a784163d6252bb18f')
 
 prepare() {
   rm Paste-${pkgver}/paste/httpserver.py.orig
 
+  # https://bitbucket.org/ianb/paste/pull-requests/41
+  patch -d Paste-${pkgver} -Np1 < python3.7.patch
+
   cp -a Paste-${pkgver}{,-py2}
 
   cd Paste-${pkgver}-py2
@@ -38,11 +43,14 @@
 }
 
 check() {
+  # Excluding 'test_paste_website' because pythonpaste.org
+  # redirects to web.archive.org, and thus breaks the test
+
   cd "$srcdir"/Paste-$pkgver
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 -e '.*test_paste_website'
 
   cd "$srcdir"/Paste-$pkgver-py2
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2
+  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 -e '.*test_paste_website'
 }
 
 package_python-paste() {

Added: python3.7.patch
===
--- python3.7.patch (rev 0)
+++ python3.7.patch 2018-07-03 10:00:07 UTC (rev 350724)
@@ -0,0 +1,22 @@
+# HG changeset patch
+# User Miro Hrončok 
+# Date 1528476582 -7200
+# Branch py37
+# Node ID c5a2c7e3191cdcebf3fa5f0e52f55910ed2120b9
+# Parent  0e5a48796ab969d874c6b772c5c33561ac2d1b0d
+Don't raise StopIteration from generator, return instead
+
+See https://www.python.org/dev/peps/pep-0479/
+
+diff --git a/paste/auth/digest.py b/paste/auth/digest.py
+--- a/paste/auth/digest.py
 b/paste/auth/digest.py
+@@ -57,7 +57,7 @@
+ prev = item
+ 
+ yield prev.strip()
+-raise StopIteration
++return
+ 
+ def _auth_to_kv_pairs(auth_string):
+ """ split a digest auth string into key, value pairs """


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

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 09:57:54
  Author: bpiotrowski
Revision: 350722

1.1-1

Modified:
  buildah/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:45:51 UTC (rev 350721)
+++ PKGBUILD2018-07-03 09:57:54 UTC (rev 350722)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=buildah
-pkgver=1.0
+pkgver=1.1
 pkgrel=1
 pkgdesc="A tool which facilitates building OCI images"
 arch=(x86_64)
@@ -11,7 +11,7 @@
 depends=(ostree runc)
 makedepends=('go-pie' 'git' 'bash-bats' 'btrfs-progs' 'device-mapper' 'gpgme'
  'libassuan' 'bzip2' 'go-md2man' 'runc' 'skopeo')
-_commit=1ab80bcd88929a94c52268a5af8443c0055a42cb  # tags/V1.0
+_commit=fbf46d33c4e01199281c7a69e68605ec7d611fd3  # tags/v1.1
 source=(git://github.com/projectatomic/buildah.git#commit=$_commit
 0001-Revert-ostree-add-selinux-label-for-each-file.patch)
 md5sums=('SKIP'


[arch-commits] Commit in buildah/repos/community-x86_64 (4 files)

2018-07-03 Thread Bartłomiej Piotrowski via arch-commits
Date: Tuesday, July 3, 2018 @ 09:57:59
  Author: bpiotrowski
Revision: 350723

archrelease: copy trunk to community-x86_64

Added:
  
buildah/repos/community-x86_64/0001-Revert-ostree-add-selinux-label-for-each-file.patch
(from rev 350722, 
buildah/trunk/0001-Revert-ostree-add-selinux-label-for-each-file.patch)
  buildah/repos/community-x86_64/PKGBUILD
(from rev 350722, buildah/trunk/PKGBUILD)
Deleted:
  
buildah/repos/community-x86_64/0001-Revert-ostree-add-selinux-label-for-each-file.patch
  buildah/repos/community-x86_64/PKGBUILD

--+
 0001-Revert-ostree-add-selinux-label-for-each-file.patch |  288 ++---
 PKGBUILD |   88 +--
 2 files changed, 188 insertions(+), 188 deletions(-)

Deleted: 0001-Revert-ostree-add-selinux-label-for-each-file.patch
===
--- 0001-Revert-ostree-add-selinux-label-for-each-file.patch2018-07-03 
09:57:54 UTC (rev 350722)
+++ 0001-Revert-ostree-add-selinux-label-for-each-file.patch2018-07-03 
09:57:59 UTC (rev 350723)
@@ -1,144 +0,0 @@
-diff --git a/ostree/ostree_dest.go b/ostree/ostree_dest.go
-index 2e0d7fcf..a8e879ed 100644
 a/ostree/ostree_dest.go
-+++ b/ostree/ostree_dest.go
-@@ -15,31 +15,25 @@ import (
-   "os/exec"
-   "path/filepath"
-   "strconv"
--  "strings"
--  "syscall"
-   "time"
--  "unsafe"
- 
-   "github.com/containers/image/manifest"
-   "github.com/containers/image/types"
-   "github.com/containers/storage/pkg/archive"
-   "github.com/opencontainers/go-digest"
--  selinux "github.com/opencontainers/selinux/go-selinux"
-   "github.com/ostreedev/ostree-go/pkg/otbuiltin"
-   "github.com/pkg/errors"
-   "github.com/vbatts/tar-split/tar/asm"
-   "github.com/vbatts/tar-split/tar/storage"
- )
- 
--// #cgo pkg-config: glib-2.0 gobject-2.0 ostree-1 libselinux
-+// #cgo pkg-config: glib-2.0 gobject-2.0 ostree-1
- // #include 
- // #include 
- // #include 
- // #include 
- // #include 
- // #include 
--// #include 
--// #include 
- import "C"
- 
- type blobToImport struct {
-@@ -158,7 +152,7 @@ func (d *ostreeImageDestination) PutBlob(ctx 
context.Context, stream io.Reader,
-   return types.BlobInfo{Digest: computedDigest, Size: size}, nil
- }
- 
--func fixFiles(selinuxHnd *C.struct_selabel_handle, root string, dir string, 
usermode bool) error {
-+func fixFiles(dir string, usermode bool) error {
-   entries, err := ioutil.ReadDir(dir)
-   if err != nil {
-   return err
-@@ -173,42 +167,13 @@ func fixFiles(selinuxHnd *C.struct_selabel_handle, root 
string, dir string, user
-   continue
-   }
- 
--  if selinuxHnd != nil {
--  relPath, err := filepath.Rel(root, fullpath)
--  if err != nil {
--  return err
--  }
--  // Handle /exports/hostfs as a special case.  Files 
under this directory are copied to the host,
--  // thus we benefit from maintaining the same SELinux 
label they would have on the host as we could
--  // use hard links instead of copying the files.
--  relPath = fmt.Sprintf("/%s", 
strings.TrimPrefix(relPath, "exports/hostfs/"))
--
--  relPathC := C.CString(relPath)
--  defer C.free(unsafe.Pointer(relPathC))
--  var context *C.char
--
--  res, err := C.selabel_lookup_raw(selinuxHnd, , 
relPathC, C.int(info.Mode()))
--  if int(res) < 0 && err != syscall.ENOENT {
--  return errors.Wrapf(err, "cannot 
selabel_lookup_raw %s", relPath)
--  }
--  if int(res) == 0 {
--  defer C.freecon(context)
--  fullpathC := C.CString(fullpath)
--  defer C.free(unsafe.Pointer(fullpathC))
--  res, err = C.lsetfilecon_raw(fullpathC, context)
--  if int(res) < 0 {
--  return errors.Wrapf(err, "cannot 
setfilecon_raw %s", fullpath)
--  }
--  }
--  }
--
-   if info.IsDir() {
-   if usermode {
-   if err := os.Chmod(fullpath, info.Mode()|0700); 
err != nil {
-   return err
-   }
-   }
--  err = fixFiles(selinuxHnd, root, fullpath, usermode)
-+  err = fixFiles(fullpath, usermode)
-   if err != nil {
-   return err
-   }
-@@ -264,7 +229,7 @@ func 

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

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 09:45:51
  Author: foutrelis
Revision: 350721

archrelease: copy trunk to community-staging-any

Added:
  python-pynamecheap/repos/community-staging-any/
  python-pynamecheap/repos/community-staging-any/PKGBUILD
(from rev 350720, python-pynamecheap/trunk/PKGBUILD)

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

Copied: python-pynamecheap/repos/community-staging-any/PKGBUILD (from rev 
350720, python-pynamecheap/trunk/PKGBUILD)
===
--- community-staging-any/PKGBUILD  (rev 0)
+++ community-staging-any/PKGBUILD  2018-07-03 09:45:51 UTC (rev 350721)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgbase=python-pynamecheap
+pkgname=(python-pynamecheap python2-pynamecheap)
+pkgver=0.0.3
+pkgrel=2
+pkgdesc="Namecheap API client in Python"
+url="https://github.com/Bemmu/PyNamecheap;
+license=('MIT')
+arch=('any')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-requests' 
'python2-requests')
+checkdepends=('python-nose' 'python2-nose')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/Bemmu/PyNamecheap/archive/v$pkgver.tar.gz;)
+sha512sums=('9de6f09c76a85a67269465cb1e270f5533fa84983a220ba855b04d03924e2308b9267f212cc2e4811e7e4fb3542e1c1194a74e4ed7ffd253704d7a394d5e1bb2')
+
+prepare() {
+  cp -a PyNamecheap-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/PyNamecheap-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/PyNamecheap-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  # Needs an account
+
+  cd "$srcdir"/PyNamecheap-$pkgver
+  python setup.py nosetests || warning "Tests failed"
+
+  cd "$srcdir"/PyNamecheap-$pkgver-py2
+  python2 setup.py nosetests || warning "Tests failed"
+}
+
+package_python-pynamecheap() {
+  depends=('python-requests')
+
+  cd PyNamecheap-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
+}
+
+package_python2-pynamecheap() {
+  depends=('python2-requests')
+
+  cd PyNamecheap-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
+}


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

2018-07-03 Thread Evangelos Foutras via arch-commits
Date: Tuesday, July 3, 2018 @ 09:45:27
  Author: foutrelis
Revision: 350720

Python 3.7 rebuild

Modified:
  python-pynamecheap/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:36:22 UTC (rev 350719)
+++ PKGBUILD2018-07-03 09:45:27 UTC (rev 350720)
@@ -4,7 +4,7 @@
 pkgbase=python-pynamecheap
 pkgname=(python-pynamecheap python2-pynamecheap)
 pkgver=0.0.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Namecheap API client in Python"
 url="https://github.com/Bemmu/PyNamecheap;
 license=('MIT')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:36:22
  Author: felixonmars
Revision: 350719

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-snap-core/repos/community-staging-x86_64/PKGBUILD (from rev 
350718, haskell-snap-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:36:22 UTC (rev 350719)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=snap-core
+pkgname=haskell-snap-core
+pkgver=1.0.3.2
+pkgrel=15
+pkgdesc="A Haskell Web Framework (core interfaces and types)"
+url="https://github.com/JustusAdam/snap-core;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-old-locale' 'haskell-hunit' 'haskell-attoparsec'
+ 'haskell-case-insensitive' 'haskell-lifted-base' 'haskell-io-streams' 
'haskell-hashable'
+ 'haskell-monad-control' 'haskell-random' 'haskell-readable' 
'haskell-regex-posix'
+ 'haskell-transformers-base' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-vector' 'haskell-network' 'haskell-network-uri')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-parallel' 
'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2' 'haskell-zlib')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('83f60dd07e6f75779ebf44601fa7bb3d3e67936409d00df46dd03b9353325e74a90c0f915e3787991383047508dff507e1d7d09ee8eed62988abf6aca0594326')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/bytestring-builder/d' -e 's/<.*2.7/<3/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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
+}
+
+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-snap-core/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:36:03
  Author: felixonmars
Revision: 350718

upgpkg: haskell-snap-core 1.0.3.2-15

rebuild with tagged 0.8.6

Modified:
  haskell-snap-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:32:59 UTC (rev 350717)
+++ PKGBUILD2018-07-03 09:36:03 UTC (rev 350718)
@@ -4,7 +4,7 @@
 _hkgname=snap-core
 pkgname=haskell-snap-core
 pkgver=1.0.3.2
-pkgrel=14
+pkgrel=15
 pkgdesc="A Haskell Web Framework (core interfaces and types)"
 url="https://github.com/JustusAdam/snap-core;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:32:59
  Author: felixonmars
Revision: 350717

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 
350716, haskell-servant/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:32:59 UTC (rev 350717)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=servant
+pkgname=haskell-servant
+pkgver=0.13.0.1
+pkgrel=20
+pkgdesc="A family of combinators for defining webservices APIs"
+url="http://haskell-servant.readthedocs.org/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-attoparsec'
+ 'haskell-case-insensitive' 'haskell-http-api-data' 
'haskell-http-media'
+ 'haskell-http-types' 'haskell-natural-transformation' 'haskell-mmorph'
+ 'haskell-tagged' 'haskell-singleton-bool' 'haskell-string-conversions'
+ 'haskell-network-uri' 'haskell-vault')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-aeson-compat' 
'haskell-hspec'
+ 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-doctest')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3be9a97f2cc3d60cf3fc0f09aa3ee227f777dcb7e85e8579b1c169319f03dbb742fafa7dd1d4a1d20cdd04534cd327af3cbb04daf684ebdfc4e6e3a8c7b819d6')
+
+prepare() {
+cd $_hkgname-$pkgver
+}
+
+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
+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
+}
+
+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-servant/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:32:40
  Author: felixonmars
Revision: 350716

upgpkg: haskell-servant 0.13.0.1-20

rebuild with tagged 0.8.6

Modified:
  haskell-servant/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:31:10 UTC (rev 350715)
+++ PKGBUILD2018-07-03 09:32:40 UTC (rev 350716)
@@ -5,7 +5,7 @@
 _hkgname=servant
 pkgname=haskell-servant
 pkgver=0.13.0.1
-pkgrel=19
+pkgrel=20
 pkgdesc="A family of combinators for defining webservices APIs"
 url="http://haskell-servant.readthedocs.org/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:31:10
  Author: felixonmars
Revision: 350715

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-reducers/repos/community-staging-x86_64/PKGBUILD (from rev 
350714, haskell-reducers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:31:10 UTC (rev 350715)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=reducers
+pkgname=haskell-reducers
+pkgver=3.12.2
+pkgrel=40
+pkgdesc="Semigroups, specialized containers and a general map/reduce framework"
+url="https://github.com/ekmett/reducers/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-fingertree" "haskell-hashable" 
"haskell-semigroupoids"
+ "haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a30ad111a36d48a29d63e2e891426deedac6dd1cb37dca73b33b13377bdebb6c1838e47a4b18c65dbbf0c85eb47af3faeb4d8914f87f9232cf5dcf3c13d9aacd')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:30:52
  Author: felixonmars
Revision: 350714

upgpkg: haskell-reducers 3.12.2-40

rebuild with tagged 0.8.6

Modified:
  haskell-reducers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:30:01 UTC (rev 350713)
+++ PKGBUILD2018-07-03 09:30:52 UTC (rev 350714)
@@ -5,7 +5,7 @@
 _hkgname=reducers
 pkgname=haskell-reducers
 pkgver=3.12.2
-pkgrel=39
+pkgrel=40
 pkgdesc="Semigroups, specialized containers and a general map/reduce framework"
 url="https://github.com/ekmett/reducers/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:30:01
  Author: felixonmars
Revision: 350713

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 
350712, haskell-pointed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:30:01 UTC (rev 350713)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pointed
+pkgname=haskell-pointed
+pkgver=5.0.1
+pkgrel=35
+pkgdesc="Pointed and copointed data"
+url="https://github.com/ekmett/pointed/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-data-default-class' 
'haskell-hashable'
+ 'haskell-kan-extensions' 'haskell-semigroupoids' 'haskell-tagged'
+ 'haskell-transformers-compat' 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('65958628c983a2c2866b1a1a615c7a7f2f516068c667ce9b93f4214b863632b40eba4915d49e07388c52ced8868bb308b24e7b38a6f50563c68954696748c99b')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fcomonad -fcontainers -fkan-extensions -fsemigroupoids 
-fsemigroups \
+-fstm -ftagged -ftransformers -funordered-containers
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_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-pointed/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:29:42
  Author: felixonmars
Revision: 350712

upgpkg: haskell-pointed 5.0.1-35

rebuild with tagged 0.8.6

Modified:
  haskell-pointed/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:29:05 UTC (rev 350711)
+++ PKGBUILD2018-07-03 09:29:42 UTC (rev 350712)
@@ -5,7 +5,7 @@
 _hkgname=pointed
 pkgname=haskell-pointed
 pkgver=5.0.1
-pkgrel=34
+pkgrel=35
 pkgdesc="Pointed and copointed data"
 url="https://github.com/ekmett/pointed/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:29:05
  Author: felixonmars
Revision: 350711

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lens-aeson/repos/community-staging-x86_64/
  haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD
(from rev 350710, haskell-lens-aeson/trunk/PKGBUILD)

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

Copied: haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 
350710, haskell-lens-aeson/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:29:05 UTC (rev 350711)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=lens-aeson
+pkgname=haskell-lens-aeson
+pkgver=1.0.2
+pkgrel=73
+pkgdesc="Law-abiding lenses for aeson"
+url="http://github.com/lens/lens-aeson/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 
'haskell-scientific'
+ 'haskell-unordered-containers' 'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('db13c9126b41fd1b3b2e66c72e069ef07722c4e125a128eca2592bf2c68b7e550c10a0d35795616c0e66ed6c70bbe3b188e9baba19913bba41b5d44900b71013')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*1.3/<2/' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-test-doctests
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:28:45
  Author: felixonmars
Revision: 350710

upgpkg: haskell-lens-aeson 1.0.2-73

rebuild with tagged 0.8.6

Modified:
  haskell-lens-aeson/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:27:58 UTC (rev 350709)
+++ PKGBUILD2018-07-03 09:28:45 UTC (rev 350710)
@@ -4,7 +4,7 @@
 _hkgname=lens-aeson
 pkgname=haskell-lens-aeson
 pkgver=1.0.2
-pkgrel=72
+pkgrel=73
 pkgdesc="Law-abiding lenses for aeson"
 url="http://github.com/lens/lens-aeson/;
 license=('MIT')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:27:58
  Author: felixonmars
Revision: 350709

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-insert-ordered-containers/repos/community-staging-x86_64/
  haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD
(from rev 350708, haskell-insert-ordered-containers/trunk/PKGBUILD)

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

Copied: 
haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from 
rev 350708, haskell-insert-ordered-containers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:27:58 UTC (rev 350709)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=insert-ordered-containers
+pkgname=haskell-insert-ordered-containers
+pkgver=0.2.1.0
+pkgrel=91
+pkgdesc="Associative containers retating insertion order for traversals."
+url="https://github.com/phadej/insert-ordered-containers;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 
'haskell-lens'
+ 'haskell-semigroupoids' 'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('baff8b23700a7d0209810208183d9856c0a5219018c5f09e82f8820ac87630073543da19e1198fc42f3feec143895707e5e33fdf1edbf8f4e6c441271cc3243b')
+
+prepare() {
+sed -e 's/, semigroupoids >=4.3  && <5.2/, semigroupoids   
  >=4.3/' \
+-e 's/, aeson >=1.0.0.0  && <1.2/, aeson   
  >=1.0.0.0/' \
+-e 's/base  >=4.6  && <4.10/base  
>=4.6/' \
+-e 's/<.*4.16/<5/' \
+-e '/semigroups/d' \
+-e 's/<.*0.10/<1/' \
+-i ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:27:36
  Author: felixonmars
Revision: 350708

upgpkg: haskell-insert-ordered-containers 0.2.1.0-91

rebuild with tagged 0.8.6

Modified:
  haskell-insert-ordered-containers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:26:50 UTC (rev 350707)
+++ PKGBUILD2018-07-03 09:27:36 UTC (rev 350708)
@@ -4,7 +4,7 @@
 _hkgname=insert-ordered-containers
 pkgname=haskell-insert-ordered-containers
 pkgver=0.2.1.0
-pkgrel=90
+pkgrel=91
 pkgdesc="Associative containers retating insertion order for traversals."
 url="https://github.com/phadej/insert-ordered-containers;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:26:50
  Author: felixonmars
Revision: 350707

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fdo-notify/repos/community-staging-x86_64/
  haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD
(from rev 350706, haskell-fdo-notify/trunk/PKGBUILD)

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

Copied: haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD (from rev 
350706, haskell-fdo-notify/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:26:50 UTC (rev 350707)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fdo-notify
+pkgname=haskell-fdo-notify
+pkgver=0.3.1
+pkgrel=72
+pkgdesc="Desktop Notifications client"
+url="http://bitbucket.org/taejo/fdo-notify/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-dbus")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:26:29
  Author: felixonmars
Revision: 350706

upgpkg: haskell-fdo-notify 0.3.1-72

rebuild with tagged 0.8.6

Modified:
  haskell-fdo-notify/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:25:37 UTC (rev 350705)
+++ PKGBUILD2018-07-03 09:26:29 UTC (rev 350706)
@@ -5,7 +5,7 @@
 _hkgname=fdo-notify
 pkgname=haskell-fdo-notify
 pkgver=0.3.1
-pkgrel=71
+pkgrel=72
 pkgdesc="Desktop Notifications client"
 url="http://bitbucket.org/taejo/fdo-notify/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:25:37
  Author: felixonmars
Revision: 350705

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dbus/repos/community-staging-x86_64/PKGBUILD (from rev 350704, 
haskell-dbus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:25:37 UTC (rev 350705)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=dbus
+pkgname=haskell-dbus
+pkgver=1.0.1
+pkgrel=33
+pkgdesc="A client library for the D-Bus IPC system"
+url="https://john-millikin.com/software/haskell-dbus/;
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-cereal' 'haskell-lens' 'haskell-libxml-sax' 
'haskell-network'
+ 'haskell-random' 'haskell-split' 'haskell-th-lift'
+ 'haskell-vector' 'haskell-xml-types')
+makedepends=('ghc' 'haskell-extra' 'haskell-quickcheck' 'haskell-resourcet' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e50b388de40d39761338045a92a848d65fc049594b0ee59505a2ac1a1bbf54cb6e8278f9d08abcdd3cae87650405f78f80bce680b9c3c4950d1b848a990e544b')
+
+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
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:24:49
  Author: felixonmars
Revision: 350704

upgpkg: haskell-dbus 1.0.1-33

rebuild with tagged 0.8.6

Modified:
  haskell-dbus/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:22:24 UTC (rev 350703)
+++ PKGBUILD2018-07-03 09:24:49 UTC (rev 350704)
@@ -5,7 +5,7 @@
 _hkgname=dbus
 pkgname=haskell-dbus
 pkgver=1.0.1
-pkgrel=32
+pkgrel=33
 pkgdesc="A client library for the D-Bus IPC system"
 url="https://john-millikin.com/software/haskell-dbus/;
 license=("GPL3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:22:24
  Author: felixonmars
Revision: 350703

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-concise/repos/community-staging-x86_64/PKGBUILD (from rev 
350702, haskell-concise/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:22:24 UTC (rev 350703)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=concise
+pkgname=haskell-concise
+pkgver=0.1.0.1
+pkgrel=39
+pkgdesc="Utilities for Control.Lens.Cons"
+url="https://github.com/frasertweedal/hs-concise;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-lens')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1ca4aacd319107b6a0031e7d0604563a6be68c4c1a2df6e31e7336e8c29f8efd94d5517e31e9a986b9607eb059f74e33b1d8a307d5a23194daf5e88350d560d7')
+
+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
+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
+}
+
+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-concise/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:21:33
  Author: felixonmars
Revision: 350702

upgpkg: haskell-concise 0.1.0.1-39

rebuild with tagged 0.8.6

Modified:
  haskell-concise/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:20:40 UTC (rev 350701)
+++ PKGBUILD2018-07-03 09:21:33 UTC (rev 350702)
@@ -5,7 +5,7 @@
 _hkgname=concise
 pkgname=haskell-concise
 pkgver=0.1.0.1
-pkgrel=38
+pkgrel=39
 pkgdesc="Utilities for Control.Lens.Cons"
 url="https://github.com/frasertweedal/hs-concise;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:20:40
  Author: felixonmars
Revision: 350701

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-lens/repos/community-staging-x86_64/PKGBUILD (from rev 350700, 
haskell-lens/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:20:40 UTC (rev 350701)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=lens
+pkgname=haskell-lens
+pkgver=4.16.1
+pkgrel=20
+pkgdesc="Lenses, Folds and Traversals"
+url="https://github.com/ekmett/lens/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-orphans' 'haskell-bifunctors' 
'haskell-call-stack' 'haskell-comonad'
+ 'haskell-contravariant' 'haskell-distributive' 'haskell-exceptions' 
'haskell-free'
+ 'haskell-hashable' 'haskell-kan-extensions' 'haskell-parallel' 
'haskell-profunctors'
+ 'haskell-reflection' 'haskell-semigroupoids' 'haskell-tagged' 
'haskell-th-abstraction'
+ 'haskell-transformers-compat' 'haskell-unordered-containers' 
'haskell-vector' 'haskell-void')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2215d4e5bbb806315100fd7dddb1c12fbac1c10c33963e9392b7087b44eedc235f4e6668a9352959460d9ebc9636702b6b36dd50ea789addda38146da3237175')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-j -ftrustworthy -f-safe -ftest-templates -ftest-properties 
-ftest-hunit \
+-ftest-doctests -f-dump-splices -f-old-inline-pragmas -finlining \
+-f-benchmark-uniplate
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:20:20
  Author: felixonmars
Revision: 350700

upgpkg: haskell-lens 4.16.1-20

rebuild with tagged 0.8.6

Modified:
  haskell-lens/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:17:51 UTC (rev 350699)
+++ PKGBUILD2018-07-03 09:20:20 UTC (rev 350700)
@@ -5,7 +5,7 @@
 _hkgname=lens
 pkgname=haskell-lens
 pkgver=4.16.1
-pkgrel=19
+pkgrel=20
 pkgdesc="Lenses, Folds and Traversals"
 url="https://github.com/ekmett/lens/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:17:51
  Author: felixonmars
Revision: 350699

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 350698, 
haskell-keys/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:17:51 UTC (rev 350699)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=keys
+pkgname=haskell-keys
+pkgver=3.12
+pkgrel=32
+pkgdesc="Keyed functors and containers"
+url="https://github.com/ekmett/keys/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-free' 'haskell-hashable' 
'haskell-semigroupoids'
+ 'haskell-tagged' 'haskell-transformers-compat' 
'haskell-unordered-containers')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7d8ce7b6366b60d11eb839d7e7ef60ec6ac7370c641f0ec2d4acaa0fd37119f37aae4e570cf55a835bf8aaf9895de3ed0747070d6afc7f38faa12122935df49a')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:17:08
  Author: felixonmars
Revision: 350698

upgpkg: haskell-keys 3.12-32

rebuild with tagged 0.8.6

Modified:
  haskell-keys/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:16:11 UTC (rev 350697)
+++ PKGBUILD2018-07-03 09:17:08 UTC (rev 350698)
@@ -5,7 +5,7 @@
 _hkgname=keys
 pkgname=haskell-keys
 pkgver=3.12
-pkgrel=31
+pkgrel=32
 pkgdesc="Keyed functors and containers"
 url="https://github.com/ekmett/keys/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:16:11
  Author: felixonmars
Revision: 350697

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-kan-extensions/repos/community-staging-x86_64/PKGBUILD (from 
rev 350696, haskell-kan-extensions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:16:11 UTC (rev 350697)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=kan-extensions
+pkgname=haskell-kan-extensions
+pkgver=5.1
+pkgrel=34
+pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads"
+url="https://github.com/ekmett/kan-extensions/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 
'haskell-contravariant'
+ 'haskell-distributive' 'haskell-free' 'haskell-profunctors'
+ 'haskell-semigroupoids' 'haskell-tagged' 
'haskell-transformers-compat')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('9a9390cc099c512ac2a4c1a0d9b4ee33690a16ef2cec32877f24778239a60cdf6b0ba3464d15e8a23a6112e95fe124d6517934aba5e5c2b3ec70714c0a18b8bb')
+
+prepare() {
+sed -i -e '/ fail /d' -e 's/<.*0.6/<1/' $_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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:15:53
  Author: felixonmars
Revision: 350696

upgpkg: haskell-kan-extensions 5.1-34

rebuild with tagged 0.8.6

Modified:
  haskell-kan-extensions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:15:12 UTC (rev 350695)
+++ PKGBUILD2018-07-03 09:15:53 UTC (rev 350696)
@@ -5,7 +5,7 @@
 _hkgname=kan-extensions
 pkgname=haskell-kan-extensions
 pkgver=5.1
-pkgrel=33
+pkgrel=34
 pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads"
 url="https://github.com/ekmett/kan-extensions/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:15:12
  Author: felixonmars
Revision: 350695

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-incremental-parser/repos/community-staging-x86_64/
  haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD
(from rev 350694, haskell-incremental-parser/trunk/PKGBUILD)

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

Copied: haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD 
(from rev 350694, haskell-incremental-parser/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:15:12 UTC (rev 350695)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=incremental-parser
+pkgname=haskell-incremental-parser
+pkgver=0.3.1.1
+pkgrel=20
+pkgdesc="Generic parser library capable of providing partial results from 
partial input."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('GPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-monoid-subclasses')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-tasty'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a614d294b868f1305f55d2d8a2987e444a7f2b4ac001024e9413d83146c729d2afed93a40f99e77430d5b8be5a9464800f533f85a17c7471ba8c970d7e94aac1')
+
+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
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:14:53
  Author: felixonmars
Revision: 350694

upgpkg: haskell-incremental-parser 0.3.1.1-20

rebuild with tagged 0.8.6

Modified:
  haskell-incremental-parser/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:14:05 UTC (rev 350693)
+++ PKGBUILD2018-07-03 09:14:53 UTC (rev 350694)
@@ -5,7 +5,7 @@
 _hkgname=incremental-parser
 pkgname=haskell-incremental-parser
 pkgver=0.3.1.1
-pkgrel=19
+pkgrel=20
 pkgdesc="Generic parser library capable of providing partial results from 
partial input."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('GPL')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:14:05
  Author: felixonmars
Revision: 350693

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 
350692, haskell-adjunctions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:14:05 UTC (rev 350693)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=adjunctions
+pkgname=haskell-adjunctions
+pkgver=4.4
+pkgrel=32
+pkgdesc="Adjunctions and representable functors"
+url="https://github.com/ekmett/adjunctions/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 
'haskell-distributive' 'haskell-free'
+ 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-tagged'
+ 'haskell-transformers-compat' 'haskell-void')
+makedepends=('ghc' 'haskell-generic-deriving' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:13:46
  Author: felixonmars
Revision: 350692

upgpkg: haskell-adjunctions 4.4-32

rebuild with tagged 0.8.6

Modified:
  haskell-adjunctions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:12:58 UTC (rev 350691)
+++ PKGBUILD2018-07-03 09:13:46 UTC (rev 350692)
@@ -5,7 +5,7 @@
 _hkgname=adjunctions
 pkgname=haskell-adjunctions
 pkgver=4.4
-pkgrel=31
+pkgrel=32
 pkgdesc="Adjunctions and representable functors"
 url="https://github.com/ekmett/adjunctions/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:12:58
  Author: felixonmars
Revision: 350691

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 350690, 
haskell-free/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:12:58 UTC (rev 350691)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=free
+pkgname=haskell-free
+pkgver=5.0.2
+pkgrel=18
+pkgdesc="Monads for free"
+url="https://github.com/ekmett/free/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bifunctors' 'haskell-comonad' 
'haskell-distributive'
+ 'haskell-exceptions' 'haskell-profunctors' 'haskell-semigroupoids'
+ 'haskell-transformers-base' 'haskell-transformers-compat')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('baf6472a682e3c8196d992fa0e05187b976ea14f46b9854f3a187b4b07080c13c8b2f38e9dc3962abc033b4a8c747273670b8494c6c5e686b9b76ed970a4f7b1')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:12:39
  Author: felixonmars
Revision: 350690

upgpkg: haskell-free 5.0.2-18

rebuild with tagged 0.8.6

Modified:
  haskell-free/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:11:47 UTC (rev 350689)
+++ PKGBUILD2018-07-03 09:12:39 UTC (rev 350690)
@@ -5,7 +5,7 @@
 _hkgname=free
 pkgname=haskell-free
 pkgver=5.0.2
-pkgrel=17
+pkgrel=18
 pkgdesc="Monads for free"
 url="https://github.com/ekmett/free/;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:11:47
  Author: felixonmars
Revision: 350689

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 
350688, haskell-checkers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:11:47 UTC (rev 350689)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=checkers
+pkgname=haskell-checkers
+pkgver=0.4.10
+pkgrel=20
+pkgdesc="Check properties on standard classes and data structures"
+url="https://github.com/conal/checkers;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-quickcheck' 
'haskell-semigroupoids')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b2884143505e8025d436d6792dded2df74b81070d9313f9f5f864a2b630479cd344fa00181a38bcce100b970d5a561b02509728bf26c73ad9ba0222c4be429be')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:11:27
  Author: felixonmars
Revision: 350688

upgpkg: haskell-checkers 0.4.10-20

rebuild with tagged 0.8.6

Modified:
  haskell-checkers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:10:43 UTC (rev 350687)
+++ PKGBUILD2018-07-03 09:11:27 UTC (rev 350688)
@@ -4,7 +4,7 @@
 _hkgname=checkers
 pkgname=haskell-checkers
 pkgver=0.4.10
-pkgrel=19
+pkgrel=20
 pkgdesc="Check properties on standard classes and data structures"
 url="https://github.com/conal/checkers;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:10:24
  Author: felixonmars
Revision: 350686

upgpkg: haskell-semigroupoids 5.2.2-33

rebuild with tagged 0.8.6

Modified:
  haskell-semigroupoids/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:09:32 UTC (rev 350685)
+++ PKGBUILD2018-07-03 09:10:24 UTC (rev 350686)
@@ -5,7 +5,7 @@
 _hkgname=semigroupoids
 pkgname=haskell-semigroupoids
 pkgver=5.2.2
-pkgrel=32
+pkgrel=33
 pkgdesc="Semigroupoids: Category sans id"
 url="https://github.com/ekmett/semigroupoids;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:10:43
  Author: felixonmars
Revision: 350687

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-semigroupoids/repos/community-staging-x86_64/PKGBUILD (from rev 
350686, haskell-semigroupoids/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:10:43 UTC (rev 350687)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=semigroupoids
+pkgname=haskell-semigroupoids
+pkgver=5.2.2
+pkgrel=33
+pkgdesc="Semigroupoids: Category sans id"
+url="https://github.com/ekmett/semigroupoids;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-orphans' 'haskell-bifunctors' 
'haskell-comonad' 'haskell-contravariant'
+ 'haskell-distributive' 'haskell-hashable' 'haskell-tagged' 
'haskell-transformers-compat'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8a972716a0d74bf9e539864614cd7b0ccede283efdb7a4f84ca691ec89fbe1aa9e2322e79c608adce9904a06457294a071007ba1eb84475896e41d629c60b90c')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -e 's/<.*0.14/<1/' -e '/semigroups/d' -e 's/<.*0.6/<1/' -i 
$_hkgname.cabal
+sed -i 's/#if MIN_VERSION_semigroups.*/#if 1/' 
src/Data/Semigroup/Traversable/Class.hs src/Data/Semigroup/Foldable/Class.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-ftagged -fcomonad -fdoctests -fdistributive -fcontravariant 
-fcontainers -funordered-containers
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+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-nettle/repos (2 files)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:09:32
  Author: felixonmars
Revision: 350685

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 
350684, haskell-nettle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:09:32 UTC (rev 350685)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=nettle
+pkgname=haskell-nettle
+pkgver=0.3.0
+pkgrel=4
+pkgdesc="Safe nettle binding"
+url="https://github.com/stbuehler/haskell-nettle;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'nettle' 'haskell-byteable' 'haskell-crypto-cipher-types' 
'haskell-tagged'
+ 'haskell-securemem')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('9bc875c0674ea615f47c498bd40fcbd8ffb356e99b30bde6b0e350a9dcfed353bc21242ea625cecc23b16b617f1e163dab42740cadc49ac5c73f161fd0898ac7')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:09:12
  Author: felixonmars
Revision: 350684

upgpkg: haskell-nettle 0.3.0-4

rebuild with tagged 0.8.6

Modified:
  haskell-nettle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:08:28 UTC (rev 350683)
+++ PKGBUILD2018-07-03 09:09:12 UTC (rev 350684)
@@ -4,7 +4,7 @@
 _hkgname=nettle
 pkgname=haskell-nettle
 pkgver=0.3.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Safe nettle binding"
 url="https://github.com/stbuehler/haskell-nettle;
 license=('MIT')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:08:28
  Author: felixonmars
Revision: 350683

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-crypto-pubkey/repos/community-staging-x86_64/PKGBUILD (from rev 
350682, haskell-crypto-pubkey/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:08:28 UTC (rev 350683)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=crypto-pubkey
+pkgname=haskell-crypto-pubkey
+pkgver=0.2.8
+pkgrel=70
+pkgdesc="Public Key cryptography"
+url="https://github.com/vincenthz/hs-crypto-pubkey;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-byteable' 'haskell-crypto-numbers' 
'haskell-crypto-pubkey-types'
+ 'haskell-crypto-random' 'haskell-cryptohash')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9e7d54421fdb3c53964688831a2ca5f5379e141e7924af76916d868300833c0dbde22392e1452f80aaf2ec7a9a52de6b429a6f8f78b8fbef6c32f2f31202ed06')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:08:11
  Author: felixonmars
Revision: 350682

upgpkg: haskell-crypto-pubkey 0.2.8-70

rebuild with tagged 0.8.6

Modified:
  haskell-crypto-pubkey/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:07:32 UTC (rev 350681)
+++ PKGBUILD2018-07-03 09:08:11 UTC (rev 350682)
@@ -5,7 +5,7 @@
 _hkgname=crypto-pubkey
 pkgname=haskell-crypto-pubkey
 pkgver=0.2.8
-pkgrel=69
+pkgrel=70
 pkgdesc="Public Key cryptography"
 url="https://github.com/vincenthz/hs-crypto-pubkey;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:07:32
  Author: felixonmars
Revision: 350681

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-crypto-numbers/repos/community-staging-x86_64/PKGBUILD (from 
rev 350680, haskell-crypto-numbers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:07:32 UTC (rev 350681)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=crypto-numbers
+pkgname=haskell-crypto-numbers
+pkgver=0.2.7
+pkgrel=58
+pkgdesc="Cryptographic numbers: functions and algorithms"
+url="https://github.com/vincenthz/hs-crypto-numbers;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-crypto-random' 'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4fac18f6d76d5cc9ae82d177a45c155847264494dd112db80a76c955faee4917b4b3c563bb76eb3a08923bb020138307a7115d78fe0caa20fd3fb2b12d679947')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:07:13
  Author: felixonmars
Revision: 350680

upgpkg: haskell-crypto-numbers 0.2.7-58

rebuild with tagged 0.8.6

Modified:
  haskell-crypto-numbers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:06:38 UTC (rev 350679)
+++ PKGBUILD2018-07-03 09:07:13 UTC (rev 350680)
@@ -5,7 +5,7 @@
 _hkgname=crypto-numbers
 pkgname=haskell-crypto-numbers
 pkgver=0.2.7
-pkgrel=57
+pkgrel=58
 pkgdesc="Cryptographic numbers: functions and algorithms"
 url="https://github.com/vincenthz/hs-crypto-numbers;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:06:20
  Author: felixonmars
Revision: 350678

upgpkg: haskell-clientsession 0.9.1.2-63

rebuild with tagged 0.8.6

Modified:
  haskell-clientsession/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:05:42 UTC (rev 350677)
+++ PKGBUILD2018-07-03 09:06:20 UTC (rev 350678)
@@ -5,7 +5,7 @@
 _hkgname=clientsession
 pkgname=haskell-clientsession
 pkgver=0.9.1.2
-pkgrel=62
+pkgrel=63
 pkgdesc="Securely store session data in a client-side cookie."
 url="https://github.com/yesodweb/clientsession/tree/master;
 license=("MIT")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:06:38
  Author: felixonmars
Revision: 350679

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 
350678, haskell-clientsession/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:06:38 UTC (rev 350679)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=clientsession
+pkgname=haskell-clientsession
+pkgver=0.9.1.2
+pkgrel=63
+pkgdesc="Securely store session data in a client-side cookie."
+url="https://github.com/yesodweb/clientsession/tree/master;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-base64-bytestring" "haskell-cereal"
+ "haskell-cipher-aes" "haskell-cprng-aes" "haskell-crypto-api"
+ "haskell-crypto-random" "haskell-entropy" "haskell-setenv"
+ "haskell-skein" "haskell-tagged")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('27b44924843363f86b7c27aec1a73e8d74fcf42075cbe45ded4f26d690eb086bac0a4091e66bbdcb431c090aed0ddb64384ca6c555b8ba4c7372f1c42117587a')
+
+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 \
+-f-test
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:05:23
  Author: felixonmars
Revision: 350676

upgpkg: haskell-cprng-aes 0.6.1-59

rebuild with tagged 0.8.6

Modified:
  haskell-cprng-aes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:04:41 UTC (rev 350675)
+++ PKGBUILD2018-07-03 09:05:23 UTC (rev 350676)
@@ -5,7 +5,7 @@
 _hkgname=cprng-aes
 pkgname=haskell-cprng-aes
 pkgver=0.6.1
-pkgrel=58
+pkgrel=59
 pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode."
 url="https://github.com/vincenthz/hs-cprng-aes;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:05:42
  Author: felixonmars
Revision: 350677

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cprng-aes/repos/community-staging-x86_64/
  haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD
(from rev 350676, haskell-cprng-aes/trunk/PKGBUILD)

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

Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 
350676, haskell-cprng-aes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:05:42 UTC (rev 350677)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cprng-aes
+pkgname=haskell-cprng-aes
+pkgver=0.6.1
+pkgrel=59
+pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode."
+url="https://github.com/vincenthz/hs-cprng-aes;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-byteable" "haskell-cipher-aes" 
"haskell-crypto-random")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:04:23
  Author: felixonmars
Revision: 350674

upgpkg: haskell-crypto-random 0.0.9-60

rebuild with tagged 0.8.6

Modified:
  haskell-crypto-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:03:48 UTC (rev 350673)
+++ PKGBUILD2018-07-03 09:04:23 UTC (rev 350674)
@@ -5,7 +5,7 @@
 _hkgname=crypto-random
 pkgname=haskell-crypto-random
 pkgver=0.0.9
-pkgrel=59
+pkgrel=60
 pkgdesc="Simple cryptographic random related types"
 url="https://github.com/vincenthz/hs-crypto-random;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:04:41
  Author: felixonmars
Revision: 350675

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-crypto-random/repos/community-staging-x86_64/PKGBUILD (from rev 
350674, haskell-crypto-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:04:41 UTC (rev 350675)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=crypto-random
+pkgname=haskell-crypto-random
+pkgver=0.0.9
+pkgrel=60
+pkgdesc="Simple cryptographic random related types"
+url="https://github.com/vincenthz/hs-crypto-random;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-securemem" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('07e298e2e3846b48330af92a46ab8550982ad74f6154c59a531762d9282f6712c1e867a48ed6cf4d967f463f52c1af4287a74552aeff0635480ea21cd54a7a24')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:03:48
  Author: felixonmars
Revision: 350673

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cipher-aes/repos/community-staging-x86_64/
  haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD
(from rev 350672, haskell-cipher-aes/trunk/PKGBUILD)

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

Copied: haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 
350672, haskell-cipher-aes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:03:48 UTC (rev 350673)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cipher-aes
+pkgname=haskell-cipher-aes
+pkgver=0.2.11
+pkgrel=56
+pkgdesc="Fast AES cipher implementation with advanced mode of operations"
+url="https://github.com/vincenthz/hs-cipher-aes;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-byteable" "haskell-crypto-cipher-types" 
"haskell-securemem")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816')
+
+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 \
+-fsupport_aesni
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:03:29
  Author: felixonmars
Revision: 350672

upgpkg: haskell-cipher-aes 0.2.11-56

rebuild with tagged 0.8.6

Modified:
  haskell-cipher-aes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:02:51 UTC (rev 350671)
+++ PKGBUILD2018-07-03 09:03:29 UTC (rev 350672)
@@ -5,7 +5,7 @@
 _hkgname=cipher-aes
 pkgname=haskell-cipher-aes
 pkgver=0.2.11
-pkgrel=55
+pkgrel=56
 pkgdesc="Fast AES cipher implementation with advanced mode of operations"
 url="https://github.com/vincenthz/hs-cipher-aes;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:02:33
  Author: felixonmars
Revision: 350670

upgpkg: haskell-crypto-cipher-types 0.0.9-56

rebuild with tagged 0.8.6

Modified:
  haskell-crypto-cipher-types/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:01:58 UTC (rev 350669)
+++ PKGBUILD2018-07-03 09:02:33 UTC (rev 350670)
@@ -5,7 +5,7 @@
 _hkgname=crypto-cipher-types
 pkgname=haskell-crypto-cipher-types
 pkgver=0.0.9
-pkgrel=55
+pkgrel=56
 pkgdesc="Generic cryptography cipher types"
 url="https://github.com/vincenthz/hs-crypto-cipher;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:02:51
  Author: felixonmars
Revision: 350671

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-crypto-cipher-types/repos/community-staging-x86_64/
  haskell-crypto-cipher-types/repos/community-staging-x86_64/PKGBUILD
(from rev 350670, haskell-crypto-cipher-types/trunk/PKGBUILD)

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

Copied: haskell-crypto-cipher-types/repos/community-staging-x86_64/PKGBUILD 
(from rev 350670, haskell-crypto-cipher-types/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:02:51 UTC (rev 350671)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=crypto-cipher-types
+pkgname=haskell-crypto-cipher-types
+pkgver=0.0.9
+pkgrel=56
+pkgdesc="Generic cryptography cipher types"
+url="https://github.com/vincenthz/hs-crypto-cipher;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-byteable" "haskell-securemem")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9b369dfbe1baa918f8b72dca0a6637634582629ccd46226a3a89813f42cca1e11ee738e1053503a6bc2863c04dd885083e6a09a5bda5a52dbf381e9f133e24cc')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:01:38
  Author: felixonmars
Revision: 350668

upgpkg: haskell-securemem 0.1.10-18

rebuild with tagged 0.8.6

Modified:
  haskell-securemem/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 09:01:02 UTC (rev 350667)
+++ PKGBUILD2018-07-03 09:01:38 UTC (rev 350668)
@@ -5,7 +5,7 @@
 _hkgname=securemem
 pkgname=haskell-securemem
 pkgver=0.1.10
-pkgrel=17
+pkgrel=18
 pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk."
 url="https://github.com/vincenthz/hs-securemem;
 license=("custom:BSD3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:01:58
  Author: felixonmars
Revision: 350669

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 
350668, haskell-securemem/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:01:58 UTC (rev 350669)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=securemem
+pkgname=haskell-securemem
+pkgver=0.1.10
+pkgrel=18
+pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk."
+url="https://github.com/vincenthz/hs-securemem;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-byteable" "haskell-memory")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096')
+
+build() {
+cd "${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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:01:02
  Author: felixonmars
Revision: 350667

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 350666, 
haskell-rsa/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 09:01:02 UTC (rev 350667)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=RSA
+pkgname=haskell-rsa
+pkgver=2.3.0
+pkgrel=15
+pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1."
+url="https://github.com/GaloisInc/rsa;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 
'haskell-sha')
+makedepends=('ghc' 'haskell-drbg' 'haskell-quickcheck' 'haskell-tagged' 
'haskell-test-framework'
+ 'haskell-test-framework-quickcheck2')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('134e86897ce345de00c660e3a34fb2395bbd82419a7e708b5741ba38113e46092db6c236c55e3e57b4e2c777eaf22850f3e95fc46d2cf70c50c4383519a8319e')
+
+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
+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
+}
+
+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-rsa/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 09:00:41
  Author: felixonmars
Revision: 350666

upgpkg: haskell-rsa 2.3.0-15

rebuild with tagged 0.8.6

Modified:
  haskell-rsa/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:59:22 UTC (rev 350665)
+++ PKGBUILD2018-07-03 09:00:41 UTC (rev 350666)
@@ -4,7 +4,7 @@
 _hkgname=RSA
 pkgname=haskell-rsa
 pkgver=2.3.0
-pkgrel=14
+pkgrel=15
 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1."
 url="https://github.com/GaloisInc/rsa;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:59:22
  Author: felixonmars
Revision: 350665

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: 
haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD
 (from rev 350664, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:59:22 UTC (rev 350665)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=prettyprinter-convert-ansi-wl-pprint
+pkgname=haskell-prettyprinter-convert-ansi-wl-pprint
+pkgver=1.1
+pkgrel=11
+pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones."
+url="https://github.com/quchen/prettyprinter;
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-ansi-wl-pprint' 
'haskell-prettyprinter'
+ 'haskell-prettyprinter-ansi-terminal')
+makedepends=('ghc' 'haskell-doctest')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('d5587fd33e5175149781c21d577a2e18b4f84731ed9deb692f22ea25f85212ac13b300176b13ae3f54d07fb3a720fda6c5561052d68f4832dc255fbf85c05aea')
+
+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
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+}


[arch-commits] Commit in haskell-prettyprinter-convert-ansi-wl-pprint/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:59:02
  Author: felixonmars
Revision: 350664

upgpkg: haskell-prettyprinter-convert-ansi-wl-pprint 1.1-11

rebuild with tagged 0.8.6

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

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:58:23 UTC (rev 350663)
+++ PKGBUILD2018-07-03 08:59:02 UTC (rev 350664)
@@ -4,7 +4,7 @@
 _hkgname=prettyprinter-convert-ansi-wl-pprint
 pkgname=haskell-prettyprinter-convert-ansi-wl-pprint
 pkgver=1.1
-pkgrel=10
+pkgrel=11
 pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones."
 url="https://github.com/quchen/prettyprinter;
 license=('custom:BSD2')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:58:03
  Author: felixonmars
Revision: 350662

upgpkg: haskell-prettyprinter-ansi-terminal 1.1.1.2-14

rebuild with tagged 0.8.6

Modified:
  haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:57:21 UTC (rev 350661)
+++ PKGBUILD2018-07-03 08:58:03 UTC (rev 350662)
@@ -4,7 +4,7 @@
 _hkgname=prettyprinter-ansi-terminal
 pkgname=haskell-prettyprinter-ansi-terminal
 pkgver=1.1.1.2
-pkgrel=13
+pkgrel=14
 pkgdesc="ANSI terminal backend for the prettyprinter package."
 url="https://github.com/quchen/prettyprinter-ansi-terminal;
 license=('custom:BSD2')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:58:23
  Author: felixonmars
Revision: 350663

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: 
haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/PKGBUILD 
(from rev 350662, haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:58:23 UTC (rev 350663)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=prettyprinter-ansi-terminal
+pkgname=haskell-prettyprinter-ansi-terminal
+pkgver=1.1.1.2
+pkgrel=14
+pkgdesc="ANSI terminal backend for the prettyprinter package."
+url="https://github.com/quchen/prettyprinter-ansi-terminal;
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-prettyprinter')
+makedepends=('ghc' 'haskell-doctest')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b2ac6c76ce6570b285370c9b1a466272aa5a3ba86a9f1de996392d750d212ff62a743e9c3c28f7de7951c9b270d64c97cb695166b65d642751942d682ff1a71b')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-buildReadme
+runhaskell Setup build
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:57:21
  Author: felixonmars
Revision: 350661

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 
350660, haskell-prettyprinter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:57:21 UTC (rev 350661)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=prettyprinter
+pkgname=haskell-prettyprinter
+pkgver=1.2.1
+pkgrel=4
+pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter."
+url="https://github.com/hspec/prettyprinter;
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-doctest' 'haskell-pgp-wordlist' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('910643bc38c90efa4c982bda9fbf70e9eb6a679af879950bf4a9cbb5b1a5564f17f2f9c22e34daf50d7a38966542dd988d50ae43512278f9c323bb8b747379da')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-buildReadme
+runhaskell Setup build
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:57:01
  Author: felixonmars
Revision: 350660

upgpkg: haskell-prettyprinter 1.2.1-4

rebuild with tagged 0.8.6

Modified:
  haskell-prettyprinter/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:55:38 UTC (rev 350659)
+++ PKGBUILD2018-07-03 08:57:01 UTC (rev 350660)
@@ -4,7 +4,7 @@
 _hkgname=prettyprinter
 pkgname=haskell-prettyprinter
 pkgver=1.2.1
-pkgrel=3
+pkgrel=4
 pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter."
 url="https://github.com/hspec/prettyprinter;
 license=('custom:BSD2')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:55:38
  Author: felixonmars
Revision: 350659

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-pgp-wordlist/repos/community-staging-x86_64/
  haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD
(from rev 350658, haskell-pgp-wordlist/trunk/PKGBUILD)

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

Copied: haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD (from rev 
350658, haskell-pgp-wordlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:55:38 UTC (rev 350659)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=pgp-wordlist
+pkgname=haskell-pgp-wordlist
+pkgver=0.1.0.2
+pkgrel=14
+pkgdesc="Translate between binary data and a human-readable collection of 
words."
+url="https://github.com/quchen/pgp-wordlist;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector')
+makedepends=('ghc' 'haskell-doctest' 'haskell-hunit' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('c34d565b043d6ffb3fee10258fb30596ae08e5c4d57bf8d129f49b4794daf13ae55fae7f648f218821133a824f2abb66a8b5f02b10a9e11f4529007b1a4620b3')
+
+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
+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
+}
+
+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-pgp-wordlist/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:55:15
  Author: felixonmars
Revision: 350658

upgpkg: haskell-pgp-wordlist 0.1.0.2-14

rebuild with tagged 0.8.6

Modified:
  haskell-pgp-wordlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:54:31 UTC (rev 350657)
+++ PKGBUILD2018-07-03 08:55:15 UTC (rev 350658)
@@ -4,7 +4,7 @@
 _hkgname=pgp-wordlist
 pkgname=haskell-pgp-wordlist
 pkgver=0.1.0.2
-pkgrel=13
+pkgrel=14
 pkgdesc="Translate between binary data and a human-readable collection of 
words."
 url="https://github.com/quchen/pgp-wordlist;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:54:31
  Author: felixonmars
Revision: 350657

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 350656, 
haskell-pem/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:54:31 UTC (rev 350657)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: hauzer 
+
+_hkgname=pem
+pkgname=haskell-pem
+pkgver=0.2.4
+pkgrel=16
+pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-basement' 'haskell-memory')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d')
+
+build() {
+cd $_hkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+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-pem/trunk (PKGBUILD)

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:54:10
  Author: felixonmars
Revision: 350656

upgpkg: haskell-pem 0.2.4-16

rebuild with tagged 0.8.6

Modified:
  haskell-pem/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:53:31 UTC (rev 350655)
+++ PKGBUILD2018-07-03 08:54:10 UTC (rev 350656)
@@ -6,7 +6,7 @@
 _hkgname=pem
 pkgname=haskell-pem
 pkgver=0.2.4
-pkgrel=15
+pkgrel=16
 pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:53:31
  Author: felixonmars
Revision: 350655

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 
350654, haskell-pcre-heavy/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:53:31 UTC (rev 350655)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pcre-heavy
+pkgname=haskell-pcre-heavy
+pkgver=1.0.0.2
+pkgrel=21
+pkgdesc="A regexp library on top of pcre-light you can actually use"
+url="https://github.com/myfreeweb/pcre-heavy;
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-pcre-light' 
'haskell-string-conversions')
+makedepends=('ghc' 'haskell-glob' 'haskell-doctest')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('77691394c7aadb1c81a0974207a8f8ea8ef5f0c85301d0fdb6fb453724c38bd8598b437994b75df5a02a2ca8a98ec22a9473ade52e26a3d2bb1daf22637b54cd')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+doctest library/*/*/*/*.hs
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "UNLICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/UNLICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/UNLICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:53:10
  Author: felixonmars
Revision: 350654

upgpkg: haskell-pcre-heavy 1.0.0.2-21

rebuild with tagged 0.8.6

Modified:
  haskell-pcre-heavy/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:52:32 UTC (rev 350653)
+++ PKGBUILD2018-07-03 08:53:10 UTC (rev 350654)
@@ -5,7 +5,7 @@
 _hkgname=pcre-heavy
 pkgname=haskell-pcre-heavy
 pkgver=1.0.0.2
-pkgrel=20
+pkgrel=21
 pkgdesc="A regexp library on top of pcre-light you can actually use"
 url="https://github.com/myfreeweb/pcre-heavy;
 license=("custom:PublicDomain")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:52:10
  Author: felixonmars
Revision: 350652

upgpkg: haskell-openssl-streams 1.2.1.3-15

rebuild with tagged 0.8.6

Modified:
  haskell-openssl-streams/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:51:28 UTC (rev 350651)
+++ PKGBUILD2018-07-03 08:52:10 UTC (rev 350652)
@@ -4,7 +4,7 @@
 _hkgname=openssl-streams
 pkgname=haskell-openssl-streams
 pkgver=1.2.1.3
-pkgrel=14
+pkgrel=15
 pkgdesc="OpenSSL network support for io-streams"
 url="https://github.com/snapframework/openssl-streams;
 license=('custom:BSD3')


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:52:32
  Author: felixonmars
Revision: 350653

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from 
rev 350652, haskell-openssl-streams/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:52:32 UTC (rev 350653)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=openssl-streams
+pkgname=haskell-openssl-streams
+pkgver=1.2.1.3
+pkgrel=15
+pkgdesc="OpenSSL network support for io-streams"
+url="https://github.com/snapframework/openssl-streams;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hsopenssl' 'haskell-io-streams' 'haskell-network')
+makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 
'haskell-test-framework-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('cdfa1d6946b1ed8750de55ecd8acfa1e65bcaa2b7531fefaf1fba4a9fc8e59f37261e2f8baee3ba04c4622fcc9af0d2b04986f5680e03729ba966946629c1ab2')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*2.7/<3/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:51:28
  Author: felixonmars
Revision: 350651

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-network-protocol-xmpp/repos/community-staging-x86_64/
  haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD
(from rev 350650, haskell-network-protocol-xmpp/trunk/PKGBUILD)

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

Copied: haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD 
(from rev 350650, haskell-network-protocol-xmpp/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:51:28 UTC (rev 350651)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=network-protocol-xmpp
+pkgname=haskell-network-protocol-xmpp
+pkgver=0.4.8
+pkgrel=59
+pkgdesc="Client library for the XMPP protocol."
+url="https://john-millikin.com/software/haskell-xmpp/;
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-gnuidn" "haskell-gnutls" "haskell-gsasl" 
"haskell-libxml-sax"
+ "haskell-monads-tf" "haskell-network" "haskell-xml-types")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('029cbb1a0ea6691fd886b326eee7a24e8300bbece1f0c0f564b43b0e344f4107ca980d97342271cab0b9c1333fc445ac10f7dfae41dd2b6e6ea995bfb810311e')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:51:07
  Author: felixonmars
Revision: 350650

upgpkg: haskell-network-protocol-xmpp 0.4.8-59

rebuild with tagged 0.8.6

Modified:
  haskell-network-protocol-xmpp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:50:22 UTC (rev 350649)
+++ PKGBUILD2018-07-03 08:51:07 UTC (rev 350650)
@@ -5,7 +5,7 @@
 _hkgname=network-protocol-xmpp
 pkgname=haskell-network-protocol-xmpp
 pkgver=0.4.8
-pkgrel=58
+pkgrel=59
 pkgdesc="Client library for the XMPP protocol."
 url="https://john-millikin.com/software/haskell-xmpp/;
 license=("GPL3")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:50:00
  Author: felixonmars
Revision: 350648

upgpkg: haskell-network-multicast 0.2.0-28

rebuild with tagged 0.8.6

Modified:
  haskell-network-multicast/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:49:08 UTC (rev 350647)
+++ PKGBUILD2018-07-03 08:50:00 UTC (rev 350648)
@@ -5,7 +5,7 @@
 _hkgname=network-multicast
 pkgname=haskell-network-multicast
 pkgver=0.2.0
-pkgrel=27
+pkgrel=28
 pkgdesc="Simple multicast library"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:PublicDomain")


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:50:22
  Author: felixonmars
Revision: 350649

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from 
rev 350648, haskell-network-multicast/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:50:22 UTC (rev 350649)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=network-multicast
+pkgname=haskell-network-multicast
+pkgver=0.2.0
+pkgrel=28
+pkgdesc="Simple multicast library"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-network")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('121b42abeb2be9dd254f3ec54f2303c2eda50cf2ae232c354ddcdae87d36fe535cf8d70ee2a87fb782a8114ec55587122075270b08a69418a9f9b0827f692626')
+
+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
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:49:08
  Author: felixonmars
Revision: 350647

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-configfile/repos/community-staging-x86_64/PKGBUILD (from rev 
350646, haskell-configfile/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-07-03 08:49:08 UTC (rev 350647)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ConfigFile
+pkgname=haskell-configfile
+pkgver=1.1.4
+pkgrel=27
+pkgdesc="Configuration file reading & writing"
+url="http://software.complete.org/configfile;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-missingh')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4455110c95172461b2d82ae88ba4f386d5e49ddd7f7def83714d2f6198090f0d121166eece3efa735341da9bbc0029e704be00d3e671d24ad27e838dfe913776')
+
+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 \
+-f-buildtests
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}


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

2018-07-03 Thread Felix Yan via arch-commits
Date: Tuesday, July 3, 2018 @ 08:48:32
  Author: felixonmars
Revision: 350646

upgpkg: haskell-configfile 1.1.4-27

rebuild with tagged 0.8.6

Modified:
  haskell-configfile/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-07-03 08:47:50 UTC (rev 350645)
+++ PKGBUILD2018-07-03 08:48:32 UTC (rev 350646)
@@ -5,7 +5,7 @@
 _hkgname=ConfigFile
 pkgname=haskell-configfile
 pkgver=1.1.4
-pkgrel=26
+pkgrel=27
 pkgdesc="Configuration file reading & writing"
 url="http://software.complete.org/configfile;
 license=("custom:BSD3")


<    1   2   3   4   5   6   7   8   9   >