[arch-commits] Commit in haskell-hspec-megaparsec/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:04:58 Author: felixonmars Revision: 728226 upgpkg: haskell-hspec-megaparsec 2.1.0-28: rebuild with splitmix 0.1.0.2 Modified: haskell-hspec-megaparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:04:19 UTC (rev 728225) +++ PKGBUILD2020-10-21 19:04:58 UTC (rev 728226) @@ -3,7 +3,7 @@ _hkgname=hspec-megaparsec pkgname=haskell-hspec-megaparsec pkgver=2.1.0 -pkgrel=27 +pkgrel=28 pkgdesc="Utility functions for testing Megaparsec parsers with Hspec" url="https://github.com/goldfirere/hspec-megaparsec; license=('BSD')
[arch-commits] Commit in haskell-openssl-streams/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:07:21 Author: felixonmars Revision: 728230 upgpkg: haskell-openssl-streams 1.2.3.0-10: rebuild with splitmix 0.1.0.2 Modified: haskell-openssl-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:06:42 UTC (rev 728229) +++ PKGBUILD2020-10-21 19:07:21 UTC (rev 728230) @@ -3,7 +3,7 @@ _hkgname=openssl-streams pkgname=haskell-openssl-streams pkgver=1.2.3.0 -pkgrel=9 +pkgrel=10 pkgdesc="OpenSSL network support for io-streams" url="https://github.com/snapframework/openssl-streams; license=('BSD')
[arch-commits] Commit in haskell-modern-uri/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:06:33 Author: felixonmars Revision: 728228 upgpkg: haskell-modern-uri 0.3.2.0-10: rebuild with splitmix 0.1.0.2 Modified: haskell-modern-uri/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:05:07 UTC (rev 728227) +++ PKGBUILD2020-10-21 19:06:33 UTC (rev 728228) @@ -3,7 +3,7 @@ _hkgname=modern-uri pkgname=haskell-modern-uri pkgver=0.3.2.0 -pkgrel=9 +pkgrel=10 pkgdesc="Modern library for working with URIs" url="https://github.com/mrkkrp/modern-uri; license=('BSD')
[arch-commits] Commit in haskell-modern-uri/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:06:42 Author: felixonmars Revision: 728229 archrelease: copy trunk to community-staging-x86_64 Added: haskell-modern-uri/repos/community-staging-x86_64/ haskell-modern-uri/repos/community-staging-x86_64/PKGBUILD (from rev 728228, haskell-modern-uri/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-modern-uri/repos/community-staging-x86_64/PKGBUILD (from rev 728228, haskell-modern-uri/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:06:42 UTC (rev 728229) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=modern-uri +pkgname=haskell-modern-uri +pkgver=0.3.2.0 +pkgrel=10 +pkgdesc="Modern library for working with URIs" +url="https://github.com/mrkkrp/modern-uri; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-contravariant' 'haskell-megaparsec' + 'haskell-profunctors' 'haskell-reflection' 'haskell-tagged') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-megaparsec' 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('0bf2a8ef82111f21cae401ea99fbd7f68139fe2b56d567e926902aaf3c425a98') + +prepare() { + cd $_hkgname-$pkgver + sed -i 's/< *2.16/<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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-crypto-cipher-types/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:08:52 Author: felixonmars Revision: 728234 upgpkg: haskell-crypto-cipher-types 0.0.9-146: rebuild with splitmix 0.1.0.2 Modified: haskell-crypto-cipher-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:08:17 UTC (rev 728233) +++ PKGBUILD2020-10-21 19:08:52 UTC (rev 728234) @@ -4,7 +4,7 @@ _hkgname=crypto-cipher-types pkgname=haskell-crypto-cipher-types pkgver=0.0.9 -pkgrel=145 +pkgrel=146 pkgdesc="Generic cryptography cipher types" url="https://github.com/vincenthz/hs-crypto-cipher; license=("BSD")
[arch-commits] Commit in haskell-crypto-cipher-types/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:09:01 Author: felixonmars Revision: 728235 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 728234, haskell-crypto-cipher-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-cipher-types/repos/community-staging-x86_64/PKGBUILD (from rev 728234, haskell-crypto-cipher-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:09:01 UTC (rev 728235) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-cipher-types +pkgname=haskell-crypto-cipher-types +pkgver=0.0.9 +pkgrel=146 +pkgdesc="Generic cryptography cipher types" +url="https://github.com/vincenthz/hs-crypto-cipher; +license=("BSD") +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 $_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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-openssl-streams/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:07:32 Author: felixonmars Revision: 728231 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 728230, haskell-openssl-streams/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 728230, haskell-openssl-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:07:32 UTC (rev 728231) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=openssl-streams +pkgname=haskell-openssl-streams +pkgver=1.2.3.0 +pkgrel=10 +pkgdesc="OpenSSL network support for io-streams" +url="https://github.com/snapframework/openssl-streams; +license=('BSD') +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=('86c5f9348af82ad0ac9e8103ee078c78647e61345ecf0c48b02749206147a82a3a798f681b9cd20ec866276aca75a3739965ca2b76a0b302da4792bf1fc4917e') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-securemem/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:08:17 Author: felixonmars Revision: 728233 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 728232, haskell-securemem/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 728232, haskell-securemem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:08:17 UTC (rev 728233) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=securemem +pkgname=haskell-securemem +pkgver=0.1.10 +pkgrel=108 +pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." +url="https://github.com/vincenthz/hs-securemem; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-securemem/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:08:07 Author: felixonmars Revision: 728232 upgpkg: haskell-securemem 0.1.10-108: rebuild with splitmix 0.1.0.2 Modified: haskell-securemem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:07:32 UTC (rev 728231) +++ PKGBUILD2020-10-21 19:08:07 UTC (rev 728232) @@ -4,7 +4,7 @@ _hkgname=securemem pkgname=haskell-securemem pkgver=0.1.10 -pkgrel=107 +pkgrel=108 pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." url="https://github.com/vincenthz/hs-securemem; license=("BSD")
[arch-commits] Commit in haskell-crypto-random/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:10:32 Author: felixonmars Revision: 728239 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 728238, haskell-crypto-random/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-random/repos/community-staging-x86_64/PKGBUILD (from rev 728238, haskell-crypto-random/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:10:32 UTC (rev 728239) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-random +pkgname=haskell-crypto-random +pkgver=0.0.9 +pkgrel=153 +pkgdesc="Simple cryptographic random related types" +url="https://github.com/vincenthz/hs-crypto-random; +license=("BSD") +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 $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-cprng-aes/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:11:05 Author: felixonmars Revision: 728240 upgpkg: haskell-cprng-aes 0.6.1-152: rebuild with splitmix 0.1.0.2 Modified: haskell-cprng-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:10:32 UTC (rev 728239) +++ PKGBUILD2020-10-21 19:11:05 UTC (rev 728240) @@ -4,7 +4,7 @@ _hkgname=cprng-aes pkgname=haskell-cprng-aes pkgver=0.6.1 -pkgrel=151 +pkgrel=152 pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." url="https://github.com/vincenthz/hs-cprng-aes; license=("BSD")
[arch-commits] Commit in haskell-cipher-aes/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:09:37 Author: felixonmars Revision: 728236 upgpkg: haskell-cipher-aes 0.2.11-146: rebuild with splitmix 0.1.0.2 Modified: haskell-cipher-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:09:01 UTC (rev 728235) +++ PKGBUILD2020-10-21 19:09:37 UTC (rev 728236) @@ -4,7 +4,7 @@ _hkgname=cipher-aes pkgname=haskell-cipher-aes pkgver=0.2.11 -pkgrel=145 +pkgrel=146 pkgdesc="Fast AES cipher implementation with advanced mode of operations" url="https://github.com/vincenthz/hs-cipher-aes; license=("BSD")
[arch-commits] Commit in haskell-crypto-random/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:10:22 Author: felixonmars Revision: 728238 upgpkg: haskell-crypto-random 0.0.9-153: rebuild with splitmix 0.1.0.2 Modified: haskell-crypto-random/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:09:47 UTC (rev 728237) +++ PKGBUILD2020-10-21 19:10:22 UTC (rev 728238) @@ -4,7 +4,7 @@ _hkgname=crypto-random pkgname=haskell-crypto-random pkgver=0.0.9 -pkgrel=152 +pkgrel=153 pkgdesc="Simple cryptographic random related types" url="https://github.com/vincenthz/hs-crypto-random; license=("BSD")
[arch-commits] Commit in haskell-cipher-aes/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:09:47 Author: felixonmars Revision: 728237 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 728236, haskell-cipher-aes/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 728236, haskell-cipher-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:09:47 UTC (rev 728237) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cipher-aes +pkgname=haskell-cipher-aes +pkgver=0.2.11 +pkgrel=146 +pkgdesc="Fast AES cipher implementation with advanced mode of operations" +url="https://github.com/vincenthz/hs-cipher-aes; +license=("BSD") +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 $_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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-cprng-aes/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:11:16 Author: felixonmars Revision: 728241 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 728240, haskell-cprng-aes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 728240, haskell-cprng-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:11:16 UTC (rev 728241) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cprng-aes +pkgname=haskell-cprng-aes +pkgver=0.6.1 +pkgrel=152 +pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." +url="https://github.com/vincenthz/hs-cprng-aes; +license=("BSD") +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 $_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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-numbers/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:11:51 Author: felixonmars Revision: 728242 upgpkg: haskell-crypto-numbers 0.2.7-151: rebuild with splitmix 0.1.0.2 Modified: haskell-crypto-numbers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:11:16 UTC (rev 728241) +++ PKGBUILD2020-10-21 19:11:51 UTC (rev 728242) @@ -4,7 +4,7 @@ _hkgname=crypto-numbers pkgname=haskell-crypto-numbers pkgver=0.2.7 -pkgrel=150 +pkgrel=151 pkgdesc="Cryptographic numbers: functions and algorithms" url="https://github.com/vincenthz/hs-crypto-numbers; license=('BSD')
[arch-commits] Commit in haskell-crypto-numbers/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:12:00 Author: felixonmars Revision: 728243 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 728242, haskell-crypto-numbers/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-numbers/repos/community-staging-x86_64/PKGBUILD (from rev 728242, haskell-crypto-numbers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:12:00 UTC (rev 728243) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-numbers +pkgname=haskell-crypto-numbers +pkgver=0.2.7 +pkgrel=151 +pkgdesc="Cryptographic numbers: functions and algorithms" +url="https://github.com/vincenthz/hs-crypto-numbers; +license=('BSD') +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 $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-nettle/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:13:26 Author: felixonmars Revision: 728246 upgpkg: haskell-nettle 0.3.0-96: rebuild with splitmix 0.1.0.2 Modified: haskell-nettle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:12:44 UTC (rev 728245) +++ PKGBUILD2020-10-21 19:13:26 UTC (rev 728246) @@ -3,7 +3,7 @@ _hkgname=nettle pkgname=haskell-nettle pkgver=0.3.0 -pkgrel=95 +pkgrel=96 pkgdesc="Safe nettle binding" url="https://github.com/stbuehler/haskell-nettle; license=('MIT')
[arch-commits] Commit in haskell-nettle/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:13:35 Author: felixonmars Revision: 728247 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 728246, haskell-nettle/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 728246, haskell-nettle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:13:35 UTC (rev 728247) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=nettle +pkgname=haskell-nettle +pkgver=0.3.0 +pkgrel=96 +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 $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-shell-escape/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:14:09 Author: felixonmars Revision: 728248 upgpkg: haskell-shell-escape 0.2.0-28: rebuild with splitmix 0.1.0.2 Modified: haskell-shell-escape/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:13:35 UTC (rev 728247) +++ PKGBUILD2020-10-21 19:14:09 UTC (rev 728248) @@ -3,7 +3,7 @@ _hkgname=shell-escape pkgname=haskell-shell-escape pkgver=0.2.0 -pkgrel=27 +pkgrel=28 pkgdesc="Shell escaping library" url="https://github.com/solidsnack/shell-escape; license=('BSD')
[arch-commits] Commit in haskell-crypto-pubkey/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:12:44 Author: felixonmars Revision: 728245 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 728244, haskell-crypto-pubkey/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-crypto-pubkey/repos/community-staging-x86_64/PKGBUILD (from rev 728244, haskell-crypto-pubkey/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:12:44 UTC (rev 728245) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-pubkey +pkgname=haskell-crypto-pubkey +pkgver=0.2.8 +pkgrel=172 +pkgdesc="Public Key cryptography" +url="https://github.com/vincenthz/hs-crypto-pubkey; +license=('BSD') +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 $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-pubkey/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:12:35 Author: felixonmars Revision: 728244 upgpkg: haskell-crypto-pubkey 0.2.8-172: rebuild with splitmix 0.1.0.2 Modified: haskell-crypto-pubkey/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:12:00 UTC (rev 728243) +++ PKGBUILD2020-10-21 19:12:35 UTC (rev 728244) @@ -4,7 +4,7 @@ _hkgname=crypto-pubkey pkgname=haskell-crypto-pubkey pkgver=0.2.8 -pkgrel=171 +pkgrel=172 pkgdesc="Public Key cryptography" url="https://github.com/vincenthz/hs-crypto-pubkey; license=('BSD')
[arch-commits] Commit in haskell-shell-escape/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:14:19 Author: felixonmars Revision: 728249 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shell-escape/repos/community-staging-x86_64/ haskell-shell-escape/repos/community-staging-x86_64/PKGBUILD (from rev 728248, haskell-shell-escape/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-shell-escape/repos/community-staging-x86_64/PKGBUILD (from rev 728248, haskell-shell-escape/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:14:19 UTC (rev 728249) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=shell-escape +pkgname=haskell-shell-escape +pkgver=0.2.0 +pkgrel=28 +pkgdesc="Shell escaping library" +url="https://github.com/solidsnack/shell-escape; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2e8ae93b13619cd6801b0fb85e4783c2472a57f5162fb397d2cf00468290b0ca6189ba6a54b54efa68b2977d25ec02cdcf8d9c49f0d21cd6d6f1a030dd05db4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-socks/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:16:29 Author: felixonmars Revision: 728254 upgpkg: haskell-socks 0.6.1-50: rebuild with splitmix 0.1.0.2 Modified: haskell-socks/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:15:49 UTC (rev 728253) +++ PKGBUILD2020-10-21 19:16:29 UTC (rev 728254) @@ -4,7 +4,7 @@ _hkgname=socks pkgname=haskell-socks pkgver=0.6.1 -pkgrel=49 +pkgrel=50 pkgdesc="Socks proxy (version 5) implementation." url="https://github.com/vincenthz/hs-socks; license=("BSD")
[arch-commits] Commit in haskell-should-not-typecheck/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:15:49 Author: felixonmars Revision: 728253 archrelease: copy trunk to community-staging-x86_64 Added: haskell-should-not-typecheck/repos/community-staging-x86_64/ haskell-should-not-typecheck/repos/community-staging-x86_64/PKGBUILD (from rev 728252, haskell-should-not-typecheck/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-should-not-typecheck/repos/community-staging-x86_64/PKGBUILD (from rev 728252, haskell-should-not-typecheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:15:49 UTC (rev 728253) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=should-not-typecheck +pkgname=haskell-should-not-typecheck +pkgver=2.1.0 +pkgrel=90 +pkgdesc="A HUnit/hspec assertion library to verify that an expression does not typecheck" +url="https://github.com/CRogers/should-not-typecheck; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-expectations') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('46ba4435a4408e23dfe6e04f827a7efcfd3c94a4a53a0562061d5cd40c11fcbae7569e695329fe98f9d9ecea1999ac68da6594d2ca60c2efccdac2d6d674d65d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-should-not-typecheck/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:15:40 Author: felixonmars Revision: 728252 upgpkg: haskell-should-not-typecheck 2.1.0-90: rebuild with splitmix 0.1.0.2 Modified: haskell-should-not-typecheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:15:06 UTC (rev 728251) +++ PKGBUILD2020-10-21 19:15:40 UTC (rev 728252) @@ -3,7 +3,7 @@ _hkgname=should-not-typecheck pkgname=haskell-should-not-typecheck pkgver=2.1.0 -pkgrel=89 +pkgrel=90 pkgdesc="A HUnit/hspec assertion library to verify that an expression does not typecheck" url="https://github.com/CRogers/should-not-typecheck; license=('BSD')
[arch-commits] Commit in haskell-shellmet/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:15:06 Author: felixonmars Revision: 728251 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shellmet/repos/community-staging-x86_64/ haskell-shellmet/repos/community-staging-x86_64/PKGBUILD (from rev 728250, haskell-shellmet/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-shellmet/repos/community-staging-x86_64/PKGBUILD (from rev 728250, haskell-shellmet/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:15:06 UTC (rev 728251) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=shellmet +pkgname=haskell-shellmet +pkgver=0.0.3.1 +pkgrel=17 +pkgdesc="Shellmet provides easy and convenient way to call shell commands from Haskell programs." +url="https://github.com/kowainik/shellmet; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-glob') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('b9f084f47a6ae711b1e505e2f90d8d202d94f62950be98ceafc668b306473b25') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + sed -i '/executable readme/a\ buildable: False' $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +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-shellmet/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:14:55 Author: felixonmars Revision: 728250 upgpkg: haskell-shellmet 0.0.3.1-17: rebuild with splitmix 0.1.0.2 Modified: haskell-shellmet/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:14:19 UTC (rev 728249) +++ PKGBUILD2020-10-21 19:14:55 UTC (rev 728250) @@ -4,7 +4,7 @@ _hkgname=shellmet pkgname=haskell-shellmet pkgver=0.0.3.1 -pkgrel=16 +pkgrel=17 pkgdesc="Shellmet provides easy and convenient way to call shell commands from Haskell programs." url="https://github.com/kowainik/shellmet; license=('MPL2')
[arch-commits] Commit in haskell-socks/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:16:39 Author: felixonmars Revision: 728255 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 728254, haskell-socks/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-socks/repos/community-staging-x86_64/PKGBUILD (from rev 728254, haskell-socks/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:16:39 UTC (rev 728255) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=socks +pkgname=haskell-socks +pkgver=0.6.1 +pkgrel=50 +pkgdesc="Socks proxy (version 5) implementation." +url="https://github.com/vincenthz/hs-socks; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-cereal' 'haskell-network') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ff56c1b356491e36888f9c1b4187fbd0d00485692960a27ec2f03dbd3c3fb961869d99da1f7a301578ab07df30739d8a0d4ae3c7559c83d0e2493d5de158175b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-spdx/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:17:33 Author: felixonmars Revision: 728257 archrelease: copy trunk to community-staging-x86_64 Added: haskell-spdx/repos/community-staging-x86_64/ haskell-spdx/repos/community-staging-x86_64/PKGBUILD (from rev 728256, haskell-spdx/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-spdx/repos/community-staging-x86_64/PKGBUILD (from rev 728256, haskell-spdx/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:17:33 UTC (rev 728257) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=spdx +pkgname=haskell-spdx +pkgver=1.0.0.2 +pkgrel=27 +pkgdesc="SPDX license expression language, Extras" +url="https://github.com/phadej/spdx; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-base-compat' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('2fb48d204a0c85269d4dbd6bd98efefb0691adc3eb654228b90b244c0d062e0e2f23c42e5f7ef9ab27a2f988654485fec11c3bdc0642b9b17d35791dd80f1548') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/\^//;s/< *1.3/<2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-spdx/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:17:24 Author: felixonmars Revision: 728256 upgpkg: haskell-spdx 1.0.0.2-27: rebuild with splitmix 0.1.0.2 Modified: haskell-spdx/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:16:39 UTC (rev 728255) +++ PKGBUILD2020-10-21 19:17:24 UTC (rev 728256) @@ -4,7 +4,7 @@ _hkgname=spdx pkgname=haskell-spdx pkgver=1.0.0.2 -pkgrel=26 +pkgrel=27 pkgdesc="SPDX license expression language, Extras" url="https://github.com/phadej/spdx; license=("BSD")
[arch-commits] Commit in haskell-split/repos/community-staging-x86_64 (2 files)
Date: Wednesday, October 21, 2020 @ 19:19:06 Author: felixonmars Revision: 728261 archrelease: copy trunk to community-staging-x86_64 Added: haskell-split/repos/community-staging-x86_64/PKGBUILD (from rev 728260, haskell-split/trunk/PKGBUILD) Deleted: haskell-split/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 86 ++--- 1 file changed, 43 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-10-21 19:18:56 UTC (rev 728260) +++ PKGBUILD2020-10-21 19:19:06 UTC (rev 728261) @@ -1,43 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Arch Haskell Team - -_hkgname=split -pkgname=haskell-split -pkgver=0.2.3.4 -pkgrel=72 -pkgdesc="Combinator library for splitting lists." -url="https://hackage.haskell.org/package/${_hkgname}; -license=("BSD") -arch=('x86_64') -depends=('ghc-libs') -makedepends=('ghc' 'haskell-quickcheck') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15') - -build() { -cd $_hkgname-$pkgver - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid -runhaskell Setup build $MAKEFLAGS -runhaskell Setup register --gen-script -runhaskell Setup unregister --gen-script -sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh -sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -check() { -cd $_hkgname-$pkgver -runhaskell Setup test -} - -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-split/repos/community-staging-x86_64/PKGBUILD (from rev 728260, haskell-split/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-10-21 19:19:06 UTC (rev 728261) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=split +pkgname=haskell-split +pkgver=0.2.3.4 +pkgrel=73 +pkgdesc="Combinator library for splitting lists." +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-split/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:18:56 Author: felixonmars Revision: 728260 upgpkg: haskell-split 0.2.3.4-73: rebuild with splitmix 0.1.0.2 Modified: haskell-split/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:18:14 UTC (rev 728259) +++ PKGBUILD2020-10-21 19:18:56 UTC (rev 728260) @@ -4,7 +4,7 @@ _hkgname=split pkgname=haskell-split pkgver=0.2.3.4 -pkgrel=72 +pkgrel=73 pkgdesc="Combinator library for splitting lists." url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-special-values/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:18:14 Author: felixonmars Revision: 728259 archrelease: copy trunk to community-staging-x86_64 Added: haskell-special-values/repos/community-staging-x86_64/ haskell-special-values/repos/community-staging-x86_64/PKGBUILD (from rev 728258, haskell-special-values/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-special-values/repos/community-staging-x86_64/PKGBUILD (from rev 728258, haskell-special-values/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:18:14 UTC (rev 728259) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=special-values +pkgname=haskell-special-values +pkgver=0.1.0.0 +pkgrel=28 +pkgdesc="Typeclass providing special values" +url="https://github.com/minad/special-values; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ieee754' 'haskell-scientific') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e45d4f04b3c50261077d084f9525677739543cad624870c4a28c5c6630a355d7c5def400031191d6f69e617856ffeb0ecc562a7d04df3bed827a7c93f0cf63cc') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-special-values/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:18:05 Author: felixonmars Revision: 728258 upgpkg: haskell-special-values 0.1.0.0-28: rebuild with splitmix 0.1.0.2 Modified: haskell-special-values/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:17:33 UTC (rev 728257) +++ PKGBUILD2020-10-21 19:18:05 UTC (rev 728258) @@ -3,7 +3,7 @@ _hkgname=special-values pkgname=haskell-special-values pkgver=0.1.0.0 -pkgrel=27 +pkgrel=28 pkgdesc="Typeclass providing special values" url="https://github.com/minad/special-values; license=('MIT')
[arch-commits] Commit in haskell-base64-bytestring/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:21:07 Author: felixonmars Revision: 728262 upgpkg: haskell-base64-bytestring 1.2.0.0-15: rebuild with splitmix 0.1.0.2 Modified: haskell-base64-bytestring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:19:06 UTC (rev 728261) +++ PKGBUILD2020-10-21 19:21:07 UTC (rev 728262) @@ -7,7 +7,7 @@ _hkgname=base64-bytestring pkgname=haskell-base64-bytestring pkgver=1.2.0.0 -pkgrel=14 +pkgrel=15 pkgdesc="Fast base64 encoding and decoding for ByteStrings" url="https://github.com/bos/base64-bytestring; license=('BSD')
[arch-commits] Commit in haskell-base64-bytestring/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:21:15 Author: felixonmars Revision: 728263 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base64-bytestring/repos/community-staging-x86_64/ haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 728262, haskell-base64-bytestring/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 728262, haskell-base64-bytestring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:21:15 UTC (rev 728263) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay +# Contributor: Arch Haskell Team <> +# Contributor: Lex Black + +_hkgname=base64-bytestring +pkgname=haskell-base64-bytestring +pkgver=1.2.0.0 +pkgrel=15 +pkgdesc="Fast base64 encoding and decoding for ByteStrings" +url="https://github.com/bos/base64-bytestring; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-split' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2' 'haskell-test-framework-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e81a31f2c3438ffb0c5e71f59147af438a2e4813a6cc091d854c706eaf82e18469611f9052a5ce8e0835760adfece3cc6118ec1744061b641c9e198005958a44') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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 perl-file-listing/repos (testing-any testing-any/PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:23:52 Author: felixonmars Revision: 398710 archrelease: copy trunk to testing-any Added: perl-file-listing/repos/testing-any/ perl-file-listing/repos/testing-any/PKGBUILD (from rev 398709, perl-file-listing/trunk/PKGBUILD) --+ PKGBUILD | 29 + 1 file changed, 29 insertions(+) Copied: perl-file-listing/repos/testing-any/PKGBUILD (from rev 398709, perl-file-listing/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2020-10-21 19:23:52 UTC (rev 398710) @@ -0,0 +1,29 @@ +# Maintainer: + +pkgname=perl-file-listing +pkgver=6.07 +pkgrel=1 +pkgdesc="parse directory listing" +arch=('any') +url="https://search.cpan.org/dist/File-Listing; +license=('PerlArtistic' 'GPL') +depends=('perl' 'perl-http-date') +options=('!emptydirs') +source=("https://search.cpan.org/CPAN/authors/id/P/PL/PLICEASE/File-Listing-${pkgver}.tar.gz;) +sha512sums=('1d525058e64ed3f3115721df63527752c8f3de2e0b000efea93b48054695e6b8143c613cdc1c652db30178f517f5bc106dfa176d30629553150234e7cd50682f') + +build() { + cd File-Listing-${pkgver} + perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd File-Listing-${pkgver} + make test +} + +package() { + cd File-Listing-${pkgver} + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in haskell-clientsession/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:24:09 Author: felixonmars Revision: 728267 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 728266, haskell-clientsession/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 728266, haskell-clientsession/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:24:09 UTC (rev 728267) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=clientsession +pkgname=haskell-clientsession +pkgver=0.9.1.2 +pkgrel=169 +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 $_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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-boxes/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:22:39 Author: felixonmars Revision: 728265 archrelease: copy trunk to community-staging-x86_64 Added: haskell-boxes/repos/community-staging-x86_64/ haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 728264, haskell-boxes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 728264, haskell-boxes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:22:39 UTC (rev 728265) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=boxes +pkgname=haskell-boxes +pkgver=0.1.5 +pkgrel=64 +pkgdesc="2D text pretty-printing library" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-split") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('44527be9a8351aef9e6a98bc90276c0137892e2672ca5ae15968ac21cfc1f0ce92d2c734c26b5493b2f8597ab1a65cb9cf5d050b6b02b0a61d6b6df4143ba4d7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-boxes/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:22:30 Author: felixonmars Revision: 728264 upgpkg: haskell-boxes 0.1.5-64: rebuild with splitmix 0.1.0.2 Modified: haskell-boxes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:21:15 UTC (rev 728263) +++ PKGBUILD2020-10-21 19:22:30 UTC (rev 728264) @@ -4,7 +4,7 @@ _hkgname=boxes pkgname=haskell-boxes pkgver=0.1.5 -pkgrel=63 +pkgrel=64 pkgdesc="2D text pretty-printing library" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-clientsession/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:24:00 Author: felixonmars Revision: 728266 upgpkg: haskell-clientsession 0.9.1.2-169: rebuild with splitmix 0.1.0.2 Modified: haskell-clientsession/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:22:39 UTC (rev 728265) +++ PKGBUILD2020-10-21 19:24:00 UTC (rev 728266) @@ -4,7 +4,7 @@ _hkgname=clientsession pkgname=haskell-clientsession pkgver=0.9.1.2 -pkgrel=168 +pkgrel=169 pkgdesc="Securely store session data in a client-side cookie." url="https://github.com/yesodweb/clientsession/tree/master; license=("MIT")
[arch-commits] Commit in perl-file-listing/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:23:43 Author: felixonmars Revision: 398709 upgpkg: perl-file-listing 6.07-1 Modified: perl-file-listing/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 18:58:46 UTC (rev 398708) +++ PKGBUILD2020-10-21 19:23:43 UTC (rev 398709) @@ -1,8 +1,8 @@ # Maintainer: pkgname=perl-file-listing -pkgver=6.04 -pkgrel=8 +pkgver=6.07 +pkgrel=1 pkgdesc="parse directory listing" arch=('any') url="https://search.cpan.org/dist/File-Listing; @@ -9,8 +9,8 @@ license=('PerlArtistic' 'GPL') depends=('perl' 'perl-http-date') options=('!emptydirs') -source=("https://search.cpan.org/CPAN/authors/id/G/GA/GAAS/File-Listing-${pkgver}.tar.gz;) -sha1sums=('02a41fe1b91f3f198712965360192f31d6d8d74e') +source=("https://search.cpan.org/CPAN/authors/id/P/PL/PLICEASE/File-Listing-${pkgver}.tar.gz;) +sha512sums=('1d525058e64ed3f3115721df63527752c8f3de2e0b000efea93b48054695e6b8143c613cdc1c652db30178f517f5bc106dfa176d30629553150234e7cd50682f') build() { cd File-Listing-${pkgver}
[arch-commits] Commit in haskell-openpgp-asciiarmor/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:27:31 Author: felixonmars Revision: 728272 upgpkg: haskell-openpgp-asciiarmor 0.1.2-56: rebuild with splitmix 0.1.0.2 Modified: haskell-openpgp-asciiarmor/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:26:56 UTC (rev 728271) +++ PKGBUILD2020-10-21 19:27:31 UTC (rev 728272) @@ -3,7 +3,7 @@ _hkgname=openpgp-asciiarmor pkgname=haskell-openpgp-asciiarmor pkgver=0.1.2 -pkgrel=55 +pkgrel=56 pkgdesc="OpenPGP (RFC4880) ASCII Armor codec" url="http://floss.scru.org/openpgp-asciiarmor; license=('MIT')
[arch-commits] Commit in haskell-mime-mail/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:26:09 Author: felixonmars Revision: 728269 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mime-mail/repos/community-staging-x86_64/ haskell-mime-mail/repos/community-staging-x86_64/PKGBUILD (from rev 728268, haskell-mime-mail/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-mime-mail/repos/community-staging-x86_64/PKGBUILD (from rev 728268, haskell-mime-mail/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:26:09 UTC (rev 728269) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=mime-mail +pkgname=haskell-mime-mail +pkgver=0.5.0 +pkgrel=55 +pkgdesc="Compose MIME email messages." +url="https://github.com/snoyberg/mime-mail; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-base64-bytestring" "haskell-blaze-builder" + "haskell-random") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b4f18be040d447436c8d180f596f565a0e9ae6f7f771512047b851b32e42dd1410522de755e0b3d5ee6c6db15c076dce0bd9312b43ca71f531c43249b4a6d020') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-mime-mail/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:26:00 Author: felixonmars Revision: 728268 upgpkg: haskell-mime-mail 0.5.0-55: rebuild with splitmix 0.1.0.2 Modified: haskell-mime-mail/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:24:09 UTC (rev 728267) +++ PKGBUILD2020-10-21 19:26:00 UTC (rev 728268) @@ -4,7 +4,7 @@ _hkgname=mime-mail pkgname=haskell-mime-mail pkgver=0.5.0 -pkgrel=54 +pkgrel=55 pkgdesc="Compose MIME email messages." url="https://github.com/snoyberg/mime-mail; license=("MIT")
[arch-commits] Commit in haskell-nonce/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:26:47 Author: felixonmars Revision: 728270 upgpkg: haskell-nonce 1.0.7-117: rebuild with splitmix 0.1.0.2 Modified: haskell-nonce/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:26:09 UTC (rev 728269) +++ PKGBUILD2020-10-21 19:26:47 UTC (rev 728270) @@ -4,7 +4,7 @@ _hkgname=nonce pkgname=haskell-nonce pkgver=1.0.7 -pkgrel=116 +pkgrel=117 pkgdesc="Generate cryptographic nonces." url="https://github.com/prowdsponsor/nonce; license=("BSD")
[arch-commits] Commit in haskell-nonce/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:26:56 Author: felixonmars Revision: 728271 archrelease: copy trunk to community-staging-x86_64 Added: haskell-nonce/repos/community-staging-x86_64/ haskell-nonce/repos/community-staging-x86_64/PKGBUILD (from rev 728270, haskell-nonce/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-nonce/repos/community-staging-x86_64/PKGBUILD (from rev 728270, haskell-nonce/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:26:56 UTC (rev 728271) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=nonce +pkgname=haskell-nonce +pkgver=1.0.7 +pkgrel=117 +pkgdesc="Generate cryptographic nonces." +url="https://github.com/prowdsponsor/nonce; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-entropy' 'haskell-unliftio' + 'haskell-unliftio-core') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('89fb70578c8f52c652cdb4c1e6243529701bc21685862d7bbc750e2000424a029a8b164bde6c422a38e61944a15a8b788aa4aa70212bca9f12b5eaae801d8db0') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/== 1.0/== 1.2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-equivalence/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:29:17 Author: felixonmars Revision: 728276 upgpkg: haskell-equivalence 0.3.5-45: rebuild with splitmix 0.1.0.2 Modified: haskell-equivalence/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:28:31 UTC (rev 728275) +++ PKGBUILD2020-10-21 19:29:17 UTC (rev 728276) @@ -4,7 +4,7 @@ _hkgname=equivalence pkgname=haskell-equivalence pkgver=0.3.5 -pkgrel=44 +pkgrel=45 pkgdesc="Maintaining an equivalence relation implemented as union-find using STT." url="https://bitbucket.org/paba/equivalence/; license=("BSD")
[arch-commits] Commit in haskell-stmonadtrans/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:28:31 Author: felixonmars Revision: 728275 archrelease: copy trunk to community-staging-x86_64 Added: haskell-stmonadtrans/repos/community-staging-x86_64/ haskell-stmonadtrans/repos/community-staging-x86_64/PKGBUILD (from rev 728274, haskell-stmonadtrans/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-stmonadtrans/repos/community-staging-x86_64/PKGBUILD (from rev 728274, haskell-stmonadtrans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:28:31 UTC (rev 728275) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=STMonadTrans +pkgname=haskell-stmonadtrans +pkgver=0.4.4 +pkgrel=50 +pkgdesc="A monad transformer version of the ST monad" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('3ab7ff50223f975066cde1227fb23e00263786fa8c5b9d0276fdcc265bb1ac2e5cea97f3fb7fd51aaf25872b126645312c4c622084947dea430d214eac44938b') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *1.3/<2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fsplitbase +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-equivalence/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:29:26 Author: felixonmars Revision: 728277 archrelease: copy trunk to community-staging-x86_64 Added: haskell-equivalence/repos/community-staging-x86_64/ haskell-equivalence/repos/community-staging-x86_64/PKGBUILD (from rev 728276, haskell-equivalence/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-equivalence/repos/community-staging-x86_64/PKGBUILD (from rev 728276, haskell-equivalence/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:29:26 UTC (rev 728277) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=equivalence +pkgname=haskell-equivalence +pkgver=0.3.5 +pkgrel=45 +pkgdesc="Maintaining an equivalence relation implemented as union-find using STT." +url="https://bitbucket.org/paba/equivalence/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-stmonadtrans" "haskell-transformers-compat") +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f8a073c9ddc49a8c1d60a280b84f97947a23ed6a021b92d4028100ed308cf1dfcd0b26889a6cbbde0e77f00b777b2d1af0fa2410422641e0a03395692a9ebefc') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/, fail//' -e '/fail/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-openpgp-asciiarmor/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:27:40 Author: felixonmars Revision: 728273 archrelease: copy trunk to community-staging-x86_64 Added: haskell-openpgp-asciiarmor/repos/community-staging-x86_64/ haskell-openpgp-asciiarmor/repos/community-staging-x86_64/PKGBUILD (from rev 728272, haskell-openpgp-asciiarmor/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-openpgp-asciiarmor/repos/community-staging-x86_64/PKGBUILD (from rev 728272, haskell-openpgp-asciiarmor/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:27:40 UTC (rev 728273) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=openpgp-asciiarmor +pkgname=haskell-openpgp-asciiarmor +pkgver=0.1.2 +pkgrel=56 +pkgdesc="OpenPGP (RFC4880) ASCII Armor codec" +url="http://floss.scru.org/openpgp-asciiarmor; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('8dc41995d2a8db54304c558efd7ab083f519be35908fc9d69c980ce943c5c1de89e0476bcc275d10ae1bdb1d4c1bc838f1aff5d5ed108c780d29ac7f786f2f05') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-stmonadtrans/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:28:22 Author: felixonmars Revision: 728274 upgpkg: haskell-stmonadtrans 0.4.4-50: rebuild with splitmix 0.1.0.2 Modified: haskell-stmonadtrans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:27:40 UTC (rev 728273) +++ PKGBUILD2020-10-21 19:28:22 UTC (rev 728274) @@ -4,7 +4,7 @@ _hkgname=STMonadTrans pkgname=haskell-stmonadtrans pkgver=0.4.4 -pkgrel=49 +pkgrel=50 pkgdesc="A monad transformer version of the ST monad" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-storable-complex/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:30:01 Author: felixonmars Revision: 728278 upgpkg: haskell-storable-complex 0.2.3.0-69: rebuild with splitmix 0.1.0.2 Modified: haskell-storable-complex/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:29:26 UTC (rev 728277) +++ PKGBUILD2020-10-21 19:30:01 UTC (rev 728278) @@ -4,7 +4,7 @@ _hkgname=storable-complex pkgname=haskell-storable-complex pkgver=0.2.3.0 -pkgrel=68 +pkgrel=69 pkgdesc="Storable instance for Complex" url="https://github.com/cartazio/storable-complex; license=("BSD")
[arch-commits] Commit in haskell-storable-complex/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:30:10 Author: felixonmars Revision: 728279 archrelease: copy trunk to community-staging-x86_64 Added: haskell-storable-complex/repos/community-staging-x86_64/ haskell-storable-complex/repos/community-staging-x86_64/PKGBUILD (from rev 728278, haskell-storable-complex/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-storable-complex/repos/community-staging-x86_64/PKGBUILD (from rev 728278, haskell-storable-complex/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:30:10 UTC (rev 728279) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=storable-complex +pkgname=haskell-storable-complex +pkgver=0.2.3.0 +pkgrel=69 +pkgdesc="Storable instance for Complex" +url="https://github.com/cartazio/storable-complex; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('26e2dec12e84bdd1ce1eeb6662577179e203e2af12e8f04f5c2fd323a5474645232cf06744af9ed3252d8d36320b88c63023b1ff12bbfb9a95a48ed70d352c77') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-storable-tuple/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:30:43 Author: felixonmars Revision: 728280 upgpkg: haskell-storable-tuple 0.0.3.3-96: rebuild with splitmix 0.1.0.2 Modified: haskell-storable-tuple/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:30:10 UTC (rev 728279) +++ PKGBUILD2020-10-21 19:30:43 UTC (rev 728280) @@ -4,7 +4,7 @@ _hkgname=storable-tuple pkgname=haskell-storable-tuple pkgver=0.0.3.3 -pkgrel=95 +pkgrel=96 pkgdesc="Storable instance for pairs and triples" url="http://code.haskell.org/~thielema/storable-tuple/; license=("BSD")
[arch-commits] Commit in haskell-storable-tuple/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:30:52 Author: felixonmars Revision: 728281 archrelease: copy trunk to community-staging-x86_64 Added: haskell-storable-tuple/repos/community-staging-x86_64/ haskell-storable-tuple/repos/community-staging-x86_64/PKGBUILD (from rev 728280, haskell-storable-tuple/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-storable-tuple/repos/community-staging-x86_64/PKGBUILD (from rev 728280, haskell-storable-tuple/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:30:52 UTC (rev 728281) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=storable-tuple +pkgname=haskell-storable-tuple +pkgver=0.0.3.3 +pkgrel=96 +pkgdesc="Storable instance for pairs and triples" +url="http://code.haskell.org/~thielema/storable-tuple/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-storable-record' 'haskell-utility-ht' 'haskell-base-orphans') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('046a809d8b6655259f3cb4de55b81d272007cf2d32f0eec3f464924f595f904030102c3fd4f3b193a01b48d2d54582a9206314a2e87cd17ecdc16a159fe73b4d') + +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 \ +-fsplitbase +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-store-core/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:32:58 Author: felixonmars Revision: 728285 archrelease: copy trunk to community-staging-x86_64 Added: haskell-store-core/repos/community-staging-x86_64/ haskell-store-core/repos/community-staging-x86_64/PKGBUILD (from rev 728284, haskell-store-core/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-store-core/repos/community-staging-x86_64/PKGBUILD (from rev 728284, haskell-store-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:32:58 UTC (rev 728285) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=store-core +pkgname=haskell-store-core +pkgver=0.4.4.3 +pkgrel=19 +pkgdesc="Fast and lightweight binary serialization" +url="https://github.com/fpco/store; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-primitive') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b425a5e9dadac42868c2180c46bccca36fbab483d168196a23ae975d9b6d27a6965884b69e3b3aa0a47942e910a7a35315085aabc9185602786ac7fc4e705d64') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-force-alignment +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-streaming-commons/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:33:37 Author: felixonmars Revision: 728286 upgpkg: haskell-streaming-commons 0.2.2.1-19: rebuild with splitmix 0.1.0.2 Modified: haskell-streaming-commons/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:32:58 UTC (rev 728285) +++ PKGBUILD2020-10-21 19:33:37 UTC (rev 728286) @@ -4,7 +4,7 @@ _hkgname=streaming-commons pkgname=haskell-streaming-commons pkgver=0.2.2.1 -pkgrel=18 +pkgrel=19 pkgdesc="Common lower-level functions needed by various streaming data libraries" url="https://github.com/fpco/streaming-commons; license=("MIT")
[arch-commits] Commit in haskell-storablevector/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:32:06 Author: felixonmars Revision: 728282 upgpkg: haskell-storablevector 0.2.13.1-21: rebuild with splitmix 0.1.0.2 Modified: haskell-storablevector/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:30:52 UTC (rev 728281) +++ PKGBUILD2020-10-21 19:32:06 UTC (rev 728282) @@ -4,7 +4,7 @@ _hkgname=storablevector pkgname=haskell-storablevector pkgver=0.2.13.1 -pkgrel=20 +pkgrel=21 pkgdesc="Fast, packed, strict storable arrays with a list interface like ByteString" url="https://www.haskell.org/haskellwiki/Storable_Vector; license=("BSD")
[arch-commits] Commit in haskell-store-core/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:32:49 Author: felixonmars Revision: 728284 upgpkg: haskell-store-core 0.4.4.3-19: rebuild with splitmix 0.1.0.2 Modified: haskell-store-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:32:15 UTC (rev 728283) +++ PKGBUILD2020-10-21 19:32:49 UTC (rev 728284) @@ -3,7 +3,7 @@ _hkgname=store-core pkgname=haskell-store-core pkgver=0.4.4.3 -pkgrel=18 +pkgrel=19 pkgdesc="Fast and lightweight binary serialization" url="https://github.com/fpco/store; license=('MIT')
[arch-commits] Commit in haskell-storablevector/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:32:15 Author: felixonmars Revision: 728283 archrelease: copy trunk to community-staging-x86_64 Added: haskell-storablevector/repos/community-staging-x86_64/ haskell-storablevector/repos/community-staging-x86_64/PKGBUILD (from rev 728282, haskell-storablevector/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-storablevector/repos/community-staging-x86_64/PKGBUILD (from rev 728282, haskell-storablevector/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:32:15 UTC (rev 728283) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=storablevector +pkgname=haskell-storablevector +pkgver=0.2.13.1 +pkgrel=21 +pkgdesc="Fast, packed, strict storable arrays with a list interface like ByteString" +url="https://www.haskell.org/haskellwiki/Storable_Vector; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-non-negative' 'haskell-utility-ht' 'haskell-unsafe' + 'haskell-quickcheck' 'haskell-syb') +makedepends=('ghc' 'haskell-random') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec504ea2d1dd67ce5b9c93af5c7bd3e003d1102528f6b8aae7e0219615b8b2c949b256fdf27c20745e3dd213afeccec2ec3c64c606a2628566888a6399d78eaf') + +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 \ +-fsplitbase -fseparatesyb +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-system-filepath/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:35:30 Author: felixonmars Revision: 728290 upgpkg: haskell-system-filepath 0.4.14-74: rebuild with splitmix 0.1.0.2 Modified: haskell-system-filepath/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:34:30 UTC (rev 728289) +++ PKGBUILD2020-10-21 19:35:30 UTC (rev 728290) @@ -4,7 +4,7 @@ _hkgname=system-filepath pkgname=haskell-system-filepath pkgver=0.4.14 -pkgrel=73 +pkgrel=74 pkgdesc="High-level, byte-based file and directory path manipulations" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-streaming-commons/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:33:46 Author: felixonmars Revision: 728287 archrelease: copy trunk to community-staging-x86_64 Added: haskell-streaming-commons/repos/community-staging-x86_64/ haskell-streaming-commons/repos/community-staging-x86_64/PKGBUILD (from rev 728286, haskell-streaming-commons/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-streaming-commons/repos/community-staging-x86_64/PKGBUILD (from rev 728286, haskell-streaming-commons/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:33:46 UTC (rev 728287) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=streaming-commons +pkgname=haskell-streaming-commons +pkgver=0.2.2.1 +pkgrel=19 +pkgdesc="Common lower-level functions needed by various streaming data libraries" +url="https://github.com/fpco/streaming-commons; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-network' 'haskell-random' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6dc1141070f28ca278ea1ec45a2b1b4fca34c06459dfe975dd2787e08a3e875aa22efbbb4ac905d3161e30b9af20df2d5d89325abe9e2181d7e50239388752a1') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-use-bytestring-builder +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-string-qq/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:34:21 Author: felixonmars Revision: 728288 upgpkg: haskell-string-qq 0.0.4-38: rebuild with splitmix 0.1.0.2 Modified: haskell-string-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:33:46 UTC (rev 728287) +++ PKGBUILD2020-10-21 19:34:21 UTC (rev 728288) @@ -4,7 +4,7 @@ _hkgname=string-qq pkgname=haskell-string-qq pkgver=0.0.4 -pkgrel=37 +pkgrel=38 pkgdesc="QuasiQuoter for non-interpolated strings, texts and bytestrings." url="https://hackage.haskell.org/package/string-qq; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-string-qq/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:34:30 Author: felixonmars Revision: 728289 archrelease: copy trunk to community-staging-x86_64 Added: haskell-string-qq/repos/community-staging-x86_64/ haskell-string-qq/repos/community-staging-x86_64/PKGBUILD (from rev 728288, haskell-string-qq/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-string-qq/repos/community-staging-x86_64/PKGBUILD (from rev 728288, haskell-string-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:34:30 UTC (rev 728289) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=string-qq +pkgname=haskell-string-qq +pkgver=0.0.4 +pkgrel=38 +pkgdesc="QuasiQuoter for non-interpolated strings, texts and bytestrings." +url="https://hackage.haskell.org/package/string-qq; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1e533afccc4e246da8fb0d76aaa63560c4b936490c002e466bcc0d08aabc0e66f393f935e0f5d93284fcd12a590e7fbe12e88175ac3599183f633eec04bf22b4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-system-fileio/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:36:15 Author: felixonmars Revision: 728292 upgpkg: haskell-system-fileio 0.3.16.4-69: rebuild with splitmix 0.1.0.2 Modified: haskell-system-fileio/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:35:39 UTC (rev 728291) +++ PKGBUILD2020-10-21 19:36:15 UTC (rev 728292) @@ -4,7 +4,7 @@ _hkgname=system-fileio pkgname=haskell-system-fileio pkgver=0.3.16.4 -pkgrel=68 +pkgrel=69 pkgdesc="Consistent filesystem interaction across GHC versions" url="https://github.com/fpco/haskell-filesystem; license=("MIT")
[arch-commits] Commit in haskell-system-fileio/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:36:23 Author: felixonmars Revision: 728293 archrelease: copy trunk to community-staging-x86_64 Added: haskell-system-fileio/repos/community-staging-x86_64/ haskell-system-fileio/repos/community-staging-x86_64/PKGBUILD (from rev 728292, haskell-system-fileio/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-system-fileio/repos/community-staging-x86_64/PKGBUILD (from rev 728292, haskell-system-fileio/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:36:23 UTC (rev 728293) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=system-fileio +pkgname=haskell-system-fileio +pkgver=0.3.16.4 +pkgrel=69 +pkgdesc="Consistent filesystem interaction across GHC versions" +url="https://github.com/fpco/haskell-filesystem; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-system-filepath") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('68530cd11b25aa8a05967d3f51091ea57a5be138b672bd5373918163281c55a91b60dea03bdd22bcd4ba1d6bb26e2ed14660ce55bbdaf2737d2dd2b7e608d698') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt" +}
[arch-commits] Commit in haskell-system-filepath/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:35:39 Author: felixonmars Revision: 728291 archrelease: copy trunk to community-staging-x86_64 Added: haskell-system-filepath/repos/community-staging-x86_64/ haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from rev 728290, haskell-system-filepath/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from rev 728290, haskell-system-filepath/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:35:39 UTC (rev 728291) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=system-filepath +pkgname=haskell-system-filepath +pkgver=0.4.14 +pkgrel=74 +pkgdesc="High-level, byte-based file and directory path manipulations" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-chell' 'haskell-chell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d858b077516ecb76e27d032fd123aad154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768') + +export LC_ALL=en_US.UTF-8 + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.5/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt" +}
[arch-commits] Commit in haskell-tamarin-prover-utils/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:39:21 Author: felixonmars Revision: 728298 upgpkg: haskell-tamarin-prover-utils 1.6.0-7: rebuild with splitmix 0.1.0.2 Modified: haskell-tamarin-prover-utils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:38:55 UTC (rev 728297) +++ PKGBUILD2020-10-21 19:39:21 UTC (rev 728298) @@ -4,7 +4,7 @@ _hkgname=tamarin-prover-utils pkgname=haskell-tamarin-prover-utils pkgver=1.6.0 -pkgrel=6 +pkgrel=7 pkgdesc="Utility library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin; license=("GPL")
[arch-commits] Commit in python-hypothesis/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:38:46 Author: felixonmars Revision: 728296 upgpkg: python-hypothesis 5.37.0-1 Modified: python-hypothesis/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:38:29 UTC (rev 728295) +++ PKGBUILD2020-10-21 19:38:46 UTC (rev 728296) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=python-hypothesis -pkgver=5.36.1 +pkgver=5.37.0 pkgrel=1 pkgdesc="Advanced Quickcheck style testing library for Python" arch=('any') @@ -18,9 +18,9 @@ checkdepends=('python-pytest' 'flake8' 'python-pytz' 'python-numpy' 'python-faker' 'python-flaky' 'python-django' 'python-mock' 'python-pandas' 'python-dpcontracts' 'python-pytest-xdist' 'python-lark-parser' 'python-pexpect' 'python-coverage' - 'python-typing_extensions' 'python-black') + 'python-typing_extensions' 'python-black' 'python-fakeredis') source=("$pkgname-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-$pkgver.tar.gz;) -sha512sums=('97d0446ba5660c189e60b47b8f782818525fcc1c5c1d64eec997b85d5ae47fc7d52771439b5c249002380ffe7d95696728f81efe513993ff90c8e192e2ceca8d') +sha512sums=('66e6f7a8ae11e9a8c8da79aa433d151733e07038ea37f211773972596bedaa227e8492fe7b9f363ea92ffcfd8c3e5a0a5364e04be22aab010a20544d3abcc93a') prepare() { mv hypothesis-hypothesis-python-$pkgver hypothesis-$pkgver @@ -32,9 +32,15 @@ } check() { + # tests/numpy/test_lazy_import.py: https://github.com/HypothesisWorks/hypothesis/issues/2411 + cd hypothesis-$pkgver/hypothesis-python python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages:$PYTHONPATH" PATH="$PWD/tmp_install/usr/bin:$PATH" pytest + python examples/example_hypothesis_entrypoint/setup.py install --root="$PWD/tmp_install" --optimize=1 + + PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages:$PWD/examples/example_hypothesis_entrypoint" \ + PATH="$PWD/tmp_install/usr/bin:$PATH" \ +pytest --ignore tests/numpy/test_lazy_import.py --ignore tmp_install } package() {
[arch-commits] Commit in python-hypothesis/repos/community-any (PKGBUILD PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:38:55 Author: felixonmars Revision: 728297 archrelease: copy trunk to community-any Added: python-hypothesis/repos/community-any/PKGBUILD (from rev 728296, python-hypothesis/trunk/PKGBUILD) Deleted: python-hypothesis/repos/community-any/PKGBUILD --+ PKGBUILD | 92 - 1 file changed, 49 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-10-21 19:38:46 UTC (rev 728296) +++ PKGBUILD2020-10-21 19:38:55 UTC (rev 728297) @@ -1,43 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=python-hypothesis -pkgver=5.36.1 -pkgrel=1 -pkgdesc="Advanced Quickcheck style testing library for Python" -arch=('any') -license=('MPL') -url="https://hypothesis.readthedocs.org; -depends=('python-attrs' 'python-sortedcontainers') -optdepends=('python-pytz: for datetime and django module' -'python-faker: for fakefactory and django module' -'python-django: for django module' -'python-numpy: for numpy module' -'python-pytest: for pytest module' -'python-lark-parser: for lark module') -makedepends=('python-setuptools') -checkdepends=('python-pytest' 'flake8' 'python-pytz' 'python-numpy' 'python-faker' - 'python-flaky' 'python-django' 'python-mock' 'python-pandas' 'python-dpcontracts' - 'python-pytest-xdist' 'python-lark-parser' 'python-pexpect' 'python-coverage' - 'python-typing_extensions' 'python-black') -source=("$pkgname-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-$pkgver.tar.gz;) -sha512sums=('97d0446ba5660c189e60b47b8f782818525fcc1c5c1d64eec997b85d5ae47fc7d52771439b5c249002380ffe7d95696728f81efe513993ff90c8e192e2ceca8d') - -prepare() { - mv hypothesis-hypothesis-python-$pkgver hypothesis-$pkgver -} - -build() { - cd hypothesis-$pkgver/hypothesis-python - python setup.py build -} - -check() { - cd hypothesis-$pkgver/hypothesis-python - python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages:$PYTHONPATH" PATH="$PWD/tmp_install/usr/bin:$PATH" pytest -} - -package() { - cd hypothesis-$pkgver/hypothesis-python - python setup.py install --root="$pkgdir" --optimize=1 -} Copied: python-hypothesis/repos/community-any/PKGBUILD (from rev 728296, python-hypothesis/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-10-21 19:38:55 UTC (rev 728297) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +pkgname=python-hypothesis +pkgver=5.37.0 +pkgrel=1 +pkgdesc="Advanced Quickcheck style testing library for Python" +arch=('any') +license=('MPL') +url="https://hypothesis.readthedocs.org; +depends=('python-attrs' 'python-sortedcontainers') +optdepends=('python-pytz: for datetime and django module' +'python-faker: for fakefactory and django module' +'python-django: for django module' +'python-numpy: for numpy module' +'python-pytest: for pytest module' +'python-lark-parser: for lark module') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'flake8' 'python-pytz' 'python-numpy' 'python-faker' + 'python-flaky' 'python-django' 'python-mock' 'python-pandas' 'python-dpcontracts' + 'python-pytest-xdist' 'python-lark-parser' 'python-pexpect' 'python-coverage' + 'python-typing_extensions' 'python-black' 'python-fakeredis') +source=("$pkgname-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-$pkgver.tar.gz;) +sha512sums=('66e6f7a8ae11e9a8c8da79aa433d151733e07038ea37f211773972596bedaa227e8492fe7b9f363ea92ffcfd8c3e5a0a5364e04be22aab010a20544d3abcc93a') + +prepare() { + mv hypothesis-hypothesis-python-$pkgver hypothesis-$pkgver +} + +build() { + cd hypothesis-$pkgver/hypothesis-python + python setup.py build +} + +check() { + # tests/numpy/test_lazy_import.py: https://github.com/HypothesisWorks/hypothesis/issues/2411 + + cd hypothesis-$pkgver/hypothesis-python + python setup.py install --root="$PWD/tmp_install" --optimize=1 + python examples/example_hypothesis_entrypoint/setup.py install --root="$PWD/tmp_install" --optimize=1 + + PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages:$PWD/examples/example_hypothesis_entrypoint" \ + PATH="$PWD/tmp_install/usr/bin:$PATH" \ +pytest --ignore tests/numpy/test_lazy_import.py --ignore tmp_install +} + +package() { + cd hypothesis-$pkgver/hypothesis-python + python setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in haskell-tagsoup/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:38:20 Author: felixonmars Revision: 728294 upgpkg: haskell-tagsoup 0.14.8-54: rebuild with splitmix 0.1.0.2 Modified: haskell-tagsoup/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:36:23 UTC (rev 728293) +++ PKGBUILD2020-10-21 19:38:20 UTC (rev 728294) @@ -4,7 +4,7 @@ _hkgname=tagsoup pkgname=haskell-tagsoup pkgver=0.14.8 -pkgrel=53 +pkgrel=54 pkgdesc="Parsing and extracting information from (possibly malformed) HTML/XML documents" url="http://community.haskell.org/~ndm/tagsoup/; license=("BSD")
[arch-commits] Commit in haskell-tagsoup/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:38:29 Author: felixonmars Revision: 728295 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tagsoup/repos/community-staging-x86_64/ haskell-tagsoup/repos/community-staging-x86_64/PKGBUILD (from rev 728294, haskell-tagsoup/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tagsoup/repos/community-staging-x86_64/PKGBUILD (from rev 728294, haskell-tagsoup/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:38:29 UTC (rev 728295) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tagsoup +pkgname=haskell-tagsoup +pkgver=0.14.8 +pkgrel=54 +pkgdesc="Parsing and extracting information from (possibly malformed) HTML/XML documents" +url="http://community.haskell.org/~ndm/tagsoup/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('2fc0adfc43402e537dac043682d876cae29834ebe9bcec7b53cc26ba769324b987be9cd86f9174f52344635342b7ff8f6cc2186be92c5bf4b359968f3cdd17e4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-tamarin-prover-utils/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:39:30 Author: felixonmars Revision: 728299 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-utils/repos/community-staging-x86_64/ haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD (from rev 728298, haskell-tamarin-prover-utils/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD (from rev 728298, haskell-tamarin-prover-utils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:39:30 UTC (rev 728299) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-utils +pkgname=haskell-tamarin-prover-utils +pkgver=1.6.0 +pkgrel=7 +pkgdesc="Utility library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-sha' 'haskell-base64-bytestring' 'haskell-blaze-builder' + 'haskell-dlist' 'haskell-fclabels' 'haskell-safe' 'haskell-syb') +makedepends=('ghc') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;) +sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e') + +build() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/utils" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/utils" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tamarin-prover-term/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:40:54 Author: felixonmars Revision: 728300 upgpkg: haskell-tamarin-prover-term 1.6.0-8: rebuild with splitmix 0.1.0.2 Modified: haskell-tamarin-prover-term/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:39:30 UTC (rev 728299) +++ PKGBUILD2020-10-21 19:40:54 UTC (rev 728300) @@ -4,7 +4,7 @@ _hkgname=tamarin-prover-term pkgname=haskell-tamarin-prover-term pkgver=1.6.0 -pkgrel=7 +pkgrel=8 pkgdesc="Term manipulation library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin; license=("GPL")
[arch-commits] Commit in haskell-tamarin-prover-term/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:41:05 Author: felixonmars Revision: 728301 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-term/repos/community-staging-x86_64/ haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 728300, haskell-tamarin-prover-term/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 728300, haskell-tamarin-prover-term/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:41:05 UTC (rev 728301) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-term +pkgname=haskell-tamarin-prover-term +pkgver=1.6.0 +pkgrel=8 +pkgdesc="Term manipulation library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 'haskell-dlist' + 'haskell-safe' 'haskell-tamarin-prover-utils') +makedepends=('ghc') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;) +sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e') + +build() { +cd tamarin-prover-$pkgver/lib/term + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd tamarin-prover-$pkgver/lib/term + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-ant-xml/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:41:52 Author: felixonmars Revision: 728303 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-ant-xml/repos/community-staging-x86_64/ haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD (from rev 728302, haskell-tasty-ant-xml/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD (from rev 728302, haskell-tasty-ant-xml/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:41:52 UTC (rev 728303) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-ant-xml +pkgname=haskell-tasty-ant-xml +pkgver=1.1.7 +pkgrel=3 +pkgdesc="Render tasty output to XML for Jenkins" +url="https://github.com/ocharles/tasty-ant-xml; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-generic-deriving' 'haskell-tagged' 'haskell-tasty' 'haskell-xml') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2949c0dd54cb326595690efa885739a6bfa4cef98198f22f3e6dbe7957203ec60042c12fdc43de62ed229e2953f2c6f72526b239cdc159841854893c7bc516f2') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-golden/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:42:39 Author: felixonmars Revision: 728305 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-golden/repos/community-staging-x86_64/ haskell-tasty-golden/repos/community-staging-x86_64/PKGBUILD (from rev 728304, haskell-tasty-golden/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-tasty-golden/repos/community-staging-x86_64/PKGBUILD (from rev 728304, haskell-tasty-golden/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:42:39 UTC (rev 728305) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-golden +pkgname=haskell-tasty-golden +pkgver=2.3.4 +pkgrel=24 +pkgdesc="Golden tests support for tasty" +url="https://github.com/feuerbach/tasty-golden; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-tasty" "haskell-optparse-applicative" "haskell-temporary" + "haskell-tagged" "haskell-async" 'haskell-unix-compat') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('fbc309cf7951a348f172c7cb115ef53d6cda77d47793ebbf9fbfd697187dc8773e6283d705162ce0beb877887136f34db315de0e8d48eff5f872acce32ebf516') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-ant-xml/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:41:41 Author: felixonmars Revision: 728302 upgpkg: haskell-tasty-ant-xml 1.1.7-3: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-ant-xml/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:41:05 UTC (rev 728301) +++ PKGBUILD2020-10-21 19:41:41 UTC (rev 728302) @@ -3,7 +3,7 @@ _hkgname=tasty-ant-xml pkgname=haskell-tasty-ant-xml pkgver=1.1.7 -pkgrel=2 +pkgrel=3 pkgdesc="Render tasty output to XML for Jenkins" url="https://github.com/ocharles/tasty-ant-xml; license=('BSD')
[arch-commits] Commit in haskell-tasty-golden/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:42:30 Author: felixonmars Revision: 728304 upgpkg: haskell-tasty-golden 2.3.4-24: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-golden/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:41:52 UTC (rev 728303) +++ PKGBUILD2020-10-21 19:42:30 UTC (rev 728304) @@ -4,7 +4,7 @@ _hkgname=tasty-golden pkgname=haskell-tasty-golden pkgver=2.3.4 -pkgrel=23 +pkgrel=24 pkgdesc="Golden tests support for tasty" url="https://github.com/feuerbach/tasty-golden; license=("MIT")
[arch-commits] Commit in haskell-doclayout/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:43:58 Author: felixonmars Revision: 728306 upgpkg: haskell-doclayout 0.3-37: rebuild with splitmix 0.1.0.2 Modified: haskell-doclayout/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:42:39 UTC (rev 728305) +++ PKGBUILD2020-10-21 19:43:58 UTC (rev 728306) @@ -3,7 +3,7 @@ _hkgname=doclayout pkgname=haskell-doclayout pkgver=0.3 -pkgrel=36 +pkgrel=37 pkgdesc="A prettyprinting library for laying out text documents" url="https://github.com/jgm/doclayout; license=('BSD')
[arch-commits] Commit in haskell-doclayout/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:44:10 Author: felixonmars Revision: 728307 archrelease: copy trunk to community-staging-x86_64 Added: haskell-doclayout/repos/community-staging-x86_64/ haskell-doclayout/repos/community-staging-x86_64/PKGBUILD (from rev 728306, haskell-doclayout/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-doclayout/repos/community-staging-x86_64/PKGBUILD (from rev 728306, haskell-doclayout/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:44:10 UTC (rev 728307) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=doclayout +pkgname=haskell-doclayout +pkgver=0.3 +pkgrel=37 +pkgdesc="A prettyprinting library for laying out text documents" +url="https://github.com/jgm/doclayout; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-safe') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ccb8c41977c5cea47294157c812a31b3be5bddc872915d8baf0d9063d597429606d83e4f7cf9e4aea9b1e1416cbcf732fbbcd71b6659de6510c661f9225d33d0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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 perl-list-moreutils/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:46:34 Author: felixonmars Revision: 398711 upgpkg: perl-list-moreutils 0.430-1 Modified: perl-list-moreutils/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:23:52 UTC (rev 398710) +++ PKGBUILD2020-10-21 19:46:34 UTC (rev 398711) @@ -3,8 +3,8 @@ # Generator : pbjam 0.01 pkgname=perl-list-moreutils -pkgver=0.428 -pkgrel=5 +pkgver=0.430 +pkgrel=1 pkgdesc="Provide the stuff missing in List::Util" arch=('any') license=('PerlArtistic' 'GPL') @@ -12,7 +12,7 @@ depends=('perl-exporter-tiny' 'perl-list-moreutils-xs') url=https://search.cpan.org/dist/List-MoreUtils source=("https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/List-MoreUtils-${pkgver}.tar.gz;) -sha512sums=('f7e11f10f1d7bd3b8f9f8bc2fc325e1a9230056f68591da624aed01fb4e4cbac20caeae0c3e2aa3acc8b71febd6d4149284367f051d3c1e608e3a4ca8b62dbd8') +sha512sums=('bc9ff033c12251a6f0899a96da0ec8fc314ddb8d6cdf18c37fe1fdcfc38a4c95ed6f8e006bb124e77d07241ae6754f429bc2041f7772b4acfce9378a21283469') build() { cd "${srcdir}/List-MoreUtils-${pkgver}"
[arch-commits] Commit in perl-list-moreutils/repos (testing-any testing-any/PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:46:43 Author: felixonmars Revision: 398712 archrelease: copy trunk to testing-any Added: perl-list-moreutils/repos/testing-any/ perl-list-moreutils/repos/testing-any/PKGBUILD (from rev 398711, perl-list-moreutils/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: perl-list-moreutils/repos/testing-any/PKGBUILD (from rev 398711, perl-list-moreutils/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2020-10-21 19:46:43 UTC (rev 398712) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Contributor: Justin "juster" Davis +# Generator : pbjam 0.01 + +pkgname=perl-list-moreutils +pkgver=0.430 +pkgrel=1 +pkgdesc="Provide the stuff missing in List::Util" +arch=('any') +license=('PerlArtistic' 'GPL') +options=('!emptydirs') +depends=('perl-exporter-tiny' 'perl-list-moreutils-xs') +url=https://search.cpan.org/dist/List-MoreUtils +source=("https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/List-MoreUtils-${pkgver}.tar.gz;) +sha512sums=('bc9ff033c12251a6f0899a96da0ec8fc314ddb8d6cdf18c37fe1fdcfc38a4c95ed6f8e006bb124e77d07241ae6754f429bc2041f7772b4acfce9378a21283469') + +build() { + cd "${srcdir}/List-MoreUtils-${pkgver}" + perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "${srcdir}/List-MoreUtils-${pkgver}" + make test +} + +package() { + cd "${srcdir}/List-MoreUtils-${pkgver}" + make DESTDIR="$pkgdir" install +} + +# Local Variables: +# mode: shell-script +# sh-basic-offset: 2 +# End: +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in perl-list-moreutils-xs/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:49:13 Author: felixonmars Revision: 398714 archrelease: copy trunk to testing-x86_64 Added: perl-list-moreutils-xs/repos/testing-x86_64/ perl-list-moreutils-xs/repos/testing-x86_64/PKGBUILD (from rev 398713, perl-list-moreutils-xs/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: perl-list-moreutils-xs/repos/testing-x86_64/PKGBUILD (from rev 398713, perl-list-moreutils-xs/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-10-21 19:49:13 UTC (rev 398714) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Contributor: Justin "juster" Davis +# Generator : pbjam 0.01 + +pkgname=perl-list-moreutils-xs +pkgver=0.430 +pkgrel=1 +pkgdesc="Provide the stuff missing in List::Util" +url='https://search.cpan.org/dist/List-MoreUtils-XS' +arch=('x86_64') +license=('PerlArtistic' 'GPL') +options=('!emptydirs') +depends=('perl') +source=("https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/List-MoreUtils-XS-${pkgver}.tar.gz;) +sha512sums=('98260b81f03a425bf8c2e0b63bc3a8d360a0aa2e198b2b7faaeaa48684936183018afdd1e6a04bd7e99a7e728d809709c6206ea578dfe7d8d40c5a4e3e4bb405') + +build() { + cd "${srcdir}/List-MoreUtils-XS-${pkgver}" + perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "${srcdir}/List-MoreUtils-XS-${pkgver}" + make test +} + +package() { + cd "${srcdir}/List-MoreUtils-XS-${pkgver}" + make DESTDIR="$pkgdir" install +} + +# Local Variables: +# mode: shell-script +# sh-basic-offset: 2 +# End: +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in perl-list-moreutils-xs/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:49:05 Author: felixonmars Revision: 398713 upgpkg: perl-list-moreutils-xs 0.430-1 Modified: perl-list-moreutils-xs/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:46:43 UTC (rev 398712) +++ PKGBUILD2020-10-21 19:49:05 UTC (rev 398713) @@ -3,8 +3,8 @@ # Generator : pbjam 0.01 pkgname=perl-list-moreutils-xs -pkgver=0.428 -pkgrel=6 +pkgver=0.430 +pkgrel=1 pkgdesc="Provide the stuff missing in List::Util" url='https://search.cpan.org/dist/List-MoreUtils-XS' arch=('x86_64') @@ -12,7 +12,7 @@ options=('!emptydirs') depends=('perl') source=("https://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/List-MoreUtils-XS-${pkgver}.tar.gz;) -sha512sums=('a608568e3c4a2e160e4f9afa26640be5b97ec83e301a6b81849e37951698b9423c0a969d7e8797a49b4fb6c5123780630a3726c64713922b90b21b947682c3dd') +sha512sums=('98260b81f03a425bf8c2e0b63bc3a8d360a0aa2e198b2b7faaeaa48684936183018afdd1e6a04bd7e99a7e728d809709c6206ea578dfe7d8d40c5a4e3e4bb405') build() { cd "${srcdir}/List-MoreUtils-XS-${pkgver}"
[arch-commits] Commit in haskell-src-exts/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:50:30 Author: felixonmars Revision: 728309 archrelease: copy trunk to community-staging-x86_64 Added: haskell-src-exts/repos/community-staging-x86_64/ haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 728308, haskell-src-exts/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 728308, haskell-src-exts/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:50:30 UTC (rev 728309) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=haskell-src-exts +pkgname=haskell-src-exts +pkgver=1.23.1 +pkgrel=27 +pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" +url="https://github.com/haskell-suite/haskell-src-exts; +license=("custom:BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'happy' 'haskell-pretty-show' 'haskell-smallcheck' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-smallcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c9e6e4d93c2b4ee84d57707aed526291b5c4e297f06a3921257feb0c1df3bb095addd4b1d9bb187650490364647385ab6322e4fc54f9a7648da439a34329d734') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/haskell-suite/haskell-src-exts/issues/448 +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-tasty-hspec/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:51:35 Author: felixonmars Revision: 728310 upgpkg: haskell-tasty-hspec 1.1.5.1-31: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-hspec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:50:30 UTC (rev 728309) +++ PKGBUILD2020-10-21 19:51:35 UTC (rev 728310) @@ -3,7 +3,7 @@ _hkgname=tasty-hspec pkgname=haskell-tasty-hspec pkgver=1.1.5.1 -pkgrel=30 +pkgrel=31 pkgdesc="Hspec support for the Tasty test framework" url="https://github.com/mitchellwrosen/tasty-hspec; license=('BSD')
[arch-commits] Commit in haskell-tasty-hspec/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:51:44 Author: felixonmars Revision: 728311 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-hspec/repos/community-staging-x86_64/ haskell-tasty-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 728310, haskell-tasty-hspec/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-tasty-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 728310, haskell-tasty-hspec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:51:44 UTC (rev 728311) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-hspec +pkgname=haskell-tasty-hspec +pkgver=1.1.5.1 +pkgrel=31 +pkgdesc="Hspec support for the Tasty test framework" +url="https://github.com/mitchellwrosen/tasty-hspec; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hspec' 'haskell-hspec-core' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-smallcheck' 'haskell-tasty-quickcheck') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c03c2acdf57dc8aba762ba60a7448f92199ab55f8f311d4354e265c5c9ecb029c9242a65d0bc8e4d023bfaba89a674bf89f586e15f0e1c3f6fa66dc4ea682e6a') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/< *2/<3/' -e 's/< *1/<2/' -e 's/>= 4.12/>= 4.14/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-src-exts/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:50:20 Author: felixonmars Revision: 728308 upgpkg: haskell-src-exts 1.23.1-27: rebuild with splitmix 0.1.0.2 Modified: haskell-src-exts/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:44:10 UTC (rev 728307) +++ PKGBUILD2020-10-21 19:50:20 UTC (rev 728308) @@ -4,7 +4,7 @@ _hkgname=haskell-src-exts pkgname=haskell-src-exts pkgver=1.23.1 -pkgrel=26 +pkgrel=27 pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" url="https://github.com/haskell-suite/haskell-src-exts; license=("custom:BSD")
[arch-commits] Commit in haskell-tasty-rerun/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:52:56 Author: felixonmars Revision: 728312 upgpkg: haskell-tasty-rerun 1.1.17-33: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-rerun/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:51:44 UTC (rev 728311) +++ PKGBUILD2020-10-21 19:52:56 UTC (rev 728312) @@ -4,7 +4,7 @@ _hkgname=tasty-rerun pkgname=haskell-tasty-rerun pkgver=1.1.17 -pkgrel=32 +pkgrel=33 pkgdesc="Rerun only tests which failed in a previous test run" url="https://github.com/ocharles/tasty-rerun; license=("BSD")
[arch-commits] Commit in haskell-tasty-rerun/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:53:05 Author: felixonmars Revision: 728313 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-rerun/repos/community-staging-x86_64/ haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 728312, haskell-tasty-rerun/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 728312, haskell-tasty-rerun/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:53:05 UTC (rev 728313) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-rerun +pkgname=haskell-tasty-rerun +pkgver=1.1.17 +pkgrel=33 +pkgdesc="Rerun only tests which failed in a previous test run" +url="https://github.com/ocharles/tasty-rerun; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-split' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d65b35acb1b45a78a0bbe568a2118ea6580352a55b921f06974bdf59e363403f1590604e215840be990f5f18a5d8e75abd416e7d3d9b6b9f4c6c16532c31052d') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *4.14/<5/;s/< *1.3/<2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-silver/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:54:01 Author: felixonmars Revision: 728315 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-silver/repos/community-staging-x86_64/ haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 728314, haskell-tasty-silver/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 728314, haskell-tasty-silver/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:54:01 UTC (rev 728315) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-silver +pkgname=haskell-tasty-silver +pkgver=3.1.15 +pkgrel=26 +pkgdesc="A fancy test runner, including support for golden tests" +url="https://github.com/phile314/tasty-silver; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-optparse-applicative' + 'haskell-process-extras' 'haskell-regex-tdfa' 'haskell-tagged' 'haskell-tasty' + 'haskell-temporary') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b097710f4a1ee690cb7fc449b8154ca1388db14380f78a396b0a9376382aacfcb3a73106e1bb2c799643d0c26b353bf606d1cde0adaa26ac83236de3f364') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-silver/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:53:52 Author: felixonmars Revision: 728314 upgpkg: haskell-tasty-silver 3.1.15-26: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-silver/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:53:05 UTC (rev 728313) +++ PKGBUILD2020-10-21 19:53:52 UTC (rev 728314) @@ -3,7 +3,7 @@ _hkgname=tasty-silver pkgname=haskell-tasty-silver pkgver=3.1.15 -pkgrel=25 +pkgrel=26 pkgdesc="A fancy test runner, including support for golden tests" url="https://github.com/phile314/tasty-silver; license=("MIT")
[arch-commits] Commit in haskell-test-framework-leancheck/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:56:35 Author: felixonmars Revision: 728319 archrelease: copy trunk to community-staging-x86_64 Added: haskell-test-framework-leancheck/repos/community-staging-x86_64/ haskell-test-framework-leancheck/repos/community-staging-x86_64/PKGBUILD (from rev 728318, haskell-test-framework-leancheck/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-test-framework-leancheck/repos/community-staging-x86_64/PKGBUILD (from rev 728318, haskell-test-framework-leancheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:56:35 UTC (rev 728319) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=test-framework-leancheck +pkgname=haskell-test-framework-leancheck +pkgver=0.0.1 +pkgrel=16 +pkgdesc="LeanCheck support for test-framework" +url="https://github.com/rudymatela/test-framework-leancheck; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-leancheck' 'haskell-test-framework') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('51a446c8650b375b893e762ed6d7683540788a57a7f968173556d93d811e7c039251c26e1086ba74546d9b2c834c278c75bc791ce8bacf38c381b01d3875371a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-test-framework-smallcheck/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:57:35 Author: felixonmars Revision: 728320 upgpkg: haskell-test-framework-smallcheck 0.2-84: rebuild with splitmix 0.1.0.2 Modified: haskell-test-framework-smallcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:56:35 UTC (rev 728319) +++ PKGBUILD2020-10-21 19:57:35 UTC (rev 728320) @@ -4,7 +4,7 @@ _hkgname=test-framework-smallcheck pkgname=haskell-test-framework-smallcheck pkgver=0.2 -pkgrel=83 +pkgrel=84 pkgdesc="SmallCheck support for the test-framework package" url="https://github.com/feuerbach/smallcheck; license=("BSD")
[arch-commits] Commit in haskell-test-framework-leancheck/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:56:26 Author: felixonmars Revision: 728318 upgpkg: haskell-test-framework-leancheck 0.0.1-16: rebuild with splitmix 0.1.0.2 Modified: haskell-test-framework-leancheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:55:20 UTC (rev 728317) +++ PKGBUILD2020-10-21 19:56:26 UTC (rev 728318) @@ -3,7 +3,7 @@ _hkgname=test-framework-leancheck pkgname=haskell-test-framework-leancheck pkgver=0.0.1 -pkgrel=15 +pkgrel=16 pkgdesc="LeanCheck support for test-framework" url="https://github.com/rudymatela/test-framework-leancheck; license=('BSD')
[arch-commits] Commit in haskell-tasty-th/trunk (PKGBUILD)
Date: Wednesday, October 21, 2020 @ 19:55:11 Author: felixonmars Revision: 728316 upgpkg: haskell-tasty-th 0.1.7-131: rebuild with splitmix 0.1.0.2 Modified: haskell-tasty-th/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-21 19:54:01 UTC (rev 728315) +++ PKGBUILD2020-10-21 19:55:11 UTC (rev 728316) @@ -4,7 +4,7 @@ _hkgname=tasty-th pkgname=haskell-tasty-th pkgver=0.1.7 -pkgrel=130 +pkgrel=131 pkgdesc="Automatic tasty test case discovery using TH" url="https://github.com/bennofs/tasty-th; license=("BSD")
[arch-commits] Commit in haskell-tasty-th/repos (2 files)
Date: Wednesday, October 21, 2020 @ 19:55:20 Author: felixonmars Revision: 728317 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-th/repos/community-staging-x86_64/ haskell-tasty-th/repos/community-staging-x86_64/PKGBUILD (from rev 728316, haskell-tasty-th/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-th/repos/community-staging-x86_64/PKGBUILD (from rev 728316, haskell-tasty-th/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-21 19:55:20 UTC (rev 728317) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-th +pkgname=haskell-tasty-th +pkgver=0.1.7 +pkgrel=131 +pkgdesc="Automatic tasty test case discovery using TH" +url="https://github.com/bennofs/tasty-th; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-exts' 'haskell-tasty') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('7302220ab27aaed22e064518e915610fd5dc7033a931f862fbc63e8a0b1cadcf9306ab3d54d48a10a200c8c8a62b9259462f513a6350df5a02836c6a29f51aef') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "BSD3.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3.txt" +}