[arch-commits] Commit in haskell-rsa/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:25:15 Author: felixonmars Revision: 1115197 upgpkg: haskell-rsa 2.4.1-144: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-rsa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:24:36 UTC (rev 1115196) +++ PKGBUILD2022-01-25 07:25:15 UTC (rev 1115197) @@ -3,7 +3,7 @@ _hkgname=RSA pkgname=haskell-rsa pkgver=2.4.1 -pkgrel=143 +pkgrel=144 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." url="https://github.com/GaloisInc/rsa"; license=('BSD')
[arch-commits] Commit in haskell-rsa/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:25:22 Author: felixonmars Revision: 1115198 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rsa/repos/community-staging-x86_64/ haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 1115197, haskell-rsa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 1115197, haskell-rsa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:25:22 UTC (rev 1115198) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=RSA +pkgname=haskell-rsa +pkgver=2.4.1 +pkgrel=144 +pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." +url="https://github.com/GaloisInc/rsa"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 'haskell-sha') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2cd3145f405bdc7dd1ddef3e93ef70a214b02607dc7f9648d36c258ba16eed881936816f4ae5ea3b7abd77b7b65d36a984e68dd19e3346fcf1d5231bca6cccb3') + +prepare() { +cd $_hkgname-$pkgver +sed -i '1i{-# language NoMonadFailDesugaring #-}' Test.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-x509/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:24:28 Author: felixonmars Revision: 1115195 upgpkg: haskell-x509 1.7.5-184: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-x509/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:24:03 UTC (rev 1115194) +++ PKGBUILD2022-01-25 07:24:28 UTC (rev 1115195) @@ -4,7 +4,7 @@ _hkgname=x509 pkgname=haskell-x509 pkgver=1.7.5 -pkgrel=183 +pkgrel=184 pkgdesc="X509 reader and writer" url="https://github.com/vincenthz/hs-certificate"; license=("BSD")
[arch-commits] Commit in haskell-cprng-aes/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:23:56 Author: felixonmars Revision: 1115193 upgpkg: haskell-cprng-aes 0.6.1-250: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-cprng-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:23:37 UTC (rev 1115192) +++ PKGBUILD2022-01-25 07:23:56 UTC (rev 1115193) @@ -4,7 +4,7 @@ _hkgname=cprng-aes pkgname=haskell-cprng-aes pkgver=0.6.1 -pkgrel=249 +pkgrel=250 pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." url="https://github.com/vincenthz/hs-cprng-aes"; license=("BSD")
[arch-commits] Commit in haskell-x509/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:24:36 Author: felixonmars Revision: 1115196 archrelease: copy trunk to community-staging-x86_64 Added: haskell-x509/repos/community-staging-x86_64/ haskell-x509/repos/community-staging-x86_64/PKGBUILD (from rev 1115195, haskell-x509/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-x509/repos/community-staging-x86_64/PKGBUILD (from rev 1115195, haskell-x509/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:24:36 UTC (rev 1115196) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=x509 +pkgname=haskell-x509 +pkgver=1.7.5 +pkgrel=184 +pkgdesc="X509 reader and writer" +url="https://github.com/vincenthz/hs-certificate"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-encoding" "haskell-asn1-parse" "haskell-asn1-types" + "haskell-cryptonite" "haskell-hourglass" "haskell-memory" "haskell-pem") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('e1caa84944294ca412b18269eef19f1b511f0e317b25431102b8b757ce266ab4ec48f805d4d251ff46a85f3b20ef368b176d8b93a92456fc9b8885a85695c537') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-free/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:23:30 Author: felixonmars Revision: 1115191 upgpkg: haskell-free 5.1.7-55: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-free/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:23:03 UTC (rev 1115190) +++ PKGBUILD2022-01-25 07:23:30 UTC (rev 1115191) @@ -4,7 +4,7 @@ _hkgname=free pkgname=haskell-free pkgver=5.1.7 -pkgrel=54 +pkgrel=55 pkgdesc="Monads for free" url="https://github.com/ekmett/free/"; license=("BSD")
[arch-commits] Commit in haskell-cprng-aes/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:24:03 Author: felixonmars Revision: 1115194 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cprng-aes/repos/community-staging-x86_64/ haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1115193, haskell-cprng-aes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1115193, haskell-cprng-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:24:03 UTC (rev 1115194) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cprng-aes +pkgname=haskell-cprng-aes +pkgver=0.6.1 +pkgrel=250 +pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." +url="https://github.com/vincenthz/hs-cprng-aes"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-cipher-aes" "haskell-crypto-random") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-checkers/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:22:56 Author: felixonmars Revision: 1115189 upgpkg: haskell-checkers 0.5.6-136: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-checkers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:22:33 UTC (rev 1115188) +++ PKGBUILD2022-01-25 07:22:56 UTC (rev 1115189) @@ -3,7 +3,7 @@ _hkgname=checkers pkgname=haskell-checkers pkgver=0.5.6 -pkgrel=135 +pkgrel=136 pkgdesc="Check properties on standard classes and data structures" url="https://github.com/conal/checkers"; license=('BSD')
[arch-commits] Commit in haskell-free/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:23:37 Author: felixonmars Revision: 1115192 archrelease: copy trunk to community-staging-x86_64 Added: haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1115191, haskell-free/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1115191, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:23:37 UTC (rev 1115192) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=5.1.7 +pkgrel=55 +pkgdesc="Monads for free" +url="https://github.com/ekmett/free/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-distributive' 'haskell-indexed-traversable' + 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-th-abstraction' + 'haskell-transformers-base') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('35982d982e9b99243f15ac83044438b762acfa2c4fd30f3da56f93c2a6c1bf0a2bf4c8b7061593a9d7a4231cd31f4c58d7d459f9caca90a52ed087436a934423') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-foldl/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:22:33 Author: felixonmars Revision: 1115188 archrelease: copy trunk to community-staging-x86_64 Added: haskell-foldl/repos/community-staging-x86_64/ haskell-foldl/repos/community-staging-x86_64/PKGBUILD (from rev 1115187, haskell-foldl/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-foldl/repos/community-staging-x86_64/PKGBUILD (from rev 1115187, haskell-foldl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:22:33 UTC (rev 1115188) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=foldl +pkgname=haskell-foldl +pkgver=1.4.12 +pkgrel=40 +pkgdesc="Composable, streaming, and efficient left folds" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-random' + 'haskell-primitive' 'haskell-profunctors' 'haskell-semigroupoids' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-checkers/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:23:03 Author: felixonmars Revision: 1115190 archrelease: copy trunk to community-staging-x86_64 Added: haskell-checkers/repos/community-staging-x86_64/ haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 1115189, haskell-checkers/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 1115189, haskell-checkers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:23:03 UTC (rev 1115190) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=checkers +pkgname=haskell-checkers +pkgver=0.5.6 +pkgrel=136 +pkgdesc="Check properties on standard classes and data structures" +url="https://github.com/conal/checkers"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-quickcheck' 'haskell-semigroupoids') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4c8bab4f1acf3e10f2ab273741f59c7810439df52ad396fdd6d000926de1d8bf6e72b90f2b640d9b527c72372074767789110efc39652a4751f89f2d098fea30') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-foldl/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:22:26 Author: felixonmars Revision: 1115187 upgpkg: haskell-foldl 1.4.12-40: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-foldl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:21:49 UTC (rev 1115186) +++ PKGBUILD2022-01-25 07:22:26 UTC (rev 1115187) @@ -4,7 +4,7 @@ _hkgname=foldl pkgname=haskell-foldl pkgver=1.4.12 -pkgrel=39 +pkgrel=40 pkgdesc="Composable, streaming, and efficient left folds" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-wl-pprint-extras/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:21:42 Author: felixonmars Revision: 1115185 upgpkg: haskell-wl-pprint-extras 3.5.0.5-285: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-wl-pprint-extras/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:21:22 UTC (rev 1115184) +++ PKGBUILD2022-01-25 07:21:42 UTC (rev 1115185) @@ -3,7 +3,7 @@ _hkgname=wl-pprint-extras pkgname=haskell-wl-pprint-extras pkgver=3.5.0.5 -pkgrel=284 +pkgrel=285 pkgdesc="A free monad based on the Wadler/Leijen pretty printer" url="https://github.com/ekmett/wl-pprint-extras/"; license=('BSD')
[arch-commits] Commit in nawk/repos/community-x86_64 (4 files)
Date: Tuesday, January 25, 2022 @ 07:20:55 Author: alerque Revision: 1115182 archrelease: copy trunk to community-x86_64 Added: nawk/repos/community-x86_64/PKGBUILD (from rev 1115180, nawk/trunk/PKGBUILD) nawk/repos/community-x86_64/manpage-naming.patch (from rev 1115180, nawk/trunk/manpage-naming.patch) Deleted: nawk/repos/community-x86_64/PKGBUILD nawk/repos/community-x86_64/manpage-naming.patch --+ PKGBUILD | 99 + manpage-naming.patch | 82 2 files changed, 85 insertions(+), 96 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-25 07:20:55 UTC (rev 1115181) +++ PKGBUILD2022-01-25 07:20:55 UTC (rev 1115182) @@ -1,55 +0,0 @@ -# Maintainer: Dave Reisner - -pkgname=nawk -pkgver=20180827 -pkgrel=2 -pkgdesc="The one, true implementation of AWK" -url="https://github.com/onetrueawk/awk"; -license=('custom') -arch=('x86_64') -options=('!makeflags') -depends=('glibc') -makedepends=('git') -source=(git+https://github.com/onetrueawk/awk#tag=$pkgver -'manpage-naming.patch') -md5sums=('SKIP' - '5413692140f8366f8ae6bcecc9a40f2f') - -pkgver() { - cd awk - - git describe --tags -} - -prepare() { - cd awk - - # awk -> nawk - patch -Np1 <"$srcdir"/manpage-naming.patch - - bsdtar xf awktest.tar -} - -check() { - cd awk - - ./REGRESS -} - -build() { - cd awk - - # the final linking step doesn't honor LDFLAGS, so let's just throw it all - # together into CFLAGS. - make \ -"CPPFLAGS=-DHAS_ISBLANK $CPPFLAGS" \ -"CFLAGS=$CFLAGS $LDFLAGS" -} - -package() { - cd awk - - install -Dm755 a.out "$pkgdir/usr/bin/nawk" - install -Dm644 awk.1 "$pkgdir/usr/share/man/man1/nawk.1" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/nawk/LICENSE" -} Copied: nawk/repos/community-x86_64/PKGBUILD (from rev 1115180, nawk/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-25 07:20:55 UTC (rev 1115182) @@ -0,0 +1,44 @@ +# Maintainer: Caleb Maclennan +# Contributor: Dave Reisner + +pkgname=nawk +_pkgname=awk +pkgver=20220122 +pkgrel=1 +pkgdesc='The one, true implementation of AWK' +url="https://github.com/onetrueawk/$_pkgname"; +license=(custom) +arch=(x86_64) +options=(!makeflags) +depends=(glibc) +_archive="$_pkgname-$pkgver" +source=("$url/archive/refs/tags/$pkgver/$_archive.tar.gz" +'manpage-naming.patch') +sha256sums=('720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042' +'fa1bade363896033a50fbdadc8fa2f490f85a044d11afcd537f317067c70d3b5') + +prepare() { + cd "$_archive" + patch -Np1 < "../${source[1]}" +} + +check() { + cd "$_archive" + ./REGRESS +} + +build() { + cd "$_archive" + # the final linking step doesn't honor LDFLAGS, so let's just throw it all + # together into CFLAGS. + make \ +"CPPFLAGS=-DHAS_ISBLANK $CPPFLAGS" \ +"CFLAGS=$CFLAGS $LDFLAGS" +} + +package() { + cd "$_archive" + install -Dm0755 a.out "$pkgdir/usr/bin/$pkgname" + install -Dm0644 $_pkgname.1 "$pkgdir/usr/share/man/man1/$pkgname.1" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE +} Deleted: manpage-naming.patch === --- manpage-naming.patch2022-01-25 07:20:55 UTC (rev 1115181) +++ manpage-naming.patch2022-01-25 07:20:55 UTC (rev 1115182) @@ -1,41 +0,0 @@ -diff --git a/awk.1 b/awk.1 -index 5830143..339271e 100644 a/awk.1 -+++ b/awk.1 -@@ -7,12 +7,12 @@ - .fi - .ft 1 - .. --.TH AWK 1 -+.TH NAWK 1 - .CT 1 files prog_other - .SH NAME --awk \- pattern-directed scanning and processing language -+nawk \- pattern-directed scanning and processing language - .SH SYNOPSIS --.B awk -+.B nawk - [ - .BI \-F - .I fs -@@ -31,7 +31,7 @@ awk \- pattern-directed scanning and processing language - .I file ... - ] - .SH DESCRIPTION --.I Awk -+.I Nawk - scans each input - .I file - for lines that match any of a set of patterns specified literally in -@@ -426,7 +426,7 @@ and - do not combine with other patterns. - They may appear multiple times in a program and execute - in the order they are read by --.IR awk . -+.IR nawk . - .PP - Variable names with special meanings: - .TF FILENAME --- -2.18.0 - Copied: nawk/repos/community-x86_64/manpage-naming.patch (from rev 1115180, nawk/trunk/manpage-naming.patch) === --- manpage-naming.patch(rev 0) +++ manpage-naming.patch2022-01-25 07:20:55 UTC (rev 1115182) @@ -0,0 +1,41 @@ +diff --git a/awk.1 b/awk.1 +index 5830143..339271e 100644 +--- a/awk.1 b/awk.1 +@@ -7,12 +7,12 @@ + .fi + .ft 1 + .. +-.TH AWK 1 ++.TH NAWK 1 + .CT 1 files prog_other + .SH NAME +-awk \- pattern-directed scanning and processing language ++
[arch-commits] Commit in haskell-wl-pprint-extras/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:21:49 Author: felixonmars Revision: 1115186 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wl-pprint-extras/repos/community-staging-x86_64/ haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD (from rev 1115185, haskell-wl-pprint-extras/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD (from rev 1115185, haskell-wl-pprint-extras/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:21:49 UTC (rev 1115186) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=wl-pprint-extras +pkgname=haskell-wl-pprint-extras +pkgver=3.5.0.5 +pkgrel=285 +pkgdesc="A free monad based on the Wadler/Leijen pretty printer" +url="https://github.com/ekmett/wl-pprint-extras/"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-semigroupoids' 'haskell-utf8-string') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('705107842ccbf4eb23d0b9e8069fd4d5bb1b03ffecbf9efaa8a579fd977380913d590fa370cc42476d5b28fde98fc44e7879fe343f761cd1751ebeb0b8c0e242') + +prepare() { +cd $_hkgname-$pkgver +sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i $_hkgname.cabal +sed -i -e '/fail _ = empty/d' src/Text/PrettyPrint/Free/Internal.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-either/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:21:22 Author: felixonmars Revision: 1115184 archrelease: copy trunk to community-staging-x86_64 Added: haskell-either/repos/community-staging-x86_64/ haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 1115183, haskell-either/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 1115183, haskell-either/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:21:22 UTC (rev 1115184) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=either +pkgname=haskell-either +pkgver=5.0.1.1 +pkgrel=200 +pkgdesc="An either monad transformer" +url="https://github.com/ekmett/either/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-profunctors' 'haskell-semigroupoids') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-test-framework' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('96b23a9d5f1d2d4dd256251c488e06fa0e8642d849cf61c9de2a4089d2cbe86763062e69f83344eba2f75b30992f3e90ec195bd054f8de386c4c6b477a025c01') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *2.14/<3/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-either/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:21:15 Author: felixonmars Revision: 1115183 upgpkg: haskell-either 5.0.1.1-200: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-either/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:20:55 UTC (rev 1115182) +++ PKGBUILD2022-01-25 07:21:15 UTC (rev 1115183) @@ -4,7 +4,7 @@ _hkgname=either pkgname=haskell-either pkgver=5.0.1.1 -pkgrel=199 +pkgrel=200 pkgdesc="An either monad transformer" url="https://github.com/ekmett/either/"; license=("BSD")
[arch-commits] Commit in nawk/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:20:46 Author: alerque Revision: 1115179 upgpkg: nawk 20220122-1 Modified: nawk/trunk/PKGBUILD --+ PKGBUILD | 57 +++-- 1 file changed, 23 insertions(+), 34 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:20:25 UTC (rev 1115178) +++ PKGBUILD2022-01-25 07:20:46 UTC (rev 1115179) @@ -1,44 +1,34 @@ -# Maintainer: Dave Reisner +# Maintainer: Caleb Maclennan +# Contributor: Dave Reisner pkgname=nawk -pkgver=20180827 -pkgrel=2 -pkgdesc="The one, true implementation of AWK" -url="https://github.com/onetrueawk/awk"; -license=('custom') -arch=('x86_64') -options=('!makeflags') -depends=('glibc') -makedepends=('git') -source=(git+https://github.com/onetrueawk/awk#tag=$pkgver +_pkgname=awk +pkgver=20220122 +pkgrel=1 +pkgdesc='The one, true implementation of AWK' +url="https://github.com/onetrueawk/$_pkgname"; +license=(custom) +arch=(x86_64) +options=(!makeflags) +depends=(glibc) +_archive="$_pkgname-$pkgver" +source=("$url/archive/refs/tags/$pkgver/$_archive.tar.gz" 'manpage-naming.patch') -md5sums=('SKIP' - '5413692140f8366f8ae6bcecc9a40f2f') +sha256sums=('720a06ff8dcc12686a5176e8a4c74b1295753df816e38468a6cf077562d54042' +'fa1bade363896033a50fbdadc8fa2f490f85a044d11afcd537f317067c70d3b5') -pkgver() { - cd awk - - git describe --tags -} - prepare() { - cd awk - - # awk -> nawk - patch -Np1 <"$srcdir"/manpage-naming.patch - - bsdtar xf awktest.tar + cd "$_archive" + patch -Np1 < "../${source[1]}" } check() { - cd awk - + cd "$_archive" ./REGRESS } build() { - cd awk - + cd "$_archive" # the final linking step doesn't honor LDFLAGS, so let's just throw it all # together into CFLAGS. make \ @@ -47,9 +37,8 @@ } package() { - cd awk - - install -Dm755 a.out "$pkgdir/usr/bin/nawk" - install -Dm644 awk.1 "$pkgdir/usr/share/man/man1/nawk.1" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/nawk/LICENSE" + cd "$_archive" + install -Dm0755 a.out "$pkgdir/usr/bin/$pkgname" + install -Dm0644 $_pkgname.1 "$pkgdir/usr/share/man/man1/$pkgname.1" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE }
[arch-commits] Commit in haskell-reducers/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:20:55 Author: felixonmars Revision: 1115181 archrelease: copy trunk to community-staging-x86_64 Added: haskell-reducers/repos/community-staging-x86_64/ haskell-reducers/repos/community-staging-x86_64/PKGBUILD (from rev 1115180, haskell-reducers/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-reducers/repos/community-staging-x86_64/PKGBUILD (from rev 1115180, haskell-reducers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:20:55 UTC (rev 1115181) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=reducers +pkgname=haskell-reducers +pkgver=3.12.4 +pkgrel=17 +pkgdesc="Semigroups, specialized containers and a general map/reduce framework" +url="https://github.com/ekmett/reducers/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-fingertree" "haskell-hashable" "haskell-semigroupoids" + "haskell-unordered-containers") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('5640cb567b21e06884d0f8cbdc90530f90ef2bebf783e3d02e0fd5fd7ed2fd24876d612a6e5ece14ccfe80e963f19a2925b2af4c5317c44de75b1b1894457f1f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-silver/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:01:01 Author: felixonmars Revision: 1115129 upgpkg: haskell-tasty-silver 3.3.1-18: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-tasty-silver/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:00:37 UTC (rev 1115128) +++ PKGBUILD2022-01-25 07:01:01 UTC (rev 1115129) @@ -3,7 +3,7 @@ _hkgname=tasty-silver pkgname=haskell-tasty-silver pkgver=3.3.1 -pkgrel=17 +pkgrel=18 pkgdesc="A fancy test runner, including support for golden tests" url="https://github.com/phile314/tasty-silver"; license=("MIT")
[arch-commits] Commit in haskell-reducers/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:20:48 Author: felixonmars Revision: 1115180 upgpkg: haskell-reducers 3.12.4-17: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-reducers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:20:46 UTC (rev 1115179) +++ PKGBUILD2022-01-25 07:20:48 UTC (rev 1115180) @@ -4,7 +4,7 @@ _hkgname=reducers pkgname=haskell-reducers pkgver=3.12.4 -pkgrel=16 +pkgrel=17 pkgdesc="Semigroups, specialized containers and a general map/reduce framework" url="https://github.com/ekmett/reducers/"; license=("BSD")
[arch-commits] Commit in haskell-unixutils/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:00:37 Author: felixonmars Revision: 1115128 archrelease: copy trunk to community-staging-x86_64 Added: haskell-unixutils/repos/community-staging-x86_64/ haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 1115127, haskell-unixutils/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-unixutils/repos/community-staging-x86_64/PKGBUILD (from rev 1115127, haskell-unixutils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:00:37 UTC (rev 1115128) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=Unixutils +pkgname=haskell-unixutils +pkgver=1.54.2 +pkgrel=37 +pkgdesc="A crude interface between Haskell and Unix-like operating systems" +url="https://github.com/seereason/haskell-unixutils"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-process-extras' 'haskell-puremd5' + 'haskell-regex-tdfa' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('7d8e652ed6d7a19082ae5fb4ca4e05f808fc7d6599b7a41652743dfbd53f0ebd168ea76e480127b554bbaab7466ed8ac6c066edd6651fe9f54e69ea4f5df') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--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-unixutils/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:00:30 Author: felixonmars Revision: 1115127 upgpkg: haskell-unixutils 1.54.2-37: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-unixutils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:00:07 UTC (rev 1115126) +++ PKGBUILD2022-01-25 07:00:30 UTC (rev 1115127) @@ -3,7 +3,7 @@ _hkgname=Unixutils pkgname=haskell-unixutils pkgver=1.54.2 -pkgrel=36 +pkgrel=37 pkgdesc="A crude interface between Haskell and Unix-like operating systems" url="https://github.com/seereason/haskell-unixutils"; license=('BSD')
[arch-commits] Commit in haskell-xss-sanitize/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:00:07 Author: felixonmars Revision: 1115126 archrelease: copy trunk to community-staging-x86_64 Added: haskell-xss-sanitize/repos/community-staging-x86_64/ haskell-xss-sanitize/repos/community-staging-x86_64/PKGBUILD (from rev 1115125, haskell-xss-sanitize/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-xss-sanitize/repos/community-staging-x86_64/PKGBUILD (from rev 1115125, haskell-xss-sanitize/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:00:07 UTC (rev 1115126) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=xss-sanitize +pkgname=haskell-xss-sanitize +pkgver=0.3.7 +pkgrel=22 +pkgdesc="sanitize untrusted HTML to prevent XSS attacks" +url="https://github.com/yesodweb/haskell-xss-sanitize"; +license=("custom:BSD2") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec" "haskell-css-text" "haskell-network-uri" "haskell-tagsoup" + "haskell-utf8-string") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('7d2d606a54e088b757cc84b1d8b58c7c47ad348c1503a4404f39f4bef2a2a60247a6fa4af650eb559ba984593b88ee016801bf34c1d41ddaf0f11b0541abbf11') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fnetwork-uri +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-graphite/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:58:55 Author: felixonmars Revision: 1115122 archrelease: copy trunk to community-staging-x86_64 Added: haskell-graphite/repos/community-staging-x86_64/ haskell-graphite/repos/community-staging-x86_64/PKGBUILD (from rev 1115121, haskell-graphite/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-graphite/repos/community-staging-x86_64/PKGBUILD (from rev 1115121, haskell-graphite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:58:55 UTC (rev 1115122) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=graphite +pkgname=haskell-graphite +pkgver=0.10.0.1 +pkgrel=69 +pkgdesc="Graphs and networks library" +url="https://github.com/alx741/graphite#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-cassava' 'haskell-graphviz' 'haskell-hashable' + 'haskell-random' 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('7a8366a9113c5071f5c4863a6bf10462c4274281f5523fc80f2e5539de6d0aab') + +prepare() { + cd $_hkgname-$pkgver + sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-xss-sanitize/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:59:59 Author: felixonmars Revision: 1115125 upgpkg: haskell-xss-sanitize 0.3.7-22: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-xss-sanitize/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:59:37 UTC (rev 1115124) +++ PKGBUILD2022-01-25 06:59:59 UTC (rev 1115125) @@ -4,7 +4,7 @@ _hkgname=xss-sanitize pkgname=haskell-xss-sanitize pkgver=0.3.7 -pkgrel=21 +pkgrel=22 pkgdesc="sanitize untrusted HTML to prevent XSS attacks" url="https://github.com/yesodweb/haskell-xss-sanitize"; license=("custom:BSD2")
[arch-commits] Commit in haskell-cassava-megaparsec/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:59:37 Author: felixonmars Revision: 1115124 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cassava-megaparsec/repos/community-staging-x86_64/ haskell-cassava-megaparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1115123, haskell-cassava-megaparsec/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-cassava-megaparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1115123, haskell-cassava-megaparsec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:59:37 UTC (rev 1115124) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=cassava-megaparsec +pkgname=haskell-cassava-megaparsec +pkgver=2.0.4 +pkgrel=5 +pkgdesc="Megaparsec parser of CSV files that plays nicely with Cassava" +url="https://github.com/stackbuilders/cassava-megaparsec"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cassava' 'haskell-megaparsec' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-megaparsec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9a9241e5251d049bc8f6ef40b6fc649ac55481e4609b4f7acb2d8772dd079519cfdeaea2d4cf03f8e55b75c7bff85251bfee962e842b46fe930dde25577a272a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-cassava-megaparsec/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:59:30 Author: felixonmars Revision: 1115123 upgpkg: haskell-cassava-megaparsec 2.0.4-5: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-cassava-megaparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:58:55 UTC (rev 1115122) +++ PKGBUILD2022-01-25 06:59:30 UTC (rev 1115123) @@ -3,7 +3,7 @@ _hkgname=cassava-megaparsec pkgname=haskell-cassava-megaparsec pkgver=2.0.4 -pkgrel=4 +pkgrel=5 pkgdesc="Megaparsec parser of CSV files that plays nicely with Cassava" url="https://github.com/stackbuilders/cassava-megaparsec"; license=('MIT')
[arch-commits] Commit in haskell-graphite/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:58:48 Author: felixonmars Revision: 1115121 upgpkg: haskell-graphite 0.10.0.1-69: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-graphite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:58:16 UTC (rev 1115120) +++ PKGBUILD2022-01-25 06:58:48 UTC (rev 1115121) @@ -3,7 +3,7 @@ _hkgname=graphite pkgname=haskell-graphite pkgver=0.10.0.1 -pkgrel=68 +pkgrel=69 pkgdesc="Graphs and networks library" url="https://github.com/alx741/graphite#readme"; license=("BSD")
[arch-commits] Commit in haskell-io-streams-haproxy/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:56:12 Author: felixonmars Revision: 1115115 upgpkg: haskell-io-streams-haproxy 1.0.1.0-191: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-io-streams-haproxy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:55:45 UTC (rev 1115114) +++ PKGBUILD2022-01-25 06:56:12 UTC (rev 1115115) @@ -3,7 +3,7 @@ _hkgname=io-streams-haproxy pkgname=haskell-io-streams-haproxy pkgver=1.0.1.0 -pkgrel=190 +pkgrel=191 pkgdesc="HAProxy protocol 1.5 support for io-streams" url="https://github.com/snapframework/io-streams-haproxy"; license=('BSD')
[arch-commits] Commit in haskell-snap-core/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:58:09 Author: felixonmars Revision: 1115119 upgpkg: haskell-snap-core 1.0.4.2-201: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-snap-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:56:46 UTC (rev 1115118) +++ PKGBUILD2022-01-25 06:58:09 UTC (rev 1115119) @@ -3,7 +3,7 @@ _hkgname=snap-core pkgname=haskell-snap-core pkgver=1.0.4.2 -pkgrel=200 +pkgrel=201 pkgdesc="A Haskell Web Framework (core interfaces and types)" url="https://github.com/snapframework/snap-core"; license=('BSD')
[arch-commits] Commit in haskell-snap-core/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:58:16 Author: felixonmars Revision: 1115120 archrelease: copy trunk to community-staging-x86_64 Added: haskell-snap-core/repos/community-staging-x86_64/ haskell-snap-core/repos/community-staging-x86_64/PKGBUILD (from rev 1115119, haskell-snap-core/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-snap-core/repos/community-staging-x86_64/PKGBUILD (from rev 1115119, haskell-snap-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:58:16 UTC (rev 1115120) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=snap-core +pkgname=haskell-snap-core +pkgver=1.0.4.2 +pkgrel=201 +pkgdesc="A Haskell Web Framework (core interfaces and types)" +url="https://github.com/snapframework/snap-core"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-old-locale' 'haskell-hunit' 'haskell-attoparsec' + 'haskell-case-insensitive' 'haskell-lifted-base' 'haskell-io-streams' 'haskell-hashable' + 'haskell-monad-control' 'haskell-random' 'haskell-readable' 'haskell-regex-posix' + 'haskell-transformers-base' 'haskell-unix-compat' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-network' 'haskell-network-uri') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-parallel' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2' 'haskell-zlib') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz + snap-core-fix-random-1.2.patch::https://github.com/snapframework/snap-core/pull/299.patch) +sha512sums=('42e710ac58a7d3cf58f9fdeca6c9c4880a94765ee0dc42fbcdaf68a6c2c337e1715f8b89863c7f911232af493bf5622b647d4c962237f211f97d731572fd94f5' + '4c00e8bcf390c5e7367afe4879e34b5c5db8801080b63598cbfbda2cf73d4fc2180844383c8eabe814809d5a5a2d15c5f4da32a3ecea94a554d9dbedd858f501') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../snap-core-fix-random-1.2.patch +uusi -d bytestring-builder -u attoparsec $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/snapframework/snap-core/issues/303 +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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-io-streams-haproxy/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:56:19 Author: felixonmars Revision: 1115116 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams-haproxy/repos/community-staging-x86_64/ haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 1115115, haskell-io-streams-haproxy/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 1115115, haskell-io-streams-haproxy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:56:19 UTC (rev 1115116) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams-haproxy +pkgname=haskell-io-streams-haproxy +pkgver=1.0.1.0 +pkgrel=191 +pkgdesc="HAProxy protocol 1.5 support for io-streams" +url="https://github.com/snapframework/io-streams-haproxy"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-io-streams' 'haskell-network') +makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6d9f2da6b014a9f2ee894237af56376b94616af1c1795681adac4bfd10edfb851cbe1a37295025c6ebf7e77fe7b5d2abba3557ac1a9ed594deabaee05151572a') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base -u network -u attoparsec $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-openssl-streams/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:56:46 Author: felixonmars Revision: 1115118 archrelease: copy trunk to community-staging-x86_64 Added: haskell-openssl-streams/repos/community-staging-x86_64/ haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1115117, haskell-openssl-streams/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1115117, haskell-openssl-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:56:46 UTC (rev 1115118) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=openssl-streams +pkgname=haskell-openssl-streams +pkgver=1.2.3.0 +pkgrel=126 +pkgdesc="OpenSSL network support for io-streams" +url="https://github.com/snapframework/openssl-streams"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hsopenssl' 'haskell-io-streams' 'haskell-network') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('86c5f9348af82ad0ac9e8103ee078c78647e61345ecf0c48b02749206147a82a3a798f681b9cd20ec866276aca75a3739965ca2b76a0b302da4792bf1fc4917e') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-openssl-streams/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:56:39 Author: felixonmars Revision: 1115117 upgpkg: haskell-openssl-streams 1.2.3.0-126: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-openssl-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:56:19 UTC (rev 1115116) +++ PKGBUILD2022-01-25 06:56:39 UTC (rev 1115117) @@ -3,7 +3,7 @@ _hkgname=openssl-streams pkgname=haskell-openssl-streams pkgver=1.2.3.0 -pkgrel=125 +pkgrel=126 pkgdesc="OpenSSL network support for io-streams" url="https://github.com/snapframework/openssl-streams"; license=('BSD')
[arch-commits] Commit in haskell-storablevector/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:55:19 Author: felixonmars Revision: 1115112 archrelease: copy trunk to community-staging-x86_64 Added: haskell-storablevector/repos/community-staging-x86_64/ haskell-storablevector/repos/community-staging-x86_64/PKGBUILD (from rev 1115111, haskell-storablevector/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-storablevector/repos/community-staging-x86_64/PKGBUILD (from rev 1115111, haskell-storablevector/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:55:19 UTC (rev 1115112) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=storablevector +pkgname=haskell-storablevector +pkgver=0.2.13.1 +pkgrel=118 +pkgdesc="Fast, packed, strict storable arrays with a list interface like ByteString" +url="https://www.haskell.org/haskellwiki/Storable_Vector"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-non-negative' 'haskell-utility-ht' 'haskell-unsafe' + 'haskell-quickcheck' 'haskell-syb') +makedepends=('ghc' 'haskell-random') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('ec504ea2d1dd67ce5b9c93af5c7bd3e003d1102528f6b8aae7e0219615b8b2c949b256fdf27c20745e3dd213afeccec2ec3c64c606a2628566888a6399d78eaf') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fsplitbase -fseparatesyb +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --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-storable-tuple/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:55:38 Author: felixonmars Revision: 1115113 upgpkg: haskell-storable-tuple 0.0.3.3-194: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-storable-tuple/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:55:19 UTC (rev 1115112) +++ PKGBUILD2022-01-25 06:55:38 UTC (rev 1115113) @@ -4,7 +4,7 @@ _hkgname=storable-tuple pkgname=haskell-storable-tuple pkgver=0.0.3.3 -pkgrel=193 +pkgrel=194 pkgdesc="Storable instance for pairs and triples" url="http://code.haskell.org/~thielema/storable-tuple/"; license=("BSD")
[arch-commits] Commit in haskell-storable-tuple/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:55:45 Author: felixonmars Revision: 1115114 archrelease: copy trunk to community-staging-x86_64 Added: haskell-storable-tuple/repos/community-staging-x86_64/ haskell-storable-tuple/repos/community-staging-x86_64/PKGBUILD (from rev 1115113, haskell-storable-tuple/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-storable-tuple/repos/community-staging-x86_64/PKGBUILD (from rev 1115113, haskell-storable-tuple/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:55:45 UTC (rev 1115114) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=storable-tuple +pkgname=haskell-storable-tuple +pkgver=0.0.3.3 +pkgrel=194 +pkgdesc="Storable instance for pairs and triples" +url="http://code.haskell.org/~thielema/storable-tuple/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-storable-record' 'haskell-utility-ht' 'haskell-base-orphans') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('046a809d8b6655259f3cb4de55b81d272007cf2d32f0eec3f464924f595f904030102c3fd4f3b193a01b48d2d54582a9206314a2e87cd17ecdc16a159fe73b4d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fsplitbase +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-storablevector/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:55:11 Author: felixonmars Revision: 1115111 upgpkg: haskell-storablevector 0.2.13.1-118: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-storablevector/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:54:27 UTC (rev 1115110) +++ PKGBUILD2022-01-25 06:55:11 UTC (rev 1115111) @@ -4,7 +4,7 @@ _hkgname=storablevector pkgname=haskell-storablevector pkgver=0.2.13.1 -pkgrel=117 +pkgrel=118 pkgdesc="Fast, packed, strict storable arrays with a list interface like ByteString" url="https://www.haskell.org/haskellwiki/Storable_Vector"; license=("BSD")
[arch-commits] Commit in haskell-these/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:20:25 Author: felixonmars Revision: 1115178 archrelease: copy trunk to community-staging-x86_64 Added: haskell-these/repos/community-staging-x86_64/ haskell-these/repos/community-staging-x86_64/PKGBUILD (from rev 1115177, haskell-these/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-these/repos/community-staging-x86_64/PKGBUILD (from rev 1115177, haskell-these/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:20:25 UTC (rev 1115178) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=these +pkgname=haskell-these +pkgver=1.1.1.1 +pkgrel=120 +pkgdesc="An either-or-both data type" +url="https://github.com/isomorphism/these"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-assoc' 'haskell-hashable') +makedepends=('ghc' 'uusi') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('23246164648bf4cb028719e7cb2e5f450ab8af9e1dc7f0ddec323ca4ce124afbfd3bf367446c2d69ec91abe42daf77e11a26a13f2898275dafbc095637d5') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +uusi -u base $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-modern-uri/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:19:57 Author: felixonmars Revision: 1115176 archrelease: copy trunk to community-staging-x86_64 Added: haskell-modern-uri/repos/community-staging-x86_64/ haskell-modern-uri/repos/community-staging-x86_64/PKGBUILD (from rev 1115175, haskell-modern-uri/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-modern-uri/repos/community-staging-x86_64/PKGBUILD (from rev 1115175, haskell-modern-uri/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:19:57 UTC (rev 1115176) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=modern-uri +pkgname=haskell-modern-uri +pkgver=0.3.4.2 +pkgrel=20 +pkgdesc="Modern library for working with URIs" +url="https://github.com/mrkkrp/modern-uri"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-contravariant' 'haskell-megaparsec' + 'haskell-profunctors' 'haskell-reflection' 'haskell-tagged') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-megaparsec' 'haskell-hspec-discover') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('6fb33dac3ea174ce2887cc6fb27c83848996e32eee4a9f85b7452424b3657d3729c55713cdc1b4466d454d04c1828646c6353f43467bdfe422ff59c6efc7772d') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-modern-uri/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:19:50 Author: felixonmars Revision: 1115175 upgpkg: haskell-modern-uri 0.3.4.2-20: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-modern-uri/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:19:06 UTC (rev 1115174) +++ PKGBUILD2022-01-25 07:19:50 UTC (rev 1115175) @@ -3,7 +3,7 @@ _hkgname=modern-uri pkgname=haskell-modern-uri pkgver=0.3.4.2 -pkgrel=19 +pkgrel=20 pkgdesc="Modern library for working with URIs" url="https://github.com/mrkkrp/modern-uri"; license=('BSD')
[arch-commits] Commit in uvicorn/repos/community-any (PKGBUILD PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:19:06 Author: alucryd Revision: 1115174 archrelease: copy trunk to community-any Added: uvicorn/repos/community-any/PKGBUILD (from rev 1115173, uvicorn/trunk/PKGBUILD) Deleted: uvicorn/repos/community-any/PKGBUILD --+ PKGBUILD | 76 ++--- 1 file changed, 38 insertions(+), 38 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-25 07:19:01 UTC (rev 1115173) +++ PKGBUILD2022-01-25 07:19:06 UTC (rev 1115174) @@ -1,38 +0,0 @@ -# Maintainer: Filipe LaÃns (FFY00) -# Maintainer: Maxime Gauduin - -pkgname=uvicorn -pkgver=0.17.0 -pkgrel=1 -pkgdesc='The lightning-fast ASGI server' -arch=('any') -url='https://github.com/encode/uvicorn' -license=('BSD') -depends=('python' 'python-asgiref' 'python-click' 'python-h11' 'python-websockets' 'python-httptools' 'python-uvloop') -optdepends=('python-watchgod: watchgod reload') -makedepends=('git' 'python-setuptools') -_tag=59eeae66e926a7c6c1b6fd1a6d8fbe31719ab1c3 -source=("git+$url#tag=${_tag}") -sha512sums=('SKIP') - -pkgver() { - cd $pkgname - - git describe --tags -} - -build() { - cd $pkgname - - python setup.py build -} - -package() { - cd $pkgname - - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - - install -Dm 644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: uvicorn/repos/community-any/PKGBUILD (from rev 1115173, uvicorn/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-25 07:19:06 UTC (rev 1115174) @@ -0,0 +1,38 @@ +# Maintainer: Filipe LaÃns (FFY00) +# Maintainer: Maxime Gauduin + +pkgname=uvicorn +pkgver=0.17.0.post1 +pkgrel=1 +pkgdesc='The lightning-fast ASGI server' +arch=('any') +url='https://github.com/encode/uvicorn' +license=('BSD') +depends=('python' 'python-asgiref' 'python-click' 'python-h11' 'python-websockets' 'python-httptools' 'python-uvloop') +optdepends=('python-watchgod: watchgod reload') +makedepends=('git' 'python-setuptools') +_tag=e659cf5d87c2aaf9ca8863625be436d7694471a4 +source=("git+$url#tag=${_tag}") +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + + git describe --tags +} + +build() { + cd $pkgname + + python setup.py build +} + +package() { + cd $pkgname + + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm 644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in haskell-these/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:20:18 Author: felixonmars Revision: 1115177 upgpkg: haskell-these 1.1.1.1-120: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-these/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:19:57 UTC (rev 1115176) +++ PKGBUILD2022-01-25 07:20:18 UTC (rev 1115177) @@ -3,7 +3,7 @@ _hkgname=these pkgname=haskell-these pkgver=1.1.1.1 -pkgrel=119 +pkgrel=120 pkgdesc="An either-or-both data type" url="https://github.com/isomorphism/these"; license=('BSD')
[arch-commits] Commit in haskell-invariant/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:18:47 Author: felixonmars Revision: 1115172 archrelease: copy trunk to community-staging-x86_64 Added: haskell-invariant/repos/community-staging-x86_64/ haskell-invariant/repos/community-staging-x86_64/PKGBUILD (from rev 1115171, haskell-invariant/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-invariant/repos/community-staging-x86_64/PKGBUILD (from rev 1115171, haskell-invariant/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:18:47 UTC (rev 1115172) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=invariant +pkgname=haskell-invariant +pkgver=0.5.5 +pkgrel=7 +pkgdesc="Haskell98 invariant functors" +url="https://github.com/nfrisby/invariant-functors"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-comonad' 'haskell-contravariant' + 'haskell-profunctors' 'haskell-statevar' 'haskell-tagged' 'haskell-th-abstraction' + 'haskell-transformers-compat' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('da572f725bb1d93e6c2d07f1c8e770a8acbebd4fa3f192cc4459720f440da26f07ac66dcd44c021f82c3e351e1de53db8dd229dd4000d1b917613c6df1d65fa5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-random-fu/repos (3 files)
Date: Tuesday, January 25, 2022 @ 07:18:13 Author: felixonmars Revision: 1115170 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 1115169, haskell-random-fu/trunk/PKGBUILD) haskell-random-fu/repos/community-staging-x86_64/ghc9.patch (from rev 1115169, haskell-random-fu/trunk/ghc9.patch) + PKGBUILD | 46 + ghc9.patch | 1744 +++ 2 files changed, 1790 insertions(+) Copied: haskell-random-fu/repos/community-staging-x86_64/PKGBUILD (from rev 1115169, haskell-random-fu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:18:13 UTC (rev 1115170) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=random-fu +pkgname=haskell-random-fu +pkgver=0.2.7.7 +pkgrel=105 +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-random-source' 'haskell-rvar' 'haskell-syb' + 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz"; +ghc9.patch) +sha256sums=('8466bcfb5290bdc30a571c91e1eb526c419ea9773bc118996778b516cfc665ca' +'b96a87ecadea4d1897b3250b43445d22a56fef90ae12645d573e6c92456e921f') + +prepare() { + patch -d $_hkgname-$pkgver -p2 < ghc9.patch +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +} Copied: haskell-random-fu/repos/community-staging-x86_64/ghc9.patch (from rev 1115169, haskell-random-fu/trunk/ghc9.patch) === --- community-staging-x86_64/ghc9.patch (rev 0) +++ community-staging-x86_64/ghc9.patch 2022-01-25 07:18:13 UTC (rev 1115170) @@ -0,0 +1,1744 @@ +From 268e66b778157e64f508d9d2018f8252034cc14d Mon Sep 17 00:00:00 2001 +From: Alexey Kuleshevich +Date: Sat, 3 Apr 2021 23:20:22 +0300 +Subject: [PATCH 1/3] Remove trailing whitespaces and switch to newer lts + +--- + random-fu/src/Data/Random/Distribution.hs | 40 +++ + .../src/Data/Random/Distribution/Bernoulli.hs | 10 +- + .../Data/Random/Distribution/Categorical.hs | 52 - + .../src/Data/Random/Distribution/Dirichlet.hs | 2 +- + random-fu/src/Data/Random/Distribution/F.hs | 1 - + .../src/Data/Random/Distribution/Gamma.hs | 13 ++- + .../Data/Random/Distribution/Multinomial.hs | 4 +- + .../src/Data/Random/Distribution/Normal.hs| 42 + .../src/Data/Random/Distribution/Rayleigh.hs | 4 +- + .../Data/Random/Distribution/Triangular.hs| 4 +- + .../src/Data/Random/Distribution/Ziggurat.hs | 100 +- + random-fu/src/Data/Random/Internal/Find.hs| 16 +-- + random-fu/src/Data/Random/Internal/Fixed.hs | 4 +- + random-fu/src/Data/Random/Internal/TH.hs | 27 +++-- + random-fu/src/Data/Random/Lift.hs | 5 +- + random-fu/src/Data/Random/List.hs | 5 +- + random-fu/src/Data/Random/RVar.hs | 2 +- + random-fu/src/Data/Random/Sample.hs | 4 +- + rvar/src/Data/RVar.hs | 58 +- + stack.yaml| 10 +- + tests/speed/Bench.hs | 16 +-- + tests/speed/speed-tests.cabal | 2 +- + 22 files changed, 210 insertions(+), 211 deletions(-) + +diff --git a/random-fu/src/Data/Random/Distribution.hs b/random-fu/src/Data/Random/Distribution.hs +index 15ece3c..0c460f3 100644 +--- a/random-fu/src/Data/Random/Distribution.hs b/random-fu/src/Data/Random/Distribution.hs +@@ -13,7 +13,7 @@ import Data.Random.RVar + -- > data Normal a + -- > = StdNormal + -- > | Normal a a +--- ++-- + -- Where the two parameters of the 'Nor
[arch-commits] Commit in haskell-invariant/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:18:40 Author: felixonmars Revision: 1115171 upgpkg: haskell-invariant 0.5.5-7: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-invariant/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:18:13 UTC (rev 1115170) +++ PKGBUILD2022-01-25 07:18:40 UTC (rev 1115171) @@ -3,7 +3,7 @@ _hkgname=invariant pkgname=haskell-invariant pkgver=0.5.5 -pkgrel=6 +pkgrel=7 pkgdesc="Haskell98 invariant functors" url="https://github.com/nfrisby/invariant-functors"; license=('custom:BSD2')
[arch-commits] Commit in uvicorn/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:19:01 Author: alucryd Revision: 1115173 upgpkg: uvicorn 0.17.0.post1-1 Modified: uvicorn/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:18:47 UTC (rev 1115172) +++ PKGBUILD2022-01-25 07:19:01 UTC (rev 1115173) @@ -2,7 +2,7 @@ # Maintainer: Maxime Gauduin pkgname=uvicorn -pkgver=0.17.0 +pkgver=0.17.0.post1 pkgrel=1 pkgdesc='The lightning-fast ASGI server' arch=('any') @@ -11,7 +11,7 @@ depends=('python' 'python-asgiref' 'python-click' 'python-h11' 'python-websockets' 'python-httptools' 'python-uvloop') optdepends=('python-watchgod: watchgod reload') makedepends=('git' 'python-setuptools') -_tag=59eeae66e926a7c6c1b6fd1a6d8fbe31719ab1c3 +_tag=e659cf5d87c2aaf9ca8863625be436d7694471a4 source=("git+$url#tag=${_tag}") sha512sums=('SKIP')
[arch-commits] Commit in haskell-src-exts/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:17:24 Author: felixonmars Revision: 1115167 upgpkg: haskell-src-exts 1.23.1-126: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-src-exts/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:17:01 UTC (rev 1115166) +++ PKGBUILD2022-01-25 07:17:24 UTC (rev 1115167) @@ -4,7 +4,7 @@ _hkgname=haskell-src-exts pkgname=haskell-src-exts pkgver=1.23.1 -pkgrel=125 +pkgrel=126 pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" url="https://github.com/haskell-suite/haskell-src-exts"; license=("custom:BSD")
[arch-commits] Commit in haskell-src-exts/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:17:31 Author: felixonmars Revision: 1115168 archrelease: copy trunk to community-staging-x86_64 Added: haskell-src-exts/repos/community-staging-x86_64/ haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 1115167, haskell-src-exts/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 1115167, haskell-src-exts/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:17:31 UTC (rev 1115168) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=haskell-src-exts +pkgname=haskell-src-exts +pkgver=1.23.1 +pkgrel=126 +pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" +url="https://github.com/haskell-suite/haskell-src-exts"; +license=("custom:BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'happy' 'haskell-pretty-show' 'haskell-smallcheck' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-smallcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('c9e6e4d93c2b4ee84d57707aed526291b5c4e297f06a3921257feb0c1df3bb095addd4b1d9bb187650490364647385ab6322e4fc54f9a7648da439a34329d734') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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/haskell-suite/haskell-src-exts/issues/448 +runhaskell Setup test || : +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in pantheon-tasks/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:17:01 Author: alucryd Revision: 1115166 archrelease: copy trunk to community-x86_64 Added: pantheon-tasks/repos/community-x86_64/PKGBUILD (from rev 1115165, pantheon-tasks/trunk/PKGBUILD) Deleted: pantheon-tasks/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-25 07:16:56 UTC (rev 1115165) +++ PKGBUILD2022-01-25 07:17:01 UTC (rev 1115166) @@ -1,51 +0,0 @@ -# Maintainer: Maxime Gauduin - -pkgname=pantheon-tasks -pkgver=6.1.0 -pkgrel=1 -pkgdesc='The Pantheon tasks' -arch=(x86_64) -url=https://github.com/elementary/tasks -license=(GPL3) -groups=(pantheon) -depends=( - clutter-gtk - geoclue - geocode-glib - glib2 - gtk3 - libchamplain - libclutter-1.0.so - libecal-2.0.so - libedataserver-1.2.so - libgdata.so - libgranite.so - libhandy-1.so - libical -) -makedepends=( - git - intltool - meson - vala -) -_tag=f247054de0168cbe200c2863ae9238bf368c7048 -source=(pantheon-tasks::git+https://github.com/elementary/tasks.git#tag=${_tag}) -b2sums=(SKIP) - -pkgver() { - cd pantheon-tasks - - git describe --tags -} - -build() { - arch-meson pantheon-tasks build - meson compile -C build -} - -package() { - DESTDIR="${pkgdir}" meson install -C build -} - -# vim: ts=2 sw=2 et: Copied: pantheon-tasks/repos/community-x86_64/PKGBUILD (from rev 1115165, pantheon-tasks/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-25 07:17:01 UTC (rev 1115166) @@ -0,0 +1,51 @@ +# Maintainer: Maxime Gauduin + +pkgname=pantheon-tasks +pkgver=6.2.0 +pkgrel=1 +pkgdesc='The Pantheon tasks' +arch=(x86_64) +url=https://github.com/elementary/tasks +license=(GPL3) +groups=(pantheon) +depends=( + clutter-gtk + geoclue + geocode-glib + glib2 + gtk3 + libchamplain + libclutter-1.0.so + libecal-2.0.so + libedataserver-1.2.so + libgdata.so + libgranite.so + libhandy-1.so + libical +) +makedepends=( + git + intltool + meson + vala +) +_tag=7f297e85841435639d14816c2f194f397b9452aa +source=(pantheon-tasks::git+https://github.com/elementary/tasks.git#tag=${_tag}) +b2sums=(SKIP) + +pkgver() { + cd pantheon-tasks + + git describe --tags +} + +build() { + arch-meson pantheon-tasks build + meson compile -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-random-fu/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:18:03 Author: felixonmars Revision: 1115169 upgpkg: haskell-random-fu 0.2.7.7-105: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-random-fu/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:17:31 UTC (rev 1115168) +++ PKGBUILD2022-01-25 07:18:03 UTC (rev 1115169) @@ -3,7 +3,7 @@ _hkgname=random-fu pkgname=haskell-random-fu pkgver=0.2.7.7 -pkgrel=104 +pkgrel=105 pkgdesc="Random number generation" url="https://github.com/mokus0/random-fu"; license=("custom:PublicDomain")
[arch-commits] Commit in cabal-fmt/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:13:05 Author: felixonmars Revision: 1115163 upgpkg: cabal-fmt 0.1.5.1-31: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: cabal-fmt/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:12:38 UTC (rev 1115162) +++ PKGBUILD2022-01-25 07:13:05 UTC (rev 1115163) @@ -2,7 +2,7 @@ pkgname=cabal-fmt pkgver=0.1.5.1 -pkgrel=30 +pkgrel=31 pkgdesc="Format .cabal files" url="https://github.com/phadej/cabal-fmt.git"; license=("GPL" "BSD")
[arch-commits] Commit in pantheon-tasks/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:16:56 Author: alucryd Revision: 1115165 upgpkg: pantheon-tasks 6.2.0-1 Modified: pantheon-tasks/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:13:14 UTC (rev 1115164) +++ PKGBUILD2022-01-25 07:16:56 UTC (rev 1115165) @@ -1,7 +1,7 @@ # Maintainer: Maxime Gauduin pkgname=pantheon-tasks -pkgver=6.1.0 +pkgver=6.2.0 pkgrel=1 pkgdesc='The Pantheon tasks' arch=(x86_64) @@ -29,7 +29,7 @@ meson vala ) -_tag=f247054de0168cbe200c2863ae9238bf368c7048 +_tag=7f297e85841435639d14816c2f194f397b9452aa source=(pantheon-tasks::git+https://github.com/elementary/tasks.git#tag=${_tag}) b2sums=(SKIP)
[arch-commits] Commit in cabal-fmt/repos (3 files)
Date: Tuesday, January 25, 2022 @ 07:13:14 Author: felixonmars Revision: 1115164 archrelease: copy trunk to community-staging-x86_64 Added: cabal-fmt/repos/community-staging-x86_64/ cabal-fmt/repos/community-staging-x86_64/PKGBUILD (from rev 1115163, cabal-fmt/trunk/PKGBUILD) cabal-fmt/repos/community-staging-x86_64/cabal-fmt-cabal-3.4.patch (from rev 1115163, cabal-fmt/trunk/cabal-fmt-cabal-3.4.patch) ---+ PKGBUILD | 53 + cabal-fmt-cabal-3.4.patch | 234 2 files changed, 287 insertions(+) Copied: cabal-fmt/repos/community-staging-x86_64/PKGBUILD (from rev 1115163, cabal-fmt/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:13:14 UTC (rev 1115164) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +pkgname=cabal-fmt +pkgver=0.1.5.1 +pkgrel=31 +pkgdesc="Format .cabal files" +url="https://github.com/phadej/cabal-fmt.git"; +license=("GPL" "BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-optparse-applicative') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-golden') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz"; +cabal-fmt-cabal-3.4.patch) +sha256sums=('a7fc6f0ff8b36ddd329b01237c0e9a6eda835be9439e434470d69a4511611f7d' +'fb74dd7cfc650ed09f763bd11e929a9bd192447df9b55f2b13fd5c3f2a5fa102') + +prepare() { + cd $pkgname-$pkgver + patch -p1 -i ../cabal-fmt-cabal-3.4.patch + gen-setup + uusi -u base $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $pkgname-$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 +} Copied: cabal-fmt/repos/community-staging-x86_64/cabal-fmt-cabal-3.4.patch (from rev 1115163, cabal-fmt/trunk/cabal-fmt-cabal-3.4.patch) === --- community-staging-x86_64/cabal-fmt-cabal-3.4.patch (rev 0) +++ community-staging-x86_64/cabal-fmt-cabal-3.4.patch 2022-01-25 07:13:14 UTC (rev 1115164) @@ -0,0 +1,234 @@ +From 842630f70adb5397245109f77dba07662836e964 Mon Sep 17 00:00:00 2001 +From: Oleg Grenrus +Date: Mon, 15 Feb 2021 00:52:40 +0200 +Subject: [PATCH 1/2] Move to Cabal-3.4 + +--- + cabal-fmt.cabal | 2 +- + fixtures/simple-example.format | 2 +- + src/CabalFmt.hs | 17 +++-- + src/CabalFmt/Fields.hs | 8 +++- + src/CabalFmt/Fields/BuildDepends.hs | 4 ++-- + src/CabalFmt/Fields/Extensions.hs | 12 ++-- + src/CabalFmt/Fields/Modules.hs | 12 ++-- + src/CabalFmt/Fields/SourceFiles.hs | 10 +- + src/CabalFmt/Fields/TestedWith.hs | 2 +- + 9 files changed, 36 insertions(+), 33 deletions(-) + +diff --git a/cabal-fmt.cabal b/cabal-fmt.cabal +index 3f73769..5f0ef0e 100644 +--- a/cabal-fmt.cabal b/cabal-fmt.cabal +@@ -30,7 +30,7 @@ library cabal-fmt-internal + build-depends: + , base^>=4.11.1.0 || ^>=4.12.0.0 || ^>=4.13.0.0 || ^>=4.14.0.0 + , bytestring ^>=0.10.8.2 +-, Cabal ^>=3.2.0.0 ++, Cabal ^>=3.4.0.0 + , containers ^>=0.5.11.0 || ^>=0.6.0.1 + , directory ^>=1.3.1.5 + , filepath^>=1.4.2 +diff --git a/fixtures/simple-example.format b/fixtures/simple-example.format +index 37d96b0..d821c88 100644 +--- a/fixtures/simple-example.format b/fixtures/simple-example.format +@@ -66,7 +66,7 @@ library + , pretty + + -- only upper bound +- build-depends: foo ==0.* ++ build-depends: foo <1 + build-depends: foo <2 + build-depends: + abc <1 +diff --git a/src/CabalFmt.hs b/src/CabalFmt.hs +index 7742bc6..f95f175 100644 +--- a/src/CabalFmt.hs b/src/CabalFmt.hs +@@ -27,7 +27,6 @@ import qualified Distribution.Types.Condition as C + import qualified Distri
[arch-commits] Commit in haskell-doclayout/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:12:31 Author: felixonmars Revision: 1115161 upgpkg: haskell-doclayout 0.3.0.2-51: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-doclayout/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:12:06 UTC (rev 1115160) +++ PKGBUILD2022-01-25 07:12:31 UTC (rev 1115161) @@ -3,7 +3,7 @@ _hkgname=doclayout pkgname=haskell-doclayout pkgver=0.3.0.2 -pkgrel=50 +pkgrel=51 pkgdesc="A prettyprinting library for laying out text documents" url="https://github.com/jgm/doclayout"; license=('BSD')
[arch-commits] Commit in haskell-doclayout/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:12:38 Author: felixonmars Revision: 1115162 archrelease: copy trunk to community-staging-x86_64 Added: haskell-doclayout/repos/community-staging-x86_64/ haskell-doclayout/repos/community-staging-x86_64/PKGBUILD (from rev 1115161, haskell-doclayout/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-doclayout/repos/community-staging-x86_64/PKGBUILD (from rev 1115161, haskell-doclayout/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:12:38 UTC (rev 1115162) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=doclayout +pkgname=haskell-doclayout +pkgver=0.3.0.2 +pkgrel=51 +pkgdesc="A prettyprinting library for laying out text documents" +url="https://github.com/jgm/doclayout"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-safe') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('5f777b66c5bb589021ce6f74e4cb4520a5078621cbcc62bc4eb8b73d54771f18523dfe40935f83553a5a4244219a86b6af22e7e3f33d251b3c567f91bb9596c0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hi-file-parser/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:12:06 Author: felixonmars Revision: 1115160 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hi-file-parser/repos/community-staging-x86_64/ haskell-hi-file-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1115159, haskell-hi-file-parser/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hi-file-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1115159, haskell-hi-file-parser/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:12:06 UTC (rev 1115160) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=hi-file-parser +pkgname=haskell-hi-file-parser +pkgver=0.1.2.0 +pkgrel=53 +pkgdesc="Parser for GHC's hi files" +url="https://github.com/commercialhaskell/hi-file-parser"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-rio' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('a0e04ec071083c23e850264d9beb5d0346f3c2ed8ae99c86d1d4f0980cc5fe431ff8101beb94b03bf3bae6b5d6595070edd692596869252852ee2a45180fdb6a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-pango/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:11:32 Author: felixonmars Revision: 1115158 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pango/repos/community-staging-x86_64/ haskell-pango/repos/community-staging-x86_64/PKGBUILD (from rev 1115157, haskell-pango/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-pango/repos/community-staging-x86_64/PKGBUILD (from rev 1115157, haskell-pango/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:11:32 UTC (rev 1115158) @@ -0,0 +1,38 @@ +# Maintainer: Sergej Pupykin + +_hkgname=pango +pkgname=haskell-pango +pkgver=0.13.8.1 +pkgrel=122 +pkgdesc="Binding to the pango library for Gtk2Hs." +url="https://hackage.haskell.org/package/pango"; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'pango' 'haskell-glib' 'haskell-cairo') +makedepends=('ghc' "haskell-gtk2hs-buildtools" "mesa") +provides=('gtk2hs-pango') +replaces=('gtk2hs-pango') +conflicts=('gtk2hs-pango') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('b17938143332976d048793db5c43647b2a7278713821166c1f13aa74f3c8a77e7c990481add77090418d260dd4b80df7b1eb9b0fdcc415df47b64198e3c1f5fb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-pango/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:11:24 Author: felixonmars Revision: 1115157 upgpkg: haskell-pango 0.13.8.1-122: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-pango/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:10:49 UTC (rev 1115156) +++ PKGBUILD2022-01-25 07:11:24 UTC (rev 1115157) @@ -3,7 +3,7 @@ _hkgname=pango pkgname=haskell-pango pkgver=0.13.8.1 -pkgrel=121 +pkgrel=122 pkgdesc="Binding to the pango library for Gtk2Hs." url="https://hackage.haskell.org/package/pango"; license=('LGPL2.1')
[arch-commits] Commit in haskell-hi-file-parser/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:11:59 Author: felixonmars Revision: 1115159 upgpkg: haskell-hi-file-parser 0.1.2.0-53: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-hi-file-parser/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:11:32 UTC (rev 1115158) +++ PKGBUILD2022-01-25 07:11:59 UTC (rev 1115159) @@ -3,7 +3,7 @@ _hkgname=hi-file-parser pkgname=haskell-hi-file-parser pkgver=0.1.2.0 -pkgrel=52 +pkgrel=53 pkgdesc="Parser for GHC's hi files" url="https://github.com/commercialhaskell/hi-file-parser"; license=('BSD')
[arch-commits] Commit in haskell-drbg/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:10:41 Author: felixonmars Revision: 1115155 upgpkg: haskell-drbg 0.5.5-220: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-drbg/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:10:03 UTC (rev 1115154) +++ PKGBUILD2022-01-25 07:10:41 UTC (rev 1115155) @@ -3,7 +3,7 @@ _hkgname=DRBG pkgname=haskell-drbg pkgver=0.5.5 -pkgrel=219 +pkgrel=220 pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." url="https://github.com/TomMD/DRBG"; license=('BSD')
[arch-commits] Commit in haskell-drbg/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:10:49 Author: felixonmars Revision: 1115156 archrelease: copy trunk to community-staging-x86_64 Added: haskell-drbg/repos/community-staging-x86_64/ haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 1115155, haskell-drbg/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 1115155, haskell-drbg/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:10:49 UTC (rev 1115156) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=DRBG +pkgname=haskell-drbg +pkgver=0.5.5 +pkgrel=220 +pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." +url="https://github.com/TomMD/DRBG"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-prettyclass' 'haskell-tagged' 'haskell-crypto-api' + 'haskell-cryptohash-cryptoapi' 'haskell-parallel' 'haskell-cipher-aes128' 'haskell-entropy') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-crypto-api-tests' 'haskell-hunit' + 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e71fc158a7961729ce10d2ca795a935d6a103f31e864f0446cc4faf2b0edb3a5938a4cc79135cf043a375e63f9be4401ce092951b4e8f47c1c3b1c2070c118be') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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/TomMD/DRBG/issues/7 +runhaskell Setup test || echo "Tests expected to fail" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-pubkey-types/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:10:03 Author: felixonmars Revision: 1115154 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-pubkey-types/repos/community-staging-x86_64/ haskell-crypto-pubkey-types/repos/community-staging-x86_64/PKGBUILD (from rev 1115153, haskell-crypto-pubkey-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-pubkey-types/repos/community-staging-x86_64/PKGBUILD (from rev 1115153, haskell-crypto-pubkey-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:10:03 UTC (rev 1115154) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-pubkey-types +pkgname=haskell-crypto-pubkey-types +pkgver=0.4.3 +pkgrel=254 +pkgdesc="Generic cryptography Public keys algorithm types" +url="https://github.com/vincenthz/hs-crypto-pubkey-types"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-asn1-encoding' 'haskell-asn1-types') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('08e6b74ded0decaaf87b4b9ec15af2e8bbeb7095701b5e2062b570af1ecb3d25eb706d6bd91795acfaaf7d09d0e9040359736a0a06a1bc593ef0d8aaf3e374d6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-asn1-parse/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:09:32 Author: felixonmars Revision: 1115152 archrelease: copy trunk to community-staging-x86_64 Added: haskell-asn1-parse/repos/community-staging-x86_64/ haskell-asn1-parse/repos/community-staging-x86_64/PKGBUILD (from rev 1115151, haskell-asn1-parse/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-asn1-parse/repos/community-staging-x86_64/PKGBUILD (from rev 1115151, haskell-asn1-parse/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:09:32 UTC (rev 1115152) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=asn1-parse +pkgname=haskell-asn1-parse +pkgver=0.9.5 +pkgrel=148 +pkgdesc="Simple monadic parser for ASN1 stream types." +url="https://github.com/vincenthz/hs-asn1"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-encoding" "haskell-asn1-types") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d352422479a4bb31a6c7ea02fc3da701d1417bb37a9f029636f6e2646530e4bd8a8de65e192b2beaa5b0b115487c45f42252acf05f58e5f513dea4c81be59a7f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-pubkey-types/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:09:56 Author: felixonmars Revision: 1115153 upgpkg: haskell-crypto-pubkey-types 0.4.3-254: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-crypto-pubkey-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:09:32 UTC (rev 1115152) +++ PKGBUILD2022-01-25 07:09:56 UTC (rev 1115153) @@ -4,7 +4,7 @@ _hkgname=crypto-pubkey-types pkgname=haskell-crypto-pubkey-types pkgver=0.4.3 -pkgrel=253 +pkgrel=254 pkgdesc="Generic cryptography Public keys algorithm types" url="https://github.com/vincenthz/hs-crypto-pubkey-types"; license=('BSD')
[arch-commits] Commit in haskell-nettle/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:09:07 Author: felixonmars Revision: 1115150 archrelease: copy trunk to community-staging-x86_64 Added: haskell-nettle/repos/community-staging-x86_64/ haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 1115149, haskell-nettle/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 1115149, haskell-nettle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:09:07 UTC (rev 1115150) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=nettle +pkgname=haskell-nettle +pkgver=0.3.0 +pkgrel=194 +pkgdesc="Safe nettle binding" +url="https://github.com/stbuehler/haskell-nettle"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'nettle' 'haskell-byteable' 'haskell-crypto-cipher-types' 'haskell-tagged' + 'haskell-securemem') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9bc875c0674ea615f47c498bd40fcbd8ffb356e99b30bde6b0e350a9dcfed353bc21242ea625cecc23b16b617f1e163dab42740cadc49ac5c73f161fd0898ac7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-cipher-aes/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:08:36 Author: felixonmars Revision: 1115148 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cipher-aes/repos/community-staging-x86_64/ haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1115147, haskell-cipher-aes/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1115147, haskell-cipher-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:08:36 UTC (rev 1115148) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cipher-aes +pkgname=haskell-cipher-aes +pkgver=0.2.11 +pkgrel=244 +pkgdesc="Fast AES cipher implementation with advanced mode of operations" +url="https://github.com/vincenthz/hs-cipher-aes"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-crypto-cipher-types" "haskell-securemem") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fsupport_aesni +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-nettle/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:09:00 Author: felixonmars Revision: 1115149 upgpkg: haskell-nettle 0.3.0-194: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-nettle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:08:36 UTC (rev 1115148) +++ PKGBUILD2022-01-25 07:09:00 UTC (rev 1115149) @@ -3,7 +3,7 @@ _hkgname=nettle pkgname=haskell-nettle pkgver=0.3.0 -pkgrel=193 +pkgrel=194 pkgdesc="Safe nettle binding" url="https://github.com/stbuehler/haskell-nettle"; license=('MIT')
[arch-commits] Commit in haskell-asn1-parse/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:09:25 Author: felixonmars Revision: 1115151 upgpkg: haskell-asn1-parse 0.9.5-148: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-asn1-parse/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:09:07 UTC (rev 1115150) +++ PKGBUILD2022-01-25 07:09:25 UTC (rev 1115151) @@ -4,7 +4,7 @@ _hkgname=asn1-parse pkgname=haskell-asn1-parse pkgver=0.9.5 -pkgrel=147 +pkgrel=148 pkgdesc="Simple monadic parser for ASN1 stream types." url="https://github.com/vincenthz/hs-asn1"; license=("BSD")
[arch-commits] Commit in haskell-semigroupoids/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:08:08 Author: felixonmars Revision: 1115146 archrelease: copy trunk to community-staging-x86_64 Added: haskell-semigroupoids/repos/community-staging-x86_64/ haskell-semigroupoids/repos/community-staging-x86_64/PKGBUILD (from rev 1115145, haskell-semigroupoids/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-semigroupoids/repos/community-staging-x86_64/PKGBUILD (from rev 1115145, haskell-semigroupoids/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:08:08 UTC (rev 1115146) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=semigroupoids +pkgname=haskell-semigroupoids +pkgver=5.3.7 +pkgrel=5 +pkgdesc="Semigroupoids: Category sans id" +url="https://github.com/ekmett/semigroupoids"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-bifunctors' 'haskell-comonad' 'haskell-contravariant' + 'haskell-distributive' 'haskell-hashable' 'haskell-tagged' 'haskell-transformers-compat' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('5e908f3b1618cfeb45e03335284e8811ff443f3d7cd8013813337729da62570c052e854bde64c56535809340d0ba281e246d7d0cc8f14627deeb7b1047623849') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-ftagged -fcomonad -fdoctests -fdistributive -fcontravariant -fcontainers -funordered-containers +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-semigroupoids/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:08:01 Author: felixonmars Revision: 1115145 upgpkg: haskell-semigroupoids 5.3.7-5: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-semigroupoids/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:07:32 UTC (rev 1115144) +++ PKGBUILD2022-01-25 07:08:01 UTC (rev 1115145) @@ -4,7 +4,7 @@ _hkgname=semigroupoids pkgname=haskell-semigroupoids pkgver=5.3.7 -pkgrel=4 +pkgrel=5 pkgdesc="Semigroupoids: Category sans id" url="https://github.com/ekmett/semigroupoids"; license=("BSD")
[arch-commits] Commit in haskell-cipher-aes/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:08:29 Author: felixonmars Revision: 1115147 upgpkg: haskell-cipher-aes 0.2.11-244: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-cipher-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:08:08 UTC (rev 1115146) +++ PKGBUILD2022-01-25 07:08:29 UTC (rev 1115147) @@ -4,7 +4,7 @@ _hkgname=cipher-aes pkgname=haskell-cipher-aes pkgver=0.2.11 -pkgrel=243 +pkgrel=244 pkgdesc="Fast AES cipher implementation with advanced mode of operations" url="https://github.com/vincenthz/hs-cipher-aes"; license=("BSD")
[arch-commits] Commit in haskell-lucid/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:07:24 Author: felixonmars Revision: 1115143 upgpkg: haskell-lucid 2.11.0-5: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-lucid/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:06:45 UTC (rev 1115142) +++ PKGBUILD2022-01-25 07:07:24 UTC (rev 1115143) @@ -3,7 +3,7 @@ _hkgname=lucid pkgname=haskell-lucid pkgver=2.11.0 -pkgrel=4 +pkgrel=5 pkgdesc="Clear to write, read and edit DSL for HTML" url="https://github.com/chrisdone/lucid"; license=('BSD')
[arch-commits] Commit in haskell-lucid/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:07:32 Author: felixonmars Revision: 1115144 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lucid/repos/community-staging-x86_64/ haskell-lucid/repos/community-staging-x86_64/PKGBUILD (from rev 1115143, haskell-lucid/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-lucid/repos/community-staging-x86_64/PKGBUILD (from rev 1115143, haskell-lucid/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:07:32 UTC (rev 1115144) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=lucid +pkgname=haskell-lucid +pkgver=2.11.0 +pkgrel=5 +pkgdesc="Clear to write, read and edit DSL for HTML" +url="https://github.com/chrisdone/lucid"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-hashable' 'haskell-mmorph' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-bifunctors' 'haskell-hspec' 'haskell-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('bdd3a1beaf787ad28858bd738b7ad6cb440e98ef8134abceb6def7a3f03a9df2a26d50b85532775d5250f9ad48a6b26b9fcc61fa7c4948c5c8639fe5dfea6e6f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# Test result depending on version of hashable +runhaskell Setup test --show-details=direct || echo "Tests failed" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-rvar/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:03:37 Author: felixonmars Revision: 1115135 upgpkg: haskell-rvar 0.2.0.6-105: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-rvar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:03:18 UTC (rev 1115134) +++ PKGBUILD2022-01-25 07:03:37 UTC (rev 1115135) @@ -3,7 +3,7 @@ _hkgname=rvar pkgname=haskell-rvar pkgver=0.2.0.6 -pkgrel=104 +pkgrel=105 pkgdesc="Random Variables" url="https://github.com/mokus0/random-fu"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-tidal/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:06:45 Author: felixonmars Revision: 1115142 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tidal/repos/community-staging-x86_64/ haskell-tidal/repos/community-staging-x86_64/PKGBUILD (from rev 1115141, haskell-tidal/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: haskell-tidal/repos/community-staging-x86_64/PKGBUILD (from rev 1115141, haskell-tidal/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:06:45 UTC (rev 1115142) @@ -0,0 +1,57 @@ +# Maintainer: David Runge + +_name=Tidal +pkgname=haskell-tidal +pkgver=1.7.10 +pkgrel=5 +pkgdesc="A domain specific language for live coding pattern." +arch=(x86_64) +url="https://tidalcycles.org/"; +license=(GPL3) +groups=(pro-audio) +depends=(ghc ghc-libs glibc haskell-async haskell-bifunctors haskell-clock +haskell-colour haskell-hint haskell-hosc haskell-mwc-random haskell-network +haskell-primitive haskell-random haskell-vector supercollider) +makedepends=(uusi) +checkdepends=(haskell-microspec) +optdepends=('sc3-plugins: Examples using special UGens') +conflicts=(tidalcycles) +replaces=(tidalcycles) +source=("$pkgname-$pkgver.tar.gz::https://github.com/tidalcycles/${_name}/archive/refs/tags/${pkgver}.tar.gz";) +sha512sums=('0bf201e2344788f09c603163021213f40df016d1575c5ef44c9a0b23377d55290c771d268c291377fbb5b9c46cf1a49866e7dbf4a3e8eb9c0d6837b678bb1961') +b2sums=('51da728947966d282584bc8280fbfaeef822ba39b6bfdd99439fc3391aef582002703fa62a0e6990ede4786e69fb0c8fe4b5539efe82a3cb78fe5c5f4e74f547') + +prepare() { + mv -v "${_name}-$pkgver" "$pkgname-$pkgver" + uusi -u hosc $pkgname-$pkgver/tidal.cabal +} + +build() { + cd "$pkgname-$pkgver" + runhaskell Setup configure -O \ + --enable-shared \ + --enable-executable-dynamic \ + --disable-library-vanilla \ + --prefix=/usr \ + --docdir="/usr/share/doc/${pkgname}" \ + --enable-tests \ + --dynlibdir=/usr/lib \ + --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd "$pkgname-$pkgver" + runhaskell Setup test --show-details=direct +} + +package() { + cd "$pkgname-$pkgver" + runhaskell Setup copy --destdir="${pkgdir}" + install -vDm 744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh" + install -vDm 744 unregister.sh "$pkgdir/usr/share/haskell/unregister/$pkgname.sh" +}
[arch-commits] Commit in haskell-assoc/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:04:45 Author: felixonmars Revision: 1115140 archrelease: copy trunk to community-staging-x86_64 Added: haskell-assoc/repos/community-staging-x86_64/ haskell-assoc/repos/community-staging-x86_64/PKGBUILD (from rev 1115139, haskell-assoc/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-assoc/repos/community-staging-x86_64/PKGBUILD (from rev 1115139, haskell-assoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:04:45 UTC (rev 1115140) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=assoc +pkgname=haskell-assoc +pkgver=1.0.2 +pkgrel=119 +pkgdesc="swap and assoc: Symmetric and Semigroupy Bifunctors" +url="https://github.com/phadej/assoc"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-tagged') +makedepends=('ghc' 'uusi') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('20fd0056dcc2dff9504e090be5c2ef27692a795133620e60b9382cfdfbaf26d1019617acf48f0f762e22d699068bc4dbd35a714177ce3a36761c0065708b9168') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +uusi -u base $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-profunctors/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:04:12 Author: felixonmars Revision: 1115137 upgpkg: haskell-profunctors 5.6.2-64: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-profunctors/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:03:44 UTC (rev 1115136) +++ PKGBUILD2022-01-25 07:04:12 UTC (rev 1115137) @@ -4,7 +4,7 @@ _hkgname=profunctors pkgname=haskell-profunctors pkgver=5.6.2 -pkgrel=63 +pkgrel=64 pkgdesc="Profunctors" url="https://github.com/ekmett/profunctors/"; license=("BSD")
[arch-commits] Commit in haskell-th-desugar/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:03:18 Author: felixonmars Revision: 1115134 archrelease: copy trunk to community-staging-x86_64 Added: haskell-th-desugar/repos/community-staging-x86_64/ haskell-th-desugar/repos/community-staging-x86_64/PKGBUILD (from rev 1115133, haskell-th-desugar/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-th-desugar/repos/community-staging-x86_64/PKGBUILD (from rev 1115133, haskell-th-desugar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:03:18 UTC (rev 1115134) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=th-desugar +pkgname=haskell-th-desugar +pkgver=1.13 +pkgrel=6 +pkgdesc="Functions to desugar Template Haskell" +url="https://github.com/goldfirere/th-desugar"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ordered-containers' 'haskell-syb' 'haskell-th-abstraction' + 'haskell-th-lift' 'haskell-th-orphans' 'haskell-transformers-compat') +makedepends=('ghc' 'haskell-hunit' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('43d9ba78574bb5edd6aec51ce35ff2a8570ac46b0cd8b8a6e1c5dc785b50146b3dcfc119d268537eb362610d4072ef19bc413928c63f2f7a8f175fa5726d5696') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-assoc/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:04:37 Author: felixonmars Revision: 1115139 upgpkg: haskell-assoc 1.0.2-119: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-assoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:04:20 UTC (rev 1115138) +++ PKGBUILD2022-01-25 07:04:37 UTC (rev 1115139) @@ -3,7 +3,7 @@ _hkgname=assoc pkgname=haskell-assoc pkgver=1.0.2 -pkgrel=118 +pkgrel=119 pkgdesc="swap and assoc: Symmetric and Semigroupy Bifunctors" url="https://github.com/phadej/assoc"; license=('BSD')
[arch-commits] Commit in haskell-rvar/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:03:44 Author: felixonmars Revision: 1115136 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rvar/repos/community-staging-x86_64/ haskell-rvar/repos/community-staging-x86_64/PKGBUILD (from rev 1115135, haskell-rvar/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-rvar/repos/community-staging-x86_64/PKGBUILD (from rev 1115135, haskell-rvar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:03:44 UTC (rev 1115136) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=rvar +pkgname=haskell-rvar +pkgver=0.2.0.6 +pkgrel=105 +pkgdesc="Random Variables" +url="https://github.com/mokus0/random-fu"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-monadprompt' 'haskell-random-source') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('01e18875ffde43f9591a8acd9f60c9c51704a026e51c1a6797faecd1c7ae8cd3') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-profunctors/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:04:20 Author: felixonmars Revision: 1115138 archrelease: copy trunk to community-staging-x86_64 Added: haskell-profunctors/repos/community-staging-x86_64/ haskell-profunctors/repos/community-staging-x86_64/PKGBUILD (from rev 1115137, haskell-profunctors/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-profunctors/repos/community-staging-x86_64/PKGBUILD (from rev 1115137, haskell-profunctors/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:04:20 UTC (rev 1115138) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=profunctors +pkgname=haskell-profunctors +pkgver=5.6.2 +pkgrel=64 +pkgdesc="Profunctors" +url="https://github.com/ekmett/profunctors/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-bifunctors' 'haskell-comonad' + 'haskell-contravariant' 'haskell-distributive' 'haskell-tagged') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('ddf33426fdf52dbe0ffea5c9124e1d35b79696564b8e88bcd7a015b8361634566e5d35135cee69c6dc2fa2bbb870d9f624710f98e122078f7f3a82bbdacad690') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tidal/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:06:38 Author: felixonmars Revision: 1115141 upgpkg: haskell-tidal 1.7.10-5: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-tidal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:04:45 UTC (rev 1115140) +++ PKGBUILD2022-01-25 07:06:38 UTC (rev 1115141) @@ -3,7 +3,7 @@ _name=Tidal pkgname=haskell-tidal pkgver=1.7.10 -pkgrel=4 +pkgrel=5 pkgdesc="A domain specific language for live coding pattern." arch=(x86_64) url="https://tidalcycles.org/";
[arch-commits] Commit in haskell-th-utilities/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:01:38 Author: felixonmars Revision: 1115131 upgpkg: haskell-th-utilities 0.2.4.3-49: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-th-utilities/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:01:08 UTC (rev 1115130) +++ PKGBUILD2022-01-25 07:01:38 UTC (rev 1115131) @@ -3,7 +3,7 @@ _hkgname=th-utilities pkgname=haskell-th-utilities pkgver=0.2.4.3 -pkgrel=48 +pkgrel=49 pkgdesc="Collection of useful functions for use with Template Haskell" url="https://github.com/fpco/th-utilities"; license=('MIT')
[arch-commits] Commit in haskell-tasty-silver/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:01:08 Author: felixonmars Revision: 1115130 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-silver/repos/community-staging-x86_64/ haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 1115129, haskell-tasty-silver/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 1115129, haskell-tasty-silver/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:01:08 UTC (rev 1115130) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-silver +pkgname=haskell-tasty-silver +pkgver=3.3.1 +pkgrel=18 +pkgdesc="A fancy test runner, including support for golden tests" +url="https://github.com/phile314/tasty-silver"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-optparse-applicative' + 'haskell-process-extras' 'haskell-regex-tdfa' 'haskell-silently' 'haskell-tagged' + 'haskell-tasty' 'haskell-temporary') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d2cad2269dcf7710ade6cd8ff4c76880d86bba3b62c4bf69825ef6c624db948d3f0c604fb33d7408794d5bd0c7d0d48c39997112ddf638bb3009b2c7915d0a23') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-th-desugar/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 07:03:11 Author: felixonmars Revision: 1115133 upgpkg: haskell-th-desugar 1.13-6: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-th-desugar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 07:01:45 UTC (rev 1115132) +++ PKGBUILD2022-01-25 07:03:11 UTC (rev 1115133) @@ -3,7 +3,7 @@ _hkgname=th-desugar pkgname=haskell-th-desugar pkgver=1.13 -pkgrel=5 +pkgrel=6 pkgdesc="Functions to desugar Template Haskell" url="https://github.com/goldfirere/th-desugar"; license=('BSD')
[arch-commits] Commit in haskell-th-utilities/repos (2 files)
Date: Tuesday, January 25, 2022 @ 07:01:45 Author: felixonmars Revision: 1115132 archrelease: copy trunk to community-staging-x86_64 Added: haskell-th-utilities/repos/community-staging-x86_64/ haskell-th-utilities/repos/community-staging-x86_64/PKGBUILD (from rev 1115131, haskell-th-utilities/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-th-utilities/repos/community-staging-x86_64/PKGBUILD (from rev 1115131, haskell-th-utilities/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 07:01:45 UTC (rev 1115132) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=th-utilities +pkgname=haskell-th-utilities +pkgver=0.2.4.3 +pkgrel=49 +pkgdesc="Collection of useful functions for use with Template Haskell" +url="https://github.com/fpco/th-utilities"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-primitive' 'haskell-syb' 'haskell-th-abstraction' 'haskell-th-orphans') +makedepends=('ghc' 'haskell-hspec' 'haskell-vector') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6fa1d09ca40f548b0f9c97ed623924964a8c03dfc7a4874ee1db7d854b25008299e4eb6f5cea0befaa636cdb4ebdd1ce7685a2c4ea03548c24395f48e9f88e3a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tamarin-prover-term/repos (3 files)
Date: Tuesday, January 25, 2022 @ 06:53:40 Author: felixonmars Revision: 1115108 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-term/repos/community-staging-x86_64/ haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 1115107, haskell-tamarin-prover-term/trunk/PKGBUILD) haskell-tamarin-prover-term/repos/community-staging-x86_64/maude-3.1.patch (from rev 1115107, haskell-tamarin-prover-term/trunk/maude-3.1.patch) -+ PKGBUILD| 38 ++ maude-3.1.patch | 35 +++ 2 files changed, 73 insertions(+) Copied: haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 1115107, haskell-tamarin-prover-term/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:53:40 UTC (rev 1115108) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-term +pkgname=haskell-tamarin-prover-term +pkgver=1.6.1 +pkgrel=26 +pkgdesc="Term manipulation library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin"; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 'haskell-dlist' + 'haskell-safe' 'haskell-tamarin-prover-utils') +makedepends=('ghc') +source=("https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver/tamarin-prover-$pkgver.tar.gz";) +sha512sums=('dc6b91b1669055913a0aefc9a969812bf252185480fbf67588e7458289b1e1b64bf0729e9bee043513ecd5a57cd0c9477512e80861c6956c08b5e29d90211f62') + +build() { +cd tamarin-prover-$pkgver/lib/term + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd tamarin-prover-$pkgver/lib/term + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} Copied: haskell-tamarin-prover-term/repos/community-staging-x86_64/maude-3.1.patch (from rev 1115107, haskell-tamarin-prover-term/trunk/maude-3.1.patch) === --- community-staging-x86_64/maude-3.1.patch(rev 0) +++ community-staging-x86_64/maude-3.1.patch2022-01-25 06:53:40 UTC (rev 1115108) @@ -0,0 +1,35 @@ +diff --git a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +index 187c35dc..0a1d3c35 100644 +--- a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +@@ -224,7 +224,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + <* endOfLine <* string "rewrites: " + <* takeWhile1 isDigit <* endOfLine <* endOfInput + where +-parseVariant = string "Variant #" *> takeWhile1 isDigit *> endOfLine *> ++parseVariant = string "Variant " *> optional (char '#') *> takeWhile1 isDigit *> endOfLine *> +string "rewrites: " *> takeWhile1 isDigit *> endOfLine *> +parseReprintedTerm *> manyTill parseEntry endOfLine + parseReprintedTerm = choice [ string "TOP" *> pure LSortMsg, parseSort ] +@@ -235,7 +235,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + -- | @parseSubstitution l@ parses a single substitution returned by Maude. + parseSubstitution :: MaudeSig -> Parser MSubst + parseSubstitution msig = do +-endOfLine *> string "Solution " *> takeWhile1 isDigit *> endOfLine ++endOfLine *> choice [string "Solution ", string "Unifier ", string "Matcher "] *> takeWhile1 isDigit *> endOfLine + choice [ string "empty substitution" *> endOfLine *> pure [] +, many1 parseEntry] + where +diff --git a/src/Main/Environment.hs b/src/Main/Environment.hs +index ecb15d2f..1b55c2e7 100644 +--- a/src/Main/Environment.hs b/src/Main/Environment.hs +@@ -175,7 +175,7 @@ ensureMaude as = do + + -- Maude versions prior to 2.7.1 are no longer supported, + -- because the 'get variants' command is incompatible. +-supportedVersions = ["2.7.1", "3.0"] ++supportedVersions = ["2.7.1", "3.0", "3.1"] + + errMsg' = errMsg $ "'" ++ maude ++ "' executable not found / does not work" +
[arch-commits] Commit in haskell-commonmark-extensions/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:54:27 Author: felixonmars Revision: 1115110 archrelease: copy trunk to community-staging-x86_64 Added: haskell-commonmark-extensions/repos/community-staging-x86_64/ haskell-commonmark-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 1115109, haskell-commonmark-extensions/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-commonmark-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 1115109, haskell-commonmark-extensions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:54:27 UTC (rev 1115110) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=commonmark-extensions +pkgname=haskell-commonmark-extensions +pkgver=0.2.1.2 +pkgrel=40 +pkgdesc="Pure Haskell commonmark parser" +url="https://github.com/jgm/commonmark-hs"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-commonmark' 'haskell-emojis' 'haskell-network-uri') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f2a41ad2f71d67512affc0c5882d86256e7b9f7dce1194c8a6708ba5dfbb0807d8dbdd8a7972c6c2e0a0dcf6695fe68cd1430488756222dc1a545671e0aa10e1') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-commonmark-extensions/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:54:17 Author: felixonmars Revision: 1115109 upgpkg: haskell-commonmark-extensions 0.2.1.2-40: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-commonmark-extensions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:53:40 UTC (rev 1115108) +++ PKGBUILD2022-01-25 06:54:17 UTC (rev 1115109) @@ -3,7 +3,7 @@ _hkgname=commonmark-extensions pkgname=haskell-commonmark-extensions pkgver=0.2.1.2 -pkgrel=39 +pkgrel=40 pkgdesc="Pure Haskell commonmark parser" url="https://github.com/jgm/commonmark-hs"; license=('BSD')
[arch-commits] Commit in haskell-tamarin-prover-term/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:53:31 Author: felixonmars Revision: 1115107 upgpkg: haskell-tamarin-prover-term 1.6.1-26: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-tamarin-prover-term/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:52:38 UTC (rev 1115106) +++ PKGBUILD2022-01-25 06:53:31 UTC (rev 1115107) @@ -4,7 +4,7 @@ _hkgname=tamarin-prover-term pkgname=haskell-tamarin-prover-term pkgver=1.6.1 -pkgrel=25 +pkgrel=26 pkgdesc="Term manipulation library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin"; license=("GPL")
[arch-commits] Commit in haskell-tasty-golden/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:52:38 Author: felixonmars Revision: 1115106 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-golden/repos/community-staging-x86_64/ haskell-tasty-golden/repos/community-staging-x86_64/PKGBUILD (from rev 1115105, haskell-tasty-golden/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-tasty-golden/repos/community-staging-x86_64/PKGBUILD (from rev 1115105, haskell-tasty-golden/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:52:38 UTC (rev 1115106) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-golden +pkgname=haskell-tasty-golden +pkgver=2.3.5 +pkgrel=3 +pkgdesc="Golden tests support for tasty" +url="https://github.com/feuerbach/tasty-golden"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-tasty" "haskell-optparse-applicative" "haskell-temporary" + "haskell-tagged" "haskell-async" 'haskell-typed-process') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('e98935654b0df84a5bbfe36d772c0895b4bb50a6fcc30d305261c3845f7c8a5ab0c0d2297157809cb61fd230d567dadcd763b953d79d9fadeb8e6edb9af5980f') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-golden/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:52:30 Author: felixonmars Revision: 1115105 upgpkg: haskell-tasty-golden 2.3.5-3: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-tasty-golden/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:52:10 UTC (rev 1115104) +++ PKGBUILD2022-01-25 06:52:30 UTC (rev 1115105) @@ -4,7 +4,7 @@ _hkgname=tasty-golden pkgname=haskell-tasty-golden pkgver=2.3.5 -pkgrel=2 +pkgrel=3 pkgdesc="Golden tests support for tasty" url="https://github.com/feuerbach/tasty-golden"; license=("MIT")
[arch-commits] Commit in haskell-network-protocol-xmpp/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:51:33 Author: felixonmars Revision: 1115102 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-protocol-xmpp/repos/community-staging-x86_64/ haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD (from rev 1115101, haskell-network-protocol-xmpp/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-network-protocol-xmpp/repos/community-staging-x86_64/PKGBUILD (from rev 1115101, haskell-network-protocol-xmpp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:51:33 UTC (rev 1115102) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=network-protocol-xmpp +pkgname=haskell-network-protocol-xmpp +pkgver=0.4.10 +pkgrel=10 +pkgdesc="Client library for the XMPP protocol." +url="https://git.sr.ht/~singpolyma/network-protocol-xmpp"; +license=("GPL3") +arch=('x86_64') +depends=('ghc-libs' "haskell-gnuidn" "haskell-gnutls" "haskell-gsasl" "haskell-libxml-sax" + "haskell-monads-tf" "haskell-network" "haskell-network-simple" "haskell-xml-types") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('5d809eec7243b081c9b2d8f8887b7ed4e1e767ace90ec0a58142ee6ee5e53556b51d2dbd71dbcfece751f197a3255724c904f5d2727241b1d5007934c40f1297') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-rio/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:52:02 Author: felixonmars Revision: 1115103 upgpkg: haskell-rio 0.1.21.0-33: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-rio/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:51:33 UTC (rev 1115102) +++ PKGBUILD2022-01-25 06:52:02 UTC (rev 1115103) @@ -3,7 +3,7 @@ _hkgname=rio pkgname=haskell-rio pkgver=0.1.21.0 -pkgrel=32 +pkgrel=33 pkgdesc="A standard library for Haskell" url="https://github.com/commercialhaskell/rio"; license=('MIT')
[arch-commits] Commit in haskell-rio/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:52:10 Author: felixonmars Revision: 1115104 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rio/repos/community-staging-x86_64/ haskell-rio/repos/community-staging-x86_64/PKGBUILD (from rev 1115103, haskell-rio/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-rio/repos/community-staging-x86_64/PKGBUILD (from rev 1115103, haskell-rio/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:52:10 UTC (rev 1115104) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=rio +pkgname=haskell-rio +pkgver=0.1.21.0 +pkgrel=33 +pkgdesc="A standard library for Haskell" +url="https://github.com/commercialhaskell/rio"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-microlens' 'haskell-microlens-mtl' + 'haskell-primitive' 'haskell-typed-process' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('5a049c7af44f0811e402d641815453be0af1f437a89cada613940085ceb8b8bb66ab92753f31bf400ff16f72ff08a9e83ff422c988e434ffef0c64b4c1cc7224') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-network-protocol-xmpp/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:51:25 Author: felixonmars Revision: 1115101 upgpkg: haskell-network-protocol-xmpp 0.4.10-10: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-network-protocol-xmpp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:51:01 UTC (rev 1115100) +++ PKGBUILD2022-01-25 06:51:25 UTC (rev 1115101) @@ -4,7 +4,7 @@ _hkgname=network-protocol-xmpp pkgname=haskell-network-protocol-xmpp pkgver=0.4.10 -pkgrel=9 +pkgrel=10 pkgdesc="Client library for the XMPP protocol." url="https://git.sr.ht/~singpolyma/network-protocol-xmpp"; license=("GPL3")
[arch-commits] Commit in haskell-cairo/trunk (PKGBUILD)
Date: Tuesday, January 25, 2022 @ 06:48:46 Author: felixonmars Revision: 1115091 upgpkg: haskell-cairo 0.13.8.1-122: rebuild with hspec 2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5 Modified: haskell-cairo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-01-25 06:48:10 UTC (rev 1115090) +++ PKGBUILD2022-01-25 06:48:46 UTC (rev 1115091) @@ -2,7 +2,7 @@ pkgname=haskell-cairo pkgver=0.13.8.1 -pkgrel=121 +pkgrel=122 pkgdesc="Binding to the cairo library for Gtk2Hs." url="https://hackage.haskell.org/package/cairo"; license=('LGPL2.1')
[arch-commits] Commit in haskell-glib/repos (2 files)
Date: Tuesday, January 25, 2022 @ 06:48:10 Author: felixonmars Revision: 1115090 archrelease: copy trunk to community-staging-x86_64 Added: haskell-glib/repos/community-staging-x86_64/ haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 1115089, haskell-glib/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 1115089, haskell-glib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-25 06:48:10 UTC (rev 1115090) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-glib +pkgver=0.13.8.1 +pkgrel=122 +pkgdesc="Binding to the GLIB library for Gtk2Hs." +url="https://hackage.haskell.org/package/glib"; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'glib2' 'haskell-utf8-string') +makedepends=('ghc' "haskell-gtk2hs-buildtools") +provides=('gtk2hs-glib') +replaces=('gtk2hs-glib') +conflicts=('gtk2hs-glib') +source=(https://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz) +sha512sums=('00558dc9dfbc507d7ac19ac4e1634317a41f465abf8b1bbb2594a96253eb4633b976aa9e1960af1260148f6a64d017acf535fef8b95789a058b762813940b5b7') + +build() { +cd "${srcdir}/glib-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/glib-${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" +}