[arch-commits] Commit in haskell-vty/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:18:53 Author: felixonmars Revision: 1256730 upgpkg: haskell-vty 5.36-3: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-vty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:18:46 UTC (rev 1256729) +++ PKGBUILD2022-07-25 06:18:53 UTC (rev 1256730) @@ -4,7 +4,7 @@ _hkgname=vty pkgname=haskell-vty pkgver=5.36 -pkgrel=2 +pkgrel=3 pkgdesc="A simple terminal UI library" url="https://github.com/jtdaugherty/vty"; license=("BSD")
[arch-commits] Commit in haskell-vty/repos (2 files)
Date: Monday, July 25, 2022 @ 06:19:06 Author: felixonmars Revision: 1256731 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 1256730, haskell-vty/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 1256730, haskell-vty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:19:06 UTC (rev 1256731) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vty +pkgname=haskell-vty +pkgver=5.36 +pkgrel=3 +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=('d9392086bc68d6f805ab23fe2f88f217c6c8ab7debbb954fb0713c028e536c5c6bb10d7c7cd4a701e3b88d867b5fefcc17e73515668378fc043b0b4de8993aaa') + +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-fin/repos (2 files)
Date: Monday, July 25, 2022 @ 06:18:46 Author: felixonmars Revision: 1256729 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 1256728, haskell-fin/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-fin/repos/community-staging-x86_64/PKGBUILD (from rev 1256728, haskell-fin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:18:46 UTC (rev 1256729) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=fin +pkgname=haskell-fin +pkgver=0.2.1 +pkgrel=34 +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 + uusi -u inspection-testing $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-gauge/repos (2 files)
Date: Monday, July 25, 2022 @ 06:15:19 Author: felixonmars Revision: 1256707 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gauge/repos/community-staging-x86_64/ haskell-gauge/repos/community-staging-x86_64/PKGBUILD (from rev 1256706, haskell-gauge/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-gauge/repos/community-staging-x86_64/PKGBUILD (from rev 1256706, haskell-gauge/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:15:19 UTC (rev 1256707) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=gauge +pkgname=haskell-gauge +pkgver=0.2.5 +pkgrel=175 +pkgdesc="Small framework for performance measurement and analysis" +url="https://github.com/vincenthz/hs-gauge"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-vector') +makedepends=('ghc' 'haskell-foundation') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('c5e595cb0d6ea4fc64592d4052910a90788a3d6299e320d5ac8906b0d9a5eb24f3c10b4e218f4a1dec17a7bb5dd17cf5ac26d703e3be6199dd0e54a54a032dce') + +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 \ +-fanalysis +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/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:14:50 Author: felixonmars Revision: 1256704 upgpkg: haskell-base64-bytestring 1.2.1.0-54: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-base64-bytestring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:14:44 UTC (rev 1256703) +++ PKGBUILD2022-07-25 06:14:50 UTC (rev 1256704) @@ -7,7 +7,7 @@ _hkgname=base64-bytestring pkgname=haskell-base64-bytestring pkgver=1.2.1.0 -pkgrel=53 +pkgrel=54 pkgdesc="Fast base64 encoding and decoding for ByteStrings" url="https://github.com/bos/base64-bytestring"; license=('BSD')
[arch-commits] Commit in haskell-listlike/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:15:26 Author: felixonmars Revision: 1256708 upgpkg: haskell-listlike 4.7.7-2: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-listlike/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:15:19 UTC (rev 1256707) +++ PKGBUILD2022-07-25 06:15:26 UTC (rev 1256708) @@ -3,7 +3,7 @@ _hkgname=ListLike pkgname=haskell-listlike pkgver=4.7.7 -pkgrel=1 +pkgrel=2 pkgdesc="Generic support for list-like structures" url="https://github.com/ddssff/listlike"; license=('BSD')
[arch-commits] Commit in haskell-gauge/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:15:09 Author: felixonmars Revision: 1256706 upgpkg: haskell-gauge 0.2.5-175: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-gauge/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:15:02 UTC (rev 1256705) +++ PKGBUILD2022-07-25 06:15:09 UTC (rev 1256706) @@ -4,7 +4,7 @@ _hkgname=gauge pkgname=haskell-gauge pkgver=0.2.5 -pkgrel=174 +pkgrel=175 pkgdesc="Small framework for performance measurement and analysis" url="https://github.com/vincenthz/hs-gauge"; license=("BSD")
[arch-commits] Commit in haskell-base64-bytestring/repos (2 files)
Date: Monday, July 25, 2022 @ 06:15:02 Author: felixonmars Revision: 1256705 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 1256704, haskell-base64-bytestring/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-base64-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 1256704, haskell-base64-bytestring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:15:02 UTC (rev 1256705) @@ -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=54 +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 --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-th-env/repos (2 files)
Date: Monday, July 25, 2022 @ 06:14:44 Author: felixonmars Revision: 1256703 archrelease: copy trunk to community-staging-x86_64 Added: haskell-th-env/repos/community-staging-x86_64/ haskell-th-env/repos/community-staging-x86_64/PKGBUILD (from rev 1256702, haskell-th-env/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-th-env/repos/community-staging-x86_64/PKGBUILD (from rev 1256702, haskell-th-env/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:14:44 UTC (rev 1256703) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=th-env +pkgname=haskell-th-env +pkgver=0.1.1 +pkgrel=8 +pkgdesc="Template Haskell splices that expand to an environment variable" +url="https://github.com/dzhus/th-env#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-compat') +makedepends=('ghc' 'haskell-markdown-unlit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('fc01b166df6ba45f6ce157165eb786da208dbab41252fd81134f8ba02cf3f505') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-th-env/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:14:32 Author: felixonmars Revision: 1256702 upgpkg: haskell-th-env 0.1.1-8: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-th-env/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:14:25 UTC (rev 1256701) +++ PKGBUILD2022-07-25 06:14:32 UTC (rev 1256702) @@ -3,7 +3,7 @@ _hkgname=th-env pkgname=haskell-th-env pkgver=0.1.1 -pkgrel=7 +pkgrel=8 pkgdesc="Template Haskell splices that expand to an environment variable" url="https://github.com/dzhus/th-env#readme"; license=("BSD")
[arch-commits] Commit in haskell-distributive/repos (2 files)
Date: Monday, July 25, 2022 @ 06:13:46 Author: felixonmars Revision: 1256697 archrelease: copy trunk to community-staging-x86_64 Added: haskell-distributive/repos/community-staging-x86_64/ haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 1256696, haskell-distributive/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 1256696, haskell-distributive/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:13:46 UTC (rev 1256697) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=distributive +pkgname=haskell-distributive +pkgver=0.6.2.1 +pkgrel=155 +pkgdesc="Distributive functors -- Dual to Traversable" +url="https://github.com/ekmett/distributive/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-tagged') +makedepends=('ghc') +checkdepends=('haskell-generic-deriving' 'haskell-hspec' 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('387c7b6e0b2f917fd68d52ffbc79b9db21e488629309bfaf0dc77450bfd37c0f7f8a29458532616b5395552f84f3727b462cb2876e5aca79101e2c752b26e0a7') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-ftagged -f-semigroups +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-ghc-typelits-knownnat/repos (2 files)
Date: Monday, July 25, 2022 @ 06:14:06 Author: felixonmars Revision: 1256699 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghc-typelits-knownnat/repos/community-staging-x86_64/ haskell-ghc-typelits-knownnat/repos/community-staging-x86_64/PKGBUILD (from rev 1256698, haskell-ghc-typelits-knownnat/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-ghc-typelits-knownnat/repos/community-staging-x86_64/PKGBUILD (from rev 1256698, haskell-ghc-typelits-knownnat/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:14:06 UTC (rev 1256699) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=ghc-typelits-knownnat +pkgname=haskell-ghc-typelits-knownnat +pkgver=0.7.6 +pkgrel=58 +pkgdesc="Derive KnownNat constraints from other KnownNat constraints" +url="https://github.com/clash-lang/ghc-typelits-knownnat"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-tcplugins-extra' 'haskell-ghc-typelits-natnormalise') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('fb28d20022afa4667506bf293148e018d2d8db32a812090baf0828bce62e8a032f432622d825610f5f34544a5319e144c3999789c1b4ea14f26fb5edc61bd208') + +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-language-python/repos (2 files)
Date: Monday, July 25, 2022 @ 06:14:25 Author: felixonmars Revision: 1256701 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 1256700, haskell-language-python/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-language-python/repos/community-staging-x86_64/PKGBUILD (from rev 1256700, haskell-language-python/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:14:25 UTC (rev 1256701) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=language-python +pkgname=haskell-language-python +pkgver=0.5.8 +pkgrel=108 +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 --datasubdir=$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-language-python/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:14:13 Author: felixonmars Revision: 1256700 upgpkg: haskell-language-python 0.5.8-108: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-language-python/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:14:06 UTC (rev 1256699) +++ PKGBUILD2022-07-25 06:14:13 UTC (rev 1256700) @@ -4,7 +4,7 @@ _hkgname=language-python pkgname=haskell-language-python pkgver=0.5.8 -pkgrel=107 +pkgrel=108 pkgdesc="Parsing and pretty printing of Python code." url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-distributive/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:13:34 Author: felixonmars Revision: 1256696 upgpkg: haskell-distributive 0.6.2.1-155: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-distributive/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:13:27 UTC (rev 1256695) +++ PKGBUILD2022-07-25 06:13:34 UTC (rev 1256696) @@ -4,7 +4,7 @@ _hkgname=distributive pkgname=haskell-distributive pkgver=0.6.2.1 -pkgrel=154 +pkgrel=155 pkgdesc="Distributive functors -- Dual to Traversable" url="https://github.com/ekmett/distributive/"; license=("BSD")
[arch-commits] Commit in haskell-ghc-typelits-knownnat/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:13:54 Author: felixonmars Revision: 1256698 upgpkg: haskell-ghc-typelits-knownnat 0.7.6-58: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-ghc-typelits-knownnat/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:13:46 UTC (rev 1256697) +++ PKGBUILD2022-07-25 06:13:54 UTC (rev 1256698) @@ -3,7 +3,7 @@ _hkgname=ghc-typelits-knownnat pkgname=haskell-ghc-typelits-knownnat pkgver=0.7.6 -pkgrel=57 +pkgrel=58 pkgdesc="Derive KnownNat constraints from other KnownNat constraints" url="https://github.com/clash-lang/ghc-typelits-knownnat"; license=('custom:BSD2')
[arch-commits] Commit in haskell-regex-tdfa/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:13:15 Author: felixonmars Revision: 1256694 upgpkg: haskell-regex-tdfa 1.3.1.3-2: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-regex-tdfa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:13:08 UTC (rev 1256693) +++ PKGBUILD2022-07-25 06:13:15 UTC (rev 1256694) @@ -4,7 +4,7 @@ _hkgname=regex-tdfa pkgname=haskell-regex-tdfa pkgver=1.3.1.3 -pkgrel=1 +pkgrel=2 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-regex-tdfa/repos (2 files)
Date: Monday, July 25, 2022 @ 06:13:27 Author: felixonmars Revision: 1256695 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 1256694, haskell-regex-tdfa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 1256694, haskell-regex-tdfa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:13:27 UTC (rev 1256695) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=regex-tdfa +pkgname=haskell-regex-tdfa +pkgver=1.3.1.3 +pkgrel=2 +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=('7eb10d5e1b4edd199385551c37c9a846caaea95c44fc184b20e81a9ab66a86cb24e07de97200550f78b412fbe082a5c566505abff6ccabbc650fc60c18bf6db8') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-system-filepath/repos (2 files)
Date: Monday, July 25, 2022 @ 06:13:08 Author: felixonmars Revision: 1256693 archrelease: copy trunk to community-staging-x86_64 Added: haskell-system-filepath/repos/community-staging-x86_64/ haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from rev 1256692, haskell-system-filepath/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from rev 1256692, haskell-system-filepath/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:13:08 UTC (rev 1256693) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=system-filepath +pkgname=haskell-system-filepath +pkgver=0.4.14 +pkgrel=201 +pkgdesc="High-level, byte-based file and directory path manipulations" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-chell' 'haskell-chell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d858b077516ecb76e27d032fd123aad154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768') + +export LC_ALL=en_US.UTF-8 + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.5/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --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 || 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.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt" +}
[arch-commits] Commit in haskell-system-filepath/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:12:56 Author: felixonmars Revision: 1256692 upgpkg: haskell-system-filepath 0.4.14-201: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-system-filepath/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:12:47 UTC (rev 1256691) +++ PKGBUILD2022-07-25 06:12:56 UTC (rev 1256692) @@ -4,7 +4,7 @@ _hkgname=system-filepath pkgname=haskell-system-filepath pkgver=0.4.14 -pkgrel=200 +pkgrel=201 pkgdesc="High-level, byte-based file and directory path manipulations" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-unagi-chan/repos (2 files)
Date: Monday, July 25, 2022 @ 06:12:47 Author: felixonmars Revision: 1256691 archrelease: copy trunk to community-staging-x86_64 Added: haskell-unagi-chan/repos/community-staging-x86_64/ haskell-unagi-chan/repos/community-staging-x86_64/PKGBUILD (from rev 1256690, haskell-unagi-chan/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-unagi-chan/repos/community-staging-x86_64/PKGBUILD (from rev 1256690, haskell-unagi-chan/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:12:47 UTC (rev 1256691) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=unagi-chan +pkgname=haskell-unagi-chan +pkgver=0.4.1.4 +pkgrel=37 +pkgdesc="Fast concurrent queues with a Chan-like API, and more" +url="https://github.com/jberryman/unagi-chan"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-atomic-primops' 'haskell-primitive') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2b4e23cbb0706dbcf4aeb820901b4b1c357a136472ff065c42dd58f6cfbb3c8e87b5503fe285b9c3a557791f959b82091138e8e137b88496fb92d2562506a3a3') + +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 +# https://github.com/jberryman/unagi-chan/issues/25 +runhaskell Setup test || : +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-unagi-chan/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:12:35 Author: felixonmars Revision: 1256690 upgpkg: haskell-unagi-chan 0.4.1.4-37: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-unagi-chan/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:12:27 UTC (rev 1256689) +++ PKGBUILD2022-07-25 06:12:35 UTC (rev 1256690) @@ -3,7 +3,7 @@ _hkgname=unagi-chan pkgname=haskell-unagi-chan pkgver=0.4.1.4 -pkgrel=36 +pkgrel=37 pkgdesc="Fast concurrent queues with a Chan-like API, and more" url="https://github.com/jberryman/unagi-chan"; license=('BSD')
[arch-commits] Commit in haskell-url/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:12:14 Author: felixonmars Revision: 1256688 upgpkg: haskell-url 2.1.3-119: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-url/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:12:06 UTC (rev 1256687) +++ PKGBUILD2022-07-25 06:12:14 UTC (rev 1256688) @@ -4,7 +4,7 @@ _hkgname=url pkgname=haskell-url pkgver=2.1.3 -pkgrel=118 +pkgrel=119 pkgdesc="A library for working with URLs" url="https://www.haskell.org/haskellwiki/Url"; license=("BSD")
[arch-commits] Commit in haskell-url/repos (2 files)
Date: Monday, July 25, 2022 @ 06:12:27 Author: felixonmars Revision: 1256689 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 1256688, haskell-url/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-url/repos/community-staging-x86_64/PKGBUILD (from rev 1256688, haskell-url/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:12:27 UTC (rev 1256689) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=url +pkgname=haskell-url +pkgver=2.1.3 +pkgrel=119 +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 --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-memory/repos (2 files)
Date: Monday, July 25, 2022 @ 06:12:06 Author: felixonmars Revision: 1256687 archrelease: copy trunk to community-staging-x86_64 Added: haskell-memory/repos/community-staging-x86_64/ haskell-memory/repos/community-staging-x86_64/PKGBUILD (from rev 1256686, haskell-memory/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-memory/repos/community-staging-x86_64/PKGBUILD (from rev 1256686, haskell-memory/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:12:06 UTC (rev 1256687) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=memory +pkgname=haskell-memory +pkgver=0.17.0 +pkgrel=19 +pkgdesc="memory and related abstraction stuff" +url="https://github.com/vincenthz/hs-memory"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement') +makedepends=('ghc' 'haskell-foundation') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('ea8175094588680154cb1708a7ecdb6dfba0d29ae102cc2976996d789a4be10c8f106245eeff1d9573cc3e85e4cd5249c2305eeb7a5b14b833f8bed721c27daa') + +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 \ +-fsupport_deepseq -fsupport_bytestring -fsupport_basement -fsupport_foundation +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-language-javascript/repos (2 files)
Date: Monday, July 25, 2022 @ 06:11:46 Author: felixonmars Revision: 1256685 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 1256684, haskell-language-javascript/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-language-javascript/repos/community-staging-x86_64/PKGBUILD (from rev 1256684, haskell-language-javascript/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:11:46 UTC (rev 1256685) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=language-javascript +pkgname=haskell-language-javascript +pkgver=0.7.1.0 +pkgrel=111 +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 --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-memory/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:11:54 Author: felixonmars Revision: 1256686 upgpkg: haskell-memory 0.17.0-19: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-memory/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:11:46 UTC (rev 1256685) +++ PKGBUILD2022-07-25 06:11:54 UTC (rev 1256686) @@ -4,7 +4,7 @@ _hkgname=memory pkgname=haskell-memory pkgver=0.17.0 -pkgrel=18 +pkgrel=19 pkgdesc="memory and related abstraction stuff" url="https://github.com/vincenthz/hs-memory"; license=("BSD")
[arch-commits] Commit in haskell-genvalidity/repos (2 files)
Date: Monday, July 25, 2022 @ 06:11:28 Author: felixonmars Revision: 1256683 archrelease: copy trunk to community-staging-x86_64 Added: haskell-genvalidity/repos/community-staging-x86_64/ haskell-genvalidity/repos/community-staging-x86_64/PKGBUILD (from rev 1256682, haskell-genvalidity/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-genvalidity/repos/community-staging-x86_64/PKGBUILD (from rev 1256682, haskell-genvalidity/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:11:28 UTC (rev 1256683) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=genvalidity +pkgname=haskell-genvalidity +pkgver=1.0.0.1 +pkgrel=37 +pkgdesc="Testing utilities for the validity library" +url="https://github.com/NorfairKing/validity"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-random' 'haskell-validity') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-core') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('520122e67b3b95798b9701cd090a80886efd4f029f1a7f54b76adf427d8e457ed3eafa1d3fd4d40b5456ae592cd9153e43f8ed2ed52b014a9f5b66de02f8b01f') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-language-javascript/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:11:35 Author: felixonmars Revision: 1256684 upgpkg: haskell-language-javascript 0.7.1.0-111: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-language-javascript/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:11:28 UTC (rev 1256683) +++ PKGBUILD2022-07-25 06:11:35 UTC (rev 1256684) @@ -4,7 +4,7 @@ _hkgname=language-javascript pkgname=haskell-language-javascript pkgver=0.7.1.0 -pkgrel=110 +pkgrel=111 pkgdesc="Parser for JavaScript" url="https://github.com/erikd/language-javascript"; license=("BSD")
[arch-commits] Commit in haskell-genvalidity/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:11:16 Author: felixonmars Revision: 1256682 upgpkg: haskell-genvalidity 1.0.0.1-37: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-genvalidity/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:11:08 UTC (rev 1256681) +++ PKGBUILD2022-07-25 06:11:16 UTC (rev 1256682) @@ -3,7 +3,7 @@ _hkgname=genvalidity pkgname=haskell-genvalidity pkgver=1.0.0.1 -pkgrel=36 +pkgrel=37 pkgdesc="Testing utilities for the validity library" url="https://github.com/NorfairKing/validity"; license=('MIT')
[arch-commits] Commit in haskell-reinterpret-cast/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:10:57 Author: felixonmars Revision: 1256680 upgpkg: haskell-reinterpret-cast 0.1.0-199: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-reinterpret-cast/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:10:50 UTC (rev 1256679) +++ PKGBUILD2022-07-25 06:10:57 UTC (rev 1256680) @@ -3,7 +3,7 @@ _hkgname=reinterpret-cast pkgname=haskell-reinterpret-cast pkgver=0.1.0 -pkgrel=198 +pkgrel=199 pkgdesc="Memory reinterpretation casts for Float/Double and Word32/Word64" url="https://github.com/nh2/reinterpret-cast"; license=('MIT')
[arch-commits] Commit in haskell-reinterpret-cast/repos (2 files)
Date: Monday, July 25, 2022 @ 06:11:08 Author: felixonmars Revision: 1256681 archrelease: copy trunk to community-staging-x86_64 Added: haskell-reinterpret-cast/repos/community-staging-x86_64/ haskell-reinterpret-cast/repos/community-staging-x86_64/PKGBUILD (from rev 1256680, haskell-reinterpret-cast/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-reinterpret-cast/repos/community-staging-x86_64/PKGBUILD (from rev 1256680, haskell-reinterpret-cast/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:11:08 UTC (rev 1256681) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=reinterpret-cast +pkgname=haskell-reinterpret-cast +pkgver=0.1.0 +pkgrel=199 +pkgdesc="Memory reinterpretation casts for Float/Double and Word32/Word64" +url="https://github.com/nh2/reinterpret-cast"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-data-binary-ieee754' 'haskell-hspec' 'haskell-loop') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('217bff79abd149a8d644547b7a691b68400fa543dfd824160e1d41e90b489ab1d3e274b76cbe88d16572a41afd63705d15e973640493b119894d337df3b6ccba') + +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" +}
[arch-commits] Commit in haskell-flexible-defaults/repos (2 files)
Date: Monday, July 25, 2022 @ 06:10:50 Author: felixonmars Revision: 1256679 archrelease: copy trunk to community-staging-x86_64 Added: haskell-flexible-defaults/repos/community-staging-x86_64/ haskell-flexible-defaults/repos/community-staging-x86_64/PKGBUILD (from rev 1256678, haskell-flexible-defaults/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-flexible-defaults/repos/community-staging-x86_64/PKGBUILD (from rev 1256678, haskell-flexible-defaults/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:10:50 UTC (rev 1256679) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=flexible-defaults +pkgname=haskell-flexible-defaults +pkgver=0.0.3 +pkgrel=103 +pkgdesc="Generate default function implementations for complex type classes." +url="https://github.com/peti/flexible-defaults"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-extras') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('6586f6fce40e64f95e6d3de6d0730f9fe6668825d0dfd81336842fa8c62a630b') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-flexible-defaults/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:10:38 Author: felixonmars Revision: 1256678 upgpkg: haskell-flexible-defaults 0.0.3-103: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-flexible-defaults/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:10:31 UTC (rev 1256677) +++ PKGBUILD2022-07-25 06:10:38 UTC (rev 1256678) @@ -3,7 +3,7 @@ _hkgname=flexible-defaults pkgname=haskell-flexible-defaults pkgver=0.0.3 -pkgrel=102 +pkgrel=103 pkgdesc="Generate default function implementations for complex type classes." url="https://github.com/peti/flexible-defaults"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-th-reify-many/repos (2 files)
Date: Monday, July 25, 2022 @ 06:10:31 Author: felixonmars Revision: 1256677 archrelease: copy trunk to community-staging-x86_64 Added: haskell-th-reify-many/repos/community-staging-x86_64/ haskell-th-reify-many/repos/community-staging-x86_64/PKGBUILD (from rev 1256676, haskell-th-reify-many/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-th-reify-many/repos/community-staging-x86_64/PKGBUILD (from rev 1256676, haskell-th-reify-many/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:10:31 UTC (rev 1256677) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=th-reify-many +pkgname=haskell-th-reify-many +pkgver=0.1.10 +pkgrel=53 +pkgdesc="Recurseively reify template haskell datatype info" +url="https://github.com/mgsloan/th-reify-many"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-safe' 'haskell-th-expand-syns') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9c5b64e791a0649d7e05a471cfc1b6e84e50c90a3711ffd7304c2bd8af9623ba3c026e68fb36bc0497f9f67e18ad2d76902d96fa98220399e8feaac2b09d51be') + +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-th-reify-many/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:10:18 Author: felixonmars Revision: 1256676 upgpkg: haskell-th-reify-many 0.1.10-53: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-th-reify-many/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:10:11 UTC (rev 1256675) +++ PKGBUILD2022-07-25 06:10:18 UTC (rev 1256676) @@ -3,7 +3,7 @@ _hkgname=th-reify-many pkgname=haskell-th-reify-many pkgver=0.1.10 -pkgrel=52 +pkgrel=53 pkgdesc="Recurseively reify template haskell datatype info" url="https://github.com/mgsloan/th-reify-many"; license=('BSD')
[arch-commits] Commit in haskell-monad-control/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:10:00 Author: felixonmars Revision: 1256674 upgpkg: haskell-monad-control 1.0.3.1-55: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-monad-control/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:09:52 UTC (rev 1256673) +++ PKGBUILD2022-07-25 06:10:00 UTC (rev 1256674) @@ -4,7 +4,7 @@ _hkgname=monad-control pkgname=haskell-monad-control pkgver=1.0.3.1 -pkgrel=54 +pkgrel=55 pkgdesc="Lift control operations, like exception catching, through monad transformers" url="https://github.com/basvandijk/monad-control"; license=("BSD")
[arch-commits] Commit in haskell-monad-control/repos (2 files)
Date: Monday, July 25, 2022 @ 06:10:11 Author: felixonmars Revision: 1256675 archrelease: copy trunk to community-staging-x86_64 Added: haskell-monad-control/repos/community-staging-x86_64/ haskell-monad-control/repos/community-staging-x86_64/PKGBUILD (from rev 1256674, haskell-monad-control/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-monad-control/repos/community-staging-x86_64/PKGBUILD (from rev 1256674, haskell-monad-control/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:10:11 UTC (rev 1256675) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=monad-control +pkgname=haskell-monad-control +pkgver=1.0.3.1 +pkgrel=55 +pkgdesc="Lift control operations, like exception catching, through monad transformers" +url="https://github.com/basvandijk/monad-control"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-transformers-base' 'haskell-transformers-compat') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('b82ac2d3b2ab1892f79bab1341c9ff17ea89b988438cfd40c246f5ffe4560cb2b77e4a1ed1aa9dc2bb64644b9d6da76eda7b40acf8cc34bb03e77b18127e93a1') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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/repos (2 files)
Date: Monday, July 25, 2022 @ 06:09:52 Author: felixonmars Revision: 1256673 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 1256672, haskell-tostring/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-tostring/repos/community-staging-x86_64/PKGBUILD (from rev 1256672, haskell-tostring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:09:52 UTC (rev 1256673) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan + +_hkgname=tostring +pkgname=haskell-tostring +pkgver=0.2.1.1 +pkgrel=24 +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 --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-unicode-transforms/repos (2 files)
Date: Monday, July 25, 2022 @ 06:09:31 Author: felixonmars Revision: 1256671 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 1256670, haskell-unicode-transforms/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-unicode-transforms/repos/community-staging-x86_64/PKGBUILD (from rev 1256670, haskell-unicode-transforms/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:09:31 UTC (rev 1256671) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=unicode-transforms +pkgname=haskell-unicode-transforms +pkgver=0.4.0.1 +pkgrel=18 +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=('3d1347209d2b50fefac1b8bef3a4a82ab8e5f2addc361a338399225e37c933c1e5495f7a7c658c052d818dcc4bee20b48aa37c351fbfdaa926d98ae80f9dab14') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-dev -fhas-icu -fhas-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-tostring/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:09:38 Author: felixonmars Revision: 1256672 upgpkg: haskell-tostring 0.2.1.1-24: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-tostring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:09:31 UTC (rev 1256671) +++ PKGBUILD2022-07-25 06:09:38 UTC (rev 1256672) @@ -3,7 +3,7 @@ _hkgname=tostring pkgname=haskell-tostring pkgver=0.2.1.1 -pkgrel=23 +pkgrel=24 pkgdesc="The ToString class" url="https://github.com/silkapp/tostring.git"; license=("BSD")
[arch-commits] Commit in haskell-graphviz/repos (2 files)
Date: Monday, July 25, 2022 @ 06:08:50 Author: felixonmars Revision: 1256667 archrelease: copy trunk to community-staging-x86_64 Added: haskell-graphviz/repos/community-staging-x86_64/ haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 125, haskell-graphviz/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 125, haskell-graphviz/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:08:50 UTC (rev 1256667) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=graphviz +pkgname=haskell-graphviz +pkgver=2999.20.1.0 +pkgrel=147 +pkgdesc="Bindings to Graphviz for graph visualisation." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-colour' 'haskell-dlist' 'haskell-fgl' 'haskell-polyparse' + 'haskell-temporary' 'haskell-wl-pprint-text') +makedepends=('ghc') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ivan-m/graphviz/archive/$pkgver.tar.gz";) +sha512sums=('9cd166f04565f9da56b93c6da49cc9f515a37762dd780e3868cf41c8d2b7709f627f0b60ecc31ce77249e38a53c74d1a989a9bfbf419f370cedf0c67526a9e7b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-test-parsing +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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-unicode-transforms/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:09:19 Author: felixonmars Revision: 1256670 upgpkg: haskell-unicode-transforms 0.4.0.1-18: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-unicode-transforms/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:09:12 UTC (rev 1256669) +++ PKGBUILD2022-07-25 06:09:19 UTC (rev 1256670) @@ -3,7 +3,7 @@ _hkgname=unicode-transforms pkgname=haskell-unicode-transforms pkgver=0.4.0.1 -pkgrel=17 +pkgrel=18 pkgdesc="Unicode transforms (normalization NFC/NFD/NFKC/NFKD)" url="https://github.com/composewell/unicode-transforms/"; license=('BSD')
[arch-commits] Commit in haskell-string-conversions/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:09:00 Author: felixonmars Revision: 1256668 upgpkg: haskell-string-conversions 0.4.0.1-124: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-string-conversions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:08:50 UTC (rev 1256667) +++ PKGBUILD2022-07-25 06:09:00 UTC (rev 1256668) @@ -4,7 +4,7 @@ _hkgname=string-conversions pkgname=haskell-string-conversions pkgver=0.4.0.1 -pkgrel=123 +pkgrel=124 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: Monday, July 25, 2022 @ 06:09:12 Author: felixonmars Revision: 1256669 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 1256668, haskell-string-conversions/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-string-conversions/repos/community-staging-x86_64/PKGBUILD (from rev 1256668, haskell-string-conversions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:09:12 UTC (rev 1256669) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=string-conversions +pkgname=haskell-string-conversions +pkgver=0.4.0.1 +pkgrel=124 +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 --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-random-fu/repos (2 files)
Date: Monday, July 25, 2022 @ 06:08:29 Author: felixonmars Revision: 1256665 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 1256664, haskell-random-fu/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 1256664, haskell-random-fu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:08:29 UTC (rev 1256665) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=random-fu +pkgname=haskell-random-fu +pkgver=0.3.0.0 +pkgrel=26 +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 --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-random-fu/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:08:17 Author: felixonmars Revision: 1256664 upgpkg: haskell-random-fu 0.3.0.0-26: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-random-fu/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:08:10 UTC (rev 1256663) +++ PKGBUILD2022-07-25 06:08:17 UTC (rev 1256664) @@ -3,7 +3,7 @@ _hkgname=random-fu pkgname=haskell-random-fu pkgver=0.3.0.0 -pkgrel=25 +pkgrel=26 pkgdesc="Random number generation" url="https://github.com/mokus0/random-fu"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-graphviz/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:08:38 Author: felixonmars Revision: 125 upgpkg: haskell-graphviz 2999.20.1.0-147: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-graphviz/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:08:29 UTC (rev 1256665) +++ PKGBUILD2022-07-25 06:08:38 UTC (rev 125) @@ -4,7 +4,7 @@ _hkgname=graphviz pkgname=haskell-graphviz pkgver=2999.20.1.0 -pkgrel=146 +pkgrel=147 pkgdesc="Bindings to Graphviz for graph visualisation." url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-type-errors-pretty/repos (2 files)
Date: Monday, July 25, 2022 @ 06:08:10 Author: felixonmars Revision: 1256663 archrelease: copy trunk to community-staging-x86_64 Added: haskell-type-errors-pretty/repos/community-staging-x86_64/ haskell-type-errors-pretty/repos/community-staging-x86_64/PKGBUILD (from rev 1256662, haskell-type-errors-pretty/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-type-errors-pretty/repos/community-staging-x86_64/PKGBUILD (from rev 1256662, haskell-type-errors-pretty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:08:10 UTC (rev 1256663) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=type-errors-pretty +pkgname=haskell-type-errors-pretty +pkgver=0.0.1.2 +pkgrel=56 +pkgdesc="Combinators for writing pretty type errors easily" +url="https://github.com/kowainik/type-errors-pretty"; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'uusi' 'haskell-doctest' 'haskell-glob') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d36c06660d0088dbc5e63ba43ae0af5563335844002294a09da2da9936d8df545c6b9a11015fcc1416b1e06ba3fc4fd60cc5a47cbe481368643e01122d7f4740') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +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 --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-type-errors-pretty/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:07:58 Author: felixonmars Revision: 1256662 upgpkg: haskell-type-errors-pretty 0.0.1.2-56: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-type-errors-pretty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:07:50 UTC (rev 1256661) +++ PKGBUILD2022-07-25 06:07:58 UTC (rev 1256662) @@ -3,7 +3,7 @@ _hkgname=type-errors-pretty pkgname=haskell-type-errors-pretty pkgver=0.0.1.2 -pkgrel=55 +pkgrel=56 pkgdesc="Combinators for writing pretty type errors easily" url="https://github.com/kowainik/type-errors-pretty"; license=('MPL2')
[arch-commits] Commit in haskell-mueval/repos (2 files)
Date: Monday, July 25, 2022 @ 06:07:29 Author: felixonmars Revision: 1256659 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mueval/repos/community-staging-x86_64/ haskell-mueval/repos/community-staging-x86_64/PKGBUILD (from rev 1256658, haskell-mueval/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-mueval/repos/community-staging-x86_64/PKGBUILD (from rev 1256658, haskell-mueval/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:07:29 UTC (rev 1256659) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=mueval +pkgname=haskell-mueval +pkgver=0.9.3 +pkgrel=135 +pkgdesc="Safely evaluate pure Haskell expressions" +url="https://github.com/gwern/mueval"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-extensible-exceptions' 'haskell-hint' + 'haskell-show' 'haskell-simple-reflect') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('f72a8bbaffecaeb55b67d78011e182073be8ba9f4a90824903e4c78cfe6e1ef7') + +prepare() { + cd $_hkgname-$pkgver + sed -i 's/ -static//' $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-x11-xft/repos (2 files)
Date: Monday, July 25, 2022 @ 06:07:50 Author: felixonmars Revision: 1256661 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 1256660, haskell-x11-xft/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-x11-xft/repos/community-staging-x86_64/PKGBUILD (from rev 1256660, haskell-x11-xft/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:07:50 UTC (rev 1256661) @@ -0,0 +1,42 @@ +# Maintainer: Sergej Pupykin + +_hkgname=X11-xft +pkgname=haskell-x11-xft +pkgver=0.3.4 +pkgrel=20 +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=('cd7c10bbe21f096814ebbf1015f4492ee60e73032bbb114f8fa5684e46f96239814f6986d44955642509c06b790112a38194661754e23c874dfe9446b0c13eef') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-x11-xft/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:07:38 Author: felixonmars Revision: 1256660 upgpkg: haskell-x11-xft 0.3.4-20: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-x11-xft/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:07:29 UTC (rev 1256659) +++ PKGBUILD2022-07-25 06:07:38 UTC (rev 1256660) @@ -3,7 +3,7 @@ _hkgname=X11-xft pkgname=haskell-x11-xft pkgver=0.3.4 -pkgrel=19 +pkgrel=20 pkgdesc="Bindings to the Xft and some Xrender parts" url="https://github.com/xmonad/X11-xft"; license=('LGPL')
[arch-commits] Commit in haskell-mueval/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:07:17 Author: felixonmars Revision: 1256658 upgpkg: haskell-mueval 0.9.3-135: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-mueval/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:07:09 UTC (rev 1256657) +++ PKGBUILD2022-07-25 06:07:17 UTC (rev 1256658) @@ -3,7 +3,7 @@ _hkgname=mueval pkgname=haskell-mueval pkgver=0.9.3 -pkgrel=134 +pkgrel=135 pkgdesc="Safely evaluate pure Haskell expressions" url="https://github.com/gwern/mueval"; license=("BSD")
[arch-commits] Commit in haskell-network-uri/repos (2 files)
Date: Monday, July 25, 2022 @ 06:07:09 Author: felixonmars Revision: 1256657 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-uri/repos/community-staging-x86_64/ haskell-network-uri/repos/community-staging-x86_64/PKGBUILD (from rev 1256656, haskell-network-uri/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-network-uri/repos/community-staging-x86_64/PKGBUILD (from rev 1256656, haskell-network-uri/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:07:09 UTC (rev 1256657) @@ -0,0 +1,49 @@ +# Maintainer: Jelle van der Waa + +_hkgname=network-uri +pkgname=haskell-network-uri +pkgver=2.6.4.1 +pkgrel=88 +pkgdesc="A library for client-side HTTP" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-compat') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hunit' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8e5b01fd11197ac36de9b804d37256662f904f2b94a997a2e262439bb1706d1c460db368e935bf3971fd1581162abbc07439a0bae391e1e616264bd00fe7104e') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-lua-arbitrary/repos (2 files)
Date: Monday, July 25, 2022 @ 06:06:47 Author: felixonmars Revision: 1256655 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lua-arbitrary/repos/community-staging-x86_64/ haskell-lua-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 1256654, haskell-lua-arbitrary/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-lua-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 1256654, haskell-lua-arbitrary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:06:47 UTC (rev 1256655) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=lua-arbitrary +pkgname=haskell-lua-arbitrary +pkgver=1.0.1 +pkgrel=30 +pkgdesc="Arbitrary instances for Lua types." +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-lua') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('aadeb5fbcd7de95a64374a959ffc6b341db171fd3db570d1cc0cfae3f7bce205') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-network-uri/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:06:57 Author: felixonmars Revision: 1256656 upgpkg: haskell-network-uri 2.6.4.1-88: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-network-uri/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:06:47 UTC (rev 1256655) +++ PKGBUILD2022-07-25 06:06:57 UTC (rev 1256656) @@ -3,7 +3,7 @@ _hkgname=network-uri pkgname=haskell-network-uri pkgver=2.6.4.1 -pkgrel=87 +pkgrel=88 pkgdesc="A library for client-side HTTP" url="https://hackage.haskell.org/package/${_hkgname}"; license=('BSD')
[arch-commits] Commit in haskell-lpeg/repos (2 files)
Date: Monday, July 25, 2022 @ 06:06:25 Author: felixonmars Revision: 1256653 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lpeg/repos/community-staging-x86_64/ haskell-lpeg/repos/community-staging-x86_64/PKGBUILD (from rev 1256652, haskell-lpeg/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-lpeg/repos/community-staging-x86_64/PKGBUILD (from rev 1256652, haskell-lpeg/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:06:25 UTC (rev 1256653) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=lpeg +pkgname=haskell-lpeg +pkgver=1.0.3 +pkgrel=2 +pkgdesc="LPeg – Parsing Expression Grammars For Lua" +url="https://hslua.org/"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-lua' 'lua-lpeg') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('e1c1f4891931f469dc78a6cd2a528fcc27b645e0df5ecf1a975f50c4dbd67ba7') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' \ +-frely-on-shared-lpeg-library + + 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-lpeg/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:06:13 Author: felixonmars Revision: 1256652 upgpkg: haskell-lpeg 1.0.3-2: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-lpeg/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:06:05 UTC (rev 1256651) +++ PKGBUILD2022-07-25 06:06:13 UTC (rev 1256652) @@ -3,7 +3,7 @@ _hkgname=lpeg pkgname=haskell-lpeg pkgver=1.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="LPeg – Parsing Expression Grammars For Lua" url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-lua-arbitrary/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:06:32 Author: felixonmars Revision: 1256654 upgpkg: haskell-lua-arbitrary 1.0.1-30: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-lua-arbitrary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:06:25 UTC (rev 1256653) +++ PKGBUILD2022-07-25 06:06:32 UTC (rev 1256654) @@ -3,7 +3,7 @@ _hkgname=lua-arbitrary pkgname=haskell-lua-arbitrary pkgver=1.0.1 -pkgrel=29 +pkgrel=30 pkgdesc="Arbitrary instances for Lua types." url="https://hslua.org/"; license=("MIT")
[arch-commits] Commit in haskell-regex-applicative/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:05:36 Author: felixonmars Revision: 1256648 upgpkg: haskell-regex-applicative 0.3.4-146: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-regex-applicative/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:05:22 UTC (rev 1256647) +++ PKGBUILD2022-07-25 06:05:36 UTC (rev 1256648) @@ -4,7 +4,7 @@ _hkgname=regex-applicative pkgname=haskell-regex-applicative pkgver=0.3.4 -pkgrel=145 +pkgrel=146 pkgdesc="Regex-based parsing with applicative interface" url="https://github.com/feuerbach/regex-applicative"; license=("MIT")
[arch-commits] Commit in haskell-tasty-ant-xml/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:05:54 Author: felixonmars Revision: 1256650 upgpkg: haskell-tasty-ant-xml 1.1.8-84: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-tasty-ant-xml/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:05:47 UTC (rev 1256649) +++ PKGBUILD2022-07-25 06:05:54 UTC (rev 1256650) @@ -3,7 +3,7 @@ _hkgname=tasty-ant-xml pkgname=haskell-tasty-ant-xml pkgver=1.1.8 -pkgrel=83 +pkgrel=84 pkgdesc="Render tasty output to XML for Jenkins" url="https://github.com/ocharles/tasty-ant-xml"; license=('BSD')
[arch-commits] Commit in haskell-tasty-ant-xml/repos (2 files)
Date: Monday, July 25, 2022 @ 06:06:05 Author: felixonmars Revision: 1256651 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-ant-xml/repos/community-staging-x86_64/ haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD (from rev 1256650, haskell-tasty-ant-xml/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-tasty-ant-xml/repos/community-staging-x86_64/PKGBUILD (from rev 1256650, haskell-tasty-ant-xml/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:06:05 UTC (rev 1256651) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-ant-xml +pkgname=haskell-tasty-ant-xml +pkgver=1.1.8 +pkgrel=84 +pkgdesc="Render tasty output to XML for Jenkins" +url="https://github.com/ocharles/tasty-ant-xml"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-generic-deriving' 'haskell-tagged' 'haskell-tasty' 'haskell-xml') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('8cbe0648c42e2e8e324ef474ee7da1dde4fbfc3942a988a6835cb9ffca5fbaa8ac501e305389b4125543e48c1ade9caf5559c91c69874bba7fefc9f9be9cc3f9') + +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-memotrie/repos (2 files)
Date: Monday, July 25, 2022 @ 06:05:22 Author: felixonmars Revision: 1256647 archrelease: copy trunk to community-staging-x86_64 Added: haskell-memotrie/repos/community-staging-x86_64/ haskell-memotrie/repos/community-staging-x86_64/PKGBUILD (from rev 1256646, haskell-memotrie/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-memotrie/repos/community-staging-x86_64/PKGBUILD (from rev 1256646, haskell-memotrie/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:05:22 UTC (rev 1256647) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=MemoTrie +pkgname=haskell-memotrie +pkgver=0.6.10 +pkgrel=171 +pkgdesc="Trie-based memo functions" +url="https://github.com/conal/MemoTrie"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-newtype-generics') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('73be7e356ad2aeef49abf43975d2e24ee8b883e12453f316366b52998637ac26d98feef34388c2a46f683027dc7132444b17a25a12d3e86748088fadf081b186') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-regex-applicative/repos (2 files)
Date: Monday, July 25, 2022 @ 06:05:47 Author: felixonmars Revision: 1256649 archrelease: copy trunk to community-staging-x86_64 Added: haskell-regex-applicative/repos/community-staging-x86_64/ haskell-regex-applicative/repos/community-staging-x86_64/PKGBUILD (from rev 1256648, haskell-regex-applicative/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-regex-applicative/repos/community-staging-x86_64/PKGBUILD (from rev 1256648, haskell-regex-applicative/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:05:47 UTC (rev 1256649) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=regex-applicative +pkgname=haskell-regex-applicative +pkgver=0.3.4 +pkgrel=146 +pkgdesc="Regex-based parsing with applicative interface" +url="https://github.com/feuerbach/regex-applicative"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-filtrable') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('84f32da62b336c7e8bd67ebfffdf0f13f98a39434efa5dd32d389a5db1fdaaeece462ecec7bc5d3c5b49e82acd7c4c4b0d8a5c552bb275c16c254bd3f5336470') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-memotrie/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:05:10 Author: felixonmars Revision: 1256646 upgpkg: haskell-memotrie 0.6.10-171: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-memotrie/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:05:02 UTC (rev 1256645) +++ PKGBUILD2022-07-25 06:05:10 UTC (rev 1256646) @@ -3,7 +3,7 @@ _hkgname=MemoTrie pkgname=haskell-memotrie pkgver=0.6.10 -pkgrel=170 +pkgrel=171 pkgdesc="Trie-based memo functions" url="https://github.com/conal/MemoTrie"; license=('BSD')
[arch-commits] Commit in haskell-safe-exceptions/repos (2 files)
Date: Monday, July 25, 2022 @ 06:04:42 Author: felixonmars Revision: 1256643 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 1256642, haskell-safe-exceptions/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-safe-exceptions/repos/community-staging-x86_64/PKGBUILD (from rev 1256642, haskell-safe-exceptions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:04:42 UTC (rev 1256643) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=safe-exceptions +pkgname=haskell-safe-exceptions +pkgver=0.1.7.3 +pkgrel=11 +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=('380165ad904868982fd1ae1c1eeafecb0458e837563e1279e35eb7865582b44d27b766c9d66695d1bf6fe5d4eb10897c114d79b35395ee89612b78b3eaa55208') + +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-crypto-enigma/repos (2 files)
Date: Monday, July 25, 2022 @ 06:05:02 Author: felixonmars Revision: 1256645 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 1256644, haskell-crypto-enigma/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-crypto-enigma/repos/community-staging-x86_64/PKGBUILD (from rev 1256644, haskell-crypto-enigma/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:05:02 UTC (rev 1256645) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=crypto-enigma +pkgname=haskell-crypto-enigma +pkgver=0.1.1.6 +pkgrel=50 +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 --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-enigma/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:04:50 Author: felixonmars Revision: 1256644 upgpkg: haskell-crypto-enigma 0.1.1.6-50: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-crypto-enigma/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:04:42 UTC (rev 1256643) +++ PKGBUILD2022-07-25 06:04:50 UTC (rev 1256644) @@ -3,7 +3,7 @@ _hkgname=crypto-enigma pkgname=haskell-crypto-enigma pkgver=0.1.1.6 -pkgrel=49 +pkgrel=50 pkgdesc="An Enigma machine simulator with display. " url="https://github.com/orome/crypto-enigma-hs"; license=("BSD")
[arch-commits] Commit in haskell-safe-exceptions/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:04:30 Author: felixonmars Revision: 1256642 upgpkg: haskell-safe-exceptions 0.1.7.3-11: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-safe-exceptions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:04:23 UTC (rev 1256641) +++ PKGBUILD2022-07-25 06:04:30 UTC (rev 1256642) @@ -3,7 +3,7 @@ _hkgname=safe-exceptions pkgname=haskell-safe-exceptions pkgver=0.1.7.3 -pkgrel=10 +pkgrel=11 pkgdesc="Safe, consistent, and easy exception handling" url="https://github.com/fpco/safe-exceptions"; license=('MIT')
[arch-commits] Commit in haskell-weigh/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:04:10 Author: felixonmars Revision: 1256640 upgpkg: haskell-weigh 0.0.16-168: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-weigh/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:04:01 UTC (rev 1256639) +++ PKGBUILD2022-07-25 06:04:10 UTC (rev 1256640) @@ -3,7 +3,7 @@ _hkgname=weigh pkgname=haskell-weigh pkgver=0.0.16 -pkgrel=167 +pkgrel=168 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: Monday, July 25, 2022 @ 06:04:23 Author: felixonmars Revision: 1256641 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 1256640, haskell-weigh/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-weigh/repos/community-staging-x86_64/PKGBUILD (from rev 1256640, haskell-weigh/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:04:23 UTC (rev 1256641) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=weigh +pkgname=haskell-weigh +pkgver=0.0.16 +pkgrel=168 +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 --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-tasty-rerun/repos (2 files)
Date: Monday, July 25, 2022 @ 06:04:01 Author: felixonmars Revision: 1256639 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 1256638, haskell-tasty-rerun/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-rerun/repos/community-staging-x86_64/PKGBUILD (from rev 1256638, haskell-tasty-rerun/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:04:01 UTC (rev 1256639) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-rerun +pkgname=haskell-tasty-rerun +pkgver=1.1.18 +pkgrel=122 +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 --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-rerun/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:03:49 Author: felixonmars Revision: 1256638 upgpkg: haskell-tasty-rerun 1.1.18-122: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-tasty-rerun/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:03:41 UTC (rev 1256637) +++ PKGBUILD2022-07-25 06:03:49 UTC (rev 1256638) @@ -4,7 +4,7 @@ _hkgname=tasty-rerun pkgname=haskell-tasty-rerun pkgver=1.1.18 -pkgrel=121 +pkgrel=122 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-special-values/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:03:30 Author: felixonmars Revision: 1256636 upgpkg: haskell-special-values 0.1.0.0-155: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-special-values/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:03:23 UTC (rev 1256635) +++ PKGBUILD2022-07-25 06:03:30 UTC (rev 1256636) @@ -3,7 +3,7 @@ _hkgname=special-values pkgname=haskell-special-values pkgver=0.1.0.0 -pkgrel=154 +pkgrel=155 pkgdesc="Typeclass providing special values" url="https://github.com/minad/special-values"; license=('MIT')
[arch-commits] Commit in haskell-special-values/repos (2 files)
Date: Monday, July 25, 2022 @ 06:03:41 Author: felixonmars Revision: 1256637 archrelease: copy trunk to community-staging-x86_64 Added: haskell-special-values/repos/community-staging-x86_64/ haskell-special-values/repos/community-staging-x86_64/PKGBUILD (from rev 1256636, haskell-special-values/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-special-values/repos/community-staging-x86_64/PKGBUILD (from rev 1256636, haskell-special-values/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:03:41 UTC (rev 1256637) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=special-values +pkgname=haskell-special-values +pkgver=0.1.0.0 +pkgrel=155 +pkgdesc="Typeclass providing special values" +url="https://github.com/minad/special-values"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ieee754' 'haskell-scientific') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e45d4f04b3c50261077d084f9525677739543cad624870c4a28c5c6630a355d7c5def400031191d6f69e617856ffeb0ecc562a7d04df3bed827a7c93f0cf63cc') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --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-network-bsd/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:02:54 Author: felixonmars Revision: 1256632 upgpkg: haskell-network-bsd 2.8.1.0-159: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-network-bsd/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:02:47 UTC (rev 1256631) +++ PKGBUILD2022-07-25 06:02:54 UTC (rev 1256632) @@ -3,7 +3,7 @@ _hkgname=network-bsd pkgname=haskell-network-bsd pkgver=2.8.1.0 -pkgrel=158 +pkgrel=159 pkgdesc="POSIX network database () API" url="https://github.com/haskell/network-bsd"; license=('MIT')
[arch-commits] Commit in haskell-resolv/repos (2 files)
Date: Monday, July 25, 2022 @ 06:03:23 Author: felixonmars Revision: 1256635 archrelease: copy trunk to community-staging-x86_64 Added: haskell-resolv/repos/community-staging-x86_64/ haskell-resolv/repos/community-staging-x86_64/PKGBUILD (from rev 1256634, haskell-resolv/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-resolv/repos/community-staging-x86_64/PKGBUILD (from rev 1256634, haskell-resolv/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:03:23 UTC (rev 1256635) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=resolv +pkgname=haskell-resolv +pkgver=0.1.2.0 +pkgrel=154 +pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library routines" +url="https://github.com/hvr/resolv"; +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('fae2d0717a109b0d6cc19c51c773bc68c64c0048b9d930528cf5622ee270ebaddec180c1d444542e8eb036262611f5b88deadeea223fb2ef2b15b41369a2376e') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base -u base16-bytestring -u tasty $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-network-bsd/repos (2 files)
Date: Monday, July 25, 2022 @ 06:03:05 Author: felixonmars Revision: 1256633 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-bsd/repos/community-staging-x86_64/ haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 1256632, haskell-network-bsd/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 1256632, haskell-network-bsd/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:03:05 UTC (rev 1256633) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=network-bsd +pkgname=haskell-network-bsd +pkgver=2.8.1.0 +pkgrel=159 +pkgdesc="POSIX network database () API" +url="https://github.com/haskell/network-bsd"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *3.0/<4/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-resolv/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:03:12 Author: felixonmars Revision: 1256634 upgpkg: haskell-resolv 0.1.2.0-154: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-resolv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:03:05 UTC (rev 1256633) +++ PKGBUILD2022-07-25 06:03:12 UTC (rev 1256634) @@ -3,7 +3,7 @@ _hkgname=resolv pkgname=haskell-resolv pkgver=0.1.2.0 -pkgrel=153 +pkgrel=154 pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library routines" url="https://github.com/hvr/resolv"; license=('GPL')
[arch-commits] Commit in haskell-boxes/repos (2 files)
Date: Monday, July 25, 2022 @ 06:02:47 Author: felixonmars Revision: 1256631 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 1256630, haskell-boxes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 1256630, haskell-boxes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:02:47 UTC (rev 1256631) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=boxes +pkgname=haskell-boxes +pkgver=0.1.5 +pkgrel=189 +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 --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-boxes/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:02:35 Author: felixonmars Revision: 1256630 upgpkg: haskell-boxes 0.1.5-189: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-boxes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:02:28 UTC (rev 1256629) +++ PKGBUILD2022-07-25 06:02:35 UTC (rev 1256630) @@ -4,7 +4,7 @@ _hkgname=boxes pkgname=haskell-boxes pkgver=0.1.5 -pkgrel=188 +pkgrel=189 pkgdesc="2D text pretty-printing library" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-deriving-compat/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:02:17 Author: felixonmars Revision: 1256628 upgpkg: haskell-deriving-compat 0.6.1-10: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-deriving-compat/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:02:10 UTC (rev 1256627) +++ PKGBUILD2022-07-25 06:02:17 UTC (rev 1256628) @@ -3,7 +3,7 @@ _hkgname=deriving-compat pkgname=haskell-deriving-compat pkgver=0.6.1 -pkgrel=9 +pkgrel=10 pkgdesc="Backports of GHC deriving extensions" url="https://github.com/haskell-compat/deriving-compat"; license=('BSD')
[arch-commits] Commit in haskell-deriving-compat/repos (2 files)
Date: Monday, July 25, 2022 @ 06:02:28 Author: felixonmars Revision: 1256629 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 1256628, haskell-deriving-compat/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-deriving-compat/repos/community-staging-x86_64/PKGBUILD (from rev 1256628, haskell-deriving-compat/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:02:28 UTC (rev 1256629) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=deriving-compat +pkgname=haskell-deriving-compat +pkgver=0.6.1 +pkgrel=10 +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=('239e4922d21af715557c0f56922c9a44ea4f8ea6316c16cce4f3120c074a530f6b798b2cd773d78330085c9346d4a26e5e66cf38bac8993840509e9cd91baee6') + +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-equivalence/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:01:58 Author: felixonmars Revision: 1256626 upgpkg: haskell-equivalence 0.4.0.1-10: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-equivalence/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:01:51 UTC (rev 1256625) +++ PKGBUILD2022-07-25 06:01:58 UTC (rev 1256626) @@ -4,7 +4,7 @@ _hkgname=equivalence pkgname=haskell-equivalence pkgver=0.4.0.1 -pkgrel=9 +pkgrel=10 pkgdesc="Maintaining an equivalence relation implemented as union-find using STT." url="https://bitbucket.org/paba/equivalence/"; license=("BSD")
[arch-commits] Commit in haskell-equivalence/repos (2 files)
Date: Monday, July 25, 2022 @ 06:02:10 Author: felixonmars Revision: 1256627 archrelease: copy trunk to community-staging-x86_64 Added: haskell-equivalence/repos/community-staging-x86_64/ haskell-equivalence/repos/community-staging-x86_64/PKGBUILD (from rev 1256626, haskell-equivalence/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-equivalence/repos/community-staging-x86_64/PKGBUILD (from rev 1256626, haskell-equivalence/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:02:10 UTC (rev 1256627) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=equivalence +pkgname=haskell-equivalence +pkgver=0.4.0.1 +pkgrel=10 +pkgdesc="Maintaining an equivalence relation implemented as union-find using STT." +url="https://bitbucket.org/paba/equivalence/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-stmonadtrans" "haskell-transformers-compat") +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('44798811c59965acb3bd2351ad55ee2c895a1256e55c2508a854ac5e344305c077c74a5b4a26383f1847e4b1923bbe98ec2fea933ed8435901eaef958395be55') + +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-cryptohash-md5/repos (2 files)
Date: Monday, July 25, 2022 @ 06:00:55 Author: felixonmars Revision: 1256619 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptohash-md5/repos/community-staging-x86_64/ haskell-cryptohash-md5/repos/community-staging-x86_64/PKGBUILD (from rev 1256618, haskell-cryptohash-md5/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-cryptohash-md5/repos/community-staging-x86_64/PKGBUILD (from rev 1256618, haskell-cryptohash-md5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:00:55 UTC (rev 1256619) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=cryptohash-md5 +pkgname=haskell-cryptohash-md5 +pkgver=0.11.101.0 +pkgrel=51 +pkgdesc="Fast, pure and practical MD5 implementation" +url="https://github.com/hvr/cryptohash-md5"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-base16-bytestring' 'haskell-puremd5' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6116b384e76927aed06748fac6088280d1ecc7eb5886692c287e971761b98960657b106ba8a700bd0c5b2e552797079e143836af3463acd75bbac207633867a4') + +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-blaze-html/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:01:22 Author: felixonmars Revision: 1256622 upgpkg: haskell-blaze-html 0.9.1.2-177: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-blaze-html/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:01:14 UTC (rev 1256621) +++ PKGBUILD2022-07-25 06:01:22 UTC (rev 1256622) @@ -4,7 +4,7 @@ _hkgname=blaze-html pkgname=haskell-blaze-html pkgver=0.9.1.2 -pkgrel=176 +pkgrel=177 pkgdesc="A blazingly fast HTML combinator library for Haskell" url="https://jaspervdj.be/blaze"; license=("BSD")
[arch-commits] Commit in haskell-blaze-html/repos (2 files)
Date: Monday, July 25, 2022 @ 06:01:33 Author: felixonmars Revision: 1256623 archrelease: copy trunk to community-staging-x86_64 Added: haskell-blaze-html/repos/community-staging-x86_64/ haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 1256622, haskell-blaze-html/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 1256622, haskell-blaze-html/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:01:33 UTC (rev 1256623) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=blaze-html +pkgname=haskell-blaze-html +pkgver=0.9.1.2 +pkgrel=177 +pkgdesc="A blazingly fast HTML combinator library for Haskell" +url="https://jaspervdj.be/blaze"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-blaze-markup') +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=('26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *2.14/<3/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runghc -isrc src/Util/GenerateHtmlCombinators.hs + +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-iproute/repos (2 files)
Date: Monday, July 25, 2022 @ 06:01:14 Author: felixonmars Revision: 1256621 archrelease: copy trunk to community-staging-x86_64 Added: haskell-iproute/repos/community-staging-x86_64/ haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 1256620, haskell-iproute/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 1256620, haskell-iproute/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:01:14 UTC (rev 1256621) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=iproute +pkgname=haskell-iproute +pkgver=1.7.12 +pkgrel=31 +pkgdesc="IP Routing Table" +url="https://www.mew.org/~kazu/proj/iproute/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-appar" "haskell-byteorder" "haskell-network") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('45d60e98e0a18929472d3de8850a257e21a638b3052fc31afc960c0ea755092bf44e44a1b0fae175582c1bcbda6029af028e84ba1498fe6491d925173cf310b7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-iproute/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:01:02 Author: felixonmars Revision: 1256620 upgpkg: haskell-iproute 1.7.12-31: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-iproute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:00:55 UTC (rev 1256619) +++ PKGBUILD2022-07-25 06:01:02 UTC (rev 1256620) @@ -4,7 +4,7 @@ _hkgname=iproute pkgname=haskell-iproute pkgver=1.7.12 -pkgrel=30 +pkgrel=31 pkgdesc="IP Routing Table" url="https://www.mew.org/~kazu/proj/iproute/"; license=("BSD")
[arch-commits] Commit in haskell-cryptohash-md5/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:00:43 Author: felixonmars Revision: 1256618 upgpkg: haskell-cryptohash-md5 0.11.101.0-51: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-cryptohash-md5/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:00:35 UTC (rev 1256617) +++ PKGBUILD2022-07-25 06:00:43 UTC (rev 1256618) @@ -3,7 +3,7 @@ _hkgname=cryptohash-md5 pkgname=haskell-cryptohash-md5 pkgver=0.11.101.0 -pkgrel=50 +pkgrel=51 pkgdesc="Fast, pure and practical MD5 implementation" url="https://github.com/hvr/cryptohash-md5"; license=("BSD")
[arch-commits] Commit in haskell-hsopenssl/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:01:40 Author: felixonmars Revision: 1256624 upgpkg: haskell-hsopenssl 0.11.7.2-49: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-hsopenssl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:01:33 UTC (rev 1256623) +++ PKGBUILD2022-07-25 06:01:40 UTC (rev 1256624) @@ -3,7 +3,7 @@ _hkgname=HsOpenSSL pkgname=haskell-hsopenssl pkgver=0.11.7.2 -pkgrel=48 +pkgrel=49 pkgdesc="Partial OpenSSL binding for Haskell" url="https://github.com/vshabanov/HsOpenSSL"; license=('custom:PublicDomain')
[arch-commits] Commit in haskell-hsopenssl/repos (2 files)
Date: Monday, July 25, 2022 @ 06:01:51 Author: felixonmars Revision: 1256625 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hsopenssl/repos/community-staging-x86_64/ haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 1256624, haskell-hsopenssl/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 1256624, haskell-hsopenssl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:01:51 UTC (rev 1256625) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=HsOpenSSL +pkgname=haskell-hsopenssl +pkgver=0.11.7.2 +pkgrel=49 +pkgdesc="Partial OpenSSL binding for Haskell" +url="https://github.com/vshabanov/HsOpenSSL"; +license=('custom:PublicDomain') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'openssl') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('7f707022b7bd20e6397638ab074cd04bdbeb0381bc2427185fd1f5cc452fc4a12cd5461cb66d3c3ad5048b2781408f99da4bd69933e9ab4808ed83df56bc855b') + +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 \ +-fuse-pkg-config +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 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-attoparsec/repos (2 files)
Date: Monday, July 25, 2022 @ 05:59:57 Author: felixonmars Revision: 1256613 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 1256612, haskell-attoparsec/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1256612, haskell-attoparsec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 05:59:57 UTC (rev 1256613) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=attoparsec +pkgname=haskell-attoparsec +pkgver=0.14.4 +pkgrel=27 +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 --datasubdir=$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-pipes/repos (2 files)
Date: Monday, July 25, 2022 @ 06:00:35 Author: felixonmars Revision: 1256617 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pipes/repos/community-staging-x86_64/ haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 1256616, haskell-pipes/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 1256616, haskell-pipes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:00:35 UTC (rev 1256617) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pipes +pkgname=haskell-pipes +pkgver=4.3.16 +pkgrel=71 +pkgdesc="Compositional pipelines" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mmorph' 'haskell-void') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6776a2d64ad164bd2d7dcbac7e935342b1507a87d8651ec2b22349192fc49cdd12ea18811d74093c88474a3b631322bc1010183476e5cb5c35dd35366b996b1e') + +prepare() { +cd $_hkgname-$pkgver +uusi -u mmorph $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-fgl-arbitrary/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:00:04 Author: felixonmars Revision: 1256614 upgpkg: haskell-fgl-arbitrary 0.2.0.6-79: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-fgl-arbitrary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 05:59:57 UTC (rev 1256613) +++ PKGBUILD2022-07-25 06:00:04 UTC (rev 1256614) @@ -3,7 +3,7 @@ _hkgname=fgl-arbitrary pkgname=haskell-fgl-arbitrary pkgver=0.2.0.6 -pkgrel=78 +pkgrel=79 pkgdesc="QuickCheck support for fgl" url="https://github.com/haskell/fgl.git"; license=("BSD")
[arch-commits] Commit in haskell-pipes/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 06:00:23 Author: felixonmars Revision: 1256616 upgpkg: haskell-pipes 4.3.16-71: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-pipes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 06:00:16 UTC (rev 1256615) +++ PKGBUILD2022-07-25 06:00:23 UTC (rev 1256616) @@ -4,7 +4,7 @@ _hkgname=pipes pkgname=haskell-pipes pkgver=4.3.16 -pkgrel=70 +pkgrel=71 pkgdesc="Compositional pipelines" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-fgl-arbitrary/repos (2 files)
Date: Monday, July 25, 2022 @ 06:00:16 Author: felixonmars Revision: 1256615 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fgl-arbitrary/repos/community-staging-x86_64/ haskell-fgl-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 1256614, haskell-fgl-arbitrary/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-fgl-arbitrary/repos/community-staging-x86_64/PKGBUILD (from rev 1256614, haskell-fgl-arbitrary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-25 06:00:16 UTC (rev 1256615) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=fgl-arbitrary +pkgname=haskell-fgl-arbitrary +pkgver=0.2.0.6 +pkgrel=79 +pkgdesc="QuickCheck support for fgl" +url="https://github.com/haskell/fgl.git"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-fgl') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('6cf210a2ecbda21059647008cc8d85969308b21d18690f82d5f70d92435bd3d7') + +prepare() { + cd $_hkgname-$pkgver + uusi -u hspec $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-attoparsec/trunk (PKGBUILD)
Date: Monday, July 25, 2022 @ 05:59:46 Author: felixonmars Revision: 1256612 upgpkg: haskell-attoparsec 0.14.4-27: rebuild with inspection-testing 0.5, tasty-inspection-testing 0.2 Modified: haskell-attoparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-25 05:59:39 UTC (rev 1256611) +++ PKGBUILD2022-07-25 05:59:46 UTC (rev 1256612) @@ -4,7 +4,7 @@ _hkgname=attoparsec pkgname=haskell-attoparsec pkgver=0.14.4 -pkgrel=26 +pkgrel=27 pkgdesc="Fast combinator parsing for bytestrings and text" url="https://github.com/bos/attoparsec"; license=("BSD")