[arch-commits] Commit in haskell-either/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:59:28 Author: felixonmars Revision: 496133 upgpkg: haskell-either 5.0.1.1-16 rebuild with splitmix 0.0.3 Modified: haskell-either/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:58:42 UTC (rev 496132) +++ PKGBUILD2019-08-01 05:59:28 UTC (rev 496133) @@ -4,7 +4,7 @@ _hkgname=either pkgname=haskell-either pkgver=5.0.1.1 -pkgrel=15 +pkgrel=16 pkgdesc="An either monad transformer" url="https://github.com/ekmett/either/; license=("BSD")
[arch-commits] Commit in haskell-checkers/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:58:42 Author: felixonmars Revision: 496132 archrelease: copy trunk to community-staging-x86_64 Added: haskell-checkers/repos/community-staging-x86_64/ haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 496131, haskell-checkers/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 496131, haskell-checkers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:58:42 UTC (rev 496132) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=checkers +pkgname=haskell-checkers +pkgver=0.5.0 +pkgrel=10 +pkgdesc="Check properties on standard classes and data structures" +url="https://github.com/conal/checkers; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-quickcheck' 'haskell-semigroupoids') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6f935d69ab60f0b082eb9f2c1bd2dd5b6e722b7037158424e46406c92717012053d601d9572e9c3672b2fb13a68f00974f7dd6ac85fc23586e8e1bde400d9ba6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-checkers/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:58:32 Author: felixonmars Revision: 496131 upgpkg: haskell-checkers 0.5.0-10 rebuild with splitmix 0.0.3 Modified: haskell-checkers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:57:37 UTC (rev 496130) +++ PKGBUILD2019-08-01 05:58:32 UTC (rev 496131) @@ -3,7 +3,7 @@ _hkgname=checkers pkgname=haskell-checkers pkgver=0.5.0 -pkgrel=9 +pkgrel=10 pkgdesc="Check properties on standard classes and data structures" url="https://github.com/conal/checkers; license=('BSD')
[arch-commits] Commit in haskell-semigroupoids/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:57:26 Author: felixonmars Revision: 496129 upgpkg: haskell-semigroupoids 5.3.2-28 rebuild with splitmix 0.0.3 Modified: haskell-semigroupoids/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:56:27 UTC (rev 496128) +++ PKGBUILD2019-08-01 05:57:26 UTC (rev 496129) @@ -4,7 +4,7 @@ _hkgname=semigroupoids pkgname=haskell-semigroupoids pkgver=5.3.2 -pkgrel=27 +pkgrel=28 pkgdesc="Semigroupoids: Category sans id" url="https://github.com/ekmett/semigroupoids; license=("BSD")
[arch-commits] Commit in haskell-semigroupoids/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:57:37 Author: felixonmars Revision: 496130 archrelease: copy trunk to community-staging-x86_64 Added: haskell-semigroupoids/repos/community-staging-x86_64/ haskell-semigroupoids/repos/community-staging-x86_64/PKGBUILD (from rev 496129, haskell-semigroupoids/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-semigroupoids/repos/community-staging-x86_64/PKGBUILD (from rev 496129, haskell-semigroupoids/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:57:37 UTC (rev 496130) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=semigroupoids +pkgname=haskell-semigroupoids +pkgver=5.3.2 +pkgrel=28 +pkgdesc="Semigroupoids: Category sans id" +url="https://github.com/ekmett/semigroupoids; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-bifunctors' 'haskell-comonad' 'haskell-contravariant' + 'haskell-distributive' 'haskell-hashable' 'haskell-tagged' 'haskell-transformers-compat' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a0ec8c3f275ff503ce2e89a09a853f356a2c17edfff7917c00e2bddd3a63893fd41284305bb41b8632ed45c57222899ca64fb28aa1e794d41b939175fd1e92a8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-ftagged -fcomonad -fdoctests -fdistributive -fcontravariant -fcontainers -funordered-containers +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-nettle/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:56:16 Author: felixonmars Revision: 496127 upgpkg: haskell-nettle 0.3.0-45 rebuild with splitmix 0.0.3 Modified: haskell-nettle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:55:14 UTC (rev 496126) +++ PKGBUILD2019-08-01 05:56:16 UTC (rev 496127) @@ -3,7 +3,7 @@ _hkgname=nettle pkgname=haskell-nettle pkgver=0.3.0 -pkgrel=44 +pkgrel=45 pkgdesc="Safe nettle binding" url="https://github.com/stbuehler/haskell-nettle; license=('MIT')
[arch-commits] Commit in haskell-nettle/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:56:27 Author: felixonmars Revision: 496128 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 496127, haskell-nettle/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 496127, haskell-nettle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:56:27 UTC (rev 496128) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=nettle +pkgname=haskell-nettle +pkgver=0.3.0 +pkgrel=45 +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 +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-crypto-pubkey/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:55:14 Author: felixonmars Revision: 496126 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 496125, haskell-crypto-pubkey/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-crypto-pubkey/repos/community-staging-x86_64/PKGBUILD (from rev 496125, haskell-crypto-pubkey/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:55:14 UTC (rev 496126) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-pubkey +pkgname=haskell-crypto-pubkey +pkgver=0.2.8 +pkgrel=117 +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 +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: Thursday, August 1, 2019 @ 05:55:03 Author: felixonmars Revision: 496125 upgpkg: haskell-crypto-pubkey 0.2.8-117 rebuild with splitmix 0.0.3 Modified: haskell-crypto-pubkey/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:54:11 UTC (rev 496124) +++ PKGBUILD2019-08-01 05:55:03 UTC (rev 496125) @@ -4,7 +4,7 @@ _hkgname=crypto-pubkey pkgname=haskell-crypto-pubkey pkgver=0.2.8 -pkgrel=116 +pkgrel=117 pkgdesc="Public Key cryptography" url="https://github.com/vincenthz/hs-crypto-pubkey; license=('BSD')
[arch-commits] Commit in haskell-crypto-numbers/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:54:11 Author: felixonmars Revision: 496124 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 496123, haskell-crypto-numbers/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-numbers/repos/community-staging-x86_64/PKGBUILD (from rev 496123, haskell-crypto-numbers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:54:11 UTC (rev 496124) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-numbers +pkgname=haskell-crypto-numbers +pkgver=0.2.7 +pkgrel=101 +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 +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: Thursday, August 1, 2019 @ 05:54:01 Author: felixonmars Revision: 496123 upgpkg: haskell-crypto-numbers 0.2.7-101 rebuild with splitmix 0.0.3 Modified: haskell-crypto-numbers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:53:19 UTC (rev 496122) +++ PKGBUILD2019-08-01 05:54:01 UTC (rev 496123) @@ -4,7 +4,7 @@ _hkgname=crypto-numbers pkgname=haskell-crypto-numbers pkgver=0.2.7 -pkgrel=100 +pkgrel=101 pkgdesc="Cryptographic numbers: functions and algorithms" url="https://github.com/vincenthz/hs-crypto-numbers; license=('BSD')
[arch-commits] Commit in haskell-clientsession/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:53:19 Author: felixonmars Revision: 496122 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 496121, haskell-clientsession/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 496121, haskell-clientsession/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:53:19 UTC (rev 496122) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=clientsession +pkgname=haskell-clientsession +pkgver=0.9.1.2 +pkgrel=112 +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 +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-clientsession/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:53:08 Author: felixonmars Revision: 496121 upgpkg: haskell-clientsession 0.9.1.2-112 rebuild with splitmix 0.0.3 Modified: haskell-clientsession/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:52:22 UTC (rev 496120) +++ PKGBUILD2019-08-01 05:53:08 UTC (rev 496121) @@ -4,7 +4,7 @@ _hkgname=clientsession pkgname=haskell-clientsession pkgver=0.9.1.2 -pkgrel=111 +pkgrel=112 pkgdesc="Securely store session data in a client-side cookie." url="https://github.com/yesodweb/clientsession/tree/master; license=("MIT")
[arch-commits] Commit in haskell-cprng-aes/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:52:22 Author: felixonmars Revision: 496120 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 496119, haskell-cprng-aes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 496119, haskell-cprng-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:52:22 UTC (rev 496120) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cprng-aes +pkgname=haskell-cprng-aes +pkgver=0.6.1 +pkgrel=102 +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 +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: Thursday, August 1, 2019 @ 05:52:11 Author: felixonmars Revision: 496119 upgpkg: haskell-cprng-aes 0.6.1-102 rebuild with splitmix 0.0.3 Modified: haskell-cprng-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:51:30 UTC (rev 496118) +++ PKGBUILD2019-08-01 05:52:11 UTC (rev 496119) @@ -4,7 +4,7 @@ _hkgname=cprng-aes pkgname=haskell-cprng-aes pkgver=0.6.1 -pkgrel=101 +pkgrel=102 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-crypto-random/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:51:18 Author: felixonmars Revision: 496117 upgpkg: haskell-crypto-random 0.0.9-103 rebuild with splitmix 0.0.3 Modified: haskell-crypto-random/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:50:40 UTC (rev 496116) +++ PKGBUILD2019-08-01 05:51:18 UTC (rev 496117) @@ -4,7 +4,7 @@ _hkgname=crypto-random pkgname=haskell-crypto-random pkgver=0.0.9 -pkgrel=102 +pkgrel=103 pkgdesc="Simple cryptographic random related types" url="https://github.com/vincenthz/hs-crypto-random; license=("BSD")
[arch-commits] Commit in haskell-crypto-random/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:51:30 Author: felixonmars Revision: 496118 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 496117, haskell-crypto-random/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-random/repos/community-staging-x86_64/PKGBUILD (from rev 496117, haskell-crypto-random/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:51:30 UTC (rev 496118) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-random +pkgname=haskell-crypto-random +pkgver=0.0.9 +pkgrel=103 +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 +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-cipher-aes/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:50:29 Author: felixonmars Revision: 496115 upgpkg: haskell-cipher-aes 0.2.11-96 rebuild with splitmix 0.0.3 Modified: haskell-cipher-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:49:35 UTC (rev 496114) +++ PKGBUILD2019-08-01 05:50:29 UTC (rev 496115) @@ -4,7 +4,7 @@ _hkgname=cipher-aes pkgname=haskell-cipher-aes pkgver=0.2.11 -pkgrel=95 +pkgrel=96 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-cipher-aes/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:50:40 Author: felixonmars Revision: 496116 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 496115, haskell-cipher-aes/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 496115, haskell-cipher-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:50:40 UTC (rev 496116) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cipher-aes +pkgname=haskell-cipher-aes +pkgver=0.2.11 +pkgrel=96 +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 +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-cipher-types/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:49:25 Author: felixonmars Revision: 496113 upgpkg: haskell-crypto-cipher-types 0.0.9-96 rebuild with splitmix 0.0.3 Modified: haskell-crypto-cipher-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:48:35 UTC (rev 496112) +++ PKGBUILD2019-08-01 05:49:25 UTC (rev 496113) @@ -4,7 +4,7 @@ _hkgname=crypto-cipher-types pkgname=haskell-crypto-cipher-types pkgver=0.0.9 -pkgrel=95 +pkgrel=96 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: Thursday, August 1, 2019 @ 05:49:35 Author: felixonmars Revision: 496114 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 496113, 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 496113, haskell-crypto-cipher-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:49:35 UTC (rev 496114) @@ -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=96 +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 +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/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:48:35 Author: felixonmars Revision: 496112 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 496111, haskell-securemem/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 496111, haskell-securemem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:48:35 UTC (rev 496112) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=securemem +pkgname=haskell-securemem +pkgver=0.1.10 +pkgrel=58 +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 +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: Thursday, August 1, 2019 @ 05:48:24 Author: felixonmars Revision: 496111 upgpkg: haskell-securemem 0.1.10-58 rebuild with splitmix 0.0.3 Modified: haskell-securemem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:47:45 UTC (rev 496110) +++ PKGBUILD2019-08-01 05:48:24 UTC (rev 496111) @@ -4,7 +4,7 @@ _hkgname=securemem pkgname=haskell-securemem pkgver=0.1.10 -pkgrel=57 +pkgrel=58 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-rsa/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:47:45 Author: felixonmars Revision: 496110 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rsa/repos/community-staging-x86_64/ haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 496109, haskell-rsa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 496109, haskell-rsa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:47:45 UTC (rev 496110) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=RSA +pkgname=haskell-rsa +pkgver=2.3.1 +pkgrel=27 +pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." +url="https://github.com/GaloisInc/rsa; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 'haskell-sha') +makedepends=('ghc' 'haskell-drbg' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b4d3f406cd7b97237c2b36e2ba659f35871e02a6144b6cb48482fdc7999d9822758472c25b9eaef9ef6aeb8c503fa49b424350a543897217f3aec3084dd7572f') + +prepare() { +cd $_hkgname-$pkgver +sed -i '1i{-# language NoMonadFailDesugaring #-}' Test.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-rsa/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:47:34 Author: felixonmars Revision: 496109 upgpkg: haskell-rsa 2.3.1-27 rebuild with splitmix 0.0.3 Modified: haskell-rsa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:45:45 UTC (rev 496108) +++ PKGBUILD2019-08-01 05:47:34 UTC (rev 496109) @@ -3,7 +3,7 @@ _hkgname=RSA pkgname=haskell-rsa pkgver=2.3.1 -pkgrel=26 +pkgrel=27 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." url="https://github.com/GaloisInc/rsa; license=('BSD')
[arch-commits] Commit in haskell-prettyprinter-convert-ansi-wl-pprint/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:45:45 Author: felixonmars Revision: 496108 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/ haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from rev 496107, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from rev 496107, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:45:45 UTC (rev 496108) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter-convert-ansi-wl-pprint +pkgname=haskell-prettyprinter-convert-ansi-wl-pprint +pkgver=1.1 +pkgrel=53 +pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones." +url="https://github.com/quchen/prettyprinter; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-ansi-wl-pprint' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d5587fd33e5175149781c21d577a2e18b4f84731ed9deb692f22ea25f85212ac13b300176b13ae3f54d07fb3a720fda6c5561052d68f4832dc255fbf85c05aea') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in haskell-prettyprinter-convert-ansi-wl-pprint/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:45:34 Author: felixonmars Revision: 496107 upgpkg: haskell-prettyprinter-convert-ansi-wl-pprint 1.1-53 rebuild with splitmix 0.0.3 Modified: haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:44:43 UTC (rev 496106) +++ PKGBUILD2019-08-01 05:45:34 UTC (rev 496107) @@ -3,7 +3,7 @@ _hkgname=prettyprinter-convert-ansi-wl-pprint pkgname=haskell-prettyprinter-convert-ansi-wl-pprint pkgver=1.1 -pkgrel=52 +pkgrel=53 pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones." url="https://github.com/quchen/prettyprinter; license=('custom:BSD2')
[arch-commits] Commit in haskell-prettyprinter-ansi-terminal/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:44:32 Author: felixonmars Revision: 496105 upgpkg: haskell-prettyprinter-ansi-terminal 1.1.1.2-56 rebuild with splitmix 0.0.3 Modified: haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:43:42 UTC (rev 496104) +++ PKGBUILD2019-08-01 05:44:32 UTC (rev 496105) @@ -3,7 +3,7 @@ _hkgname=prettyprinter-ansi-terminal pkgname=haskell-prettyprinter-ansi-terminal pkgver=1.1.1.2 -pkgrel=55 +pkgrel=56 pkgdesc="ANSI terminal backend for the prettyprinter package." url="https://github.com/quchen/prettyprinter-ansi-terminal; license=('custom:BSD2')
[arch-commits] Commit in haskell-prettyprinter-ansi-terminal/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:44:43 Author: felixonmars Revision: 496106 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/ haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 496105, haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 496105, haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:44:43 UTC (rev 496106) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter-ansi-terminal +pkgname=haskell-prettyprinter-ansi-terminal +pkgver=1.1.1.2 +pkgrel=56 +pkgdesc="ANSI terminal backend for the prettyprinter package." +url="https://github.com/quchen/prettyprinter-ansi-terminal; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-prettyprinter') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2ac6c76ce6570b285370c9b1a466272aa5a3ba86a9f1de996392d750d212ff62a743e9c3c28f7de7951c9b270d64c97cb695166b65d642751942d682ff1a71b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-buildReadme +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in haskell-prettyprinter/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:43:42 Author: felixonmars Revision: 496104 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter/repos/community-staging-x86_64/ haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 496103, haskell-prettyprinter/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 496103, haskell-prettyprinter/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:43:42 UTC (rev 496104) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter +pkgname=haskell-prettyprinter +pkgver=1.3.0 +pkgrel=10 +pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." +url="https://github.com/hspec/prettyprinter; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-pgp-wordlist' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('5aa07888cc61e1431d852188f1571726b2929eca36c285026f4d7458f73bb568fe73de7a113c687b62b352efaaa4d2d4fb9bbdff6250d1d944ca13ee6141e51c') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-buildReadme +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in haskell-prettyprinter/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:43:32 Author: felixonmars Revision: 496103 upgpkg: haskell-prettyprinter 1.3.0-10 rebuild with splitmix 0.0.3 Modified: haskell-prettyprinter/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:41:46 UTC (rev 496102) +++ PKGBUILD2019-08-01 05:43:32 UTC (rev 496103) @@ -3,7 +3,7 @@ _hkgname=prettyprinter pkgname=haskell-prettyprinter pkgver=1.3.0 -pkgrel=9 +pkgrel=10 pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." url="https://github.com/hspec/prettyprinter; license=('custom:BSD2')
[arch-commits] Commit in haskell-pgp-wordlist/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:41:34 Author: felixonmars Revision: 496101 upgpkg: haskell-pgp-wordlist 0.1.0.3-11 rebuild with splitmix 0.0.3 Modified: haskell-pgp-wordlist/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:40:35 UTC (rev 496100) +++ PKGBUILD2019-08-01 05:41:34 UTC (rev 496101) @@ -3,7 +3,7 @@ _hkgname=pgp-wordlist pkgname=haskell-pgp-wordlist pkgver=0.1.0.3 -pkgrel=10 +pkgrel=11 pkgdesc="Translate between binary data and a human-readable collection of words." url="https://github.com/quchen/pgp-wordlist; license=('BSD')
[arch-commits] Commit in haskell-pgp-wordlist/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:41:46 Author: felixonmars Revision: 496102 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pgp-wordlist/repos/community-staging-x86_64/ haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD (from rev 496101, haskell-pgp-wordlist/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD (from rev 496101, haskell-pgp-wordlist/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:41:46 UTC (rev 496102) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=pgp-wordlist +pkgname=haskell-pgp-wordlist +pkgver=0.1.0.3 +pkgrel=11 +pkgdesc="Translate between binary data and a human-readable collection of words." +url="https://github.com/quchen/pgp-wordlist; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc' 'haskell-doctest' 'haskell-hunit' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b7c6db47c1f9a0b10c5c94ea46b8eee282988e5990ef3dafa2d07a5bfc0718572b04494d23ddab063811ef2452546d6b17010c6490a89031f4b071f1a43d989b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-pem/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:40:35 Author: felixonmars Revision: 496100 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pem/repos/community-staging-x86_64/ haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 496099, haskell-pem/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 496099, haskell-pem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:40:35 UTC (rev 496100) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: hauzer + +_hkgname=pem +pkgname=haskell-pem +pkgver=0.2.4 +pkgrel=56 +pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-memory') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d') + +build() { +cd $_hkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-pem/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:40:24 Author: felixonmars Revision: 496099 upgpkg: haskell-pem 0.2.4-56 rebuild with splitmix 0.0.3 Modified: haskell-pem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:39:42 UTC (rev 496098) +++ PKGBUILD2019-08-01 05:40:24 UTC (rev 496099) @@ -5,7 +5,7 @@ _hkgname=pem pkgname=haskell-pem pkgver=0.2.4 -pkgrel=55 +pkgrel=56 pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-pcre-heavy/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:39:32 Author: felixonmars Revision: 496097 upgpkg: haskell-pcre-heavy 1.0.0.2-61 rebuild with splitmix 0.0.3 Modified: haskell-pcre-heavy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:38:50 UTC (rev 496096) +++ PKGBUILD2019-08-01 05:39:32 UTC (rev 496097) @@ -4,7 +4,7 @@ _hkgname=pcre-heavy pkgname=haskell-pcre-heavy pkgver=1.0.0.2 -pkgrel=60 +pkgrel=61 pkgdesc="A regexp library on top of pcre-light you can actually use" url="https://github.com/myfreeweb/pcre-heavy; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-pcre-heavy/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:39:42 Author: felixonmars Revision: 496098 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pcre-heavy/repos/community-staging-x86_64/ haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 496097, haskell-pcre-heavy/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 496097, haskell-pcre-heavy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:39:42 UTC (rev 496098) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pcre-heavy +pkgname=haskell-pcre-heavy +pkgver=1.0.0.2 +pkgrel=61 +pkgdesc="A regexp library on top of pcre-light you can actually use" +url="https://github.com/myfreeweb/pcre-heavy; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-pcre-light' 'haskell-string-conversions') +makedepends=('ghc' 'haskell-glob' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('77691394c7aadb1c81a0974207a8f8ea8ef5f0c85301d0fdb6fb453724c38bd8598b437994b75df5a02a2ca8a98ec22a9473ade52e26a3d2bb1daf22637b54cd') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +doctest library/*/*/*/*.hs +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "UNLICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/UNLICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/UNLICENSE" +}
[arch-commits] Commit in haskell-openssl-streams/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:38:50 Author: felixonmars Revision: 496096 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 496095, haskell-openssl-streams/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 496095, haskell-openssl-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:38:50 UTC (rev 496096) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=openssl-streams +pkgname=haskell-openssl-streams +pkgver=1.2.2.0 +pkgrel=25 +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=('ff1262afd26c82e97ed0a8bc7237728b47341968e8c6fe4a2351780508241f1588d12b32709d9be3b385db14b9b56eee77676cacb1c0a6bf632a8f25bdb775eb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-openssl-streams/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:38:39 Author: felixonmars Revision: 496095 upgpkg: haskell-openssl-streams 1.2.2.0-25 rebuild with splitmix 0.0.3 Modified: haskell-openssl-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:37:51 UTC (rev 496094) +++ PKGBUILD2019-08-01 05:38:39 UTC (rev 496095) @@ -3,7 +3,7 @@ _hkgname=openssl-streams pkgname=haskell-openssl-streams pkgver=1.2.2.0 -pkgrel=24 +pkgrel=25 pkgdesc="OpenSSL network support for io-streams" url="https://github.com/snapframework/openssl-streams; license=('BSD')
[arch-commits] Commit in haskell-network-protocol-xmpp/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:37:51 Author: felixonmars Revision: 496094 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-protocol-xmpp/repos/community-staging-x86_64/ haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD (from rev 496093, haskell-network-protocol-xmpp/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD (from rev 496093, haskell-network-protocol-xmpp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:37:51 UTC (rev 496094) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=network-protocol-xmpp +pkgname=haskell-network-protocol-xmpp +pkgver=0.4.8 +pkgrel=129 +pkgdesc="Client library for the XMPP protocol." +url="https://john-millikin.com/software/haskell-xmpp/; +license=("GPL3") +arch=('x86_64') +depends=('ghc-libs' "haskell-gnuidn" "haskell-gnutls" "haskell-gsasl" "haskell-libxml-sax" + "haskell-monads-tf" "haskell-network" "haskell-xml-types") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('029cbb1a0ea6691fd886b326eee7a24e8300bbece1f0c0f564b43b0e344f4107ca980d97342271cab0b9c1333fc445ac10f7dfae41dd2b6e6ea995bfb810311e') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt" +}
[arch-commits] Commit in haskell-network-protocol-xmpp/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:37:40 Author: felixonmars Revision: 496093 upgpkg: haskell-network-protocol-xmpp 0.4.8-129 rebuild with splitmix 0.0.3 Modified: haskell-network-protocol-xmpp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:36:48 UTC (rev 496092) +++ PKGBUILD2019-08-01 05:37:40 UTC (rev 496093) @@ -4,7 +4,7 @@ _hkgname=network-protocol-xmpp pkgname=haskell-network-protocol-xmpp pkgver=0.4.8 -pkgrel=128 +pkgrel=129 pkgdesc="Client library for the XMPP protocol." url="https://john-millikin.com/software/haskell-xmpp/; license=("GPL3")
[arch-commits] Commit in haskell-network-multicast/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:36:48 Author: felixonmars Revision: 496092 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-multicast/repos/community-staging-x86_64/ haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 496091, haskell-network-multicast/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 496091, haskell-network-multicast/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:36:48 UTC (rev 496092) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=network-multicast +pkgname=haskell-network-multicast +pkgver=0.2.0 +pkgrel=66 +pkgdesc="Simple multicast library" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' "haskell-network") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('121b42abeb2be9dd254f3ec54f2303c2eda50cf2ae232c354ddcdae87d36fe535cf8d70ee2a87fb782a8114ec55587122075270b08a69418a9f9b0827f692626') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-network-multicast/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:36:38 Author: felixonmars Revision: 496091 upgpkg: haskell-network-multicast 0.2.0-66 rebuild with splitmix 0.0.3 Modified: haskell-network-multicast/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:35:57 UTC (rev 496090) +++ PKGBUILD2019-08-01 05:36:38 UTC (rev 496091) @@ -4,7 +4,7 @@ _hkgname=network-multicast pkgname=haskell-network-multicast pkgver=0.2.0 -pkgrel=65 +pkgrel=66 pkgdesc="Simple multicast library" url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-http2/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:35:57 Author: felixonmars Revision: 496090 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http2/repos/community-staging-x86_64/ haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 496089, haskell-http2/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 496089, haskell-http2/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:35:57 UTC (rev 496090) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http2 +pkgname=haskell-http2 +pkgver=1.6.5 +pkgrel=25 +pkgdesc="HTTP/2.0 library including frames and HPACK" +url="https://github.com/kazu-yamamoto/http2; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-network-byte-order' 'haskell-psqueues') +makedepends=('ghc' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-base16-bytestring' + 'haskell-doctest' 'haskell-glob' 'haskell-hspec' 'haskell-word8' + 'haskell-unordered-containers' 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('11cdacd89ed8cd895f6ff67dc43e905d077be19e3e61b58964f95f9a02e1e475484cd5a7c0b7735db7abdc006489ef362c5660f8e5d3235e7d0b09c8a7e9eb14') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-devel +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-http2/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:35:46 Author: felixonmars Revision: 496089 upgpkg: haskell-http2 1.6.5-25 rebuild with splitmix 0.0.3 Modified: haskell-http2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:33:58 UTC (rev 496088) +++ PKGBUILD2019-08-01 05:35:46 UTC (rev 496089) @@ -4,7 +4,7 @@ _hkgname=http2 pkgname=haskell-http2 pkgver=1.6.5 -pkgrel=24 +pkgrel=25 pkgdesc="HTTP/2.0 library including frames and HPACK" url="https://github.com/kazu-yamamoto/http2; license=("BSD")
[arch-commits] Commit in haskell-network-byte-order/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:33:47 Author: felixonmars Revision: 496087 upgpkg: haskell-network-byte-order 0.1.1.0-6 rebuild with splitmix 0.0.3 Modified: haskell-network-byte-order/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:33:02 UTC (rev 496086) +++ PKGBUILD2019-08-01 05:33:47 UTC (rev 496087) @@ -3,7 +3,7 @@ _hkgname=network-byte-order pkgname=haskell-network-byte-order pkgver=0.1.1.0 -pkgrel=5 +pkgrel=6 pkgdesc="Network byte order utilities" url="https://github.com/kazu-yamamoto/network-byte-order; license=('BSD')
[arch-commits] Commit in haskell-network-byte-order/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:33:58 Author: felixonmars Revision: 496088 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-byte-order/repos/community-staging-x86_64/ haskell-network-byte-order/repos/community-staging-x86_64/PKGBUILD (from rev 496087, haskell-network-byte-order/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-network-byte-order/repos/community-staging-x86_64/PKGBUILD (from rev 496087, haskell-network-byte-order/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:33:58 UTC (rev 496088) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=network-byte-order +pkgname=haskell-network-byte-order +pkgver=0.1.1.0 +pkgrel=6 +pkgdesc="Network byte order utilities" +url="https://github.com/kazu-yamamoto/network-byte-order; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('25fe862799e57f4f01a5f5a05c3ed6bbb2bda18190352c16371fa19c500807905a9d03804ecb31daf1dcb4d5cce567487fa744714466f7a6982a42bc2d57268a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-httpd-shed/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:33:02 Author: felixonmars Revision: 496086 archrelease: copy trunk to community-staging-x86_64 Added: haskell-httpd-shed/repos/community-staging-x86_64/ haskell-httpd-shed/repos/community-staging-x86_64/PKGBUILD (from rev 496085, haskell-httpd-shed/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-httpd-shed/repos/community-staging-x86_64/PKGBUILD (from rev 496085, haskell-httpd-shed/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:33:02 UTC (rev 496086) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=httpd-shed +pkgname=haskell-httpd-shed +pkgver=0.4.1.1 +pkgrel=10 +pkgdesc="A simple web-server with an interact style API" +url="https://github.com/andygill/httpd-shed/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd' 'haskell-network-uri') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b168fd18f4d476fc6d903d8dc17a1831645049dc6ae57e977b97453f69c98dc3a288e2c8d0298283bc2b8dd0d4e994fcec27058bb36b9ee0d4d4aac2b9de3b97') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-buildexamples -fnetwork-uri -fnetwork-bsd +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-httpd-shed/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:32:51 Author: felixonmars Revision: 496085 upgpkg: haskell-httpd-shed 0.4.1.1-10 rebuild with splitmix 0.0.3 Modified: haskell-httpd-shed/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:32:14 UTC (rev 496084) +++ PKGBUILD2019-08-01 05:32:51 UTC (rev 496085) @@ -4,7 +4,7 @@ _hkgname=httpd-shed pkgname=haskell-httpd-shed pkgver=0.4.1.1 -pkgrel=9 +pkgrel=10 pkgdesc="A simple web-server with an interact style API" url="https://github.com/andygill/httpd-shed/; license=("BSD")
[arch-commits] Commit in haskell-network-bsd/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:32:14 Author: felixonmars Revision: 496084 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-bsd/repos/community-staging-x86_64/ haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 496083, haskell-network-bsd/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 496083, haskell-network-bsd/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:32:14 UTC (rev 496084) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=network-bsd +pkgname=haskell-network-bsd +pkgver=2.8.0.0 +pkgrel=17 +pkgdesc="POSIX network database () API" +url="https://github.com/haskell/network-bsd; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('697d83e76ccd9b9efe0a7bf354126184ca2c4dc33ed9f3912896f43910aea3a34d3b7d98b9f61d7632923e01edf59b0d40e4f1cd211f2aa04885485c59be463b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-libmpd/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:31:13 Author: felixonmars Revision: 496081 upgpkg: haskell-libmpd 0.9.0.8-69 rebuild with splitmix 0.0.3 Modified: haskell-libmpd/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:30:16 UTC (rev 496080) +++ PKGBUILD2019-08-01 05:31:13 UTC (rev 496081) @@ -7,7 +7,7 @@ _hkgname=libmpd pkgname=haskell-libmpd pkgver=0.9.0.8 -pkgrel=68 +pkgrel=69 pkgdesc='Client library for MPD, the Music Player Daemon' url='https://hackage.haskell.org/package/libmpd' license=('MIT')
[arch-commits] Commit in haskell-network-bsd/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:32:04 Author: felixonmars Revision: 496083 upgpkg: haskell-network-bsd 2.8.0.0-17 rebuild with splitmix 0.0.3 Modified: haskell-network-bsd/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:31:27 UTC (rev 496082) +++ PKGBUILD2019-08-01 05:32:04 UTC (rev 496083) @@ -3,7 +3,7 @@ _hkgname=network-bsd pkgname=haskell-network-bsd pkgver=2.8.0.0 -pkgrel=16 +pkgrel=17 pkgdesc="POSIX network database () API" url="https://github.com/haskell/network-bsd; license=('MIT')
[arch-commits] Commit in haskell-libmpd/repos (3 files)
Date: Thursday, August 1, 2019 @ 05:31:27 Author: felixonmars Revision: 496082 archrelease: copy trunk to community-staging-x86_64 Added: haskell-libmpd/repos/community-staging-x86_64/ haskell-libmpd/repos/community-staging-x86_64/PKGBUILD (from rev 496081, haskell-libmpd/trunk/PKGBUILD) haskell-libmpd/repos/community-staging-x86_64/ghc-8.6.patch (from rev 496081, haskell-libmpd/trunk/ghc-8.6.patch) ---+ PKGBUILD | 53 + ghc-8.6.patch | 36 2 files changed, 89 insertions(+) Copied: haskell-libmpd/repos/community-staging-x86_64/PKGBUILD (from rev 496081, haskell-libmpd/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:31:27 UTC (rev 496082) @@ -0,0 +1,53 @@ +# Maintainer: Levente Polyak +# Contributer: Colin Woodbury +# Contributer: Leif Warner +# Contributor: Cedric Girard +# Contributor: Arch Haskell Team + +_hkgname=libmpd +pkgname=haskell-libmpd +pkgver=0.9.0.8 +pkgrel=69 +pkgdesc='Client library for MPD, the Music Player Daemon' +url='https://hackage.haskell.org/package/libmpd' +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'gmp' 'haskell-attoparsec' 'haskell-bytestring' 'haskell-containers' 'haskell-data-default' + 'haskell-filepath' 'haskell-network' 'haskell-time' 'haskell-utf8-string' + 'haskell-primitive') +makedepends=('ghc') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/vimus/libmpd-haskell/archive/v${pkgver}.tar.gz +ghc-8.6.patch) +sha512sums=('5cc24fe3a81f59b9a7dff96771e9e5312a5e64e0947e191439447838f00f176fc5dbe086fb8fc774dd4896480eb552640e4f0d93ab947f78bf01c72aa93f6907' + '9b3f4a2ff5859f100468d0da0ceb78e0affd4fd48e8c0f221f6435f1fa13bbf815f654909ace0c737fc4a3a1d9208b269b7d9a16e731eb37fc4d61e09feaab9b') + +prepare() { + cd $_hkgname-haskell-$pkgver + patch -p1 -i ../ghc-8.6.patch +} + +build() { + cd ${_hkgname}-haskell-${pkgver} +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock +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}-haskell-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + install -dm 755 "${pkgdir}/usr/share/doc/ghc/html/libraries" + runhaskell Setup copy --destdir="$pkgdir" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 README.md changelog.md -t "${pkgdir}/usr/share/doc/${pkgname}" + ln -s /usr/share/doc/${pkgname}/html "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +} + +# vim: ts=2 sw=2 et: Copied: haskell-libmpd/repos/community-staging-x86_64/ghc-8.6.patch (from rev 496081, haskell-libmpd/trunk/ghc-8.6.patch) === --- community-staging-x86_64/ghc-8.6.patch (rev 0) +++ community-staging-x86_64/ghc-8.6.patch 2019-08-01 05:31:27 UTC (rev 496082) @@ -0,0 +1,36 @@ +diff --git a/src/Network/MPD/Commands/Types.hs b/src/Network/MPD/Commands/Types.hs +index 699821a..b12e68e 100644 +--- a/src/Network/MPD/Commands/Types.hs b/src/Network/MPD/Commands/Types.hs +@@ -44,6 +44,7 @@ import Network.MPD.Commands.Arg (MPDArg(prep), Args(Args)) + import Data.Default.Class + + import qualified Data.Map as M ++import Data.Map.Strict (insertWith) + import Data.Time.Clock (UTCTime) + import Data.String + +@@ -263,7 +264,7 @@ sgGetTag meta s = M.lookup meta $ sgTags s + + -- | Add metadata tag value. + sgAddTag :: Metadata -> Value -> Song -> Song +-sgAddTag meta value s = s { sgTags = M.insertWith' (++) meta [value] (sgTags s) } ++sgAddTag meta value s = s { sgTags = insertWith (++) meta [value] (sgTags s) } + + defaultSong :: Path -> Song + defaultSong path = +diff --git a/src/Network/MPD/Core.hs b/src/Network/MPD/Core.hs +index 29f7101..e4d4c1d 100644 +--- a/src/Network/MPD/Core.hs b/src/Network/MPD/Core.hs +@@ -117,7 +117,8 @@ mpdOpen = MPD $ do + (Just <$> connectTo host (PortNumber $ fromInteger port)) + `catchAny` const (return Nothing) + checkConn = do +-[msg] <- send "" ++singleMsg <- send "" ++let [msg] = singleMsg + if "OK MPD" `isPrefixOf` msg +
[arch-commits] Commit in haskell-iproute/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:30:16 Author: felixonmars Revision: 496080 archrelease: copy trunk to community-staging-x86_64 Added: haskell-iproute/repos/community-staging-x86_64/ haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 496079, haskell-iproute/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 496079, haskell-iproute/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:30:16 UTC (rev 496080) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=iproute +pkgname=haskell-iproute +pkgver=1.7.7 +pkgrel=22 +pkgdesc="IP Routing Table" +url="https://www.mew.org/~kazu/proj/iproute/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-appar" "haskell-byteorder" "haskell-network") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d9fdde77969b1614304b4220cc7ad664e9009b3f65780a6625a65926712919e39ef18f623c158eec38b028f4529f6a9a1673f2d4ec1722c435c073df0bad93df') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-iproute/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:30:05 Author: felixonmars Revision: 496079 upgpkg: haskell-iproute 1.7.7-22 rebuild with splitmix 0.0.3 Modified: haskell-iproute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:29:21 UTC (rev 496078) +++ PKGBUILD2019-08-01 05:30:05 UTC (rev 496079) @@ -4,7 +4,7 @@ _hkgname=iproute pkgname=haskell-iproute pkgver=1.7.7 -pkgrel=21 +pkgrel=22 pkgdesc="IP Routing Table" url="https://www.mew.org/~kazu/proj/iproute/; license=("BSD")
[arch-commits] Commit in haskell-io-streams-haproxy/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:29:21 Author: felixonmars Revision: 496078 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams-haproxy/repos/community-staging-x86_64/ haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 496077, haskell-io-streams-haproxy/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 496077, haskell-io-streams-haproxy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:29:21 UTC (rev 496078) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams-haproxy +pkgname=haskell-io-streams-haproxy +pkgver=1.0.1.0 +pkgrel=24 +pkgdesc="HAProxy protocol 1.5 support for io-streams" +url="https://github.com/snapframework/io-streams-haproxy; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' '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=('6d9f2da6b014a9f2ee894237af56376b94616af1c1795681adac4bfd10edfb851cbe1a37295025c6ebf7e77fe7b5d2abba3557ac1a9ed594deabaee05151572a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-io-streams-haproxy/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:29:11 Author: felixonmars Revision: 496077 upgpkg: haskell-io-streams-haproxy 1.0.1.0-24 rebuild with splitmix 0.0.3 Modified: haskell-io-streams-haproxy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:28:12 UTC (rev 496076) +++ PKGBUILD2019-08-01 05:29:11 UTC (rev 496077) @@ -3,7 +3,7 @@ _hkgname=io-streams-haproxy pkgname=haskell-io-streams-haproxy pkgver=1.0.1.0 -pkgrel=23 +pkgrel=24 pkgdesc="HAProxy protocol 1.5 support for io-streams" url="https://github.com/snapframework/io-streams-haproxy; license=('BSD')
[arch-commits] Commit in haskell-io-streams/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:28:01 Author: felixonmars Revision: 496075 upgpkg: haskell-io-streams 1.5.1.0-24 rebuild with splitmix 0.0.3 Modified: haskell-io-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:26:15 UTC (rev 496074) +++ PKGBUILD2019-08-01 05:28:01 UTC (rev 496075) @@ -3,7 +3,7 @@ _hkgname=io-streams pkgname=haskell-io-streams pkgver=1.5.1.0 -pkgrel=23 +pkgrel=24 pkgdesc="Simple, composable, and easy-to-use stream I/O" url="https://github.com/snapframework/io-streams; license=('BSD')
[arch-commits] Commit in haskell-io-streams/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:28:12 Author: felixonmars Revision: 496076 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams/repos/community-staging-x86_64/ haskell-io-streams/repos/community-staging-x86_64/PKGBUILD (from rev 496075, haskell-io-streams/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-io-streams/repos/community-staging-x86_64/PKGBUILD (from rev 496075, haskell-io-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:28:12 UTC (rev 496076) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams +pkgname=haskell-io-streams +pkgver=1.5.1.0 +pkgrel=24 +pkgdesc="Simple, composable, and easy-to-use stream I/O" +url="https://github.com/snapframework/io-streams; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-network' 'haskell-primitive' 'haskell-vector' + 'haskell-zlib-bindings') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2' 'haskell-zlib') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('01ddf89f09cba429ab600e55994cb6740d4fcdeb23ce85822098d39dbe530a74256d66ea52429798787d9d549db3cd99a5078362b333a7f49c4926e74e0b460c') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/bytestring-builder/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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-http-common/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:26:15 Author: felixonmars Revision: 496074 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-common/repos/community-staging-x86_64/ haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 496073, haskell-http-common/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 496073, haskell-http-common/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:26:15 UTC (rev 496074) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=http-common +pkgname=haskell-http-common +pkgver=0.8.2.0 +pkgrel=57 +pkgdesc="Common types for HTTP clients and servers" +url="https://github.com/afcowie/http-common; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-case-insensitive' + 'haskell-network' 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e02e9b08235483220856ed1cacebea1910ec41451d7ec68b86a2193f5c050f74ef3747a4a2c35c560795727d9f62ee6485cfd1ed5597fb7645ce6339f969851a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENCE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE" +}
[arch-commits] Commit in haskell-http-common/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:26:04 Author: felixonmars Revision: 496073 upgpkg: haskell-http-common 0.8.2.0-57 rebuild with splitmix 0.0.3 Modified: haskell-http-common/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:25:21 UTC (rev 496072) +++ PKGBUILD2019-08-01 05:26:04 UTC (rev 496073) @@ -3,7 +3,7 @@ _hkgname=http-common pkgname=haskell-http-common pkgver=0.8.2.0 -pkgrel=56 +pkgrel=57 pkgdesc="Common types for HTTP clients and servers" url="https://github.com/afcowie/http-common; license=('BSD')
[arch-commits] Commit in haskell-hsopenssl/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:25:10 Author: felixonmars Revision: 496071 upgpkg: haskell-hsopenssl 0.11.4.16-20 rebuild with splitmix 0.0.3 Modified: haskell-hsopenssl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:24:06 UTC (rev 496070) +++ PKGBUILD2019-08-01 05:25:10 UTC (rev 496071) @@ -3,7 +3,7 @@ _hkgname=HsOpenSSL pkgname=haskell-hsopenssl pkgver=0.11.4.16 -pkgrel=19 +pkgrel=20 pkgdesc="Partial OpenSSL binding for Haskell" url="https://github.com/vshabanov/HsOpenSSL; license=('custom:PublicDomain')
[arch-commits] Commit in haskell-hsopenssl/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:25:21 Author: felixonmars Revision: 496072 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hsopenssl/repos/community-staging-x86_64/ haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 496071, haskell-hsopenssl/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 496071, haskell-hsopenssl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:25:21 UTC (rev 496072) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=HsOpenSSL +pkgname=haskell-hsopenssl +pkgver=0.11.4.16 +pkgrel=20 +pkgdesc="Partial OpenSSL binding for Haskell" +url="https://github.com/vshabanov/HsOpenSSL; +license=('custom:PublicDomain') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'openssl') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('1f44f871eeffc218e7f2f19371054dc5fcfff68dbb893ef264c1fd14883c56be4b9166b9dc7e23dfd6a671f87b0bed42243fff18efe7f5ac5d8d017d32b4e7a7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in git-repair/repos (3 files)
Date: Thursday, August 1, 2019 @ 05:24:06 Author: felixonmars Revision: 496070 archrelease: copy trunk to community-staging-x86_64 Added: git-repair/repos/community-staging-x86_64/ git-repair/repos/community-staging-x86_64/PKGBUILD (from rev 496069, git-repair/trunk/PKGBUILD) git-repair/repos/community-staging-x86_64/ghc-8.4.patch (from rev 496069, git-repair/trunk/ghc-8.4.patch) ---+ PKGBUILD | 41 + ghc-8.4.patch | 29 + 2 files changed, 70 insertions(+) Copied: git-repair/repos/community-staging-x86_64/PKGBUILD (from rev 496069, git-repair/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:24:06 UTC (rev 496070) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +pkgname=git-repair +pkgver=1.20170626 +pkgrel=78 +pkgdesc="Repairs a damaged git repository" +url="https://git-repair.branchable.com/; +license=("GPL") +arch=('x86_64') +depends=('git' 'ghc-libs' 'haskell-async' 'haskell-data-default' 'haskell-exceptions' + 'haskell-hslogger' 'haskell-ifelse' 'haskell-network' 'haskell-network-uri' + 'haskell-optparse-applicative' 'haskell-quickcheck' 'haskell-split' + 'haskell-unix-compat' 'haskell-utf8-string') +makedepends=('ghc') +source=("$pkgname::git://git-repair.branchable.com/#tag=$pkgver" +ghc-8.4.patch) +sha512sums=('SKIP' + '7aefb60b5857252bb5b9212865ecc6da0727ec24422fa75fd7442108483e63560bb71d5782c580735ac640d9ec1131cda68882d097ebbd5e2681a9fab4ccebd2') + +prepare() { + cd git-repair + patch -p1 -i ../ghc-8.4.patch +} + +build() { + cd git-repair + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/$pkgname" \ + -fnetwork-uri + runhaskell Setup build +} + +package() { + cd git-repair + runhaskell Setup copy --destdir="$pkgdir" + install -Dm644 git-repair.1 "$pkgdir"/usr/share/man/man1/git-repair.1 + + rm "$pkgdir"/usr/share/doc/git-repair/GPL + rmdir "$pkgdir"/usr/share/doc/git-repair "$pkgdir"/usr/share/doc +} Copied: git-repair/repos/community-staging-x86_64/ghc-8.4.patch (from rev 496069, git-repair/trunk/ghc-8.4.patch) === --- community-staging-x86_64/ghc-8.4.patch (rev 0) +++ community-staging-x86_64/ghc-8.4.patch 2019-08-01 05:24:06 UTC (rev 496070) @@ -0,0 +1,29 @@ +diff --git a/Git/Fsck.hs b/Git/Fsck.hs +index a716b56..e7061cb 100644 +--- a/Git/Fsck.hs b/Git/Fsck.hs +@@ -44,15 +44,17 @@ type MissingObjects = S.Set Sha + + type Truncated = Bool + ++instance Semigroup FsckOutput where ++ (<>) (FsckOutput s1 t1) (FsckOutput s2 t2) = FsckOutput (S.union s1 s2) (t1 || t2) ++ (<>) (FsckOutput s t) _ = FsckOutput s t ++ (<>) _ (FsckOutput s t) = FsckOutput s t ++ (<>) NoFsckOutput NoFsckOutput = NoFsckOutput ++ (<>) AllDuplicateEntriesWarning AllDuplicateEntriesWarning = AllDuplicateEntriesWarning ++ (<>) AllDuplicateEntriesWarning NoFsckOutput = AllDuplicateEntriesWarning ++ (<>) NoFsckOutput AllDuplicateEntriesWarning = AllDuplicateEntriesWarning ++ + instance Monoid FsckOutput where + mempty = NoFsckOutput +- mappend (FsckOutput s1 t1) (FsckOutput s2 t2) = FsckOutput (S.union s1 s2) (t1 || t2) +- mappend (FsckOutput s t) _ = FsckOutput s t +- mappend _ (FsckOutput s t) = FsckOutput s t +- mappend NoFsckOutput NoFsckOutput = NoFsckOutput +- mappend AllDuplicateEntriesWarning AllDuplicateEntriesWarning = AllDuplicateEntriesWarning +- mappend AllDuplicateEntriesWarning NoFsckOutput = AllDuplicateEntriesWarning +- mappend NoFsckOutput AllDuplicateEntriesWarning = AllDuplicateEntriesWarning + + {- Runs fsck to find some of the broken objects in the repository. + - May not find all broken objects, if fsck fails on bad data in some of
[arch-commits] Commit in git-repair/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:23:53 Author: felixonmars Revision: 496069 upgpkg: git-repair 1.20170626-78 rebuild with splitmix 0.0.3 Modified: git-repair/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:22:38 UTC (rev 496068) +++ PKGBUILD2019-08-01 05:23:53 UTC (rev 496069) @@ -2,7 +2,7 @@ pkgname=git-repair pkgver=1.20170626 -pkgrel=77 +pkgrel=78 pkgdesc="Repairs a damaged git repository" url="https://git-repair.branchable.com/; license=("GPL")
[arch-commits] Commit in haskell-hslogger/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:22:38 Author: felixonmars Revision: 496068 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslogger/repos/community-staging-x86_64/ haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 496067, haskell-hslogger/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 496067, haskell-hslogger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:22:38 UTC (rev 496068) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin +# Maintainer: Arch Haskell Team + +pkgname=haskell-hslogger +pkgver=1.3.0.0 +pkgrel=10 +pkgdesc="Versatile logging framework" +url="https://hackage.haskell.org/package/hslogger; +license=('LGPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-old-locale') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz;) +sha512sums=('4b4b32a08e6cd58f9df72d170f3711e02ce748f6dd8ea098fbfa19c9b8e86565050b678475ad798a9588cb6cd0e07973b9c448bfb529afdc2e5d8cfa613b9ced') + +build() { +cd "${srcdir}/hslogger-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/hslogger-${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-hslogger/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:22:27 Author: felixonmars Revision: 496067 upgpkg: haskell-hslogger 1.3.0.0-10 rebuild with splitmix 0.0.3 Modified: haskell-hslogger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:21:45 UTC (rev 496066) +++ PKGBUILD2019-08-01 05:22:27 UTC (rev 496067) @@ -3,7 +3,7 @@ pkgname=haskell-hslogger pkgver=1.3.0.0 -pkgrel=9 +pkgrel=10 pkgdesc="Versatile logging framework" url="https://hackage.haskell.org/package/hslogger; license=('LGPL')
[arch-commits] Commit in haskell-hackage-security/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:21:35 Author: felixonmars Revision: 496065 upgpkg: haskell-hackage-security 0.5.3.0-56 rebuild with splitmix 0.0.3 Modified: haskell-hackage-security/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:20:31 UTC (rev 496064) +++ PKGBUILD2019-08-01 05:21:35 UTC (rev 496065) @@ -4,7 +4,7 @@ _hkgname=hackage-security pkgname=haskell-hackage-security pkgver=0.5.3.0 -pkgrel=55 +pkgrel=56 pkgdesc="Hackage security library" url="https://github.com/well-typed/hackage-security; license=("BSD")
[arch-commits] Commit in haskell-hackage-security/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:21:45 Author: felixonmars Revision: 496066 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hackage-security/repos/community-staging-x86_64/ haskell-hackage-security/repos/community-staging-x86_64/PKGBUILD (from rev 496065, haskell-hackage-security/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-hackage-security/repos/community-staging-x86_64/PKGBUILD (from rev 496065, haskell-hackage-security/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:21:45 UTC (rev 496066) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hackage-security +pkgname=haskell-hackage-security +pkgver=0.5.3.0 +pkgrel=56 +pkgdesc="Hackage security library" +url="https://github.com/well-typed/hackage-security; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-base64-bytestring' + 'haskell-cryptohash-sha256' 'haskell-ed25519' 'haskell-network' 'haskell-network-uri' + 'haskell-tar' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('57af812fb3911aed6ebdbc5de733e86a2bdc7845a07246c69346c59f654e7c4ae5bf20ad753cfe71dc1d7f47ce66a37fba49b178e8e6ff74002fc8ffb72d920d') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/<.*2.7/<3/' -e 's/< *2.4/<3/' -e 's/< *4.12/<5/' -e 's/< *0.6/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fbase48 -fuse-network-uri -f-old-directory +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-network/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:20:20 Author: felixonmars Revision: 496063 upgpkg: haskell-network 2.8.0.0-19 rebuild with splitmix 0.0.3 Modified: haskell-network/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:19:12 UTC (rev 496062) +++ PKGBUILD2019-08-01 05:20:20 UTC (rev 496063) @@ -4,7 +4,7 @@ _hkgname=network pkgname=haskell-network pkgver=2.8.0.0 -pkgrel=18 +pkgrel=19 pkgdesc="Low-level networking interface" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-network/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:20:31 Author: felixonmars Revision: 496064 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network/repos/community-staging-x86_64/ haskell-network/repos/community-staging-x86_64/PKGBUILD (from rev 496063, haskell-network/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-network/repos/community-staging-x86_64/PKGBUILD (from rev 496063, haskell-network/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:20:31 UTC (rev 496064) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=network +pkgname=haskell-network +pkgver=2.8.0.0 +pkgrel=19 +pkgdesc="Low-level networking interface" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c500c8664ecfbeb42476eb4c882af679d9936236435f8eac557c33b746d5872af8625a12c1d5d0b969b168de5bf9606349aaa85f987accf2f958aba52d7ad826') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/haskell/network/issues/333#issuecomment-400173091 +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" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-drbg/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:19:02 Author: felixonmars Revision: 496061 upgpkg: haskell-drbg 0.5.5-62 rebuild with splitmix 0.0.3 Modified: haskell-drbg/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:17:37 UTC (rev 496060) +++ PKGBUILD2019-08-01 05:19:02 UTC (rev 496061) @@ -3,7 +3,7 @@ _hkgname=DRBG pkgname=haskell-drbg pkgver=0.5.5 -pkgrel=61 +pkgrel=62 pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." url="https://github.com/TomMD/DRBG; license=('BSD')
[arch-commits] Commit in haskell-drbg/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:19:12 Author: felixonmars Revision: 496062 archrelease: copy trunk to community-staging-x86_64 Added: haskell-drbg/repos/community-staging-x86_64/ haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 496061, haskell-drbg/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 496061, haskell-drbg/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:19:12 UTC (rev 496062) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=DRBG +pkgname=haskell-drbg +pkgver=0.5.5 +pkgrel=62 +pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." +url="https://github.com/TomMD/DRBG; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-prettyclass' 'haskell-tagged' 'haskell-crypto-api' + 'haskell-cryptohash-cryptoapi' 'haskell-parallel' 'haskell-cipher-aes128' 'haskell-entropy') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-crypto-api-tests' 'haskell-hunit' + 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e71fc158a7961729ce10d2ca795a935d6a103f31e864f0446cc4faf2b0edb3a5938a4cc79135cf043a375e63f9be4401ce092951b4e8f47c1c3b1c2070c118be') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/TomMD/DRBG/issues/7 +runhaskell Setup test || echo "Tests expected to fail" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-cryptohash-cryptoapi/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:17:37 Author: felixonmars Revision: 496060 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/ haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/PKGBUILD (from rev 496059, haskell-cryptohash-cryptoapi/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/PKGBUILD (from rev 496059, haskell-cryptohash-cryptoapi/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:17:37 UTC (rev 496060) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=cryptohash-cryptoapi +pkgname=haskell-cryptohash-cryptoapi +pkgver=0.1.4 +pkgrel=60 +pkgdesc="Crypto-api interfaces for cryptohash" +url="https://github.com/vincenthz/hs-cryptohash-cryptoapi; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-memory' 'haskell-cryptonite' 'haskell-crypto-api' 'haskell-tagged' + 'haskell-cereal') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f5add1c8922e682d5d08073d0a3d03c6d5545f38edd90821bad7a92f354203ca380ca7e302b4b259bb9e2ce6ae09b1a2428e981e2d745a4a1b1a5cff696621e2') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-cryptohash-cryptoapi/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:17:22 Author: felixonmars Revision: 496059 upgpkg: haskell-cryptohash-cryptoapi 0.1.4-60 rebuild with splitmix 0.0.3 Modified: haskell-cryptohash-cryptoapi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:16:41 UTC (rev 496058) +++ PKGBUILD2019-08-01 05:17:22 UTC (rev 496059) @@ -3,7 +3,7 @@ _hkgname=cryptohash-cryptoapi pkgname=haskell-cryptohash-cryptoapi pkgver=0.1.4 -pkgrel=59 +pkgrel=60 pkgdesc="Crypto-api interfaces for cryptohash" url="https://github.com/vincenthz/hs-cryptohash-cryptoapi; license=('BSD')
[arch-commits] Commit in haskell-cryptohash/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:16:41 Author: felixonmars Revision: 496058 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptohash/repos/community-staging-x86_64/ haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD (from rev 496057, haskell-cryptohash/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD (from rev 496057, haskell-cryptohash/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:16:41 UTC (rev 496058) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cryptohash +pkgname=haskell-cryptohash +pkgver=0.11.9 +pkgrel=107 +pkgdesc="Collection of crypto hashes, fast, pure and practical" +url="https://github.com/vincenthz/hs-cryptohash; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-cryptonite" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d0eb07f59ae893df1a92a4dc45a98142e507ba3da25057ae4acf781b1b6200a2fb68dd2a19f1ba5f9395217bc81e7be1311a479dc3dcb4ec5338518a2f5239af') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-cryptohash/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:16:30 Author: felixonmars Revision: 496057 upgpkg: haskell-cryptohash 0.11.9-107 rebuild with splitmix 0.0.3 Modified: haskell-cryptohash/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:15:31 UTC (rev 496056) +++ PKGBUILD2019-08-01 05:16:30 UTC (rev 496057) @@ -4,7 +4,7 @@ _hkgname=cryptohash pkgname=haskell-cryptohash pkgver=0.11.9 -pkgrel=106 +pkgrel=107 pkgdesc="Collection of crypto hashes, fast, pure and practical" url="https://github.com/vincenthz/hs-cryptohash; license=("BSD")
[arch-commits] Commit in haskell-cryptonite/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:15:31 Author: felixonmars Revision: 496056 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptonite/repos/community-staging-x86_64/ haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD (from rev 496055, haskell-cryptonite/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD (from rev 496055, haskell-cryptonite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:15:31 UTC (rev 496056) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cryptonite +pkgname=haskell-cryptonite +pkgver=0.26 +pkgrel=11 +pkgdesc="Cryptography Primitives sink" +url="https://github.com/vincenthz/cryptonite; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-memory') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4236d411542fd104e5cace61fbdeda615f7d13e442594d7fa12acc682d917b0494b10b242a88fef19e91e93489797206fee07497bff92e43d3849ebac8ee11b0') + +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_deepseq -finteger-gmp -f-support_pclmuldq -fsupport_rdrand \ +-fsupport_aesni -f-old_toolchain_inliner -f-check_alignment -fsupport_sse +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-cryptonite/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:15:20 Author: felixonmars Revision: 496055 upgpkg: haskell-cryptonite 0.26-11 rebuild with splitmix 0.0.3 Modified: haskell-cryptonite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:13:15 UTC (rev 496054) +++ PKGBUILD2019-08-01 05:15:20 UTC (rev 496055) @@ -4,7 +4,7 @@ _hkgname=cryptonite pkgname=haskell-cryptonite pkgver=0.26 -pkgrel=10 +pkgrel=11 pkgdesc="Cryptography Primitives sink" url="https://github.com/vincenthz/cryptonite; license=("BSD")
[arch-commits] Commit in haskell-crypto-pubkey-types/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:13:15 Author: felixonmars Revision: 496054 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-pubkey-types/repos/community-staging-x86_64/ haskell-crypto-pubkey-types/repos/community-staging-x86_64/PKGBUILD (from rev 496053, haskell-crypto-pubkey-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-pubkey-types/repos/community-staging-x86_64/PKGBUILD (from rev 496053, haskell-crypto-pubkey-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:13:15 UTC (rev 496054) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-pubkey-types +pkgname=haskell-crypto-pubkey-types +pkgver=0.4.3 +pkgrel=102 +pkgdesc="Generic cryptography Public keys algorithm types" +url="https://github.com/vincenthz/hs-crypto-pubkey-types; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-asn1-encoding' 'haskell-asn1-types') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('08e6b74ded0decaaf87b4b9ec15af2e8bbeb7095701b5e2062b570af1ecb3d25eb706d6bd91795acfaaf7d09d0e9040359736a0a06a1bc593ef0d8aaf3e374d6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-crypto-pubkey-types/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:13:05 Author: felixonmars Revision: 496053 upgpkg: haskell-crypto-pubkey-types 0.4.3-102 rebuild with splitmix 0.0.3 Modified: haskell-crypto-pubkey-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:12:18 UTC (rev 496052) +++ PKGBUILD2019-08-01 05:13:05 UTC (rev 496053) @@ -4,7 +4,7 @@ _hkgname=crypto-pubkey-types pkgname=haskell-crypto-pubkey-types pkgver=0.4.3 -pkgrel=101 +pkgrel=102 pkgdesc="Generic cryptography Public keys algorithm types" url="https://github.com/vincenthz/hs-crypto-pubkey-types; license=('BSD')
[arch-commits] Commit in haskell-asn1-parse/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:12:18 Author: felixonmars Revision: 496052 archrelease: copy trunk to community-staging-x86_64 Added: haskell-asn1-parse/repos/community-staging-x86_64/ haskell-asn1-parse/repos/community-staging-x86_64/PKGBUILD (from rev 496051, haskell-asn1-parse/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-asn1-parse/repos/community-staging-x86_64/PKGBUILD (from rev 496051, haskell-asn1-parse/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:12:18 UTC (rev 496052) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=asn1-parse +pkgname=haskell-asn1-parse +pkgver=0.9.4 +pkgrel=110 +pkgdesc="Simple monadic parser for ASN1 stream types." +url="https://github.com/vincenthz/hs-asn1; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-encoding" "haskell-asn1-types") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('10579753addf0580d33f2d7d8571bedb3b4ff3d485891dd7db8b75ae09550cbd42ee9d00a452263810079eeb77ec630687b193a6d4b538bfdb683b92c9e64637') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-asn1-parse/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:12:08 Author: felixonmars Revision: 496051 upgpkg: haskell-asn1-parse 0.9.4-110 rebuild with splitmix 0.0.3 Modified: haskell-asn1-parse/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:11:25 UTC (rev 496050) +++ PKGBUILD2019-08-01 05:12:08 UTC (rev 496051) @@ -4,7 +4,7 @@ _hkgname=asn1-parse pkgname=haskell-asn1-parse pkgver=0.9.4 -pkgrel=109 +pkgrel=110 pkgdesc="Simple monadic parser for ASN1 stream types." url="https://github.com/vincenthz/hs-asn1; license=("BSD")
[arch-commits] Commit in haskell-asn1-encoding/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:11:25 Author: felixonmars Revision: 496050 archrelease: copy trunk to community-staging-x86_64 Added: haskell-asn1-encoding/repos/community-staging-x86_64/ haskell-asn1-encoding/repos/community-staging-x86_64/PKGBUILD (from rev 496049, haskell-asn1-encoding/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-asn1-encoding/repos/community-staging-x86_64/PKGBUILD (from rev 496049, haskell-asn1-encoding/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:11:25 UTC (rev 496050) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=asn1-encoding +pkgname=haskell-asn1-encoding +pkgver=0.9.5 +pkgrel=99 +pkgdesc="ASN1 data reader and writer in RAW, BER and DER forms" +url="https://github.com/vincenthz/hs-asn1; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-types" "haskell-hourglass") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f7dd952be1378d1d1eae590ae714c3d9973ae04f2b497f1758479689d3fa05e2bc67362e1f4cc934976614c11357be8b7a0ecf94591760acdf55ac4e8290fa21') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-asn1-types/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:10:32 Author: felixonmars Revision: 496048 archrelease: copy trunk to community-staging-x86_64 Added: haskell-asn1-types/repos/community-staging-x86_64/ haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD (from rev 496047, haskell-asn1-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD (from rev 496047, haskell-asn1-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:10:32 UTC (rev 496048) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=asn1-types +pkgname=haskell-asn1-types +pkgver=0.3.3 +pkgrel=7 +pkgdesc="ASN.1 types" +url="https://github.com/vincenthz/hs-asn1; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-hourglass" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d83fca6d585103f7d112a314bfa4da98bf055cbc7541b55717db6260295fcb7dd96d1ac9a25e39ea31881f1a8454d19ed004d59f3c20118b26ef155a99ec5278') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-asn1-encoding/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:11:13 Author: felixonmars Revision: 496049 upgpkg: haskell-asn1-encoding 0.9.5-99 rebuild with splitmix 0.0.3 Modified: haskell-asn1-encoding/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:10:32 UTC (rev 496048) +++ PKGBUILD2019-08-01 05:11:13 UTC (rev 496049) @@ -4,7 +4,7 @@ _hkgname=asn1-encoding pkgname=haskell-asn1-encoding pkgver=0.9.5 -pkgrel=98 +pkgrel=99 pkgdesc="ASN1 data reader and writer in RAW, BER and DER forms" url="https://github.com/vincenthz/hs-asn1; license=("BSD")
[arch-commits] Commit in haskell-asn1-types/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:10:21 Author: felixonmars Revision: 496047 upgpkg: haskell-asn1-types 0.3.3-7 rebuild with splitmix 0.0.3 Modified: haskell-asn1-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:09:34 UTC (rev 496046) +++ PKGBUILD2019-08-01 05:10:21 UTC (rev 496047) @@ -4,7 +4,7 @@ _hkgname=asn1-types pkgname=haskell-asn1-types pkgver=0.3.3 -pkgrel=6 +pkgrel=7 pkgdesc="ASN.1 types" url="https://github.com/vincenthz/hs-asn1; license=("BSD")
[arch-commits] Commit in haskell-memory/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:09:34 Author: felixonmars Revision: 496046 archrelease: copy trunk to community-staging-x86_64 Added: haskell-memory/repos/community-staging-x86_64/ haskell-memory/repos/community-staging-x86_64/PKGBUILD (from rev 496045, haskell-memory/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-memory/repos/community-staging-x86_64/PKGBUILD (from rev 496045, haskell-memory/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:09:34 UTC (rev 496046) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=memory +pkgname=haskell-memory +pkgver=0.14.18 +pkgrel=30 +pkgdesc="memory and related abstraction stuff" +url="https://github.com/vincenthz/hs-memory; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement') +makedepends=('ghc' 'haskell-foundation') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ce345edb4975c1dec80cdbd1e0be1a079a2ee36d449947fc9da109d3862c8972d7165a512080de79f3a8efc00088c0154eee853bd35a1b9a22211def48747333') + +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 \ +-fsupport_deepseq -fsupport_bytestring -fsupport_basement -fsupport_foundation +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-memory/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:09:24 Author: felixonmars Revision: 496045 upgpkg: haskell-memory 0.14.18-30 rebuild with splitmix 0.0.3 Modified: haskell-memory/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:08:29 UTC (rev 496044) +++ PKGBUILD2019-08-01 05:09:24 UTC (rev 496045) @@ -4,7 +4,7 @@ _hkgname=memory pkgname=haskell-memory pkgver=0.14.18 -pkgrel=29 +pkgrel=30 pkgdesc="memory and related abstraction stuff" url="https://github.com/vincenthz/hs-memory; license=("BSD")
[arch-commits] Commit in haskell-http-api-data/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:08:29 Author: felixonmars Revision: 496044 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-api-data/repos/community-staging-x86_64/ haskell-http-api-data/repos/community-staging-x86_64/PKGBUILD (from rev 496043, haskell-http-api-data/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-http-api-data/repos/community-staging-x86_64/PKGBUILD (from rev 496043, haskell-http-api-data/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:08:29 UTC (rev 496044) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-api-data +pkgname=haskell-http-api-data +pkgver=0.4.1 +pkgrel=11 +pkgdesc="Converting to/from HTTP API data like URL pieces, headers and query parameters." +url="https://github.com/fizruk/http-api-data; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-attoparsec-iso8601' 'haskell-base-compat' + 'haskell-cookie' 'haskell-hashable' 'haskell-http-types' 'haskell-tagged' + 'haskell-time-compat' 'haskell-unordered-containers' 'haskell-uuid-types') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hspec' 'haskell-hunit' + 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('62438f9d160a82ed1a6988ae66809281f591e68179bfc52612e49c2cb47042688c949c6177a8cb557102406bd659438522cf9cc82a6b32b69273a2a954958b48') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/nats/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 \ +-f-use-text-show +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-http-api-data/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:08:18 Author: felixonmars Revision: 496043 upgpkg: haskell-http-api-data 0.4.1-11 rebuild with splitmix 0.0.3 Modified: haskell-http-api-data/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:06:46 UTC (rev 496042) +++ PKGBUILD2019-08-01 05:08:18 UTC (rev 496043) @@ -4,7 +4,7 @@ _hkgname=http-api-data pkgname=haskell-http-api-data pkgver=0.4.1 -pkgrel=10 +pkgrel=11 pkgdesc="Converting to/from HTTP API data like URL pieces, headers and query parameters." url="https://github.com/fizruk/http-api-data; license=("BSD")
[arch-commits] Commit in haskell-hjsonpointer/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:06:46 Author: felixonmars Revision: 496042 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hjsonpointer/repos/community-staging-x86_64/ haskell-hjsonpointer/repos/community-staging-x86_64/PKGBUILD (from rev 496041, haskell-hjsonpointer/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-hjsonpointer/repos/community-staging-x86_64/PKGBUILD (from rev 496041, haskell-hjsonpointer/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:06:46 UTC (rev 496042) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hjsonpointer +pkgname=haskell-hjsonpointer +pkgver=1.5.0 +pkgrel=43 +pkgdesc="JSON Pointer library" +url="https://github.com/haskell-foundation/foundation; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-hashable' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-http-types' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd47b98884982d06892c82f76385650ab76ae4ade31ef9ead1e1dcdb4f0d24d9c2268023cc0f232e7febd7ea5f7058b2561922b8e99a04eb8afd9e96935d7336') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "MIT-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/MIT-LICENSE.txt" +}
[arch-commits] Commit in haskell-hjsonpointer/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:06:34 Author: felixonmars Revision: 496041 upgpkg: haskell-hjsonpointer 1.5.0-43 rebuild with splitmix 0.0.3 Modified: haskell-hjsonpointer/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:05:41 UTC (rev 496040) +++ PKGBUILD2019-08-01 05:06:34 UTC (rev 496041) @@ -4,7 +4,7 @@ _hkgname=hjsonpointer pkgname=haskell-hjsonpointer pkgver=1.5.0 -pkgrel=42 +pkgrel=43 pkgdesc="JSON Pointer library" url="https://github.com/haskell-foundation/foundation; license=("MIT")
[arch-commits] Commit in haskell-http-types/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:05:41 Author: felixonmars Revision: 496040 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-types/repos/community-staging-x86_64/ haskell-http-types/repos/community-staging-x86_64/PKGBUILD (from rev 496039, haskell-http-types/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-http-types/repos/community-staging-x86_64/PKGBUILD (from rev 496039, haskell-http-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:05:41 UTC (rev 496040) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy + +_hkgname=http-types +pkgname=haskell-http-types +pkgver=0.12.3 +pkgrel=24 +pkgdesc="Generic HTTP types for Haskell (for both client and server code)." +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-quickcheck' + 'haskell-quickcheck-instances') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('fdaf95cfd29ed47445af4ad6349fcbbf4dcd8341f3963da453f8be5eccae4757904d3c4e7a8719ab576a7e7857aaa035ecfc1aa8f99f4ec6fce950c7ccc76597') + +build() { +cd $_hkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid -fnetwork-uri +runhaskell Setup build +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-http-types/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:05:29 Author: felixonmars Revision: 496039 upgpkg: haskell-http-types 0.12.3-24 rebuild with splitmix 0.0.3 Modified: haskell-http-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 05:04:29 UTC (rev 496038) +++ PKGBUILD2019-08-01 05:05:29 UTC (rev 496039) @@ -4,7 +4,7 @@ _hkgname=http-types pkgname=haskell-http-types pkgver=0.12.3 -pkgrel=23 +pkgrel=24 pkgdesc="Generic HTTP types for Haskell (for both client and server code)." url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-hledger-lib/repos (2 files)
Date: Thursday, August 1, 2019 @ 05:04:29 Author: felixonmars Revision: 496038 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 496037, haskell-hledger-lib/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 496037, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 05:04:29 UTC (rev 496038) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.14.1 +pkgrel=39 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat-batteries' 'haskell-blaze-markup' + 'haskell-call-stack' 'haskell-cassava' 'haskell-cassava-megaparsec' 'haskell-cmdargs' + 'haskell-data-default' 'haskell-decimal' 'haskell-easytest' 'haskell-extra' + 'haskell-file-embed' 'haskell-glob' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-old-time' 'haskell-parser-combinators' 'haskell-pretty-show' 'haskell-regex-tdfa' + 'haskell-safe' 'haskell-split' 'haskell-tabular' 'haskell-uglymemo' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1f639631233b31889e67f3fd83f9ec1244f48f0d752247f6959a537ef2be1edfe3dbd5796099f36bb82974ac4b6d6a67b28283b25d15f2bcc68a29c4f1383676') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-hledger-lib/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 05:04:18 Author: felixonmars Revision: 496037 upgpkg: haskell-hledger-lib 1.14.1-39 rebuild with splitmix 0.0.3 Modified: haskell-hledger-lib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 04:57:02 UTC (rev 496036) +++ PKGBUILD2019-08-01 05:04:18 UTC (rev 496037) @@ -4,7 +4,7 @@ _hkgname=hledger-lib pkgname=haskell-hledger-lib pkgver=1.14.1 -pkgrel=38 +pkgrel=39 pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-gauge/trunk (PKGBUILD)
Date: Thursday, August 1, 2019 @ 04:56:51 Author: felixonmars Revision: 496035 upgpkg: haskell-gauge 0.2.4-29 rebuild with splitmix 0.0.3 Modified: haskell-gauge/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-01 04:54:21 UTC (rev 496034) +++ PKGBUILD2019-08-01 04:56:51 UTC (rev 496035) @@ -4,7 +4,7 @@ _hkgname=gauge pkgname=haskell-gauge pkgver=0.2.4 -pkgrel=28 +pkgrel=29 pkgdesc="Small framework for performance measurement and analysis" url="https://github.com/vincenthz/hs-gauge; license=("BSD")
[arch-commits] Commit in haskell-gauge/repos (2 files)
Date: Thursday, August 1, 2019 @ 04:57:02 Author: felixonmars Revision: 496036 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gauge/repos/community-staging-x86_64/ haskell-gauge/repos/community-staging-x86_64/PKGBUILD (from rev 496035, haskell-gauge/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-gauge/repos/community-staging-x86_64/PKGBUILD (from rev 496035, haskell-gauge/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 04:57:02 UTC (rev 496036) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=gauge +pkgname=haskell-gauge +pkgver=0.2.4 +pkgrel=29 +pkgdesc="Small framework for performance measurement and analysis" +url="https://github.com/vincenthz/hs-gauge; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-vector') +makedepends=('ghc' 'haskell-foundation') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ea274f4fdbbc23b3a8c880db4d4e20bdc4f2afb625d89cf48070366dd8847bf1f57e1594993ed15cda0daffeb669fe4c433949dba75d2b1eb0effd26966b94ae') + +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 \ +-fanalysis +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-foundation/repos (2 files)
Date: Thursday, August 1, 2019 @ 04:54:21 Author: felixonmars Revision: 496034 archrelease: copy trunk to community-staging-x86_64 Added: haskell-foundation/repos/community-staging-x86_64/ haskell-foundation/repos/community-staging-x86_64/PKGBUILD (from rev 496033, haskell-foundation/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-foundation/repos/community-staging-x86_64/PKGBUILD (from rev 496033, haskell-foundation/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-08-01 04:54:21 UTC (rev 496034) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=foundation +pkgname=haskell-foundation +pkgver=0.0.24 +pkgrel=4 +pkgdesc="Alternative prelude with batteries and no dependencies" +url="https://github.com/haskell-foundation/foundation; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement') +makedepends=('ghc' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9973e77ee9a5827c2ef3efaee3180fac57d4c3754b9f9978cf6b7416cce8f9b8b006bd9dc665934ba0cb89bf7e9149861d9a61c0126eb71eb3533caea3839db6') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-experimental -f-minimal-deps -f-doctest -flinktest -f-bounds-check +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}