[arch-commits] Commit in haskell-mutable-containers/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:09:23 Author: felixonmars Revision: 1272990 upgpkg: haskell-mutable-containers 0.3.4-229: rebuild with split 0.2.3.5 Modified: haskell-mutable-containers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:09:14 UTC (rev 1272989) +++ PKGBUILD2022-08-21 17:09:23 UTC (rev 1272990) @@ -2,7 +2,7 @@ _hkgname=mutable-containers pkgname=haskell-mutable-containers pkgver=0.3.4 -pkgrel=228 +pkgrel=229 pkgdesc='Abstactions and concrete implementations of mutable containers' arch=(x86_64) url="https://hackage.haskell.org/package/$_hkgname";
[arch-commits] Commit in haskell-criterion/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:09:14 Author: felixonmars Revision: 1272989 archrelease: copy trunk to community-staging-x86_64 Added: haskell-criterion/repos/community-staging-x86_64/ haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 1272988, haskell-criterion/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 1272988, haskell-criterion/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:09:14 UTC (rev 1272989) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=criterion +pkgname=haskell-criterion +pkgver=1.5.12.0 +pkgrel=9 +pkgdesc="Robust, reliable performance measurement and analysis" +url="http://www.serpentine.com/criterion"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-wl-pprint' 'haskell-base-compat-batteries' + 'haskell-binary-orphans' 'haskell-cassava' 'haskell-code-page' + 'haskell-criterion-measurement' 'haskell-glob' 'haskell-js-chart' + 'haskell-microstache' 'haskell-mwc-random' 'haskell-optparse-applicative' + 'haskell-statistics' 'haskell-transformers-compat' 'haskell-vector' + 'haskell-vector-algorithms') +makedepends=('ghc' 'uusi' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8c4657c84b3834249d92582f7cd210ac2e5a77af12bc00e82979207f647c0cfb6d86539dfc1502b2aef4d25a8537d7ac0cbf92787d9d0a7b03754d3037daf526') + +prepare() { +cd $_hkgname-$pkgver +uusi -u statistics $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-fast -f-embed-data-files +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-criterion/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:09:00 Author: felixonmars Revision: 1272988 upgpkg: haskell-criterion 1.5.12.0-9: rebuild with split 0.2.3.5 Modified: haskell-criterion/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:08:49 UTC (rev 1272987) +++ PKGBUILD2022-08-21 17:09:00 UTC (rev 1272988) @@ -4,7 +4,7 @@ _hkgname=criterion pkgname=haskell-criterion pkgver=1.5.12.0 -pkgrel=8 +pkgrel=9 pkgdesc="Robust, reliable performance measurement and analysis" url="http://www.serpentine.com/criterion"; license=("BSD")
[arch-commits] Commit in haskell-mutable-containers/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:09:36 Author: felixonmars Revision: 1272991 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mutable-containers/repos/community-staging-x86_64/ haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1272990, haskell-mutable-containers/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1272990, haskell-mutable-containers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:09:36 UTC (rev 1272991) @@ -0,0 +1,44 @@ + +_hkgname=mutable-containers +pkgname=haskell-mutable-containers +pkgver=0.3.4 +pkgrel=229 +pkgdesc='Abstactions and concrete implementations of mutable containers' +arch=(x86_64) +url="https://hackage.haskell.org/package/$_hkgname"; +license=(MIT) +depends=(ghc-libs haskell-vector haskell-mono-traversable) +makedepends=(ghc) +checkdepends=(haskell-quickcheck haskell-hspec) +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('1731380fd57c8c79a77cea781fb7630f90e11cfa977ca836695981bcecf10b7d2d5f3e89e8a6de5fd3fb32ac441b0512c7a6fd356107e6efa47b0d5fd491157c') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-conduit/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:10:08 Author: felixonmars Revision: 1272994 upgpkg: haskell-conduit 1.3.4.2-75: rebuild with split 0.2.3.5 Modified: haskell-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:09:59 UTC (rev 1272993) +++ PKGBUILD2022-08-21 17:10:08 UTC (rev 1272994) @@ -4,7 +4,7 @@ _hkgname=conduit pkgname=haskell-conduit pkgver=1.3.4.2 -pkgrel=74 +pkgrel=75 pkgdesc="Streaming data processing library." url="https://github.com/snoyberg/conduit"; license=("MIT")
[arch-commits] Commit in haskell-configurator/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:09:59 Author: felixonmars Revision: 1272993 archrelease: copy trunk to community-staging-x86_64 Added: haskell-configurator/repos/community-staging-x86_64/ haskell-configurator/repos/community-staging-x86_64/PKGBUILD (from rev 1272992, haskell-configurator/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-configurator/repos/community-staging-x86_64/PKGBUILD (from rev 1272992, haskell-configurator/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:09:59 UTC (rev 1272993) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=configurator +pkgname=haskell-configurator +pkgver=0.3.0.0 +pkgrel=299 +pkgdesc="Configuration management" +url="https://github.com/bos/configurator"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-hashable' 'haskell-unix-compat' + 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('0c4c95b3182874c87c4b6b8e74bf8e39ec7528b49f06e9a02baed5fa4aa90a22a9504f59e881c17616ef95a1aa5450b431df8cc9317ef837d8e821f330e303c9') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-developer +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-configurator/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:09:45 Author: felixonmars Revision: 1272992 upgpkg: haskell-configurator 0.3.0.0-299: rebuild with split 0.2.3.5 Modified: haskell-configurator/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:09:36 UTC (rev 1272991) +++ PKGBUILD2022-08-21 17:09:45 UTC (rev 1272992) @@ -3,7 +3,7 @@ _hkgname=configurator pkgname=haskell-configurator pkgver=0.3.0.0 -pkgrel=298 +pkgrel=299 pkgdesc="Configuration management" url="https://github.com/bos/configurator"; license=('BSD')
[arch-commits] Commit in haskell-binary-tagged/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:10:45 Author: felixonmars Revision: 1272997 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-tagged/repos/community-staging-x86_64/ haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 1272996, haskell-binary-tagged/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 1272996, haskell-binary-tagged/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:10:45 UTC (rev 1272997) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-tagged +pkgname=haskell-binary-tagged +pkgver=0.3.1 +pkgrel=77 +pkgdesc="Tagged binary serialisation." +url="https://github.com/phadej/binary-tagged#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-structured' 'haskell-tagged') +makedepends=('ghc' 'haskell-binary-instances' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-singleton-bool' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('b28372c7618088862cb7b5631378348b98c7a9dd1e41bffe3b72a52533468c6ae34b2937ab347dbb516b4ba72d0cdfb7f1450e916f696736daae9fc179741e75') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-binary-tagged/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:10:31 Author: felixonmars Revision: 1272996 upgpkg: haskell-binary-tagged 0.3.1-77: rebuild with split 0.2.3.5 Modified: haskell-binary-tagged/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:10:21 UTC (rev 1272995) +++ PKGBUILD2022-08-21 17:10:31 UTC (rev 1272996) @@ -4,7 +4,7 @@ _hkgname=binary-tagged pkgname=haskell-binary-tagged pkgver=0.3.1 -pkgrel=76 +pkgrel=77 pkgdesc="Tagged binary serialisation." url="https://github.com/phadej/binary-tagged#readme"; license=("BSD")
[arch-commits] Commit in haskell-tamarin-prover-theory/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:10:54 Author: felixonmars Revision: 1272998 upgpkg: haskell-tamarin-prover-theory 1.6.1-88: rebuild with split 0.2.3.5 Modified: haskell-tamarin-prover-theory/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:10:45 UTC (rev 1272997) +++ PKGBUILD2022-08-21 17:10:54 UTC (rev 1272998) @@ -4,7 +4,7 @@ _hkgname=tamarin-prover-theory pkgname=haskell-tamarin-prover-theory pkgver=1.6.1 -pkgrel=87 +pkgrel=88 pkgdesc="Security protocol types and constraint solver library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin"; license=("GPL")
[arch-commits] Commit in haskell-conduit/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:10:21 Author: felixonmars Revision: 1272995 archrelease: copy trunk to community-staging-x86_64 Added: haskell-conduit/repos/community-staging-x86_64/ haskell-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1272994, haskell-conduit/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1272994, haskell-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:10:21 UTC (rev 1272995) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=conduit +pkgname=haskell-conduit +pkgver=1.3.4.2 +pkgrel=75 +pkgdesc="Streaming data processing library." +url="https://github.com/snoyberg/conduit"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mono-traversable' 'haskell-primitive' + 'haskell-resourcet' 'haskell-unliftio-core' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-safe' 'haskell-silently' + 'haskell-split' 'haskell-unliftio') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8caf67020e33ddaadc5f05ad3f1aa38d436388f0cb3dac66cb9a645c1693bcd134f1cb8d311eca7b64f9c5ace9ca97681511e5dc28bb70b7b52c43c62d5f3e03') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-htf/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:11:20 Author: felixonmars Revision: 1273000 upgpkg: haskell-htf 0.15.0.0-34: rebuild with split 0.2.3.5 Modified: haskell-htf/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:11:09 UTC (rev 1272999) +++ PKGBUILD2022-08-21 17:11:20 UTC (rev 1273000) @@ -3,7 +3,7 @@ _hkgname=HTF pkgname=haskell-htf pkgver=0.15.0.0 -pkgrel=33 +pkgrel=34 pkgdesc="The Haskell Test Framework" url="https://github.com/skogsbaer/HTF/"; license=("LGPL2")
[arch-commits] Commit in haskell-htf/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:11:35 Author: felixonmars Revision: 1273001 archrelease: copy trunk to community-staging-x86_64 Added: haskell-htf/repos/community-staging-x86_64/ haskell-htf/repos/community-staging-x86_64/PKGBUILD (from rev 1273000, haskell-htf/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-htf/repos/community-staging-x86_64/PKGBUILD (from rev 1273000, haskell-htf/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:11:35 UTC (rev 1273001) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=HTF +pkgname=haskell-htf +pkgver=0.15.0.0 +pkgrel=34 +pkgdesc="The Haskell Test Framework" +url="https://github.com/skogsbaer/HTF/"; +license=("LGPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-hunit' 'haskell-quickcheck' 'haskell-aeson' + 'haskell-base64-bytestring' 'haskell-cpphs' 'haskell-src' 'haskell-lifted-base' + 'haskell-monad-control' 'haskell-old-time' 'haskell-random' 'haskell-regex-compat' + 'haskell-vector' 'haskell-xmlgen') +makedepends=('ghc' 'haskell-aeson-pretty' 'haskell-temporary' 'haskell-unordered-containers') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('d812c570804f300b7c8c5c5c5c40cea4ad87ffce699988c11a17ed9073fa4b9b') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + LD_LIBRARY_PATH="$PWD"/dist/build runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tamarin-prover-theory/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:11:09 Author: felixonmars Revision: 1272999 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-theory/repos/community-staging-x86_64/ haskell-tamarin-prover-theory/repos/community-staging-x86_64/PKGBUILD (from rev 1272998, haskell-tamarin-prover-theory/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-tamarin-prover-theory/repos/community-staging-x86_64/PKGBUILD (from rev 1272998, haskell-tamarin-prover-theory/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:11:09 UTC (rev 1272999) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-theory +pkgname=haskell-tamarin-prover-theory +pkgver=1.6.1 +pkgrel=88 +pkgdesc="Security protocol types and constraint solver library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin"; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-dlist' 'haskell-fclabels' + 'haskell-parallel' 'haskell-safe' 'haskell-uniplate' 'haskell-tamarin-prover-utils' + 'haskell-tamarin-prover-term') +makedepends=('ghc') +source=("https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver/tamarin-prover-$pkgver.tar.gz";) +sha512sums=('dc6b91b1669055913a0aefc9a969812bf252185480fbf67588e7458289b1e1b64bf0729e9bee043513ecd5a57cd0c9477512e80861c6956c08b5e29d90211f62') + +build() { +cd tamarin-prover-$pkgver/lib/theory + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd tamarin-prover-$pkgver/lib/theory + +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-texmath/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:11:46 Author: felixonmars Revision: 1273002 upgpkg: haskell-texmath 0.12.5.2-2: rebuild with split 0.2.3.5 Modified: haskell-texmath/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:11:35 UTC (rev 1273001) +++ PKGBUILD2022-08-21 17:11:46 UTC (rev 1273002) @@ -4,7 +4,7 @@ _hkgname=texmath pkgname=haskell-texmath pkgver=0.12.5.2 -pkgrel=1 +pkgrel=2 pkgdesc="Conversion between math formats." url="https://github.com/jgm/texmath"; license=("GPL2")
[arch-commits] Commit in haskell-texmath/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:12:00 Author: felixonmars Revision: 1273003 archrelease: copy trunk to community-staging-x86_64 Added: haskell-texmath/repos/community-staging-x86_64/ haskell-texmath/repos/community-staging-x86_64/PKGBUILD (from rev 1273002, haskell-texmath/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-texmath/repos/community-staging-x86_64/PKGBUILD (from rev 1273002, haskell-texmath/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:12:00 UTC (rev 1273003) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=texmath +pkgname=haskell-texmath +pkgver=0.12.5.2 +pkgrel=2 +pkgdesc="Conversion between math formats." +url="https://github.com/jgm/texmath"; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-network-uri' 'haskell-pandoc-types' 'haskell-split' 'haskell-syb' + 'haskell-xml') +makedepends=('ghc' 'haskell-pretty-show' 'haskell-tagged' 'haskell-tasty' 'haskell-tasty-golden') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6abbe5b69a508316b89b29fc81391f27743eb06efeb6d81e8ce151e93424c727416a591f98739c07b61db6c909249b434fdd11c7517c31d62eb4903825ae6ca3') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fnetwork-uri -f-executable +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-incremental-parser/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:12:11 Author: felixonmars Revision: 1273004 upgpkg: haskell-incremental-parser 0.5.0.3-43: rebuild with split 0.2.3.5 Modified: haskell-incremental-parser/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:12:00 UTC (rev 1273003) +++ PKGBUILD2022-08-21 17:12:11 UTC (rev 1273004) @@ -4,7 +4,7 @@ _hkgname=incremental-parser pkgname=haskell-incremental-parser pkgver=0.5.0.3 -pkgrel=42 +pkgrel=43 pkgdesc="Generic parser library capable of providing partial results from partial input." url="https://hackage.haskell.org/package/${_hkgname}"; license=('GPL')
[arch-commits] Commit in haskell-incremental-parser/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:12:25 Author: felixonmars Revision: 1273005 archrelease: copy trunk to community-staging-x86_64 Added: haskell-incremental-parser/repos/community-staging-x86_64/ haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1273004, haskell-incremental-parser/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1273004, haskell-incremental-parser/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:12:25 UTC (rev 1273005) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=incremental-parser +pkgname=haskell-incremental-parser +pkgver=0.5.0.3 +pkgrel=43 +pkgdesc="Generic parser library capable of providing partial results from partial input." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-input-parsers' 'haskell-monoid-subclasses' 'haskell-parsers' + 'haskell-rank2classes') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('e0e7d47e1421b97dc999c8a5a501f1c3318c2b9969e5f8db256f79b2f0e2bcbd90a4bde8b33a3e54d9c202ba49198af84a172ed5c169a7f55076c0e62a51ee15') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt" +}
[arch-commits] Commit in haskell-store/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:12:36 Author: felixonmars Revision: 1273006 upgpkg: haskell-store 0.7.14-39: rebuild with split 0.2.3.5 Modified: haskell-store/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:12:25 UTC (rev 1273005) +++ PKGBUILD2022-08-21 17:12:36 UTC (rev 1273006) @@ -3,7 +3,7 @@ _hkgname=store pkgname=haskell-store pkgver=0.7.14 -pkgrel=38 +pkgrel=39 pkgdesc="Fast binary serialization" url="https://github.com/mgsloan/store"; license=('BSD')
[arch-commits] Commit in haskell-store/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:12:51 Author: felixonmars Revision: 1273007 archrelease: copy trunk to community-staging-x86_64 Added: haskell-store/repos/community-staging-x86_64/ haskell-store/repos/community-staging-x86_64/PKGBUILD (from rev 1273006, haskell-store/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-store/repos/community-staging-x86_64/PKGBUILD (from rev 1273006, haskell-store/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:12:51 UTC (rev 1273007) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan + +_hkgname=store +pkgname=haskell-store +pkgver=0.7.14 +pkgrel=39 +pkgdesc="Fast binary serialization" +url="https://github.com/mgsloan/store"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-base-orphans' 'haskell-base64-bytestring' + 'haskell-contravariant' 'haskell-cryptohash' 'haskell-free' + 'haskell-hashable' 'haskell-hspec' 'haskell-hspec-smallcheck' 'haskell-lifted-base' + 'haskell-monad-control' 'haskell-mono-traversable' 'haskell-network' 'haskell-primitive' + 'haskell-resourcet' 'haskell-safe' 'haskell-smallcheck' + 'haskell-store-core' 'haskell-syb' 'haskell-th-lift' 'haskell-th-lift-instances' + 'haskell-th-orphans' 'haskell-th-reify-many' 'haskell-th-utilities' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-void') +makedepends=('ghc' 'uusi' 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('2e9c1a75274cb2a349c77d71de817313668cb818257983ce222d1f3191b374074f4722c03728073eec3ea17831edb56b310ac224c047f0f2c54a79db56440ade') + +prepare() { +cd $_hkgname-$pkgver +uusi -d nats $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-comparison-bench -f-small-bench +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-client-restricted/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:13:16 Author: felixonmars Revision: 1273009 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-client-restricted/repos/community-staging-x86_64/ haskell-http-client-restricted/repos/community-staging-x86_64/PKGBUILD (from rev 1273008, haskell-http-client-restricted/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-http-client-restricted/repos/community-staging-x86_64/PKGBUILD (from rev 1273008, haskell-http-client-restricted/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:13:16 UTC (rev 1273009) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=http-client-restricted +pkgname=haskell-http-client-restricted +pkgver=0.0.5 +pkgrel=44 +pkgdesc="Restricting the servers that http-client will use" +url="https://hackage.haskell.org/package/http-client-restricted"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-connection' 'haskell-data-default' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-network' 'haskell-network-bsd' 'haskell-utf8-string') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d5876c02c1c6989f1da4741e191f18554efd448339e83bb9b267edec0e414141221c4f770d9f8e48c9d5f4a8fac9d58295e5f57e8c877710c95a71419e53cf3d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-client-restricted/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:13:01 Author: felixonmars Revision: 1273008 upgpkg: haskell-http-client-restricted 0.0.5-44: rebuild with split 0.2.3.5 Modified: haskell-http-client-restricted/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:12:51 UTC (rev 1273007) +++ PKGBUILD2022-08-21 17:13:01 UTC (rev 1273008) @@ -3,7 +3,7 @@ _hkgname=http-client-restricted pkgname=haskell-http-client-restricted pkgver=0.0.5 -pkgrel=43 +pkgrel=44 pkgdesc="Restricting the servers that http-client will use" url="https://hackage.haskell.org/package/http-client-restricted"; license=('MIT')
[arch-commits] Commit in haskell-servant-client-core/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:13:27 Author: felixonmars Revision: 1273010 upgpkg: haskell-servant-client-core 0.18.3-111: rebuild with split 0.2.3.5 Modified: haskell-servant-client-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:13:16 UTC (rev 1273009) +++ PKGBUILD2022-08-21 17:13:27 UTC (rev 1273010) @@ -3,7 +3,7 @@ _hkgname=servant-client-core pkgname=haskell-servant-client-core pkgver=0.18.3 -pkgrel=110 +pkgrel=111 pkgdesc="Core functionality and class for client function generation for servant APIs" url="http://docs.servant.dev/"; license=("BSD")
[arch-commits] Commit in haskell-servant-client-core/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:13:43 Author: felixonmars Revision: 1273011 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-client-core/repos/community-staging-x86_64/ haskell-servant-client-core/repos/community-staging-x86_64/PKGBUILD (from rev 1273010, haskell-servant-client-core/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-servant-client-core/repos/community-staging-x86_64/PKGBUILD (from rev 1273010, haskell-servant-client-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:13:43 UTC (rev 1273011) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=servant-client-core +pkgname=haskell-servant-client-core +pkgver=0.18.3 +pkgrel=111 +pkgdesc="Core functionality and class for client function generation for servant APIs" +url="http://docs.servant.dev/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-base64-bytestring' 'haskell-free' + 'haskell-http-media' 'haskell-http-types' 'haskell-network-uri' 'haskell-safe' + 'haskell-servant' 'haskell-sop-core') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('62f78cb92a6436c5b772a89750bdd7ce9bd077bb58ca5cea49b74c2a08c5d6c95e41e0f51bc153a75808fe75b835b6313bc8be34dbb70f477432cb626eefe076') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base-compat -u hspec $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua-aeson/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:13:53 Author: felixonmars Revision: 1273012 upgpkg: haskell-hslua-aeson 2.2.0.1-6: rebuild with split 0.2.3.5 Modified: haskell-hslua-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:13:43 UTC (rev 1273011) +++ PKGBUILD2022-08-21 17:13:53 UTC (rev 1273012) @@ -3,7 +3,7 @@ _hkgname=hslua-aeson pkgname=haskell-hslua-aeson pkgver=2.2.0.1 -pkgrel=5 +pkgrel=6 pkgdesc="Allow aeson data types to be used with Lua." url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-tasty-lua/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:14:17 Author: felixonmars Revision: 1273014 upgpkg: haskell-tasty-lua 1.0.2-12: rebuild with split 0.2.3.5 Modified: haskell-tasty-lua/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:14:07 UTC (rev 1273013) +++ PKGBUILD2022-08-21 17:14:17 UTC (rev 1273014) @@ -3,7 +3,7 @@ _hkgname=tasty-lua pkgname=haskell-tasty-lua pkgver=1.0.2 -pkgrel=11 +pkgrel=12 pkgdesc="Write tests in Lua, integrate into tasty." url="https://github.com/hslua/tasty-lua"; license=('MIT')
[arch-commits] Commit in haskell-hslua-aeson/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:14:07 Author: felixonmars Revision: 1273013 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-aeson/repos/community-staging-x86_64/ haskell-hslua-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1273012, haskell-hslua-aeson/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hslua-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1273012, haskell-hslua-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:14:07 UTC (rev 1273013) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-aeson +pkgname=haskell-hslua-aeson +pkgver=2.2.0.1 +pkgrel=6 +pkgdesc="Allow aeson data types to be used with Lua." +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-hashable' 'haskell-hslua-core' + 'haskell-hslua-marshalling' 'haskell-scientific' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('ae78955af853b5af5708d7e0f0eed44c5ec76ee5d84562225274f3fdc28edb68') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-lua/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:14:31 Author: felixonmars Revision: 1273015 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-lua/repos/community-staging-x86_64/ haskell-tasty-lua/repos/community-staging-x86_64/PKGBUILD (from rev 1273014, haskell-tasty-lua/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-lua/repos/community-staging-x86_64/PKGBUILD (from rev 1273014, haskell-tasty-lua/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:14:31 UTC (rev 1273015) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-lua +pkgname=haskell-tasty-lua +pkgver=1.0.2 +pkgrel=12 +pkgdesc="Write tests in Lua, integrate into tasty." +url="https://github.com/hslua/tasty-lua"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-file-embed' 'haskell-hslua-core' 'haskell-hslua-marshalling' + 'haskell-lua-arbitrary' 'haskell-quickcheck' 'haskell-tasty') +makedepends=('ghc' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('0b572e4dbb793c573d28a9e3516926e7f7cba7e962e48de29c24b4da9c2656407cf3a2db21b2db56fa149ef13a70e318f44b3b5de2041863510d31e1bd621857') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua-objectorientation/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:14:41 Author: felixonmars Revision: 1273016 upgpkg: haskell-hslua-objectorientation 2.2.0.1-5: rebuild with split 0.2.3.5 Modified: haskell-hslua-objectorientation/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:14:31 UTC (rev 1273015) +++ PKGBUILD2022-08-21 17:14:41 UTC (rev 1273016) @@ -3,7 +3,7 @@ _hkgname=hslua-objectorientation pkgname=haskell-hslua-objectorientation pkgver=2.2.0.1 -pkgrel=4 +pkgrel=5 pkgdesc="Object orientation tools for HsLua" url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-hslua-classes/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:15:20 Author: felixonmars Revision: 1273019 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-classes/repos/community-staging-x86_64/ haskell-hslua-classes/repos/community-staging-x86_64/PKGBUILD (from rev 1273018, haskell-hslua-classes/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hslua-classes/repos/community-staging-x86_64/PKGBUILD (from rev 1273018, haskell-hslua-classes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:15:20 UTC (rev 1273019) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-classes +pkgname=haskell-hslua-classes +pkgver=2.2.0 +pkgrel=12 +pkgdesc="Type classes for HsLua" +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua-core' 'haskell-hslua-marshalling') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-lua-arbitrary' 'haskell-quickcheck-instances' + 'haskell-tasty' 'haskell-tasty-hslua' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('4145d3929edd4c49f6663102177614e556be81d3c7c9549998266006f9a8fefc') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua-classes/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:15:04 Author: felixonmars Revision: 1273018 upgpkg: haskell-hslua-classes 2.2.0-12: rebuild with split 0.2.3.5 Modified: haskell-hslua-classes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:14:54 UTC (rev 1273017) +++ PKGBUILD2022-08-21 17:15:04 UTC (rev 1273018) @@ -3,7 +3,7 @@ _hkgname=hslua-classes pkgname=haskell-hslua-classes pkgver=2.2.0 -pkgrel=11 +pkgrel=12 pkgdesc="Type classes for HsLua" url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-hslua-objectorientation/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:14:54 Author: felixonmars Revision: 1273017 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-objectorientation/repos/community-staging-x86_64/ haskell-hslua-objectorientation/repos/community-staging-x86_64/PKGBUILD (from rev 1273016, haskell-hslua-objectorientation/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hslua-objectorientation/repos/community-staging-x86_64/PKGBUILD (from rev 1273016, haskell-hslua-objectorientation/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:14:54 UTC (rev 1273017) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-objectorientation +pkgname=haskell-hslua-objectorientation +pkgver=2.2.0.1 +pkgrel=5 +pkgdesc="Object orientation tools for HsLua" +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua-core' 'haskell-hslua-marshalling') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-lua-arbitrary' 'haskell-quickcheck-instances' + 'haskell-tasty' 'haskell-tasty-hslua' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('0707ae169fceae750b6d120422a4a0ed400b69be424d79d69906ac9d4703d511') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-pipes-http/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:15:45 Author: felixonmars Revision: 1273021 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pipes-http/repos/community-staging-x86_64/ haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD (from rev 1273020, haskell-pipes-http/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD (from rev 1273020, haskell-pipes-http/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:15:45 UTC (rev 1273021) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pipes-http +pkgname=haskell-pipes-http +pkgver=1.0.6 +pkgrel=466 +pkgdesc="HTTP client with pipes interface" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-http-client" "haskell-http-client-tls" "haskell-pipes") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('b58e5751863d79c08066846fb5959870cf6673e27297acd3b7980b209321a636fdf564c4c08666313c81f7c6c55f4d1307892bc6a59a01a025a87436d5591774') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.7/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-pipes-http/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:15:30 Author: felixonmars Revision: 1273020 upgpkg: haskell-pipes-http 1.0.6-466: rebuild with split 0.2.3.5 Modified: haskell-pipes-http/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:15:20 UTC (rev 1273019) +++ PKGBUILD2022-08-21 17:15:30 UTC (rev 1273020) @@ -4,7 +4,7 @@ _hkgname=pipes-http pkgname=haskell-pipes-http pkgver=1.0.6 -pkgrel=465 +pkgrel=466 pkgdesc="HTTP client with pipes interface" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-prim-uniq/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:16:10 Author: felixonmars Revision: 1273023 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prim-uniq/repos/community-staging-x86_64/ haskell-prim-uniq/repos/community-staging-x86_64/PKGBUILD (from rev 1273022, haskell-prim-uniq/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-prim-uniq/repos/community-staging-x86_64/PKGBUILD (from rev 1273022, haskell-prim-uniq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:16:10 UTC (rev 1273023) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prim-uniq +pkgname=haskell-prim-uniq +pkgver=0.2 +pkgrel=3 +pkgdesc="Opaque unique identifiers in primitive state monads" +url="https://github.com/obsidiansystems/prim-uniq"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-dependent-sum' 'haskell-primitive') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('bbadfebdc4def5cc8a9db3458df710c45f2b4e72ee5d2e6c42562b77c7a6f2d0') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-dependent-sum-template/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:16:19 Author: felixonmars Revision: 1273024 upgpkg: haskell-dependent-sum-template 0.1.1.1-44: rebuild with split 0.2.3.5 Modified: haskell-dependent-sum-template/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:16:10 UTC (rev 1273023) +++ PKGBUILD2022-08-21 17:16:19 UTC (rev 1273024) @@ -3,7 +3,7 @@ _hkgname=dependent-sum-template pkgname=haskell-dependent-sum-template pkgver=0.1.1.1 -pkgrel=43 +pkgrel=44 pkgdesc="Template Haskell code to generate instances of classes in dependent-sum package" url="https://github.com/obsidiansystems/dependent-sum"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-prim-uniq/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:15:55 Author: felixonmars Revision: 1273022 upgpkg: haskell-prim-uniq 0.2-3: rebuild with split 0.2.3.5 Modified: haskell-prim-uniq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:15:45 UTC (rev 1273021) +++ PKGBUILD2022-08-21 17:15:55 UTC (rev 1273022) @@ -3,7 +3,7 @@ _hkgname=prim-uniq pkgname=haskell-prim-uniq pkgver=0.2 -pkgrel=2 +pkgrel=3 pkgdesc="Opaque unique identifiers in primitive state monads" url="https://github.com/obsidiansystems/prim-uniq"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-dependent-sum-template/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:16:34 Author: felixonmars Revision: 1273025 archrelease: copy trunk to community-staging-x86_64 Added: haskell-dependent-sum-template/repos/community-staging-x86_64/ haskell-dependent-sum-template/repos/community-staging-x86_64/PKGBUILD (from rev 1273024, haskell-dependent-sum-template/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-dependent-sum-template/repos/community-staging-x86_64/PKGBUILD (from rev 1273024, haskell-dependent-sum-template/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:16:34 UTC (rev 1273025) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=dependent-sum-template +pkgname=haskell-dependent-sum-template +pkgver=0.1.1.1 +pkgrel=44 +pkgdesc="Template Haskell code to generate instances of classes in dependent-sum package" +url="https://github.com/obsidiansystems/dependent-sum"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-dependent-sum' 'haskell-th-abstraction' 'haskell-th-extras') +makedepends=('ghc' 'haskell-constraints-extras') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('d46fc18d5c2f5d385f901777e982e8a1ae9094ba7e68f7e4997a82036375ae0f') + +build() { + cd $_hkgname-$pkgver + + # Tests are broken: https://github.com/obsidiansystems/dependent-sum/pull/57#issuecomment-865277051 + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --disable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + #runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-dependent-map/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:17:01 Author: felixonmars Revision: 1273027 archrelease: copy trunk to community-staging-x86_64 Added: haskell-dependent-map/repos/community-staging-x86_64/ haskell-dependent-map/repos/community-staging-x86_64/PKGBUILD (from rev 1273026, haskell-dependent-map/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-dependent-map/repos/community-staging-x86_64/PKGBUILD (from rev 1273026, haskell-dependent-map/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:17:01 UTC (rev 1273027) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=dependent-map +pkgname=haskell-dependent-map +pkgver=0.4.0.0 +pkgrel=129 +pkgdesc="Dependent finite maps (partial dependent products)" +url="https://github.com/obsidiansystems/dependent-map"; +license=("custom") +arch=('x86_64') +depends=('ghc-libs' 'haskell-constraints-extras' 'haskell-dependent-sum') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('53ce0b52d8be1b85fc6489fb27656f16d837bee4fbe0ddf39c844e3ea8871f2c') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-dependent-map/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:16:46 Author: felixonmars Revision: 1273026 upgpkg: haskell-dependent-map 0.4.0.0-129: rebuild with split 0.2.3.5 Modified: haskell-dependent-map/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:16:34 UTC (rev 1273025) +++ PKGBUILD2022-08-21 17:16:46 UTC (rev 1273026) @@ -3,7 +3,7 @@ _hkgname=dependent-map pkgname=haskell-dependent-map pkgver=0.4.0.0 -pkgrel=128 +pkgrel=129 pkgdesc="Dependent finite maps (partial dependent products)" url="https://github.com/obsidiansystems/dependent-map"; license=("custom")
[arch-commits] Commit in haskell-req/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:17:34 Author: felixonmars Revision: 1273030 upgpkg: haskell-req 3.9.1-162: rebuild with split 0.2.3.5 Modified: haskell-req/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:17:25 UTC (rev 1273029) +++ PKGBUILD2022-08-21 17:17:34 UTC (rev 1273030) @@ -3,7 +3,7 @@ _hkgname=req pkgname=haskell-req pkgver=3.9.1 -pkgrel=161 +pkgrel=162 pkgdesc="HTTP client library" url="https://github.com/mrkkrp/req"; license=('BSD')
[arch-commits] Commit in haskell-snap-core/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:17:10 Author: felixonmars Revision: 1273028 upgpkg: haskell-snap-core 1.0.5.0-39: rebuild with split 0.2.3.5 Modified: haskell-snap-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:17:01 UTC (rev 1273027) +++ PKGBUILD2022-08-21 17:17:10 UTC (rev 1273028) @@ -3,7 +3,7 @@ _hkgname=snap-core pkgname=haskell-snap-core pkgver=1.0.5.0 -pkgrel=38 +pkgrel=39 pkgdesc="A Haskell Web Framework (core interfaces and types)" url="https://github.com/snapframework/snap-core"; license=('BSD')
[arch-commits] Commit in haskell-snap-core/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:17:25 Author: felixonmars Revision: 1273029 archrelease: copy trunk to community-staging-x86_64 Added: haskell-snap-core/repos/community-staging-x86_64/ haskell-snap-core/repos/community-staging-x86_64/PKGBUILD (from rev 1273028, haskell-snap-core/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-snap-core/repos/community-staging-x86_64/PKGBUILD (from rev 1273028, haskell-snap-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:17:25 UTC (rev 1273029) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=snap-core +pkgname=haskell-snap-core +pkgver=1.0.5.0 +pkgrel=39 +pkgdesc="A Haskell Web Framework (core interfaces and types)" +url="https://github.com/snapframework/snap-core"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-old-locale' 'haskell-hunit' 'haskell-attoparsec' + 'haskell-case-insensitive' 'haskell-lifted-base' 'haskell-io-streams' 'haskell-hashable' + 'haskell-monad-control' 'haskell-random' 'haskell-readable' 'haskell-regex-posix' + 'haskell-transformers-base' 'haskell-unix-compat' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-network' 'haskell-network-uri') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-parallel' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2' 'haskell-zlib') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4873382625715703531c7cbc61343a29cf7606384e64b92fb2026016018258f5c959ac7dccf0b1093eca39f5b750c19416afc691bec93161fa76ef79a1369b7b') + +prepare() { +cd $_hkgname-$pkgver +uusi -d bytestring-builder -u hashable -u unix-compat $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-vector-sized/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:18:12 Author: felixonmars Revision: 1273033 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector-sized/repos/community-staging-x86_64/ haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD (from rev 1273032, haskell-vector-sized/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD (from rev 1273032, haskell-vector-sized/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:18:12 UTC (rev 1273033) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=vector-sized +pkgname=haskell-vector-sized +pkgver=1.5.0 +pkgrel=82 +pkgdesc="Size tagged vectors" +url="https://github.com/expipiplus1/vector-sized#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 'haskell-distributive' + 'haskell-finite-typelits' 'haskell-hashable' 'haskell-indexed-list-literals' + 'haskell-primitive' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('9d986eaf400d7de2122bf243d3362836ef9a5a30d4b50153d27bac2a527068b1d00298e46d8635819b04a33641083ca17ba7fdd804c7e92408e2233aae670481') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-vector-sized/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:17:58 Author: felixonmars Revision: 1273032 upgpkg: haskell-vector-sized 1.5.0-82: rebuild with split 0.2.3.5 Modified: haskell-vector-sized/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:17:49 UTC (rev 1273031) +++ PKGBUILD2022-08-21 17:17:58 UTC (rev 1273032) @@ -3,7 +3,7 @@ _hkgname=vector-sized pkgname=haskell-vector-sized pkgver=1.5.0 -pkgrel=81 +pkgrel=82 pkgdesc="Size tagged vectors" url="https://github.com/expipiplus1/vector-sized#readme"; license=("BSD")
[arch-commits] Commit in haskell-req/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:17:49 Author: felixonmars Revision: 1273031 archrelease: copy trunk to community-staging-x86_64 Added: haskell-req/repos/community-staging-x86_64/ haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 1273030, haskell-req/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 1273030, haskell-req/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:17:49 UTC (rev 1273031) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=req +pkgname=haskell-req +pkgver=3.9.1 +pkgrel=162 +pkgdesc="HTTP client library" +url="https://github.com/mrkkrp/req"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate-oauth' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-connection' 'haskell-http-api-data' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 'haskell-modern-uri' + 'haskell-monad-control' 'haskell-retry' 'haskell-transformers-base' 'haskell-unliftio-core') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-core' + 'haskell-unordered-containers') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('ff63baca6647249a419b654d7bf296c2146b41dea3eae2cd0f7e1bfd9b0c8dc87f9259fd63b84f109838e3f2b85e308b969bd3c19b1d5323ecb7ff34ddf26946') + +prepare() { + cd $_hkgname-$pkgver + uusi -u authenticate-oauth -u retry $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-tamarin-prover-sapic/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:18:21 Author: felixonmars Revision: 1273034 upgpkg: haskell-tamarin-prover-sapic 1.6.1-88: rebuild with split 0.2.3.5 Modified: haskell-tamarin-prover-sapic/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:18:12 UTC (rev 1273033) +++ PKGBUILD2022-08-21 17:18:21 UTC (rev 1273034) @@ -3,7 +3,7 @@ _hkgname=tamarin-prover-sapic pkgname=haskell-tamarin-prover-sapic pkgver=1.6.1 -pkgrel=87 +pkgrel=88 pkgdesc="Library for input processes in SAPIC calculus for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin"; license=("GPL")
[arch-commits] Commit in haskell-tasty-silver/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:18:45 Author: felixonmars Revision: 1273036 upgpkg: haskell-tasty-silver 3.3.1.1-22: rebuild with split 0.2.3.5 Modified: haskell-tasty-silver/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:18:35 UTC (rev 1273035) +++ PKGBUILD2022-08-21 17:18:45 UTC (rev 1273036) @@ -3,7 +3,7 @@ _hkgname=tasty-silver pkgname=haskell-tasty-silver pkgver=3.3.1.1 -pkgrel=21 +pkgrel=22 pkgdesc="A fancy test runner, including support for golden tests" url="https://github.com/phile314/tasty-silver"; license=("MIT")
[arch-commits] Commit in haskell-tamarin-prover-sapic/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:18:35 Author: felixonmars Revision: 1273035 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-sapic/repos/community-staging-x86_64/ haskell-tamarin-prover-sapic/repos/community-staging-x86_64/PKGBUILD (from rev 1273034, haskell-tamarin-prover-sapic/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tamarin-prover-sapic/repos/community-staging-x86_64/PKGBUILD (from rev 1273034, haskell-tamarin-prover-sapic/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:18:35 UTC (rev 1273035) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=tamarin-prover-sapic +pkgname=haskell-tamarin-prover-sapic +pkgver=1.6.1 +pkgrel=88 +pkgdesc="Library for input processes in SAPIC calculus for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin"; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-dlist' 'haskell-fclabels' + 'haskell-parallel' 'haskell-safe' 'haskell-uniplate' 'haskell-raw-strings-qq' + 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term' 'haskell-tamarin-prover-theory') +makedepends=('ghc') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz";) +sha512sums=('dc6b91b1669055913a0aefc9a969812bf252185480fbf67588e7458289b1e1b64bf0729e9bee043513ecd5a57cd0c9477512e80861c6956c08b5e29d90211f62') + +prepare() { +cd tamarin-prover-$pkgver/lib/sapic +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd tamarin-prover-$pkgver/lib/sapic + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd tamarin-prover-$pkgver/lib/sapic + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-silver/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:18:59 Author: felixonmars Revision: 1273037 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-silver/repos/community-staging-x86_64/ haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 1273036, haskell-tasty-silver/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 1273036, haskell-tasty-silver/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:18:59 UTC (rev 1273037) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-silver +pkgname=haskell-tasty-silver +pkgver=3.3.1.1 +pkgrel=22 +pkgdesc="A fancy test runner, including support for golden tests" +url="https://github.com/phile314/tasty-silver"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-optparse-applicative' + 'haskell-process-extras' 'haskell-regex-tdfa' 'haskell-silently' 'haskell-tagged' + 'haskell-tasty' 'haskell-temporary') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('ce4a83904b5e81063b9fc31704b6cc0e0db00f5d9abb2243c48f51441a5d8d5f33dc836da4300290d1b6c8b02600849d4b80aa64a914589cf1be1bba8d9ead28') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-list-t/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:19:22 Author: felixonmars Revision: 1273039 archrelease: copy trunk to community-staging-x86_64 Added: haskell-list-t/repos/community-staging-x86_64/ haskell-list-t/repos/community-staging-x86_64/PKGBUILD (from rev 1273038, haskell-list-t/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-list-t/repos/community-staging-x86_64/PKGBUILD (from rev 1273038, haskell-list-t/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:19:22 UTC (rev 1273039) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=list-t +pkgname=haskell-list-t +pkgver=1.0.5.3 +pkgrel=2 +pkgdesc="ListT done right" +url="https://github.com/nikita-volkov/list-t"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-foldl' 'haskell-logict' 'haskell-mmorph' 'haskell-monad-control' + 'haskell-transformers-base') +makedepends=('ghc' 'uusi' 'haskell-htf' 'haskell-base-prelude' 'haskell-mtl-prelude') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('adf3d36457d4c505bd7c9d5f81760145102d10d66503240fe24c3882947b6e48') + +prepare() { + cd $_hkgname-$pkgver + uusi -d semigroups $_hkgname.cabal + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-list-t/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:19:09 Author: felixonmars Revision: 1273038 upgpkg: haskell-list-t 1.0.5.3-2: rebuild with split 0.2.3.5 Modified: haskell-list-t/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:18:59 UTC (rev 1273037) +++ PKGBUILD2022-08-21 17:19:09 UTC (rev 1273038) @@ -3,7 +3,7 @@ _hkgname=list-t pkgname=haskell-list-t pkgver=1.0.5.3 -pkgrel=1 +pkgrel=2 pkgdesc="ListT done right" url="https://github.com/nikita-volkov/list-t"; license=("MIT")
[arch-commits] Commit in haskell-xcffib/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:19:31 Author: felixonmars Revision: 1273040 upgpkg: haskell-xcffib 0.11.1-164: rebuild with split 0.2.3.5 Modified: haskell-xcffib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:19:22 UTC (rev 1273039) +++ PKGBUILD2022-08-21 17:19:31 UTC (rev 1273040) @@ -3,7 +3,7 @@ _hkgname=xcffib pkgname=haskell-xcffib pkgver=0.11.1 -pkgrel=163 +pkgrel=164 pkgdesc="A cffi-based python binding for X" url="https://github.com/tych0/xcffib"; license=('Apache')
[arch-commits] Commit in haskell-xcffib/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:19:45 Author: felixonmars Revision: 1273041 archrelease: copy trunk to community-staging-x86_64 Added: haskell-xcffib/repos/community-staging-x86_64/ haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1273040, haskell-xcffib/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1273040, haskell-xcffib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:19:45 UTC (rev 1273041) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=xcffib +pkgname=haskell-xcffib +pkgver=0.11.1 +pkgrel=164 +pkgdesc="A cffi-based python binding for X" +url="https://github.com/tych0/xcffib"; +license=('Apache') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-either' 'haskell-filemanip' 'haskell-language-python' + 'haskell-optparse-applicative' 'haskell-split' 'haskell-xcb-types') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('dd70a762184b714fa53fd906ac192edcf990d8ff7674be1369eace38ee750da5eb6f4c5c2b7c6e5fab980f4bee96a7de4e2e38a27702cef28875a09bde8e5dd2') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-sugar/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:19:55 Author: felixonmars Revision: 1273042 upgpkg: haskell-tasty-sugar 1.2.0.0-10: rebuild with split 0.2.3.5 Modified: haskell-tasty-sugar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:19:45 UTC (rev 1273041) +++ PKGBUILD2022-08-21 17:19:55 UTC (rev 1273042) @@ -3,7 +3,7 @@ _hkgname=tasty-sugar pkgname=haskell-tasty-sugar pkgver=1.2.0.0 -pkgrel=9 +pkgrel=10 pkgdesc="Tests defined by Search Using Golden Answer References" url="https://github.com/kquick/tasty-sugar"; license=("custom:ISC")
[arch-commits] Commit in haskell-tasty-sugar/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:20:09 Author: felixonmars Revision: 1273043 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-sugar/repos/community-staging-x86_64/ haskell-tasty-sugar/repos/community-staging-x86_64/PKGBUILD (from rev 1273042, haskell-tasty-sugar/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-tasty-sugar/repos/community-staging-x86_64/PKGBUILD (from rev 1273042, haskell-tasty-sugar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:20:09 UTC (rev 1273043) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-sugar +pkgname=haskell-tasty-sugar +pkgver=1.2.0.0 +pkgrel=10 +pkgdesc="Tests defined by Search Using Golden Answer References" +url="https://github.com/kquick/tasty-sugar"; +license=("custom:ISC") +arch=('x86_64') +depends=('ghc-libs' 'haskell-filemanip' 'haskell-kvitable' 'haskell-logict' 'haskell-microlens' + 'haskell-optparse-applicative' 'haskell-prettyprinter' 'haskell-tasty') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-pretty-show' 'haskell-raw-strings-qq' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('eb01a60ba537294bbae165b58b61be13810a42bb3eb4734a4e057758ad528043') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-logger/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:20:19 Author: felixonmars Revision: 1273044 upgpkg: haskell-wai-logger 2.4.0-99: rebuild with split 0.2.3.5 (rebuild pass 1, specified --nocheck) Modified: haskell-wai-logger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:20:09 UTC (rev 1273043) +++ PKGBUILD2022-08-21 17:20:19 UTC (rev 1273044) @@ -4,7 +4,7 @@ _hkgname=wai-logger pkgname=haskell-wai-logger pkgver=2.4.0 -pkgrel=98 +pkgrel=99 pkgdesc="A logging system for WAI" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-regex-compat-tdfa/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:20:43 Author: felixonmars Revision: 1273046 upgpkg: haskell-regex-compat-tdfa 0.95.1.4-108: rebuild with split 0.2.3.5 Modified: haskell-regex-compat-tdfa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:20:34 UTC (rev 1273045) +++ PKGBUILD2022-08-21 17:20:43 UTC (rev 1273046) @@ -4,7 +4,7 @@ _hkgname=regex-compat-tdfa pkgname=haskell-regex-compat-tdfa pkgver=0.95.1.4 -pkgrel=107 +pkgrel=108 pkgdesc="One module layer over regex-tdfa to replace Text.Regex." url="https://hub.darcs.net/shelarcy/regex-compat-tdfa"; license=("BSD")
[arch-commits] Commit in haskell-wai-logger/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:20:34 Author: felixonmars Revision: 1273045 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-logger/repos/community-staging-x86_64/ haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 1273044, haskell-wai-logger/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 1273044, haskell-wai-logger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:20:34 UTC (rev 1273045) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-logger +pkgname=haskell-wai-logger +pkgver=2.4.0 +pkgrel=99 +pkgdesc="A logging system for WAI" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-byteorder' 'haskell-fast-logger' + 'haskell-http-types' 'haskell-network' 'haskell-wai') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') +checkdepends=('haskell-wai-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8d09b7fa7688601396f994513772884ac7f73a0b934f73420e3d200ae4e906450bbef14746d43dc484ce8d9181f8171dfb8d3496d17c0d81ba7c27eee39a90d4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-regex-compat-tdfa/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:20:57 Author: felixonmars Revision: 1273047 archrelease: copy trunk to community-staging-x86_64 Added: haskell-regex-compat-tdfa/repos/community-staging-x86_64/ haskell-regex-compat-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 1273046, haskell-regex-compat-tdfa/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-regex-compat-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 1273046, haskell-regex-compat-tdfa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:20:57 UTC (rev 1273047) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=regex-compat-tdfa +pkgname=haskell-regex-compat-tdfa +pkgver=0.95.1.4 +pkgrel=108 +pkgdesc="One module layer over regex-tdfa to replace Text.Regex." +url="https://hub.darcs.net/shelarcy/regex-compat-tdfa"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-regex-base' 'haskell-regex-tdfa') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('7e387a7713ff8e43cfce4262b1288b85f8b60729162a842186bf6a7e1078dfb9e26013087ff7e9bcf81521f8c352926873bb280b9df57b016aef2ca4ce70aa14') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/!0/! 0/' Text/Regex.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-quic/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:21:07 Author: felixonmars Revision: 1273048 upgpkg: haskell-quic 0.0.1-3: rebuild with split 0.2.3.5 Modified: haskell-quic/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:20:57 UTC (rev 1273047) +++ PKGBUILD2022-08-21 17:21:07 UTC (rev 1273048) @@ -3,7 +3,7 @@ _hkgname=quic pkgname=haskell-quic pkgver=0.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="QUIC" url="https://github.com/kazu-yamamoto/quic"; license=("BSD")
[arch-commits] Commit in haskell-quic/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:21:22 Author: felixonmars Revision: 1273049 archrelease: copy trunk to community-staging-x86_64 Added: haskell-quic/repos/community-staging-x86_64/ haskell-quic/repos/community-staging-x86_64/PKGBUILD (from rev 1273048, haskell-quic/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-quic/repos/community-staging-x86_64/PKGBUILD (from rev 1273048, haskell-quic/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:21:22 UTC (rev 1273049) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=quic +pkgname=haskell-quic +pkgver=0.0.1 +pkgrel=3 +pkgdesc="QUIC" +url="https://github.com/kazu-yamamoto/quic"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-crypto-token' 'haskell-cryptonite' + 'haskell-data-default-class' 'haskell-fast-logger' 'haskell-iproute' 'haskell-memory' + 'haskell-network' 'haskell-network-byte-order' 'haskell-psqueues' 'haskell-random' + 'haskell-tls' 'haskell-unix-time' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-x509') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-async' 'haskell-doctest' 'haskell-hspec' + 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('5b332d0d2da9a781d2cb05ecfccd108e3c04737f5b88d11dba8d9af2e7778c6f') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' \ +-f-devel + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-unixutils/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:21:33 Author: felixonmars Revision: 1273050 upgpkg: haskell-unixutils 1.54.2-79: rebuild with split 0.2.3.5 Modified: haskell-unixutils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:21:22 UTC (rev 1273049) +++ PKGBUILD2022-08-21 17:21:33 UTC (rev 1273050) @@ -3,7 +3,7 @@ _hkgname=Unixutils pkgname=haskell-unixutils pkgver=1.54.2 -pkgrel=78 +pkgrel=79 pkgdesc="A crude interface between Haskell and Unix-like operating systems" url="https://github.com/seereason/haskell-unixutils"; license=('BSD')
[arch-commits] Commit in haskell-unixutils/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:21:47 Author: felixonmars Revision: 1273051 archrelease: copy trunk to community-staging-x86_64 Added: haskell-unixutils/repos/community-staging-x86_64/ haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 1273050, haskell-unixutils/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 1273050, haskell-unixutils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:21:47 UTC (rev 1273051) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=Unixutils +pkgname=haskell-unixutils +pkgver=1.54.2 +pkgrel=79 +pkgdesc="A crude interface between Haskell and Unix-like operating systems" +url="https://github.com/seereason/haskell-unixutils"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-process-extras' 'haskell-puremd5' + 'haskell-regex-tdfa' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('7d8e652ed6d7a19082ae5fb4ca4e05f808fc7d6599b7a41652743dfbd53f0ebd168ea76e480127b554bbaab7466ed8ac6c066edd6651fe9f54e69ea4f5df') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-ghc-exactprint/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:21:56 Author: felixonmars Revision: 1273052 upgpkg: haskell-ghc-exactprint 0.6.4-119: rebuild with split 0.2.3.5 Modified: haskell-ghc-exactprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:21:47 UTC (rev 1273051) +++ PKGBUILD2022-08-21 17:21:56 UTC (rev 1273052) @@ -3,7 +3,7 @@ _hkgname=ghc-exactprint pkgname=haskell-ghc-exactprint pkgver=0.6.4 -pkgrel=118 +pkgrel=119 pkgdesc="ExactPrint for GHC" url="https://github.com/alanz/ghc-exactprint.git"; license=("BSD")
[arch-commits] Commit in haskell-ghc-exactprint/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:22:10 Author: felixonmars Revision: 1273053 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghc-exactprint/repos/community-staging-x86_64/ haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1273052, haskell-ghc-exactprint/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1273052, haskell-ghc-exactprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:22:10 UTC (rev 1273053) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=ghc-exactprint +pkgname=haskell-ghc-exactprint +pkgver=0.6.4 +pkgrel=119 +pkgdesc="ExactPrint for GHC" +url="https://github.com/alanz/ghc-exactprint.git"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-free' 'haskell-ghc-paths' 'haskell-syb') +makedepends=('ghc' 'haskell-diff' 'haskell-hunit' 'haskell-filemanip' 'haskell-silently') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('a269d270464ee34493117e672c819eefe369bb88bd6043284631f67b3c711e6559f7d6352da2080bc65749767305ea75b9bc43e594bdfcd81ea6cb02986a8bff') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-extra/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:22:19 Author: felixonmars Revision: 1273054 upgpkg: haskell-wai-extra 3.1.12.1-35: rebuild with split 0.2.3.5 Modified: haskell-wai-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:22:10 UTC (rev 1273053) +++ PKGBUILD2022-08-21 17:22:19 UTC (rev 1273054) @@ -4,7 +4,7 @@ _hkgname=wai-extra pkgname=haskell-wai-extra pkgver=3.1.12.1 -pkgrel=34 +pkgrel=35 pkgdesc="Provides some basic WAI handlers and middleware." url="https://github.com/yesodweb/wai"; license=("MIT")
[arch-commits] Commit in haskell-wai-extra/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:22:33 Author: felixonmars Revision: 1273055 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-extra/repos/community-staging-x86_64/ haskell-wai-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273054, haskell-wai-extra/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-wai-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273054, haskell-wai-extra/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:22:33 UTC (rev 1273055) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-extra +pkgname=haskell-wai-extra +pkgver=3.1.12.1 +pkgrel=35 +pkgdesc="Provides some basic WAI handlers and middleware." +url="https://github.com/yesodweb/wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-base64-bytestring' + 'haskell-case-insensitive' 'haskell-cookie' 'haskell-data-default-class' + 'haskell-fast-logger' 'haskell-http-types' 'haskell-http2' 'haskell-iproute' + 'haskell-network' 'haskell-resourcet' 'haskell-streaming-commons' + 'haskell-vault' 'haskell-wai' 'haskell-wai-logger' 'haskell-word8' 'haskell-hunit' + 'haskell-call-stack') +makedepends=('ghc' 'haskell-hspec' 'haskell-temporary' 'haskell-zlib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('1f2f0d59138731b9ee00cbfb01096bbdbfb3214b56a6d163517e2c2c97fbedb17b1f7dfe1610300fcaea44a4a7ce3b8cbf9eeb44fb43dfcfcc1911df30178a16') + +prepare() { +cd $_hkgname-$pkgver +# https://github.com/yesodweb/wai/issues/886 +echo "test" > test/json.gz +echo "noprecompress" > test/noprecompress +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-build-example +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in agda/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:22:44 Author: felixonmars Revision: 1273056 upgpkg: agda 2.6.2.2-12: rebuild with split 0.2.3.5 Modified: agda/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:22:33 UTC (rev 1273055) +++ PKGBUILD2022-08-21 17:22:44 UTC (rev 1273056) @@ -4,7 +4,7 @@ _hkgname=Agda pkgname=agda pkgver=2.6.2.2 -pkgrel=11 +pkgrel=12 pkgdesc="A dependently typed functional programming language and proof assistant" url="https://wiki.portal.chalmers.se/agda/"; license=("custom")
[arch-commits] Commit in agda/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:22:58 Author: felixonmars Revision: 1273057 archrelease: copy trunk to community-staging-x86_64 Added: agda/repos/community-staging-x86_64/ agda/repos/community-staging-x86_64/PKGBUILD (from rev 1273056, agda/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: agda/repos/community-staging-x86_64/PKGBUILD (from rev 1273056, agda/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:22:58 UTC (rev 1273057) @@ -0,0 +1,57 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=Agda +pkgname=agda +pkgver=2.6.2.2 +pkgrel=12 +pkgdesc="A dependently typed functional programming language and proof assistant" +url="https://wiki.portal.chalmers.se/agda/"; +license=("custom") +arch=('x86_64') +depends=('ghc-libs' 'ghc' 'haskell-aeson' 'haskell-async' 'haskell-blaze-html' 'haskell-boxes' + 'haskell-case-insensitive' 'haskell-cpphs' 'haskell-data-hash' 'haskell-edit-distance' + 'haskell-equivalence' 'haskell-gitrev' 'haskell-hashable' 'haskell-hashtables' + 'haskell-monad-control' 'haskell-murmur-hash' 'haskell-parallel' 'haskell-regex-tdfa' + 'haskell-split' 'haskell-strict' 'haskell-unordered-containers' 'haskell-uri-encode' + 'haskell-zlib') +optdepends=('agda-stdlib: for standard library') +makedepends=('alex' 'happy' 'ghc' 'haskell-filemanip') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('f54dcc0fd6dea106db4a04cc3b0b80f404f0613b5075849db17a1b4b5e176ed6d183bfdaf464fbcbc6e0807c1af0c8748f96552d48e537444109be54730685a8') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/fno-warn-overlapping-patterns/a \, "-dynamic"' src/full/Agda/Compiler/MAlonzo/Compiler.hs +} + +build() { +cd $_hkgname-$pkgver + +# -fllvm is disabled because ghc+llc hangs since LLVM 13 +# https://gitlab.haskell.org/ghc/ghc/-/issues/20559 +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fasm \ +-fcpphs -f-debug -f-enable-cluster-counting +LC_CTYPE=en_US.UTF-8 runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup copy --destdir="${pkgdir}" + +# Symlink to avoid writing to this place when agda-lib is present +install -dm755 "$pkgdir"/usr/share/agda/lib/_build/$pkgver/agda +ln -s ../../../prim "$pkgdir"/usr/share/agda/lib/_build/$pkgver/agda/ + +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-logger/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:23:25 Author: felixonmars Revision: 1273058 upgpkg: haskell-wai-logger 2.4.0-100: rebuild with split 0.2.3.5 Modified: haskell-wai-logger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:22:58 UTC (rev 1273057) +++ PKGBUILD2022-08-21 17:23:25 UTC (rev 1273058) @@ -4,7 +4,7 @@ _hkgname=wai-logger pkgname=haskell-wai-logger pkgver=2.4.0 -pkgrel=99 +pkgrel=100 pkgdesc="A logging system for WAI" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-wai-logger/repos/community-staging-x86_64 (2 files)
Date: Sunday, August 21, 2022 @ 17:23:40 Author: felixonmars Revision: 1273059 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 1273058, haskell-wai-logger/trunk/PKGBUILD) Deleted: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-21 17:23:25 UTC (rev 1273058) +++ PKGBUILD2022-08-21 17:23:40 UTC (rev 1273059) @@ -1,45 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Arch Haskell Team - -_hkgname=wai-logger -pkgname=haskell-wai-logger -pkgver=2.4.0 -pkgrel=99 -pkgdesc="A logging system for WAI" -url="https://hackage.haskell.org/package/${_hkgname}"; -license=("BSD") -arch=('x86_64') -depends=('ghc-libs' 'haskell-byteorder' 'haskell-fast-logger' - 'haskell-http-types' 'haskell-network' 'haskell-wai') -makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') -checkdepends=('haskell-wai-extra') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) -sha512sums=('8d09b7fa7688601396f994513772884ac7f73a0b934f73420e3d200ae4e906450bbef14746d43dc484ce8d9181f8171dfb8d3496d17c0d81ba7c27eee39a90d4') - -build() { -cd $_hkgname-$pkgver - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm -runhaskell Setup build $MAKEFLAGS -runhaskell Setup register --gen-script -runhaskell Setup unregister --gen-script -sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh -sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -check() { -cd $_hkgname-$pkgver -runhaskell Setup test --show-details=direct -} - -package() { -cd $_hkgname-$pkgver - -install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh -install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh -runhaskell Setup copy --destdir="$pkgdir" -install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE -} Copied: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 1273058, haskell-wai-logger/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-21 17:23:40 UTC (rev 1273059) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-logger +pkgname=haskell-wai-logger +pkgver=2.4.0 +pkgrel=100 +pkgdesc="A logging system for WAI" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-byteorder' 'haskell-fast-logger' + 'haskell-http-types' 'haskell-network' 'haskell-wai') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') +checkdepends=('haskell-wai-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8d09b7fa7688601396f994513772884ac7f73a0b934f73420e3d200ae4e906450bbef14746d43dc484ce8d9181f8171dfb8d3496d17c0d81ba7c27eee39a90d4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-snap-server/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:24:20 Author: felixonmars Revision: 1273060 upgpkg: haskell-snap-server 1.1.2.0-351: rebuild with split 0.2.3.5 (rebuild pass 1, specified --nocheck) Modified: haskell-snap-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:23:40 UTC (rev 1273059) +++ PKGBUILD2022-08-21 17:24:20 UTC (rev 1273060) @@ -3,7 +3,7 @@ _hkgname=snap-server pkgname=haskell-snap-server pkgver=1.1.2.0 -pkgrel=350 +pkgrel=351 pkgdesc="A web server for the Snap Framework" url="https://github.com/snapframework/snap-server"; license=('BSD')
[arch-commits] Commit in haskell-snap-server/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:24:34 Author: felixonmars Revision: 1273061 archrelease: copy trunk to community-staging-x86_64 Added: haskell-snap-server/repos/community-staging-x86_64/ haskell-snap-server/repos/community-staging-x86_64/PKGBUILD (from rev 1273060, haskell-snap-server/trunk/PKGBUILD) --+ PKGBUILD | 61 + 1 file changed, 61 insertions(+) Copied: haskell-snap-server/repos/community-staging-x86_64/PKGBUILD (from rev 1273060, haskell-snap-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:24:34 UTC (rev 1273061) @@ -0,0 +1,61 @@ +# Maintainer: Felix Yan + +_hkgname=snap-server +pkgname=haskell-snap-server +pkgver=1.1.2.0 +pkgrel=351 +pkgdesc="A web server for the Snap Framework" +url="https://github.com/snapframework/snap-server"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-case-insensitive' + 'haskell-clock' 'haskell-io-streams' 'haskell-io-streams-haproxy' 'haskell-lifted-base' + 'haskell-network' 'haskell-old-locale' 'haskell-snap-core' 'haskell-unix-compat' + 'haskell-vector') +makedepends=('ghc' 'uusi') +checkdepends=('haskell-base16-bytestring' 'haskell-monad-control' 'haskell-random' + 'haskell-threads' 'haskell-hunit' 'haskell-quickcheck' 'haskell-http-streams' + 'haskell-http-common' 'haskell-parallel' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('da17f988a364e6c04b29020a9e27fa5d8b98fe890577cb6ca4ee4cc3df016ac6a9ea6d8ffcae564f25efa0362f3bd454f72ad3344f7571ccaa620c6c1bf57665') + +prepare() { +cd $_hkgname-$pkgver +uusi -d bytestring-builder -u attoparsec -u base -u unix-compat $_hkgname.cabal +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-extra/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:24:43 Author: felixonmars Revision: 1273062 upgpkg: haskell-wai-extra 3.1.12.1-36: rebuild with split 0.2.3.5 Modified: haskell-wai-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:24:34 UTC (rev 1273061) +++ PKGBUILD2022-08-21 17:24:43 UTC (rev 1273062) @@ -4,7 +4,7 @@ _hkgname=wai-extra pkgname=haskell-wai-extra pkgver=3.1.12.1 -pkgrel=35 +pkgrel=36 pkgdesc="Provides some basic WAI handlers and middleware." url="https://github.com/yesodweb/wai"; license=("MIT")
[arch-commits] Commit in haskell-wai-extra/repos/community-staging-x86_64 (2 files)
Date: Sunday, August 21, 2022 @ 17:24:58 Author: felixonmars Revision: 1273063 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273062, haskell-wai-extra/trunk/PKGBUILD) Deleted: haskell-wai-extra/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 112 ++--- 1 file changed, 56 insertions(+), 56 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-21 17:24:43 UTC (rev 1273062) +++ PKGBUILD2022-08-21 17:24:58 UTC (rev 1273063) @@ -1,56 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Arch Haskell Team - -_hkgname=wai-extra -pkgname=haskell-wai-extra -pkgver=3.1.12.1 -pkgrel=35 -pkgdesc="Provides some basic WAI handlers and middleware." -url="https://github.com/yesodweb/wai"; -license=("MIT") -arch=('x86_64') -depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-base64-bytestring' - 'haskell-case-insensitive' 'haskell-cookie' 'haskell-data-default-class' - 'haskell-fast-logger' 'haskell-http-types' 'haskell-http2' 'haskell-iproute' - 'haskell-network' 'haskell-resourcet' 'haskell-streaming-commons' - 'haskell-vault' 'haskell-wai' 'haskell-wai-logger' 'haskell-word8' 'haskell-hunit' - 'haskell-call-stack') -makedepends=('ghc' 'haskell-hspec' 'haskell-temporary' 'haskell-zlib') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) -sha512sums=('1f2f0d59138731b9ee00cbfb01096bbdbfb3214b56a6d163517e2c2c97fbedb17b1f7dfe1610300fcaea44a4a7ce3b8cbf9eeb44fb43dfcfcc1911df30178a16') - -prepare() { -cd $_hkgname-$pkgver -# https://github.com/yesodweb/wai/issues/886 -echo "test" > test/json.gz -echo "noprecompress" > test/noprecompress -} - -build() { -cd $_hkgname-$pkgver - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ --f-build-example -runhaskell Setup build $MAKEFLAGS -runhaskell Setup register --gen-script -runhaskell Setup unregister --gen-script -sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh -sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -check() { -cd $_hkgname-$pkgver -runhaskell Setup test --show-details=direct -} - -package() { -cd $_hkgname-$pkgver - -install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh -install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh -runhaskell Setup copy --destdir="$pkgdir" -install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE -} Copied: haskell-wai-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273062, haskell-wai-extra/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-21 17:24:58 UTC (rev 1273063) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-extra +pkgname=haskell-wai-extra +pkgver=3.1.12.1 +pkgrel=36 +pkgdesc="Provides some basic WAI handlers and middleware." +url="https://github.com/yesodweb/wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-base64-bytestring' + 'haskell-case-insensitive' 'haskell-cookie' 'haskell-data-default-class' + 'haskell-fast-logger' 'haskell-http-types' 'haskell-http2' 'haskell-iproute' + 'haskell-network' 'haskell-resourcet' 'haskell-streaming-commons' + 'haskell-vault' 'haskell-wai' 'haskell-wai-logger' 'haskell-word8' 'haskell-hunit' + 'haskell-call-stack') +makedepends=('ghc' 'haskell-hspec' 'haskell-temporary' 'haskell-zlib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('1f2f0d59138731b9ee00cbfb01096bbdbfb3214b56a6d163517e2c2c97fbedb17b1f7dfe1610300fcaea44a4a7ce3b8cbf9eeb44fb43dfcfcc1911df30178a16') + +prepare() { +cd $_hkgname-$pkgver +# https://github.com/yesodweb/wai/issues/886 +echo "test" > test/json.gz +echo "noprecompress" > test/noprecompress +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-build-example +runhaskell Setup build $MAKEF
[arch-commits] Commit in haskell-hledger-lib/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:25:07 Author: felixonmars Revision: 1273064 upgpkg: haskell-hledger-lib 1.26.1-2: rebuild with split 0.2.3.5 Modified: haskell-hledger-lib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:24:58 UTC (rev 1273063) +++ PKGBUILD2022-08-21 17:25:07 UTC (rev 1273064) @@ -5,7 +5,7 @@ _hkgname=hledger-lib pkgname=haskell-hledger-lib pkgver=1.26.1 -pkgrel=1 +pkgrel=2 pkgdesc="A reusable library providing the core functionality of hledger" url="http://hledger.org"; license=("GPL")
[arch-commits] Commit in haskell-hledger-lib/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:25:20 Author: felixonmars Revision: 1273065 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 1273064, haskell-hledger-lib/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 1273064, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:25:20 UTC (rev 1273065) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.26.1 +pkgrel=2 +pkgdesc="A reusable library providing the core functionality of hledger" +url="http://hledger.org"; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-ansi-terminal' + 'haskell-blaze-markup' 'haskell-call-stack' 'haskell-cassava' 'haskell-cassava-megaparsec' + 'haskell-cmdargs' 'haskell-data-default' 'haskell-decimal' 'haskell-doclayout' + 'haskell-extra' 'haskell-file-embed' 'haskell-glob' 'haskell-hashtables' + 'haskell-megaparsec' 'haskell-microlens' 'haskell-microlens-th' + 'haskell-parser-combinators' 'haskell-pretty-simple' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-tabular' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-timeit' 'haskell-uglymemo' + 'haskell-unordered-containers' 'haskell-utf8-string') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('fd94707cddb7852d1201167ca28c331c349f7fe3a97faa3a77b666bce8a55a689fbcb4a7798ea0de6859ad216e4ec47e13b4bb2388ea4b2443a1df25fbf1045f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ormolu/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:25:29 Author: felixonmars Revision: 1273066 upgpkg: haskell-ormolu 0.2.0.0-98: rebuild with split 0.2.3.5 Modified: haskell-ormolu/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:25:20 UTC (rev 1273065) +++ PKGBUILD2022-08-21 17:25:29 UTC (rev 1273066) @@ -3,7 +3,7 @@ _hkgname=ormolu pkgname=haskell-ormolu pkgver=0.2.0.0 -pkgrel=97 +pkgrel=98 pkgdesc="A formatter for Haskell source code" url="https://github.com/tweag/ormolu"; license=("BSD")
[arch-commits] Commit in haskell-ormolu/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:25:43 Author: felixonmars Revision: 1273067 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ormolu/repos/community-staging-x86_64/ haskell-ormolu/repos/community-staging-x86_64/PKGBUILD (from rev 1273066, haskell-ormolu/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-ormolu/repos/community-staging-x86_64/PKGBUILD (from rev 1273066, haskell-ormolu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:25:43 UTC (rev 1273067) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=ormolu +pkgname=haskell-ormolu +pkgver=0.2.0.0 +pkgrel=98 +pkgdesc="A formatter for Haskell source code" +url="https://github.com/tweag/ormolu"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-diff' 'haskell-dlist' + 'haskell-gitrev' 'haskell-optparse-applicative' 'haskell-syb') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-path' 'haskell-path-io') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('3fe6985cdaf88a9bc48bcf275385819be14a1b4ced89f0ed65f8849defa1558ae679af60e27b6f59d6f9212eff152fbba750d1e9d91669ae29a5995efc8e5692') + +prepare() { + cd $_hkgname-$pkgver + uusi -rghc-lib-parser:ghc,ghc-boot,ghc-boot-th $_hkgname.cabal + sed -i 's/using ghc-lib-parser/using ghc/;s/VERSION_ghc_lib_parser/VERSION_ghc/' app/Main.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-http-streams/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:25:52 Author: felixonmars Revision: 1273068 upgpkg: haskell-http-streams 0.8.9.6-65: rebuild with split 0.2.3.5 Modified: haskell-http-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:25:43 UTC (rev 1273067) +++ PKGBUILD2022-08-21 17:25:52 UTC (rev 1273068) @@ -3,7 +3,7 @@ _hkgname=http-streams pkgname=haskell-http-streams pkgver=0.8.9.6 -pkgrel=64 +pkgrel=65 pkgdesc="An HTTP client using io-streams" url="https://github.com/aesiniath/http-streams"; license=('BSD')
[arch-commits] Commit in haskell-http-streams/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:26:05 Author: felixonmars Revision: 1273069 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-streams/repos/community-staging-x86_64/ haskell-http-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1273068, haskell-http-streams/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-http-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1273068, haskell-http-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:26:05 UTC (rev 1273069) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan + +_hkgname=http-streams +pkgname=haskell-http-streams +pkgver=0.8.9.6 +pkgrel=65 +pkgdesc="An HTTP client using io-streams" +url="https://github.com/aesiniath/http-streams"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-io-streams' 'haskell-hsopenssl' + 'haskell-openssl-streams' 'haskell-unordered-containers' 'haskell-aeson' + 'haskell-http-common' 'haskell-network' 'haskell-network-uri') +makedepends=('ghc') +checkdepends=('haskell-hunit' 'haskell-aeson-pretty' 'haskell-hspec' + 'haskell-hspec-expectations' 'haskell-random' 'haskell-snap-core' + 'haskell-snap-server' 'haskell-system-fileio' 'haskell-system-filepath') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e08ad0b4ebe38442b2fafce1b97a8a4ef28a068747fcaf61445464e99d60ca76f1cc31849a1cf3db911759b125b2e1434c1c61b69d95ca5fa0c3bfc90bc90375') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# Tests depend on hashable's serialization result +runhaskell Setup test --show-details=direct || echo "Tests failed" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-fsnotify/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:26:35 Author: felixonmars Revision: 1273070 upgpkg: haskell-fsnotify 0.3.0.1-303: rebuild with split 0.2.3.5 Modified: haskell-fsnotify/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:26:05 UTC (rev 1273069) +++ PKGBUILD2022-08-21 17:26:35 UTC (rev 1273070) @@ -4,7 +4,7 @@ _hkgname=fsnotify pkgname=haskell-fsnotify pkgver=0.3.0.1 -pkgrel=302 +pkgrel=303 pkgdesc="Cross platform library for file change notification." url="https://github.com/haskell-fswatch/hfsnotify"; license=("BSD")
[arch-commits] Commit in haskell-fsnotify/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:26:48 Author: felixonmars Revision: 1273071 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fsnotify/repos/community-staging-x86_64/ haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 1273070, haskell-fsnotify/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 1273070, haskell-fsnotify/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:26:48 UTC (rev 1273071) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=fsnotify +pkgname=haskell-fsnotify +pkgver=0.3.0.1 +pkgrel=303 +pkgdesc="Cross platform library for file change notification." +url="https://github.com/haskell-fswatch/hfsnotify"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-async" "haskell-hinotify" 'haskell-shelly' + "haskell-unix-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d5c96a54c1b4788e1d50f259d11d4e2d6eb7224552b50cb359a1f4cdcc2a9b7270f9b5ccdfe9738a163b54ab7ab5a0114de9cabc56660a7324cdfc4b16179e1a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-pointed/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:26:57 Author: felixonmars Revision: 1273072 upgpkg: haskell-pointed 5.0.4-37: rebuild with split 0.2.3.5 Modified: haskell-pointed/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:26:48 UTC (rev 1273071) +++ PKGBUILD2022-08-21 17:26:57 UTC (rev 1273072) @@ -4,7 +4,7 @@ _hkgname=pointed pkgname=haskell-pointed pkgver=5.0.4 -pkgrel=36 +pkgrel=37 pkgdesc="Pointed and copointed data" url="https://github.com/ekmett/pointed/"; license=("BSD")
[arch-commits] Commit in haskell-pointed/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:27:11 Author: felixonmars Revision: 1273073 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pointed/repos/community-staging-x86_64/ haskell-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 1273072, haskell-pointed/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-pointed/repos/community-staging-x86_64/PKGBUILD (from rev 1273072, haskell-pointed/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:27:11 UTC (rev 1273073) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pointed +pkgname=haskell-pointed +pkgver=5.0.4 +pkgrel=37 +pkgdesc="Pointed and copointed data" +url="https://github.com/ekmett/pointed/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-data-default-class' 'haskell-hashable' + 'haskell-kan-extensions' 'haskell-semigroupoids' 'haskell-tagged' + 'haskell-transformers-compat' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('a453933b5292a568975df974f22ff888f084f7f3dd23ff7bb7bf98d1071a3334cb525b07e756b9d6398f68d3f2379aee8c9aa1839e760e06b758e6ee18a659d3') + +prepare() { +cd $_hkgname-$pkgver +uusi -d semigroups $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fcomonad -fcontainers -fkan-extensions -fsemigroupoids -fsemigroups \ +-fstm -ftagged -ftransformers -funordered-containers +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua-packaging/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:27:20 Author: felixonmars Revision: 1273074 upgpkg: haskell-hslua-packaging 2.2.0.1-6: rebuild with split 0.2.3.5 Modified: haskell-hslua-packaging/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:27:11 UTC (rev 1273073) +++ PKGBUILD2022-08-21 17:27:20 UTC (rev 1273074) @@ -3,7 +3,7 @@ _hkgname=hslua-packaging pkgname=haskell-hslua-packaging pkgver=2.2.0.1 -pkgrel=5 +pkgrel=6 pkgdesc="Utilities to build Lua modules." url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-hslua-packaging/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:27:33 Author: felixonmars Revision: 1273075 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-packaging/repos/community-staging-x86_64/ haskell-hslua-packaging/repos/community-staging-x86_64/PKGBUILD (from rev 1273074, haskell-hslua-packaging/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hslua-packaging/repos/community-staging-x86_64/PKGBUILD (from rev 1273074, haskell-hslua-packaging/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:27:33 UTC (rev 1273075) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-packaging +pkgname=haskell-hslua-packaging +pkgver=2.2.0.1 +pkgrel=6 +pkgdesc="Utilities to build Lua modules." +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua-core' 'haskell-hslua-marshalling' + 'haskell-hslua-objectorientation') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hslua' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('45302e2258975947e8f41e210e3685b3810b9a5481c52e3a84b65b973b28cc4f') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-conduit/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:27:42 Author: felixonmars Revision: 1273076 upgpkg: haskell-wai-conduit 3.0.0.4-440: rebuild with split 0.2.3.5 Modified: haskell-wai-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:27:33 UTC (rev 1273075) +++ PKGBUILD2022-08-21 17:27:42 UTC (rev 1273076) @@ -4,7 +4,7 @@ _hkgname=wai-conduit pkgname=haskell-wai-conduit pkgver=3.0.0.4 -pkgrel=439 +pkgrel=440 pkgdesc="Conduit wrappers for WAI" url="https://github.com/yesodweb/wai"; license=("MIT")
[arch-commits] Commit in haskell-wai-conduit/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:27:56 Author: felixonmars Revision: 1273077 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-conduit/repos/community-staging-x86_64/ haskell-wai-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1273076, haskell-wai-conduit/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-wai-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1273076, haskell-wai-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:27:56 UTC (rev 1273077) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-conduit +pkgname=haskell-wai-conduit +pkgver=3.0.0.4 +pkgrel=440 +pkgdesc="Conduit wrappers for WAI" +url="https://github.com/yesodweb/wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-conduit' 'haskell-http-types' 'haskell-wai') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('49f1a2b53912a899b4cf427a72ab7c34994fd86810e5345233de34a611c71b970ff09e8fa33c93803950c2991a7c22c9b0b6d277fc9aca64bb599af60415ae70') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in c2hs/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:28:05 Author: felixonmars Revision: 1273078 upgpkg: c2hs 0.28.8-99: rebuild with split 0.2.3.5 Modified: c2hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:27:56 UTC (rev 1273077) +++ PKGBUILD2022-08-21 17:28:05 UTC (rev 1273078) @@ -3,7 +3,7 @@ pkgname=c2hs pkgver=0.28.8 -pkgrel=98 +pkgrel=99 pkgdesc="C->Haskell FFI tool that gives some cross-language type safety" url="https://github.com/haskell/c2hs"; license=("GPL2")
[arch-commits] Commit in c2hs/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:28:19 Author: felixonmars Revision: 1273079 archrelease: copy trunk to community-staging-x86_64 Added: c2hs/repos/community-staging-x86_64/ c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 1273078, c2hs/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 1273078, c2hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:28:19 UTC (rev 1273079) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=c2hs +pkgver=0.28.8 +pkgrel=99 +pkgdesc="C->Haskell FFI tool that gives some cross-language type safety" +url="https://github.com/haskell/c2hs"; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-dlist' 'haskell-language-c') +makedepends=('ghc' 'uusi' 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-hunit' + 'haskell-shelly') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz"; + https://github.com/haskell/c2hs/archive/fbb4c2fa6ec5528aa068512f1b691298db420321.tar.gz) +sha512sums=('ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749' + '2953a07fecc95cfd5086b973a0d12b7407417f16bf73ad0f7d261e9e1884cf14b18663c15d86c8bf047dff05de70d4f01195e5d70c3225c86695fc57c8cf70e9') + +prepare() { +sed -i 's/cmd "ghc"/cmd "ghc" "-dynamic"/' c2hs-$pkgver/tests/test-*.hs +sed -i 's/HC=ghc/HC="ghc -dynamic"/' c2hs-$pkgver/tests/system/Makefile +sed -i 's/"ghc", \["-/"ghc", ["-dynamic", "-/' c2hs-$pkgver/tests/test-*.hs + +# Missing test files +# https://github.com/haskell/c2hs/pull/266 +cp -r c2hs-fbb4c2fa6ec5528aa068512f1b691298db420321/tests/bugs/issue-242 c2hs-$pkgver/tests/bugs/ +cp -r c2hs-fbb4c2fa6ec5528aa068512f1b691298db420321/tests/system/interruptible c2hs-$pkgver/tests/system/ + +uusi -u shelly c2hs-$pkgver/c2hs.cabal +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +-f-regression -fbase3 --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" +}
[arch-commits] Commit in haskell-binary-conduit/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:28:29 Author: felixonmars Revision: 1273080 upgpkg: haskell-binary-conduit 1.3.1-322: rebuild with split 0.2.3.5 Modified: haskell-binary-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:28:19 UTC (rev 1273079) +++ PKGBUILD2022-08-21 17:28:29 UTC (rev 1273080) @@ -3,7 +3,7 @@ _hkgname=binary-conduit pkgname=haskell-binary-conduit pkgver=1.3.1 -pkgrel=321 +pkgrel=322 pkgdesc="Data serialization/deserialization conduit library" url="https://github.com/qnikst/binary-conduit/"; license=('MIT')
[arch-commits] Commit in haskell-binary-conduit/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:28:44 Author: felixonmars Revision: 1273081 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-conduit/repos/community-staging-x86_64/ haskell-binary-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1273080, haskell-binary-conduit/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-binary-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1273080, haskell-binary-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:28:44 UTC (rev 1273081) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=binary-conduit +pkgname=haskell-binary-conduit +pkgver=1.3.1 +pkgrel=322 +pkgdesc="Data serialization/deserialization conduit library" +url="https://github.com/qnikst/binary-conduit/"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-conduit' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('ba1cc19ed024be3ddd5f95a1ddd0666fa6be91879663b7de8c1627d3342cad5c39b138d5e1df59274471341ad28d9dd51dc2da4a53fafa5e3dcab1fdb21722b2') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hspec-wai/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:28:53 Author: felixonmars Revision: 1273082 upgpkg: haskell-hspec-wai 0.11.1-251: rebuild with split 0.2.3.5 Modified: haskell-hspec-wai/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:28:44 UTC (rev 1273081) +++ PKGBUILD2022-08-21 17:28:53 UTC (rev 1273082) @@ -4,7 +4,7 @@ _hkgname=hspec-wai pkgname=haskell-hspec-wai pkgver=0.11.1 -pkgrel=250 +pkgrel=251 pkgdesc="Experimental Hspec support for testing WAI applications" url="https://github.com/hspec/hspec-wai"; license=("MIT")
[arch-commits] Commit in haskell-conduit-extra/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:29:16 Author: felixonmars Revision: 1273084 upgpkg: haskell-conduit-extra 1.3.6-16: rebuild with split 0.2.3.5 Modified: haskell-conduit-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:29:07 UTC (rev 1273083) +++ PKGBUILD2022-08-21 17:29:16 UTC (rev 1273084) @@ -4,7 +4,7 @@ _hkgname=conduit-extra pkgname=haskell-conduit-extra pkgver=1.3.6 -pkgrel=15 +pkgrel=16 pkgdesc="Batteries included conduit: adapters for common libraries." url="https://github.com/snoyberg/conduit"; license=("MIT")
[arch-commits] Commit in haskell-hspec-wai/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:29:07 Author: felixonmars Revision: 1273083 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-wai/repos/community-staging-x86_64/ haskell-hspec-wai/repos/community-staging-x86_64/PKGBUILD (from rev 1273082, haskell-hspec-wai/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-hspec-wai/repos/community-staging-x86_64/PKGBUILD (from rev 1273082, haskell-hspec-wai/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:29:07 UTC (rev 1273083) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hspec-wai +pkgname=haskell-hspec-wai +pkgver=0.11.1 +pkgrel=251 +pkgdesc="Experimental Hspec support for testing WAI applications" +url="https://github.com/hspec/hspec-wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-base-compat' 'haskell-case-insensitive' + 'haskell-hspec' 'haskell-hspec-core' 'haskell-hspec-expectations' 'haskell-http-types' + 'haskell-wai' 'haskell-wai-extra') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('c5c72dee572f6fd7bd80f3beb4e668697d58f3bb045dabb321e65098f4fc3b1d577aa32e5fe607cab3e18433627538582b6c7acc7bb4728a99daeb20afe41b0a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in arbtt/trunk (PKGBUILD)
Date: Sunday, August 21, 2022 @ 17:29:38 Author: felixonmars Revision: 1273086 upgpkg: arbtt 0.12-3: rebuild with split 0.2.3.5 Modified: arbtt/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-21 17:29:29 UTC (rev 1273085) +++ PKGBUILD2022-08-21 17:29:38 UTC (rev 1273086) @@ -2,7 +2,7 @@ pkgname=arbtt pkgver=0.12 -pkgrel=2 +pkgrel=3 pkgdesc="Automatic Rule-Based Time Tracker" url="http://arbtt.nomeata.de/"; license=("GPL2")
[arch-commits] Commit in haskell-conduit-extra/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:29:29 Author: felixonmars Revision: 1273085 archrelease: copy trunk to community-staging-x86_64 Added: haskell-conduit-extra/repos/community-staging-x86_64/ haskell-conduit-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273084, haskell-conduit-extra/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-conduit-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1273084, haskell-conduit-extra/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:29:29 UTC (rev 1273085) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=conduit-extra +pkgname=haskell-conduit-extra +pkgver=1.3.6 +pkgrel=16 +pkgdesc="Batteries included conduit: adapters for common libraries." +url="https://github.com/snoyberg/conduit"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-conduit' 'haskell-network' + 'haskell-primitive' 'haskell-resourcet' 'haskell-streaming-commons' 'haskell-typed-process' + 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck' + 'haskell-transformers-base') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('56f6abf0663734c0e40b3d21fed6d0942fe30acc8960105ac93ddbb15d10c9074213e0ead575cc4422824832beae026376d04a13f6a045efc2a695676cf03546') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in arbtt/repos (2 files)
Date: Sunday, August 21, 2022 @ 17:29:51 Author: felixonmars Revision: 1273087 archrelease: copy trunk to community-staging-x86_64 Added: arbtt/repos/community-staging-x86_64/ arbtt/repos/community-staging-x86_64/PKGBUILD (from rev 1273086, arbtt/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: arbtt/repos/community-staging-x86_64/PKGBUILD (from rev 1273086, arbtt/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-08-21 17:29:51 UTC (rev 1273087) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +pkgname=arbtt +pkgver=0.12 +pkgrel=3 +pkgdesc="Automatic Rule-Based Time Tracker" +url="http://arbtt.nomeata.de/"; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-x11' 'haskell-aeson' 'haskell-attoparsec' 'haskell-bytestring-progress' + 'haskell-conduit' 'haskell-pcre-light' 'haskell-resourcet' 'haskell-strict' + 'haskell-terminal-progress-bar' 'haskell-tz' 'haskell-unliftio-core' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-process-extras' 'haskell-tasty' 'haskell-tasty-golden' + 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz";) +sha256sums=('681f6dafdec3830eed07f19193590e7f67d81a322ad0632ffc28dfc5fc9aaf2a') + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --datasubdir=haskell-arbtt --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS +} + +check() { + cd $pkgname-$pkgver + ( +for _exe in arbtt-{dump,import,recover,stats}; do + PATH="$PWD/dist/build/$_exe:$PATH" +done +runhaskell Setup test --show-details=direct + ) +} + +package() { + cd $pkgname-$pkgver + + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}