[arch-commits] Commit in python-tzdata/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:49:34 Author: polyzen Revision: 1158205 upgpkg: python-tzdata 2022.1-1 Modified: python-tzdata/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:49:04 UTC (rev 1158204) +++ PKGBUILD2022-03-18 03:49:34 UTC (rev 1158205) @@ -2,8 +2,8 @@ _name=tzdata pkgname=python-tzdata -pkgver=2021.5 -pkgrel=3 +pkgver=2022.1 +pkgrel=1 pkgdesc='Provider of IANA time zone data' arch=('any') url=https://github.com/python/tzdata @@ -12,8 +12,8 @@ makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') checkdepends=('python-pytest' 'python-pytest-subtests') source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz";) -sha256sums=('68dbe41afd01b867894bbdfd54fa03f468cfa4f0086bfb4adcd8de8f24f3ee21') -b2sums=('c49681397bddd41a575216549700e9095dedec5306cc653c8f47a3eda811b83fff408efbc67f849cc52548befbc9888dd05bc9c2d8f1b297dff0a46da6909982') +sha256sums=('8b536a8ec63dc0751342b3984193a3118f8fca2afe25752bb9b7fffd398552d3') +b2sums=('b3062514e0ce8a9c3e68cd6b5969292f1a8aafceb37f3bc5518ad37024f08c508e4dad00f477bdaaa2d187fcef7e650cc949af9d273d2d90c3017f4bf3628f0c') build() { cd $_name-$pkgver
[arch-commits] Commit in haskell-json-ast/repos (2 files)
Date: Friday, March 18, 2022 @ 03:49:04 Author: felixonmars Revision: 1158204 archrelease: copy trunk to community-staging-x86_64 Added: haskell-json-ast/repos/community-staging-x86_64/ haskell-json-ast/repos/community-staging-x86_64/PKGBUILD (from rev 1158203, haskell-json-ast/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-json-ast/repos/community-staging-x86_64/PKGBUILD (from rev 1158203, haskell-json-ast/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:49:04 UTC (rev 1158204) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=json-ast +pkgname=haskell-json-ast +pkgver=0.3.1 +pkgrel=202 +pkgdesc="Universal JSON AST datastructure" +url="https://github.com/nikita-volkov/json-ast"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector' 'haskell-scientific' 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f990fce176af4e63f702533b40ab3e64c38dc9a8815eddc4093a41060efffde2b3e88ebb1f6e10229f5026e15c26aa937de97a4f32ab1837efa5cab2371c7970') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-microlens-platform/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:48:29 Author: felixonmars Revision: 1158201 upgpkg: haskell-microlens-platform 0.4.2.1-15: rebuild with clock 0.8.3 Modified: haskell-microlens-platform/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:48:06 UTC (rev 1158200) +++ PKGBUILD2022-03-18 03:48:29 UTC (rev 1158201) @@ -4,7 +4,7 @@ _hkgname=microlens-platform pkgname=haskell-microlens-platform pkgver=0.4.2.1 -pkgrel=14 +pkgrel=15 pkgdesc="microlens + all batteries included (best for apps)" url="https://github.com/monadfix/microlens"; license=("BSD")
[arch-commits] Commit in haskell-json-ast/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:48:57 Author: felixonmars Revision: 1158203 upgpkg: haskell-json-ast 0.3.1-202: rebuild with clock 0.8.3 Modified: haskell-json-ast/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:48:37 UTC (rev 1158202) +++ PKGBUILD2022-03-18 03:48:57 UTC (rev 1158203) @@ -3,7 +3,7 @@ _hkgname=json-ast pkgname=haskell-json-ast pkgver=0.3.1 -pkgrel=201 +pkgrel=202 pkgdesc="Universal JSON AST datastructure" url="https://github.com/nikita-volkov/json-ast"; license=('MIT')
[arch-commits] Commit in haskell-microlens-platform/repos (2 files)
Date: Friday, March 18, 2022 @ 03:48:37 Author: felixonmars Revision: 1158202 archrelease: copy trunk to community-staging-x86_64 Added: haskell-microlens-platform/repos/community-staging-x86_64/ haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD (from rev 1158201, haskell-microlens-platform/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD (from rev 1158201, haskell-microlens-platform/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:48:37 UTC (rev 1158202) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=microlens-platform +pkgname=haskell-microlens-platform +pkgver=0.4.2.1 +pkgrel=15 +pkgdesc="microlens + all batteries included (best for apps)" +url="https://github.com/monadfix/microlens"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-hashable" "haskell-microlens" "haskell-microlens-ghc" + "haskell-microlens-mtl" "haskell-microlens-th" + "haskell-unordered-containers" "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('69bb073c10b804cc2bd9551903fdce74a5e597689a9aee0a842e4f5630e5e9b5ce4eb78acb421613365f5aa34a383c8fb60cf6c4bca1823866e2ad4a91a6c712') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-basic-prelude/repos (2 files)
Date: Friday, March 18, 2022 @ 03:48:06 Author: felixonmars Revision: 1158200 archrelease: copy trunk to community-staging-x86_64 Added: haskell-basic-prelude/repos/community-staging-x86_64/ haskell-basic-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 1158199, haskell-basic-prelude/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-basic-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 1158199, haskell-basic-prelude/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:48:06 UTC (rev 1158200) @@ -0,0 +1,37 @@ +# Maintainer: Jelle van der Waa + +_hkgname=basic-prelude +pkgname=haskell-basic-prelude +pkgver=0.7.0 +pkgrel=155 +pkgdesc='An enhanced core prelude; a common foundation for alternate preludes' +arch=(x86_64) +url="https://hackage.haskell.org/package/$_hkgname"; +license=(MIT) +depends=(ghc-libs haskell-hashable haskell-unordered-containers haskell-vector) +makedepends=(ghc) +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('34b62d1cdddb8d5c5ec51f0b9cca8746174f2daf40e5fe0f0188707da1f590844bffccfc6d049e8e161323f541281130aa92700514455a947c503274422e271f') + +build() { + cd $_hkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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 +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-svg-builder/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:47:31 Author: felixonmars Revision: 1158197 upgpkg: haskell-svg-builder 0.1.1-65: rebuild with clock 0.8.3 Modified: haskell-svg-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:47:07 UTC (rev 1158196) +++ PKGBUILD2022-03-18 03:47:31 UTC (rev 1158197) @@ -3,7 +3,7 @@ _hkgname=svg-builder pkgname=haskell-svg-builder pkgver=0.1.1 -pkgrel=64 +pkgrel=65 pkgdesc="DSL for building SVG." url="https://github.com/diagrams/svg-builder.git"; license=("BSD")
[arch-commits] Commit in haskell-basic-prelude/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:47:59 Author: felixonmars Revision: 1158199 upgpkg: haskell-basic-prelude 0.7.0-155: rebuild with clock 0.8.3 Modified: haskell-basic-prelude/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:47:39 UTC (rev 1158198) +++ PKGBUILD2022-03-18 03:47:59 UTC (rev 1158199) @@ -3,7 +3,7 @@ _hkgname=basic-prelude pkgname=haskell-basic-prelude pkgver=0.7.0 -pkgrel=154 +pkgrel=155 pkgdesc='An enhanced core prelude; a common foundation for alternate preludes' arch=(x86_64) url="https://hackage.haskell.org/package/$_hkgname";
[arch-commits] Commit in haskell-svg-builder/repos (2 files)
Date: Friday, March 18, 2022 @ 03:47:39 Author: felixonmars Revision: 1158198 archrelease: copy trunk to community-staging-x86_64 Added: haskell-svg-builder/repos/community-staging-x86_64/ haskell-svg-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1158197, haskell-svg-builder/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-svg-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1158197, haskell-svg-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:47:39 UTC (rev 1158198) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=svg-builder +pkgname=haskell-svg-builder +pkgver=0.1.1 +pkgrel=65 +pkgdesc="DSL for building SVG." +url="https://github.com/diagrams/svg-builder.git"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-hashable' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('4fd0e3f2cbc5601fc69e7eab41588cbfa1150dc508d9d86bf5f3d393880382cc') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base -u hashable $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-heapsize/repos (2 files)
Date: Friday, March 18, 2022 @ 03:47:07 Author: felixonmars Revision: 1158196 archrelease: copy trunk to community-staging-x86_64 Added: haskell-heapsize/repos/community-staging-x86_64/ haskell-heapsize/repos/community-staging-x86_64/PKGBUILD (from rev 1158195, haskell-heapsize/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-heapsize/repos/community-staging-x86_64/PKGBUILD (from rev 1158195, haskell-heapsize/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:47:07 UTC (rev 1158196) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +_hkgname=heapsize +pkgname=haskell-heapsize +pkgver=0.3.0.1 +pkgrel=102 +pkgdesc="Determine the size of runtime data structures" +url="https://github.com/pepeiborra/heapsize.git"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-hashtables' 'haskell-primitive' + 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('1e68f7c7a67e2565308e19505c61a378118ec5b24a9ebfbe669766dbd867686c') + +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 \ +--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-html-entity-map/repos (2 files)
Date: Friday, March 18, 2022 @ 03:46:10 Author: felixonmars Revision: 1158192 archrelease: copy trunk to community-staging-x86_64 Added: haskell-html-entity-map/repos/community-staging-x86_64/ haskell-html-entity-map/repos/community-staging-x86_64/PKGBUILD (from rev 1158191, haskell-html-entity-map/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-html-entity-map/repos/community-staging-x86_64/PKGBUILD (from rev 1158191, haskell-html-entity-map/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:46:10 UTC (rev 1158192) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=html-entity-map +pkgname=haskell-html-entity-map +pkgver=0.1.0.0 +pkgrel=55 +pkgdesc="Map from HTML5 entity names to the corresponding Unicode text" +url="https://github.com/mrkkrp/html-entity-map"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('983600c33e8515e6ca31742d25490fb5a7be02503331963621b0ba5cd70d344c') + +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 \ +--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.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-html-entity-map/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:46:03 Author: felixonmars Revision: 1158191 upgpkg: haskell-html-entity-map 0.1.0.0-55: rebuild with clock 0.8.3 Modified: haskell-html-entity-map/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:45:34 UTC (rev 1158190) +++ PKGBUILD2022-03-18 03:46:03 UTC (rev 1158191) @@ -3,7 +3,7 @@ _hkgname=html-entity-map pkgname=haskell-html-entity-map pkgver=0.1.0.0 -pkgrel=54 +pkgrel=55 pkgdesc="Map from HTML5 entity names to the corresponding Unicode text" url="https://github.com/mrkkrp/html-entity-map"; license=("BSD")
[arch-commits] Commit in haskell-expiring-cache-map/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:46:32 Author: felixonmars Revision: 1158193 upgpkg: haskell-expiring-cache-map 0.0.6.1-204: rebuild with clock 0.8.3 Modified: haskell-expiring-cache-map/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:46:10 UTC (rev 1158192) +++ PKGBUILD2022-03-18 03:46:32 UTC (rev 1158193) @@ -4,7 +4,7 @@ _hkgname=expiring-cache-map pkgname=haskell-expiring-cache-map pkgver=0.0.6.1 -pkgrel=203 +pkgrel=204 pkgdesc="General purpose simple caching." url="https://github.com/elblake/expiring-cache-map"; license=('BSD')
[arch-commits] Commit in haskell-heapsize/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:46:59 Author: felixonmars Revision: 1158195 upgpkg: haskell-heapsize 0.3.0.1-102: rebuild with clock 0.8.3 Modified: haskell-heapsize/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:46:39 UTC (rev 1158194) +++ PKGBUILD2022-03-18 03:46:59 UTC (rev 1158195) @@ -3,7 +3,7 @@ _hkgname=heapsize pkgname=haskell-heapsize pkgver=0.3.0.1 -pkgrel=101 +pkgrel=102 pkgdesc="Determine the size of runtime data structures" url="https://github.com/pepeiborra/heapsize.git"; license=("BSD")
[arch-commits] Commit in haskell-expiring-cache-map/repos (2 files)
Date: Friday, March 18, 2022 @ 03:46:39 Author: felixonmars Revision: 1158194 archrelease: copy trunk to community-staging-x86_64 Added: haskell-expiring-cache-map/repos/community-staging-x86_64/ haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD (from rev 1158193, haskell-expiring-cache-map/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD (from rev 1158193, haskell-expiring-cache-map/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:46:39 UTC (rev 1158194) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=expiring-cache-map +pkgname=haskell-expiring-cache-map +pkgver=0.0.6.1 +pkgrel=204 +pkgdesc="General purpose simple caching." +url="https://github.com/elblake/expiring-cache-map"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('36fc34492bc4083d5b14e135900c765b74d4c64dee550ca43fa517d444de8a37f297876e580f40da5614bbf07abab9dd601ca14b7094a3f2eb3bc45e04ecb973') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-uniplate/repos (2 files)
Date: Friday, March 18, 2022 @ 03:45:34 Author: felixonmars Revision: 1158190 archrelease: copy trunk to community-staging-x86_64 Added: haskell-uniplate/repos/community-staging-x86_64/ haskell-uniplate/repos/community-staging-x86_64/PKGBUILD (from rev 1158189, haskell-uniplate/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-uniplate/repos/community-staging-x86_64/PKGBUILD (from rev 1158189, haskell-uniplate/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:45:34 UTC (rev 1158190) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=uniplate +pkgname=haskell-uniplate +pkgver=1.6.13 +pkgrel=107 +pkgdesc="Help writing simple, concise and fast generic operations." +url="https://github.com/ndmitchell/uniplate#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-hashable" "haskell-syb" "haskell-unordered-containers") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8cab820d40b318c7483319de4174bdbd3637e1c93f42bc6b796c6a8a1fa93331c0a2ff3b7c77f6a2ec0509fb48bb922ef732c7d79e8e6bcf7987bde949459310') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fseparate_syb -ftypeable_fingerprint +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-semirings/repos (2 files)
Date: Friday, March 18, 2022 @ 03:45:02 Author: felixonmars Revision: 1158188 archrelease: copy trunk to community-staging-x86_64 Added: haskell-semirings/repos/community-staging-x86_64/ haskell-semirings/repos/community-staging-x86_64/PKGBUILD (from rev 1158187, haskell-semirings/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-semirings/repos/community-staging-x86_64/PKGBUILD (from rev 1158187, haskell-semirings/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:45:02 UTC (rev 1158188) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=semirings +pkgname=haskell-semirings +pkgver=0.6 +pkgrel=42 +pkgdesc="two monoids as one, in holy haskimony" +url="http://github.com/chessai/semirings"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat-batteries' 'haskell-hashable' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('99356619b137c7c4cf6597909be3c9df118f08a7dff4897549e350b95719059b') + +prepare() { + cd $_hkgname-$pkgver + uusi -u hashable $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-semirings/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:44:55 Author: felixonmars Revision: 1158187 upgpkg: haskell-semirings 0.6-42: rebuild with clock 0.8.3 Modified: haskell-semirings/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:44:28 UTC (rev 1158186) +++ PKGBUILD2022-03-18 03:44:55 UTC (rev 1158187) @@ -3,7 +3,7 @@ _hkgname=semirings pkgname=haskell-semirings pkgver=0.6 -pkgrel=41 +pkgrel=42 pkgdesc="two monoids as one, in holy haskimony" url="http://github.com/chessai/semirings"; license=("BSD")
[arch-commits] Commit in haskell-uniplate/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:45:27 Author: felixonmars Revision: 1158189 upgpkg: haskell-uniplate 1.6.13-107: rebuild with clock 0.8.3 Modified: haskell-uniplate/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:45:02 UTC (rev 1158188) +++ PKGBUILD2022-03-18 03:45:27 UTC (rev 1158189) @@ -4,7 +4,7 @@ _hkgname=uniplate pkgname=haskell-uniplate pkgver=1.6.13 -pkgrel=106 +pkgrel=107 pkgdesc="Help writing simple, concise and fast generic operations." url="https://github.com/ndmitchell/uniplate#readme"; license=("BSD")
[arch-commits] Commit in haskell-hyphenation/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:43:42 Author: felixonmars Revision: 1158183 upgpkg: haskell-hyphenation 0.8.2-44: rebuild with clock 0.8.3 Modified: haskell-hyphenation/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:43:01 UTC (rev 1158182) +++ PKGBUILD2022-03-18 03:43:42 UTC (rev 1158183) @@ -3,7 +3,7 @@ _hkgname=hyphenation pkgname=haskell-hyphenation pkgver=0.8.2 -pkgrel=43 +pkgrel=44 pkgdesc="Configurable Knuth-Liang hyphenation" url="https://github.com/ekmett/hyphenation"; license=("BSD")
[arch-commits] Commit in haskell-vault/repos (2 files)
Date: Friday, March 18, 2022 @ 03:44:28 Author: felixonmars Revision: 1158186 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vault/repos/community-staging-x86_64/ haskell-vault/repos/community-staging-x86_64/PKGBUILD (from rev 1158185, haskell-vault/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-vault/repos/community-staging-x86_64/PKGBUILD (from rev 1158185, haskell-vault/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:44:28 UTC (rev 1158186) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vault +pkgname=haskell-vault +pkgver=0.3.1.5 +pkgrel=70 +pkgdesc="A persistent store for values of arbitrary types" +url="https://github.com/HeinrichApfelmus/vault"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('f268d192f53594d5be39db807982073591e9bb830411813d6904e5ad1bf10d16eb5f89d9a39b764f92e6e196aeaabeac1b75cd07a70c59a42ce842835758e409') + +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fuseghc +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-vault/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:44:20 Author: felixonmars Revision: 1158185 upgpkg: haskell-vault 0.3.1.5-70: rebuild with clock 0.8.3 Modified: haskell-vault/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:43:51 UTC (rev 1158184) +++ PKGBUILD2022-03-18 03:44:20 UTC (rev 1158185) @@ -4,7 +4,7 @@ _hkgname=vault pkgname=haskell-vault pkgver=0.3.1.5 -pkgrel=69 +pkgrel=70 pkgdesc="A persistent store for values of arbitrary types" url="https://github.com/HeinrichApfelmus/vault"; license=("BSD")
[arch-commits] Commit in haskell-hyphenation/repos (2 files)
Date: Friday, March 18, 2022 @ 03:43:51 Author: felixonmars Revision: 1158184 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hyphenation/repos/community-staging-x86_64/ haskell-hyphenation/repos/community-staging-x86_64/PKGBUILD (from rev 1158183, haskell-hyphenation/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-hyphenation/repos/community-staging-x86_64/PKGBUILD (from rev 1158183, haskell-hyphenation/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:43:51 UTC (rev 1158184) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=hyphenation +pkgname=haskell-hyphenation +pkgver=0.8.2 +pkgrel=44 +pkgdesc="Configurable Knuth-Liang hyphenation" +url="https://github.com/ekmett/hyphenation"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-file-embed' 'haskell-unordered-containers' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('35e96a966d1eaa5e3e66e95e1a3fff5a2522adb9a1bc6c34c823bb34b936e1f6891fe987a808bb683d4c832f33f2bbb22bc8d259ffc4380fc64e889ccb2f23c0') + +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 \ +--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-charset/repos (2 files)
Date: Friday, March 18, 2022 @ 03:43:01 Author: felixonmars Revision: 1158182 archrelease: copy trunk to community-staging-x86_64 Added: haskell-charset/repos/community-staging-x86_64/ haskell-charset/repos/community-staging-x86_64/PKGBUILD (from rev 1158181, haskell-charset/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-charset/repos/community-staging-x86_64/PKGBUILD (from rev 1158181, haskell-charset/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:43:01 UTC (rev 1158182) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=charset +pkgname=haskell-charset +pkgver=0.3.9 +pkgrel=27 +pkgdesc="A compatibility layer for base" +url="https://github.com/ekmett/charset"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('3540dfdcd06b1cb7307d27428f51567e6b93638cfc3da82b4c77ca416333e66bc05f96e3b2d70ee48acb13e52634ed6672626ff019316c52e8dd92368d18540c') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-random-source/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:42:18 Author: felixonmars Revision: 1158179 upgpkg: haskell-random-source 0.3.0.11-115: rebuild with clock 0.8.3 Modified: haskell-random-source/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:41:47 UTC (rev 1158178) +++ PKGBUILD2022-03-18 03:42:18 UTC (rev 1158179) @@ -3,7 +3,7 @@ _hkgname=random-source pkgname=haskell-random-source pkgver=0.3.0.11 -pkgrel=114 +pkgrel=115 pkgdesc="Generic basis for random number generators" url="https://github.com/mokus0/random-fu"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-random-source/repos (2 files)
Date: Friday, March 18, 2022 @ 03:42:26 Author: felixonmars Revision: 1158180 archrelease: copy trunk to community-staging-x86_64 Added: haskell-random-source/repos/community-staging-x86_64/ haskell-random-source/repos/community-staging-x86_64/PKGBUILD (from rev 1158179, haskell-random-source/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-random-source/repos/community-staging-x86_64/PKGBUILD (from rev 1158179, haskell-random-source/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:42:26 UTC (rev 1158180) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=random-source +pkgname=haskell-random-source +pkgver=0.3.0.11 +pkgrel=115 +pkgdesc="Generic basis for random number generators" +url="https://github.com/mokus0/random-fu"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-flexible-defaults' 'haskell-mersenne-random-pure64' + 'haskell-mwc-random' 'haskell-primitive' 'haskell-random' 'haskell-stateref' 'haskell-syb' + 'haskell-th-extras') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('5ba3647d7324f51e8c14a17666dca865c3329daedaa12be2cbba2402415b9853') + +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 \ +--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" +}
[arch-commits] Commit in haskell-th-orphans/repos (2 files)
Date: Friday, March 18, 2022 @ 03:41:47 Author: felixonmars Revision: 1158178 archrelease: copy trunk to community-staging-x86_64 Added: haskell-th-orphans/repos/community-staging-x86_64/ haskell-th-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1158177, haskell-th-orphans/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-th-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1158177, haskell-th-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:41:47 UTC (rev 1158178) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=th-orphans +pkgname=haskell-th-orphans +pkgver=0.13.12 +pkgrel=30 +pkgdesc="Orphan instances for TH datatypes" +url="https://github.com/ekmett/th-orphans/"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-compat' 'haskell-th-lift' 'haskell-th-expand-syns' 'haskell-th-lift-instances' + 'haskell-th-reify-many') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('59c3fa26bb8cc6ccc8f1b459be59e3b2c57aac8cb52e42e43954da5359c631e6bd20549df509d76b48d8ac82c9ef22e2540df0ec6d233d9e2cc0d807c72c9e6d') + +prepare() { +cd $_hkgname-$pkgver +uusi -u th-expand-syns $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-charset/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:42:53 Author: felixonmars Revision: 1158181 upgpkg: haskell-charset 0.3.9-27: rebuild with clock 0.8.3 Modified: haskell-charset/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:42:26 UTC (rev 1158180) +++ PKGBUILD2022-03-18 03:42:53 UTC (rev 1158181) @@ -4,7 +4,7 @@ _hkgname=charset pkgname=haskell-charset pkgver=0.3.9 -pkgrel=26 +pkgrel=27 pkgdesc="A compatibility layer for base" url="https://github.com/ekmett/charset"; license=("BSD")
[arch-commits] Commit in haskell-securemem/repos (2 files)
Date: Friday, March 18, 2022 @ 03:39:26 Author: felixonmars Revision: 1158174 archrelease: copy trunk to community-staging-x86_64 Added: haskell-securemem/repos/community-staging-x86_64/ haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 1158173, haskell-securemem/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 1158173, haskell-securemem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:39:26 UTC (rev 1158174) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=securemem +pkgname=haskell-securemem +pkgver=0.1.10 +pkgrel=217 +pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." +url="https://github.com/vincenthz/hs-securemem"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-securemem/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:39:18 Author: felixonmars Revision: 1158173 upgpkg: haskell-securemem 0.1.10-217: rebuild with clock 0.8.3 Modified: haskell-securemem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:38:50 UTC (rev 1158172) +++ PKGBUILD2022-03-18 03:39:18 UTC (rev 1158173) @@ -4,7 +4,7 @@ _hkgname=securemem pkgname=haskell-securemem pkgver=0.1.10 -pkgrel=216 +pkgrel=217 pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." url="https://github.com/vincenthz/hs-securemem"; license=("BSD")
[arch-commits] Commit in haskell-pem/repos (2 files)
Date: Friday, March 18, 2022 @ 03:39:56 Author: felixonmars Revision: 1158176 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pem/repos/community-staging-x86_64/ haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 1158175, haskell-pem/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 1158175, haskell-pem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:39:56 UTC (rev 1158176) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: hauzer + +_hkgname=pem +pkgname=haskell-pem +pkgver=0.2.4 +pkgrel=215 +pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-memory') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d') + +build() { +cd $_hkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-pem/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:39:48 Author: felixonmars Revision: 1158175 upgpkg: haskell-pem 0.2.4-215: rebuild with clock 0.8.3 Modified: haskell-pem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:39:26 UTC (rev 1158174) +++ PKGBUILD2022-03-18 03:39:48 UTC (rev 1158175) @@ -5,7 +5,7 @@ _hkgname=pem pkgname=haskell-pem pkgver=0.2.4 -pkgrel=214 +pkgrel=215 pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." url="https://hackage.haskell.org/package/${_hkgname}"; license=('BSD')
[arch-commits] Commit in haskell-th-orphans/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:41:40 Author: felixonmars Revision: 1158177 upgpkg: haskell-th-orphans 0.13.12-30: rebuild with clock 0.8.3 Modified: haskell-th-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:39:56 UTC (rev 1158176) +++ PKGBUILD2022-03-18 03:41:40 UTC (rev 1158177) @@ -3,7 +3,7 @@ _hkgname=th-orphans pkgname=haskell-th-orphans pkgver=0.13.12 -pkgrel=29 +pkgrel=30 pkgdesc="Orphan instances for TH datatypes" url="https://github.com/ekmett/th-orphans/"; license=('BSD')
[arch-commits] Commit in haskell-asn1-types/repos (2 files)
Date: Friday, March 18, 2022 @ 03:37:27 Author: felixonmars Revision: 1158170 archrelease: copy trunk to community-staging-x86_64 Added: haskell-asn1-types/repos/community-staging-x86_64/ haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD (from rev 1158169, haskell-asn1-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-asn1-types/repos/community-staging-x86_64/PKGBUILD (from rev 1158169, haskell-asn1-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:37:27 UTC (rev 1158170) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=asn1-types +pkgname=haskell-asn1-types +pkgver=0.3.4 +pkgrel=138 +pkgdesc="ASN.1 types" +url="https://github.com/vincenthz/hs-asn1"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-hourglass" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('0c2b76f134a77da65ecaa797d92b2ee273a72e9bd4467d354012c2b584216cdf2084974393fa4b850207720a3e0801d4a5af5f15137574ff1d7a341c5014184d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-asn1-types/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:37:20 Author: felixonmars Revision: 1158169 upgpkg: haskell-asn1-types 0.3.4-138: rebuild with clock 0.8.3 Modified: haskell-asn1-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:36:58 UTC (rev 1158168) +++ PKGBUILD2022-03-18 03:37:20 UTC (rev 1158169) @@ -4,7 +4,7 @@ _hkgname=asn1-types pkgname=haskell-asn1-types pkgver=0.3.4 -pkgrel=137 +pkgrel=138 pkgdesc="ASN.1 types" url="https://github.com/vincenthz/hs-asn1"; license=("BSD")
[arch-commits] Commit in haskell-hslogger/repos (2 files)
Date: Friday, March 18, 2022 @ 03:36:58 Author: felixonmars Revision: 1158168 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslogger/repos/community-staging-x86_64/ haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 1158167, haskell-hslogger/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 1158167, haskell-hslogger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:36:58 UTC (rev 1158168) @@ -0,0 +1,42 @@ +# Maintainer: Sergej Pupykin +# Maintainer: Arch Haskell Team + +pkgname=haskell-hslogger +pkgver=1.3.1.0 +pkgrel=159 +pkgdesc="Versatile logging framework" +url="https://hackage.haskell.org/package/hslogger"; +license=('LGPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd' 'haskell-old-locale') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz";) +sha512sums=('a08e7c85efe2b3f97e87b54db993f78ac31380f9b6f8d926517854771f482b2c64c358ddd12a449a413e5af0f374c034161b6f772148835b50551dc2cdbfa15a') + +prepare() { +cd hslogger-$pkgver +sed -i 's/< *4.14/<5/' hslogger.cabal +} + +build() { +cd "${srcdir}/hslogger-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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 "${srcdir}/hslogger-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-cryptonite/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:38:43 Author: felixonmars Revision: 1158171 upgpkg: haskell-cryptonite 0.30-2: rebuild with clock 0.8.3 Modified: haskell-cryptonite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:37:27 UTC (rev 1158170) +++ PKGBUILD2022-03-18 03:38:43 UTC (rev 1158171) @@ -4,7 +4,7 @@ _hkgname=cryptonite pkgname=haskell-cryptonite pkgver=0.30 -pkgrel=1 +pkgrel=2 pkgdesc="Cryptography Primitives sink" url="https://github.com/vincenthz/cryptonite"; license=("BSD")
[arch-commits] Commit in haskell-cryptonite/repos (2 files)
Date: Friday, March 18, 2022 @ 03:38:50 Author: felixonmars Revision: 1158172 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptonite/repos/community-staging-x86_64/ haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD (from rev 1158171, haskell-cryptonite/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-cryptonite/repos/community-staging-x86_64/PKGBUILD (from rev 1158171, haskell-cryptonite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:38:50 UTC (rev 1158172) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cryptonite +pkgname=haskell-cryptonite +pkgver=0.30 +pkgrel=2 +pkgdesc="Cryptography Primitives sink" +url="https://github.com/vincenthz/cryptonite"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-memory') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-kat' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('519120263fb7c2b9f910e48cf43feaca07f7e705ea70c578da362dafa637b654cab90e3b9484497e33a6fdd5b8f867c0ede60d0dddba02602044b9b3de502d16') + +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 \ +-fsupport_deepseq -finteger-gmp -f-support_pclmuldq -fsupport_rdrand \ +-fsupport_aesni -f-old_toolchain_inliner -f-check_alignment -fsupport_sse +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-hslogger/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:36:51 Author: felixonmars Revision: 1158167 upgpkg: haskell-hslogger 1.3.1.0-159: rebuild with clock 0.8.3 Modified: haskell-hslogger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:36:29 UTC (rev 1158166) +++ PKGBUILD2022-03-18 03:36:51 UTC (rev 1158167) @@ -3,7 +3,7 @@ pkgname=haskell-hslogger pkgver=1.3.1.0 -pkgrel=158 +pkgrel=159 pkgdesc="Versatile logging framework" url="https://hackage.haskell.org/package/hslogger"; license=('LGPL')
[arch-commits] Commit in haskell-network-multicast/repos (2 files)
Date: Friday, March 18, 2022 @ 03:36:29 Author: felixonmars Revision: 1158166 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-multicast/repos/community-staging-x86_64/ haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 1158165, haskell-network-multicast/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 1158165, haskell-network-multicast/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:36:29 UTC (rev 1158166) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=network-multicast +pkgname=haskell-network-multicast +pkgver=0.3.2 +pkgrel=141 +pkgdesc="Simple multicast library" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6308b09e882a3b99ce762cc30da790d6ff83b777d322842d342f555a307c59f0110b9a46557559e9bb5bfba258644f25ebfb9007f33e62cf6855dec8fd48da99') + +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 +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-network-multicast/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:36:22 Author: felixonmars Revision: 1158165 upgpkg: haskell-network-multicast 0.3.2-141: rebuild with clock 0.8.3 Modified: haskell-network-multicast/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:36:03 UTC (rev 1158164) +++ PKGBUILD2022-03-18 03:36:22 UTC (rev 1158165) @@ -4,7 +4,7 @@ _hkgname=network-multicast pkgname=haskell-network-multicast pkgver=0.3.2 -pkgrel=140 +pkgrel=141 pkgdesc="Simple multicast library" url="https://hackage.haskell.org/package/${_hkgname}"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-polysemy/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:35:17 Author: felixonmars Revision: 1158161 upgpkg: haskell-polysemy 1.6.0.0-42: rebuild with clock 0.8.3 Modified: haskell-polysemy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:34:42 UTC (rev 1158160) +++ PKGBUILD2022-03-18 03:35:17 UTC (rev 1158161) @@ -3,7 +3,7 @@ _hkgname=polysemy pkgname=haskell-polysemy pkgver=1.6.0.0 -pkgrel=41 +pkgrel=42 pkgdesc="Higher-order, low-boilerplate, zero-cost free monads" url="https://github.com/isovector/polysemy"; license=('BSD')
[arch-commits] Commit in haskell-regex-applicative-text/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:34:34 Author: felixonmars Revision: 1158159 upgpkg: haskell-regex-applicative-text 0.1.0.1-146: rebuild with clock 0.8.3 Modified: haskell-regex-applicative-text/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:34:14 UTC (rev 1158158) +++ PKGBUILD2022-03-18 03:34:34 UTC (rev 1158159) @@ -4,7 +4,7 @@ _hkgname=regex-applicative-text pkgname=haskell-regex-applicative-text pkgver=0.1.0.1 -pkgrel=145 +pkgrel=146 pkgdesc="Wrapped regex-applicative primitives to work with Text" url="https://github.com/phadej/regex-applicative-text#readme"; license=("BSD")
[arch-commits] Commit in haskell-random-fu/repos (2 files)
Date: Friday, March 18, 2022 @ 03:36:03 Author: felixonmars Revision: 1158164 archrelease: copy trunk to community-staging-x86_64 Added: haskell-random-fu/repos/community-staging-x86_64/ haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 1158163, haskell-random-fu/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 1158163, haskell-random-fu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:36:03 UTC (rev 1158164) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=random-fu +pkgname=haskell-random-fu +pkgver=0.3.0.0 +pkgrel=5 +pkgdesc="Random number generation" +url="https://github.com/mokus0/random-fu"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-erf' 'haskell-math-functions' 'haskell-monad-loops' 'haskell-random' + 'haskell-random-shuffle' 'haskell-rvar' 'haskell-syb' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('a19d158d0f2b6df51d32c9e6df7cf6bbd94b7a1af81acfb4fe505f410e5ae4c7') + +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 \ +--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" +}
[arch-commits] Commit in haskell-regex-applicative-text/repos (2 files)
Date: Friday, March 18, 2022 @ 03:34:42 Author: felixonmars Revision: 1158160 archrelease: copy trunk to community-staging-x86_64 Added: haskell-regex-applicative-text/repos/community-staging-x86_64/ haskell-regex-applicative-text/repos/community-staging-x86_64/PKGBUILD (from rev 1158159, haskell-regex-applicative-text/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-regex-applicative-text/repos/community-staging-x86_64/PKGBUILD (from rev 1158159, haskell-regex-applicative-text/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:34:42 UTC (rev 1158160) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=regex-applicative-text +pkgname=haskell-regex-applicative-text +pkgver=0.1.0.1 +pkgrel=146 +pkgdesc="Wrapped regex-applicative primitives to work with Text" +url="https://github.com/phadej/regex-applicative-text#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-regex-applicative") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8ee1d581498e047a7b759476ce98c43c19656b767790b0f12b8485bc212a71c7115cee5c3e5089392995bc71851025093c406bce9d8ac3c5962675ae06fa4339') + +prepare() { +sed -i 's/base >= 4.3 && <4.10/base >= 4.3/' $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-polysemy/repos (2 files)
Date: Friday, March 18, 2022 @ 03:35:24 Author: felixonmars Revision: 1158162 archrelease: copy trunk to community-staging-x86_64 Added: haskell-polysemy/repos/community-staging-x86_64/ haskell-polysemy/repos/community-staging-x86_64/PKGBUILD (from rev 1158161, haskell-polysemy/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-polysemy/repos/community-staging-x86_64/PKGBUILD (from rev 1158161, haskell-polysemy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:35:24 UTC (rev 1158162) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=polysemy +pkgname=haskell-polysemy +pkgver=1.6.0.0 +pkgrel=42 +pkgdesc="Higher-order, low-boilerplate, zero-cost free monads" +url="https://github.com/isovector/polysemy"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-async' 'haskell-first-class-families' 'haskell-syb' + 'haskell-th-abstraction' 'haskell-type-errors' 'haskell-unagi-chan') +makedepends=('ghc' 'uusi' 'haskell-cabal-doctest' 'haskell-hspec-discover' 'haskell-doctest' 'haskell-hspec' + 'haskell-inspection-testing') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('9b053ea9a06abcadacd42db8dac913e140129d9d37e93f949c4b15493b465eeb8db55a19c5c450055f5b6856cf4683d3165b74350f0e68e0d3a6e3fa1e3d9064') + +prepare() { + cd $_hkgname-$pkgver + uusi -u doctest $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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 + # https://github.com/polysemy-research/polysemy/pull/410#issuecomment-868183832 + 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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-gtk2hs-buildtools/repos (3 files)
Date: Friday, March 18, 2022 @ 03:34:14 Author: felixonmars Revision: 1158158 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/ haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 1158157, haskell-gtk2hs-buildtools/trunk/PKGBUILD) haskell-gtk2hs-buildtools/repos/community-staging-x86_64/gcc-11.patch (from rev 1158157, haskell-gtk2hs-buildtools/trunk/gcc-11.patch) --+ PKGBUILD | 44 gcc-11.patch | 37 + 2 files changed, 81 insertions(+) Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 1158157, haskell-gtk2hs-buildtools/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:34:14 UTC (rev 1158158) @@ -0,0 +1,44 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-gtk2hs-buildtools +pkgver=0.13.8.0 +pkgrel=149 +pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." +url="https://hackage.haskell.org/package/gtk2hs-buildtools"; +license=('GPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-hashtables') +makedepends=('alex' 'happy' 'ghc') +provides=('gtk2hs-buildtools') +conflicts=('gtk2hs-buildtools') +replaces=('gtk2hs-buildtools') +source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz"; +gcc-11.patch) +sha512sums=('fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a721f8d37852093e03fd' + 'd7e2c4b9bb8ef71f4f2deda6e81aa1b7a0e5bc5f534334513fcd95be6386448b8c1516224be421f450f16e1efbc10aaeba30f485cb5f3a1c31ac2e3aa435733b') + +prepare() { +cd gtk2hs-buildtools-$pkgver +patch -p2 -i ../gcc-11.patch +} + +build() { +cd gtk2hs-buildtools-$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 gtk2hs-buildtools-$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" +} Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/gcc-11.patch (from rev 1158157, haskell-gtk2hs-buildtools/trunk/gcc-11.patch) === --- community-staging-x86_64/gcc-11.patch (rev 0) +++ community-staging-x86_64/gcc-11.patch 2022-03-18 03:34:14 UTC (rev 1158158) @@ -0,0 +1,37 @@ +commit f4e880b934a2ddcb7f65a68185a84043f2f152a7 +Author: Felix Yan +Date: Fri May 14 21:28:55 2021 +0800 + +CLexer: allow zeros as line numbers in preprocessed directives + +Starting from `gcc-11` initial line numbers not related to +actual files are marked as zeros. See the "preprocessor: +Better line info for & " +https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6bf2ff0d52a9 + +language-c's grammar did not allow it (by accident) + +``` +Prelude> Language.C.parseC (Data.ByteString.Char8.pack "# 0 \"/dev/null\"\n") Language.C.nopos +Left :: [ERROR] >>> Syntax Error ! + Lexical error ! + The character '#' does not fit here. +``` + +The change allows '0' in line numbers as well. + +Backported from https://github.com/visq/language-c/commit/8133e1526750ab74ca4d5180fb140a7e172d473f + +diff --git a/tools/c2hs/c/CLexer.x b/tools/c2hs/c/CLexer.x +index 0099af5c..9ed0bfba 100644 +--- a/tools/c2hs/c/CLexer.x b/tools/c2hs/c/CLexer.x +@@ -130,7 +130,7 @@ $white+; + -- * allows further ints after the file name a la GCC; as the GCC CPP docu + -- doesn't say how many ints there can be, we allow an unbound number + -- +-\#$space*@int$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol ++\#$space*@digits$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol + { \pos len str -> setPos (adjustPos (take len str) pos) >> lexToken } + + -- #pragma directive (K&R A12.8)
[arch-commits] Commit in haskell-random-fu/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:35:56 Author: felixonmars Revision: 1158163 upgpkg: haskell-random-fu 0.3.0.0-5: rebuild with clock 0.8.3 Modified: haskell-random-fu/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:35:24 UTC (rev 1158162) +++ PKGBUILD2022-03-18 03:35:56 UTC (rev 1158163) @@ -3,7 +3,7 @@ _hkgname=random-fu pkgname=haskell-random-fu pkgver=0.3.0.0 -pkgrel=4 +pkgrel=5 pkgdesc="Random number generation" url="https://github.com/mokus0/random-fu"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-gtk2hs-buildtools/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:34:05 Author: felixonmars Revision: 1158157 upgpkg: haskell-gtk2hs-buildtools 0.13.8.0-149: rebuild with clock 0.8.3 Modified: haskell-gtk2hs-buildtools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:33:27 UTC (rev 1158156) +++ PKGBUILD2022-03-18 03:34:05 UTC (rev 1158157) @@ -2,7 +2,7 @@ pkgname=haskell-gtk2hs-buildtools pkgver=0.13.8.0 -pkgrel=148 +pkgrel=149 pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." url="https://hackage.haskell.org/package/gtk2hs-buildtools"; license=('GPL2')
[arch-commits] Commit in haskell-ghc-typelits-extra/repos (2 files)
Date: Friday, March 18, 2022 @ 03:33:27 Author: felixonmars Revision: 1158156 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghc-typelits-extra/repos/community-staging-x86_64/ haskell-ghc-typelits-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1158155, haskell-ghc-typelits-extra/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-ghc-typelits-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1158155, haskell-ghc-typelits-extra/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:33:27 UTC (rev 1158156) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=ghc-typelits-extra +pkgname=haskell-ghc-typelits-extra +pkgver=0.4.3 +pkgrel=39 +pkgdesc="Additional type-level operations on GHC.TypeLits.Nat" +url="https://github.com/clash-lang/ghc-typelits-extra"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-tcplugins-extra' 'haskell-ghc-typelits-knownnat' + 'haskell-ghc-typelits-natnormalise') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ad0779c2ad3745c147b02b4a7e4d6b37d204bb065d7eacbdced2d1ead612213582d4843e970ad70359ac72c6fb50dd1c3a54b870cf8336803be9d502ca3efc48') + +prepare() { +cd $_hkgname-$pkgver +uusi -u ghc-bignum $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-vty/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:32:46 Author: felixonmars Revision: 1158153 upgpkg: haskell-vty 5.34-6: rebuild with clock 0.8.3 Modified: haskell-vty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:28:26 UTC (rev 1158152) +++ PKGBUILD2022-03-18 03:32:46 UTC (rev 1158153) @@ -4,7 +4,7 @@ _hkgname=vty pkgname=haskell-vty pkgver=5.34 -pkgrel=5 +pkgrel=6 pkgdesc="A simple terminal UI library" url="https://github.com/jtdaugherty/vty"; license=("BSD")
[arch-commits] Commit in haskell-ghc-typelits-extra/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:33:20 Author: felixonmars Revision: 1158155 upgpkg: haskell-ghc-typelits-extra 0.4.3-39: rebuild with clock 0.8.3 Modified: haskell-ghc-typelits-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:32:54 UTC (rev 1158154) +++ PKGBUILD2022-03-18 03:33:20 UTC (rev 1158155) @@ -3,7 +3,7 @@ _hkgname=ghc-typelits-extra pkgname=haskell-ghc-typelits-extra pkgver=0.4.3 -pkgrel=38 +pkgrel=39 pkgdesc="Additional type-level operations on GHC.TypeLits.Nat" url="https://github.com/clash-lang/ghc-typelits-extra"; license=('custom:BSD2')
[arch-commits] Commit in haskell-vty/repos (2 files)
Date: Friday, March 18, 2022 @ 03:32:54 Author: felixonmars Revision: 1158154 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vty/repos/community-staging-x86_64/ haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 1158153, haskell-vty/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 1158153, haskell-vty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:32:54 UTC (rev 1158154) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vty +pkgname=haskell-vty +pkgver=5.34 +pkgrel=6 +pkgdesc="A simple terminal UI library" +url="https://github.com/jtdaugherty/vty"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-blaze-builder' 'haskell-microlens' + 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-hashable' 'haskell-parallel' + 'haskell-utf8-string' 'haskell-vector') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-smallcheck' + 'haskell-quickcheck-assertions' 'haskell-test-framework' + 'haskell-test-framework-smallcheck' 'haskell-test-framework-hunit' 'haskell-random' + 'haskell-string-qq') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('2e494ce2af8b2124a8fd4ed797e14a4d32b23c8dd3a0095ab86731abda02f419786b138a9fd3eeebfc7586cb807f6f39547de0b10c47d57d51a6bbf3a8a38568') + +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 +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 bnfc/repos (2 files)
Date: Friday, March 18, 2022 @ 03:28:26 Author: felixonmars Revision: 1158152 archrelease: copy trunk to community-staging-x86_64 Added: bnfc/repos/community-staging-x86_64/ bnfc/repos/community-staging-x86_64/PKGBUILD (from rev 1158151, bnfc/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: bnfc/repos/community-staging-x86_64/PKGBUILD (from rev 1158151, bnfc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:28:26 UTC (rev 1158152) @@ -0,0 +1,55 @@ +# This file was generated by arch-hs, please check it manually. +# Maintainer: Your Name + +_hkgname=BNFC +pkgname=bnfc +pkgver=2.9.4 +pkgrel=2 +pkgdesc="A compiler front-end generator." +url="http://bnfc.digitalgrammars.com/"; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-string-qq') +optdepends=('ghc: for default haskell backend' +'alex: for default haskell backend' +'happy: for default haskell backend') +makedepends=('ghc' 'alex' 'happy' 'haskell-hunit' 'haskell-quickcheck' 'haskell-cabal-doctest' + 'haskell-doctest' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('485a2a2f0aba7a420e64d8184eee3172a650b18964ed299dad492c6856366f2c3e952d11a809c47ca430137b55ba64c4d6c8b94900b447f079e78b7942f952a9') + +prepare() { + # Use -dynamic by default + sed -i 's/ghc --make/ghc -dynamic --make/g' $_hkgname-$pkgver/src/BNFC/Backend/Haskell.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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 bnfc/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:28:19 Author: felixonmars Revision: 1158151 upgpkg: bnfc 2.9.4-2: rebuild with clock 0.8.3 Modified: bnfc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:27:19 UTC (rev 1158150) +++ PKGBUILD2022-03-18 03:28:19 UTC (rev 1158151) @@ -4,7 +4,7 @@ _hkgname=BNFC pkgname=bnfc pkgver=2.9.4 -pkgrel=1 +pkgrel=2 pkgdesc="A compiler front-end generator." url="http://bnfc.digitalgrammars.com/"; license=("GPL2")
[arch-commits] Commit in haskell-regex-tdfa/repos (2 files)
Date: Friday, March 18, 2022 @ 03:27:19 Author: felixonmars Revision: 1158150 archrelease: copy trunk to community-staging-x86_64 Added: haskell-regex-tdfa/repos/community-staging-x86_64/ haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 1158149, haskell-regex-tdfa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 1158149, haskell-regex-tdfa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:27:19 UTC (rev 1158150) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=regex-tdfa +pkgname=haskell-regex-tdfa +pkgver=1.3.1.2 +pkgrel=6 +pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)" +url="https://wiki.haskell.org/Regular_expressions"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-regex-base') +makedepends=('ghc' 'uusi' 'haskell-utf8-string') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('e89d538ecb7dbde45e477eefb4b70395825106c4008515799a955f3d4009701747a3e0431fdb46221485d685b9922334e3f88c5b0547920fd94753f23087f1ec') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-url/repos (2 files)
Date: Friday, March 18, 2022 @ 03:26:28 Author: felixonmars Revision: 1158148 archrelease: copy trunk to community-staging-x86_64 Added: haskell-url/repos/community-staging-x86_64/ haskell-url/repos/community-staging-x86_64/PKGBUILD (from rev 1158147, haskell-url/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-url/repos/community-staging-x86_64/PKGBUILD (from rev 1158147, haskell-url/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:26:28 UTC (rev 1158148) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=url +pkgname=haskell-url +pkgver=2.1.3 +pkgrel=98 +pkgdesc="A library for working with URLs" +url="https://www.haskell.org/haskellwiki/Url"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-utf8-string') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('53ee2aabc877c91d06c7e029ff807057f88bb4ce712ad02d47655d43869ad83af9032eea85d0ecddf3cad19839827bb723c9bf0a17b580ee7018f4b08c691cd8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-regex-tdfa/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:27:12 Author: felixonmars Revision: 1158149 upgpkg: haskell-regex-tdfa 1.3.1.2-6: rebuild with clock 0.8.3 Modified: haskell-regex-tdfa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:26:28 UTC (rev 1158148) +++ PKGBUILD2022-03-18 03:27:12 UTC (rev 1158149) @@ -4,7 +4,7 @@ _hkgname=regex-tdfa pkgname=haskell-regex-tdfa pkgver=1.3.1.2 -pkgrel=5 +pkgrel=6 pkgdesc="Pure Haskell Tagged DFA Backend for Text.Regex (regex-base)" url="https://wiki.haskell.org/Regular_expressions"; license=("BSD")
[arch-commits] Commit in haskell-url/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:26:21 Author: felixonmars Revision: 1158147 upgpkg: haskell-url 2.1.3-98: rebuild with clock 0.8.3 Modified: haskell-url/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:26:00 UTC (rev 1158146) +++ PKGBUILD2022-03-18 03:26:21 UTC (rev 1158147) @@ -4,7 +4,7 @@ _hkgname=url pkgname=haskell-url pkgver=2.1.3 -pkgrel=97 +pkgrel=98 pkgdesc="A library for working with URLs" url="https://www.haskell.org/haskellwiki/Url"; license=("BSD")
[arch-commits] Commit in haskell-language-javascript/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:25:53 Author: felixonmars Revision: 1158145 upgpkg: haskell-language-javascript 0.7.1.0-90: rebuild with clock 0.8.3 Modified: haskell-language-javascript/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:24:24 UTC (rev 1158144) +++ PKGBUILD2022-03-18 03:25:53 UTC (rev 1158145) @@ -4,7 +4,7 @@ _hkgname=language-javascript pkgname=haskell-language-javascript pkgver=0.7.1.0 -pkgrel=89 +pkgrel=90 pkgdesc="Parser for JavaScript" url="https://github.com/erikd/language-javascript"; license=("BSD")
[arch-commits] Commit in haskell-language-javascript/repos (2 files)
Date: Friday, March 18, 2022 @ 03:26:00 Author: felixonmars Revision: 1158146 archrelease: copy trunk to community-staging-x86_64 Added: haskell-language-javascript/repos/community-staging-x86_64/ haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD (from rev 1158145, haskell-language-javascript/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD (from rev 1158145, haskell-language-javascript/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:26:00 UTC (rev 1158146) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=language-javascript +pkgname=haskell-language-javascript +pkgver=0.7.1.0 +pkgrel=90 +pkgdesc="Parser for JavaScript" +url="https://github.com/erikd/language-javascript"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-utf8-string") +makedepends=('alex' 'happy' 'ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('35f935f121cb8aad1a28be50ba8d571ee60bd2c6721eaf9bc7f897cbc4a33b17213e89d84bf9525ddbf555030efd5fbe6b11157c113900354430a7193223516f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-http-media/repos (2 files)
Date: Friday, March 18, 2022 @ 03:24:24 Author: felixonmars Revision: 1158144 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-media/repos/community-staging-x86_64/ haskell-http-media/repos/community-staging-x86_64/PKGBUILD (from rev 1158143, haskell-http-media/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-http-media/repos/community-staging-x86_64/PKGBUILD (from rev 1158143, haskell-http-media/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:24:24 UTC (rev 1158144) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-media +pkgname=haskell-http-media +pkgver=0.8.0.0 +pkgrel=137 +pkgdesc="Processing HTTP Content-Type and Accept headers" +url="https://github.com/zmthy/http-media"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-case-insensitive" "haskell-utf8-string") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('549fa1892c81224e79bad4268993e0cfa324d9d0c9daa0d800ac7cc4eee307405155989672c49adb0e124ca29c2d83cc565ba3c935fd3be4ab4ef0594b012bb5') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *4.13/<5/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-language-python/repos (2 files)
Date: Friday, March 18, 2022 @ 03:23:52 Author: felixonmars Revision: 1158142 archrelease: copy trunk to community-staging-x86_64 Added: haskell-language-python/repos/community-staging-x86_64/ haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from rev 1158141, haskell-language-python/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from rev 1158141, haskell-language-python/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:23:52 UTC (rev 1158142) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=language-python +pkgname=haskell-language-python +pkgver=0.5.8 +pkgrel=87 +pkgdesc="Parsing and pretty printing of Python code." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-monads-tf' 'haskell-utf8-string') +makedepends=('happy' 'alex' 'ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('fa2d9c1a20460e38dcc370be60157090e7279386a4ebc0f4c4bac56fb3a8f65541c41fa789d2df31e385eeea3c05e2f84c44f77917379194eb4e29372ab4c20d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fsplit-base +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-http-media/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:24:17 Author: felixonmars Revision: 1158143 upgpkg: haskell-http-media 0.8.0.0-137: rebuild with clock 0.8.3 Modified: haskell-http-media/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:23:52 UTC (rev 1158142) +++ PKGBUILD2022-03-18 03:24:17 UTC (rev 1158143) @@ -4,7 +4,7 @@ _hkgname=http-media pkgname=haskell-http-media pkgver=0.8.0.0 -pkgrel=136 +pkgrel=137 pkgdesc="Processing HTTP Content-Type and Accept headers" url="https://github.com/zmthy/http-media"; license=("MIT")
[arch-commits] Commit in haskell-x11-xft/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:22:20 Author: felixonmars Revision: 1158139 upgpkg: haskell-x11-xft 0.3.3-2: rebuild with clock 0.8.3 Modified: haskell-x11-xft/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:21:56 UTC (rev 1158138) +++ PKGBUILD2022-03-18 03:22:20 UTC (rev 1158139) @@ -3,7 +3,7 @@ _hkgname=X11-xft pkgname=haskell-x11-xft pkgver=0.3.3 -pkgrel=1 +pkgrel=2 pkgdesc="Bindings to the Xft and some Xrender parts" url="https://github.com/xmonad/X11-xft"; license=('LGPL')
[arch-commits] Commit in haskell-language-python/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:23:45 Author: felixonmars Revision: 1158141 upgpkg: haskell-language-python 0.5.8-87: rebuild with clock 0.8.3 Modified: haskell-language-python/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:22:27 UTC (rev 1158140) +++ PKGBUILD2022-03-18 03:23:45 UTC (rev 1158141) @@ -4,7 +4,7 @@ _hkgname=language-python pkgname=haskell-language-python pkgver=0.5.8 -pkgrel=86 +pkgrel=87 pkgdesc="Parsing and pretty printing of Python code." url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-tostring/repos (2 files)
Date: Friday, March 18, 2022 @ 03:21:56 Author: felixonmars Revision: 1158138 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tostring/repos/community-staging-x86_64/ haskell-tostring/repos/community-staging-x86_64/PKGBUILD (from rev 1158137, haskell-tostring/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-tostring/repos/community-staging-x86_64/PKGBUILD (from rev 1158137, haskell-tostring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:21:56 UTC (rev 1158138) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=tostring +pkgname=haskell-tostring +pkgver=0.2.1.1 +pkgrel=3 +pkgdesc="The ToString class" +url="https://github.com/silkapp/tostring.git"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-utf8-string') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('efa700d44aec57c82be60c0eabd610f62f2df0d9b06cf41b5fc35a2b77502531') + +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 \ +--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-x11-xft/repos (2 files)
Date: Friday, March 18, 2022 @ 03:22:27 Author: felixonmars Revision: 1158140 archrelease: copy trunk to community-staging-x86_64 Added: haskell-x11-xft/repos/community-staging-x86_64/ haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD (from rev 1158139, haskell-x11-xft/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD (from rev 1158139, haskell-x11-xft/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:22:27 UTC (rev 1158140) @@ -0,0 +1,42 @@ +# Maintainer: Sergej Pupykin + +_hkgname=X11-xft +pkgname=haskell-x11-xft +pkgver=0.3.3 +pkgrel=2 +pkgdesc="Bindings to the Xft and some Xrender parts" +url="https://github.com/xmonad/X11-xft"; +license=('LGPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-x11' 'haskell-utf8-string' 'libxft') +makedepends=('ghc' 'uusi') +source=(https://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz) +sha512sums=('2d76c11aefd0a209dccdd44ce0da32fd0cddc7e852fec86ff3ed97a7d80bf5bf57542c39025fdedf281584c9cea90e20ab6d14374ac50fea63dcfed8622702d5') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-tostring/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:21:49 Author: felixonmars Revision: 1158137 upgpkg: haskell-tostring 0.2.1.1-3: rebuild with clock 0.8.3 Modified: haskell-tostring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:21:31 UTC (rev 1158136) +++ PKGBUILD2022-03-18 03:21:49 UTC (rev 1158137) @@ -3,7 +3,7 @@ _hkgname=tostring pkgname=haskell-tostring pkgver=0.2.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="The ToString class" url="https://github.com/silkapp/tostring.git"; license=("BSD")
[arch-commits] Commit in haskell-listlike/repos (2 files)
Date: Friday, March 18, 2022 @ 03:21:31 Author: felixonmars Revision: 1158136 archrelease: copy trunk to community-staging-x86_64 Added: haskell-listlike/repos/community-staging-x86_64/ haskell-listlike/repos/community-staging-x86_64/PKGBUILD (from rev 1158135, haskell-listlike/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-listlike/repos/community-staging-x86_64/PKGBUILD (from rev 1158135, haskell-listlike/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:21:31 UTC (rev 1158136) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=ListLike +pkgname=haskell-listlike +pkgver=4.7.6 +pkgrel=30 +pkgdesc="Generic support for list-like structures" +url="https://github.com/ddssff/listlike"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-dlist' 'haskell-fmlist' 'haskell-utf8-string' 'haskell-vector') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-random') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('40f3c9628c6ca2a1b3b158adb5a30b368d806890229fcd1e42a9162dba5fec50483a4bc82eca942aeaf07bb6054d8f0355f2af0c5aadf8eabc1a327c918369f8') + +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 +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 "COPYRIGHT" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT" +}
[arch-commits] Commit in xmonad/repos (4 files)
Date: Friday, March 18, 2022 @ 03:20:05 Author: felixonmars Revision: 1158134 archrelease: copy trunk to community-staging-x86_64 Added: xmonad/repos/community-staging-x86_64/ xmonad/repos/community-staging-x86_64/PKGBUILD (from rev 1158133, xmonad/trunk/PKGBUILD) xmonad/repos/community-staging-x86_64/dynamic-compilation.patch (from rev 1158133, xmonad/trunk/dynamic-compilation.patch) xmonad/repos/community-staging-x86_64/xmonad.svg (from rev 1158133, xmonad/trunk/xmonad.svg) ---+ PKGBUILD | 73 + dynamic-compilation.patch | 11 ++ xmonad.svg| 77 3 files changed, 161 insertions(+) Copied: xmonad/repos/community-staging-x86_64/PKGBUILD (from rev 1158133, xmonad/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:20:05 UTC (rev 1158134) @@ -0,0 +1,73 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributor: Sergej Pupykin +# Contributor: Vesa Kaihlavirta +# Contributor: shild + +pkgname=xmonad +pkgver=0.15 +pkgrel=176 +pkgdesc='Lightweight X11 tiled window manager written in Haskell' +url='https://xmonad.org/' +arch=('x86_64') +license=('BSD') +depends=('ghc' 'haskell-x11' 'sh' 'haskell-utf8-string' 'haskell-extensible-exceptions' + 'haskell-data-default' 'haskell-setlocale') +makedepends=('gendesk' 'uusi') +optdepends=('xorg-xmessage: for displaying visual error messages') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz + $pkgname-ghc9.patch::https://github.com/xmonad/xmonad/commit/2a1a18023a15d13247148638edf29ca6bf9c3bce.patch +dynamic-compilation.patch +xmonad.svg) +sha512sums=('07bf61a1355548679d264e62423dfe6c4ee886aff28ac748588aa7f4f9a4f1bf2afabb1104451fa56f5a3989d79b6044f479d2804e416940e02f52f18b443996' + '9b4d20ec1bc24770981ff4848734074d75ffe474d641fa3f3e17e6507bce2aaa0684638a1778cbeea0b209d9cd06793abc8f62fbc0dad0e196f866390bb878b3' + 'abc598ebc4b55917186cd4d549fc970f53905f820d394ada9a092c08d8833050ad18b23e2f4fd7f281487da2db5b0ca058600e995ac97b18d3be4c62071562d6' + '31f0ceb724a9931aeda75ab706c8908b5d8341af4df50ab1d749814baacb748ad3622601cd99ac03bf936b698fcd854b23d1541e1772306e3337a13a79b110b6') + +prepare() { + gendesk --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" + cd ${pkgname}-${pkgver} + patch -p1 -i "${srcdir}/dynamic-compilation.patch" + patch -p1 -i "${srcdir}/$pkgname-ghc9.patch" + uusi -u X11 ${pkgname}.cabal +} + +build() { + cd ${pkgname}-${pkgver} + + runhaskell Setup configure -O \ +--enable-shared \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--prefix=/usr \ +--dynlibdir=/usr/lib \ +--docdir="/usr/share/doc/${pkgname}" \ +--datasubdir="${pkgname}" \ +--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 ${pkgname}-${pkgver} + + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + + runhaskell Setup.lhs copy --destdir="${pkgdir}" + + # Requires pandoc, regex-posix, Pretty and cabal + #runhaskell util/GenerateManpage.hs + + install -Dm 644 man/xmonad.1 -t "${pkgdir}/usr/share/man/man1" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/xmonad" + install -Dm 644 "$srcdir/xmonad.svg" -t "${pkgdir}/usr/share/pixmaps" + install -Dm 644 "$srcdir/xmonad.desktop" -t "${pkgdir}/usr/share/xsessions" +} + +# vim: ts=2 sw=2 et: Copied: xmonad/repos/community-staging-x86_64/dynamic-compilation.patch (from rev 1158133, xmonad/trunk/dynamic-compilation.patch) === --- community-staging-x86_64/dynamic-compilation.patch (rev 0) +++ community-staging-x86_64/dynamic-compilation.patch 2022-03-18 03:20:05 UTC (rev 1158134) @@ -0,0 +1,11 @@ +diff -ura xmonad-0.13.orig/src/XMonad/Core.hs xmonad-0.13/src/XMonad/Core.hs +--- xmonad-0.13.orig/src/XMonad/Core.hs2017-06-23 17:13:06.154600231 +0300 xmonad-0.13/src/XMonad/Core.hs 2017-06-23 17:13:51.021867441 +0300 +@@ -626,6 +626,7 @@ + , "-ilib" + , "-fforce-recomp" + , "-main-is", "main" ++ , "-dynamic" +
[arch-commits] Commit in haskell-listlike/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:21:23 Author: felixonmars Revision: 1158135 upgpkg: haskell-listlike 4.7.6-30: rebuild with clock 0.8.3 Modified: haskell-listlike/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:20:05 UTC (rev 1158134) +++ PKGBUILD2022-03-18 03:21:23 UTC (rev 1158135) @@ -3,7 +3,7 @@ _hkgname=ListLike pkgname=haskell-listlike pkgver=4.7.6 -pkgrel=29 +pkgrel=30 pkgdesc="Generic support for list-like structures" url="https://github.com/ddssff/listlike"; license=('BSD')
[arch-commits] Commit in haskell-utility-ht/repos (2 files)
Date: Friday, March 18, 2022 @ 03:18:49 Author: felixonmars Revision: 1158130 archrelease: copy trunk to community-staging-x86_64 Added: haskell-utility-ht/repos/community-staging-x86_64/ haskell-utility-ht/repos/community-staging-x86_64/PKGBUILD (from rev 1158129, haskell-utility-ht/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-utility-ht/repos/community-staging-x86_64/PKGBUILD (from rev 1158129, haskell-utility-ht/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:18:49 UTC (rev 1158130) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=utility-ht +pkgname=haskell-utility-ht +pkgver=0.0.16 +pkgrel=59 +pkgdesc="Various small helper functions for Lists, Maybes, Tuples, Functions" +url="http://www.haskell.org/haskellwiki/Utility-HT"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-doctest-exitcode-stdio' 'haskell-doctest-lib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('dc43586c4cd3816b8d9c1f2d952e82a2b633d86df1bdcb19bcaaf96977d3b9b4399cbf6e7c12a1f7f2a8cd0d461a5964af8e2748a016406b1364a9a327d67a79') + +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 +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-string-conversions/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:19:10 Author: felixonmars Revision: 1158131 upgpkg: haskell-string-conversions 0.4.0.1-103: rebuild with clock 0.8.3 Modified: haskell-string-conversions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:18:49 UTC (rev 1158130) +++ PKGBUILD2022-03-18 03:19:10 UTC (rev 1158131) @@ -4,7 +4,7 @@ _hkgname=string-conversions pkgname=haskell-string-conversions pkgver=0.4.0.1 -pkgrel=102 +pkgrel=103 pkgdesc="Simplifies dealing with different types for strings" url="https://github.com/soenkehahn/string-conversions"; license=("BSD")
[arch-commits] Commit in haskell-string-conversions/repos (2 files)
Date: Friday, March 18, 2022 @ 03:19:18 Author: felixonmars Revision: 1158132 archrelease: copy trunk to community-staging-x86_64 Added: haskell-string-conversions/repos/community-staging-x86_64/ haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD (from rev 1158131, haskell-string-conversions/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD (from rev 1158131, haskell-string-conversions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:19:18 UTC (rev 1158132) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=string-conversions +pkgname=haskell-string-conversions +pkgver=0.4.0.1 +pkgrel=103 +pkgdesc="Simplifies dealing with different types for strings" +url="https://github.com/soenkehahn/string-conversions"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-utf8-string") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8bd015215d1a8a48f01abf95f53bd75f67c83dc48c5b4c4f0731e9da924f99c18e9c6de46fdebdd497f5dc577311db1aa31f5144dfc5b1de539e201b9fc1c9f6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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 xmonad/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:19:54 Author: felixonmars Revision: 1158133 upgpkg: xmonad 0.15-176: rebuild with clock 0.8.3 Modified: xmonad/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:19:18 UTC (rev 1158132) +++ PKGBUILD2022-03-18 03:19:54 UTC (rev 1158133) @@ -6,7 +6,7 @@ pkgname=xmonad pkgver=0.15 -pkgrel=175 +pkgrel=176 pkgdesc='Lightweight X11 tiled window manager written in Haskell' url='https://xmonad.org/' arch=('x86_64')
[arch-commits] Commit in haskell-arrows/repos (2 files)
Date: Friday, March 18, 2022 @ 03:18:09 Author: felixonmars Revision: 1158128 archrelease: copy trunk to community-staging-x86_64 Added: haskell-arrows/repos/community-staging-x86_64/ haskell-arrows/repos/community-staging-x86_64/PKGBUILD (from rev 1158127, haskell-arrows/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-arrows/repos/community-staging-x86_64/PKGBUILD (from rev 1158127, haskell-arrows/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:18:09 UTC (rev 1158128) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=arrows +pkgname=haskell-arrows +pkgver=0.4.4.2 +pkgrel=59 +pkgdesc="Arrow classes and transformers" +url="http://www.haskell.org/arrows/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-stream') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('f65ac93306629e70ae0d92914cc04d6ab499de3168036f0623aba3fffd22ab09') + +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 \ +--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-tasty-rerun/repos (2 files)
Date: Friday, March 18, 2022 @ 03:17:39 Author: felixonmars Revision: 1158126 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-rerun/repos/community-staging-x86_64/ haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 1158125, haskell-tasty-rerun/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 1158125, haskell-tasty-rerun/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:17:39 UTC (rev 1158126) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-rerun +pkgname=haskell-tasty-rerun +pkgver=1.1.18 +pkgrel=102 +pkgdesc="Rerun only tests which failed in a previous test run" +url="https://github.com/ocharles/tasty-rerun"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-split' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('82672a8d2f37a56e9867bb6fa2b8c79dc40869262a1853b51067e9cf463aef78c4aa3d69cda32a06c3d226ef18c951789845e57a82cbad880f29d5415a659ced') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-arrows/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:18:01 Author: felixonmars Revision: 1158127 upgpkg: haskell-arrows 0.4.4.2-59: rebuild with clock 0.8.3 Modified: haskell-arrows/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:17:39 UTC (rev 1158126) +++ PKGBUILD2022-03-18 03:18:01 UTC (rev 1158127) @@ -3,7 +3,7 @@ _hkgname=arrows pkgname=haskell-arrows pkgver=0.4.4.2 -pkgrel=58 +pkgrel=59 pkgdesc="Arrow classes and transformers" url="http://www.haskell.org/arrows/"; license=("BSD")
[arch-commits] Commit in haskell-utility-ht/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:18:41 Author: felixonmars Revision: 1158129 upgpkg: haskell-utility-ht 0.0.16-59: rebuild with clock 0.8.3 Modified: haskell-utility-ht/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:18:09 UTC (rev 1158128) +++ PKGBUILD2022-03-18 03:18:41 UTC (rev 1158129) @@ -4,7 +4,7 @@ _hkgname=utility-ht pkgname=haskell-utility-ht pkgver=0.0.16 -pkgrel=58 +pkgrel=59 pkgdesc="Various small helper functions for Lists, Maybes, Tuples, Functions" url="http://www.haskell.org/haskellwiki/Utility-HT"; license=("BSD")
[arch-commits] Commit in haskell-crypto-enigma/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:17:03 Author: felixonmars Revision: 1158123 upgpkg: haskell-crypto-enigma 0.1.1.6-30: rebuild with clock 0.8.3 Modified: haskell-crypto-enigma/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:16:30 UTC (rev 1158122) +++ PKGBUILD2022-03-18 03:17:03 UTC (rev 1158123) @@ -3,7 +3,7 @@ _hkgname=crypto-enigma pkgname=haskell-crypto-enigma pkgver=0.1.1.6 -pkgrel=29 +pkgrel=30 pkgdesc="An Enigma machine simulator with display. " url="https://github.com/orome/crypto-enigma-hs"; license=("BSD")
[arch-commits] Commit in haskell-crypto-enigma/repos (2 files)
Date: Friday, March 18, 2022 @ 03:17:10 Author: felixonmars Revision: 1158124 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-enigma/repos/community-staging-x86_64/ haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD (from rev 1158123, haskell-crypto-enigma/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD (from rev 1158123, haskell-crypto-enigma/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:17:10 UTC (rev 1158124) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=crypto-enigma +pkgname=haskell-crypto-enigma +pkgver=0.1.1.6 +pkgrel=30 +pkgdesc="An Enigma machine simulator with display. " +url="https://github.com/orome/crypto-enigma-hs"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-optparse-applicative' 'haskell-split') +makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-rerun/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:17:32 Author: felixonmars Revision: 1158125 upgpkg: haskell-tasty-rerun 1.1.18-102: rebuild with clock 0.8.3 Modified: haskell-tasty-rerun/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:17:10 UTC (rev 1158124) +++ PKGBUILD2022-03-18 03:17:32 UTC (rev 1158125) @@ -4,7 +4,7 @@ _hkgname=tasty-rerun pkgname=haskell-tasty-rerun pkgver=1.1.18 -pkgrel=101 +pkgrel=102 pkgdesc="Rerun only tests which failed in a previous test run" url="https://github.com/ocharles/tasty-rerun"; license=("BSD")
[arch-commits] Commit in haskell-boxes/repos (2 files)
Date: Friday, March 18, 2022 @ 03:15:33 Author: felixonmars Revision: 1158120 archrelease: copy trunk to community-staging-x86_64 Added: haskell-boxes/repos/community-staging-x86_64/ haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 1158119, haskell-boxes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 1158119, haskell-boxes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:15:33 UTC (rev 1158120) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=boxes +pkgname=haskell-boxes +pkgver=0.1.5 +pkgrel=169 +pkgdesc="2D text pretty-printing library" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-split") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('44527be9a8351aef9e6a98bc90276c0137892e2672ca5ae15968ac21cfc1f0ce92d2c734c26b5493b2f8597ab1a65cb9cf5d050b6b02b0a61d6b6df4143ba4d7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-unicode-transforms/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:16:23 Author: felixonmars Revision: 1158121 upgpkg: haskell-unicode-transforms 0.4.0-19: rebuild with clock 0.8.3 Modified: haskell-unicode-transforms/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:15:33 UTC (rev 1158120) +++ PKGBUILD2022-03-18 03:16:23 UTC (rev 1158121) @@ -3,7 +3,7 @@ _hkgname=unicode-transforms pkgname=haskell-unicode-transforms pkgver=0.4.0 -pkgrel=18 +pkgrel=19 pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)" url="https://github.com/composewell/unicode-transforms/"; license=('BSD')
[arch-commits] Commit in haskell-unicode-transforms/repos (2 files)
Date: Friday, March 18, 2022 @ 03:16:30 Author: felixonmars Revision: 1158122 archrelease: copy trunk to community-staging-x86_64 Added: haskell-unicode-transforms/repos/community-staging-x86_64/ haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD (from rev 1158121, haskell-unicode-transforms/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD (from rev 1158121, haskell-unicode-transforms/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:16:30 UTC (rev 1158122) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=unicode-transforms +pkgname=haskell-unicode-transforms +pkgver=0.4.0 +pkgrel=19 +pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)" +url="https://github.com/composewell/unicode-transforms/"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-unicode-data') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-split' 'haskell-text-icu') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('56a718b4912e60270a74da681002010b78c85c6b6313e88202a34630aa6162a105c148cc9a54d3d989335edf02d2bc5be60c5f541b56efd696bc450c00c2b332') + +prepare() { +cd $_hkgname-$pkgver +# https://github.com/composewell/unicode-transforms/issues/81 +sed -i 's/import qualified Data.Text.ICU as ICU/import qualified Data.Text.ICU.Normalize2 as ICU/' test/Properties.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-dev -fhas-icu -f-has-llvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-boxes/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:15:26 Author: felixonmars Revision: 1158119 upgpkg: haskell-boxes 0.1.5-169: rebuild with clock 0.8.3 Modified: haskell-boxes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:15:06 UTC (rev 1158118) +++ PKGBUILD2022-03-18 03:15:26 UTC (rev 1158119) @@ -4,7 +4,7 @@ _hkgname=boxes pkgname=haskell-boxes pkgver=0.1.5 -pkgrel=168 +pkgrel=169 pkgdesc="2D text pretty-printing library" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-weigh/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:14:59 Author: felixonmars Revision: 1158117 upgpkg: haskell-weigh 0.0.16-148: rebuild with clock 0.8.3 Modified: haskell-weigh/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:14:35 UTC (rev 1158116) +++ PKGBUILD2022-03-18 03:14:59 UTC (rev 1158117) @@ -3,7 +3,7 @@ _hkgname=weigh pkgname=haskell-weigh pkgver=0.0.16 -pkgrel=147 +pkgrel=148 pkgdesc="Measure allocations of a Haskell functions/values" url="https://github.com/fpco/weigh"; license=('BSD')
[arch-commits] Commit in haskell-weigh/repos (2 files)
Date: Friday, March 18, 2022 @ 03:15:06 Author: felixonmars Revision: 1158118 archrelease: copy trunk to community-staging-x86_64 Added: haskell-weigh/repos/community-staging-x86_64/ haskell-weigh/repos/community-staging-x86_64/PKGBUILD (from rev 1158117, haskell-weigh/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-weigh/repos/community-staging-x86_64/PKGBUILD (from rev 1158117, haskell-weigh/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:15:06 UTC (rev 1158118) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=weigh +pkgname=haskell-weigh +pkgver=0.0.16 +pkgrel=148 +pkgdesc="Measure allocations of a Haskell functions/values" +url="https://github.com/fpco/weigh"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-split' 'haskell-temporary') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('a7889b891f8099e23922f37c9a770c94c8bfd6e7e7740786ba1595c0c153dcd60a320d79647952a1a1275a1cf06e2a2aed9ee0ce60e34583a91d186e246f9470') + +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 +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-base64-bytestring/repos (2 files)
Date: Friday, March 18, 2022 @ 03:14:35 Author: felixonmars Revision: 1158116 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base64-bytestring/repos/community-staging-x86_64/ haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 1158115, haskell-base64-bytestring/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 1158115, haskell-base64-bytestring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:14:35 UTC (rev 1158116) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay +# Contributor: Arch Haskell Team <> +# Contributor: Lex Black + +_hkgname=base64-bytestring +pkgname=haskell-base64-bytestring +pkgver=1.2.1.0 +pkgrel=34 +pkgdesc="Fast base64 encoding and decoding for ByteStrings" +url="https://github.com/bos/base64-bytestring"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-split' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2' 'haskell-test-framework-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('730d5fd7bd1cf90792d0eea75de1fd333c6cab73f4d178db6d3c7006d77f222734a53bb10ef3a296862ca31338e2ae387acfdd44b119014cff7a0a13362e6e96') + +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 +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-fin/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:13:54 Author: felixonmars Revision: 1158113 upgpkg: haskell-fin 0.2.1-13: rebuild with clock 0.8.3 Modified: haskell-fin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:13:30 UTC (rev 1158112) +++ PKGBUILD2022-03-18 03:13:54 UTC (rev 1158113) @@ -3,7 +3,7 @@ _hkgname=fin pkgname=haskell-fin pkgver=0.2.1 -pkgrel=12 +pkgrel=13 pkgdesc="Nat and Fin: peano naturals and finite numbers" url="https://github.com/phadej/vec"; license=("BSD")
[arch-commits] Commit in haskell-universe-reverse-instances/repos (2 files)
Date: Friday, March 18, 2022 @ 03:13:30 Author: felixonmars Revision: 1158112 archrelease: copy trunk to community-staging-x86_64 Added: haskell-universe-reverse-instances/repos/community-staging-x86_64/ haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1158111, haskell-universe-reverse-instances/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1158111, haskell-universe-reverse-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:13:30 UTC (rev 1158112) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=universe-reverse-instances +pkgname=haskell-universe-reverse-instances +pkgver=1.1.1 +pkgrel=82 +pkgdesc="Instances of standard classes that are made possible by enumerations" +url="https://github.com/dmwit/universe"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-universe-base') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('c7f3d10a7b9be605bdc7e51b236240dce781e7674ded90e40998e71ac1765bc8b2c55271063c0e05ed033ea454a264da7fb1ff828283df504fc86ca52db0fda7') + +prepare() { + cd $_hkgname-$pkgver + uusi -u universe-base $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-fin/repos (2 files)
Date: Friday, March 18, 2022 @ 03:14:01 Author: felixonmars Revision: 1158114 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fin/repos/community-staging-x86_64/ haskell-fin/repos/community-staging-x86_64/PKGBUILD (from rev 1158113, haskell-fin/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-fin/repos/community-staging-x86_64/PKGBUILD (from rev 1158113, haskell-fin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:14:01 UTC (rev 1158114) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=fin +pkgname=haskell-fin +pkgver=0.2.1 +pkgrel=13 +pkgdesc="Nat and Fin: peano naturals and finite numbers" +url="https://github.com/phadej/vec"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-boring' 'haskell-dec' 'haskell-hashable' + 'haskell-some' 'haskell-universe-base') +makedepends=('ghc' 'uusi' 'haskell-inspection-testing' 'haskell-tagged') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('0b4248008dfff23be6108a3a1d6251e78c0577ab1cf8bb508b8da3c50e0c293f2f393ca0d80723664067e5e244fea9a6e2d6b58c2649a12bcf3c6252969577bb') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-base64-bytestring/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:14:28 Author: felixonmars Revision: 1158115 upgpkg: haskell-base64-bytestring 1.2.1.0-34: rebuild with clock 0.8.3 Modified: haskell-base64-bytestring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:14:01 UTC (rev 1158114) +++ PKGBUILD2022-03-18 03:14:28 UTC (rev 1158115) @@ -7,7 +7,7 @@ _hkgname=base64-bytestring pkgname=haskell-base64-bytestring pkgver=1.2.1.0 -pkgrel=33 +pkgrel=34 pkgdesc="Fast base64 encoding and decoding for ByteStrings" url="https://github.com/bos/base64-bytestring"; license=('BSD')
[arch-commits] Commit in haskell-safe-exceptions/repos (2 files)
Date: Friday, March 18, 2022 @ 03:12:06 Author: felixonmars Revision: 1158108 archrelease: copy trunk to community-staging-x86_64 Added: haskell-safe-exceptions/repos/community-staging-x86_64/ haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD (from rev 1158107, haskell-safe-exceptions/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD (from rev 1158107, haskell-safe-exceptions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:12:06 UTC (rev 1158108) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=safe-exceptions +pkgname=haskell-safe-exceptions +pkgver=0.1.7.2 +pkgrel=38 +pkgdesc="Safe, consistent, and easy exception handling" +url="https://github.com/fpco/safe-exceptions"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hspec' 'haskell-void') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('592cd1b611262a24dc1673ec283059223b47e70a33df22c05ff7222096027afa6358336e6c8e30256a6e40b71d59d59a90021ccd998a8ee6e193aa62d152c5ab') + +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 +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-safe-exceptions/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:11:59 Author: felixonmars Revision: 1158107 upgpkg: haskell-safe-exceptions 0.1.7.2-38: rebuild with clock 0.8.3 Modified: haskell-safe-exceptions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:11:35 UTC (rev 1158106) +++ PKGBUILD2022-03-18 03:11:59 UTC (rev 1158107) @@ -3,7 +3,7 @@ _hkgname=safe-exceptions pkgname=haskell-safe-exceptions pkgver=0.1.7.2 -pkgrel=37 +pkgrel=38 pkgdesc="Safe, consistent, and easy exception handling" url="https://github.com/fpco/safe-exceptions"; license=('MIT')
[arch-commits] Commit in haskell-attoparsec/repos (2 files)
Date: Friday, March 18, 2022 @ 03:13:02 Author: felixonmars Revision: 1158110 archrelease: copy trunk to community-staging-x86_64 Added: haskell-attoparsec/repos/community-staging-x86_64/ haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1158109, haskell-attoparsec/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1158109, haskell-attoparsec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:13:02 UTC (rev 1158110) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=attoparsec +pkgname=haskell-attoparsec +pkgver=0.14.4 +pkgrel=7 +pkgdesc="Fast combinator parsing for bytestrings and text" +url="https://github.com/bos/attoparsec"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-scientific') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-unicode' 'haskell-tasty' + 'haskell-tasty-quickcheck' 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b') + +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 \ +-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 +} + +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-attoparsec/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:12:54 Author: felixonmars Revision: 1158109 upgpkg: haskell-attoparsec 0.14.4-7: rebuild with clock 0.8.3 Modified: haskell-attoparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:12:06 UTC (rev 1158108) +++ PKGBUILD2022-03-18 03:12:54 UTC (rev 1158109) @@ -4,7 +4,7 @@ _hkgname=attoparsec pkgname=haskell-attoparsec pkgver=0.14.4 -pkgrel=6 +pkgrel=7 pkgdesc="Fast combinator parsing for bytestrings and text" url="https://github.com/bos/attoparsec"; license=("BSD")
[arch-commits] Commit in haskell-universe-reverse-instances/trunk (PKGBUILD)
Date: Friday, March 18, 2022 @ 03:13:22 Author: felixonmars Revision: 1158111 upgpkg: haskell-universe-reverse-instances 1.1.1-82: rebuild with clock 0.8.3 Modified: haskell-universe-reverse-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-18 03:13:02 UTC (rev 1158110) +++ PKGBUILD2022-03-18 03:13:22 UTC (rev 1158111) @@ -3,7 +3,7 @@ _hkgname=universe-reverse-instances pkgname=haskell-universe-reverse-instances pkgver=1.1.1 -pkgrel=81 +pkgrel=82 pkgdesc="Instances of standard classes that are made possible by enumerations" url="https://github.com/dmwit/universe"; license=("BSD")
[arch-commits] Commit in haskell-deriving-compat/repos (2 files)
Date: Friday, March 18, 2022 @ 03:11:35 Author: felixonmars Revision: 1158106 archrelease: copy trunk to community-staging-x86_64 Added: haskell-deriving-compat/repos/community-staging-x86_64/ haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD (from rev 1158105, haskell-deriving-compat/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD (from rev 1158105, haskell-deriving-compat/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-18 03:11:35 UTC (rev 1158106) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=deriving-compat +pkgname=haskell-deriving-compat +pkgver=0.6 +pkgrel=27 +pkgdesc="Backports of GHC deriving extensions" +url="https://github.com/haskell-compat/deriving-compat"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-abstraction' 'haskell-transformers-compat') +makedepends=('ghc' 'haskell-base-compat' 'haskell-base-orphans' 'haskell-hspec' 'haskell-quickcheck' + 'haskell-tagged' 'haskell-void') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('631a9eea6a2546f6f10b1365f8f2acf77611af41c1823583b3365d9def3d355b8596dbfe552d88feae2aa4e3d2aa5b30417e57191ace3c53b05f26890528f51c') + +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 +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 +}