[arch-commits] Commit in haskell-sandi/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:59:34 Author: felixonmars Revision: 1015095 archrelease: copy trunk to community-staging-x86_64 Added: haskell-sandi/repos/community-staging-x86_64/ haskell-sandi/repos/community-staging-x86_64/PKGBUILD (from rev 1015094, haskell-sandi/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-sandi/repos/community-staging-x86_64/PKGBUILD (from rev 1015094, haskell-sandi/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:59:34 UTC (rev 1015095) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=sandi +pkgname=haskell-sandi +pkgver=0.5 +pkgrel=249 +pkgdesc="Data encoding library" +url="https://hackage.haskell.org/package/sandi; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-conduit') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-tasty-th') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('8abff3496d0d3f082f12416eea3189e06d1663fe78d996159396ab944389b2a816853c0191edced3b176fc506dac60e9ce84347ecaf2c255e5ec0d6b1590c012') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fwith-conduit +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-sandi/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:59:27 Author: felixonmars Revision: 1015094 upgpkg: haskell-sandi 0.5-249: rebuild with th-abstraction 0.4.3.0 Modified: haskell-sandi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:58:42 UTC (rev 1015093) +++ PKGBUILD2021-09-15 05:59:27 UTC (rev 1015094) @@ -4,7 +4,7 @@ _hkgname=sandi pkgname=haskell-sandi pkgver=0.5 -pkgrel=248 +pkgrel=249 pkgdesc="Data encoding library" url="https://hackage.haskell.org/package/sandi; license=("BSD")
[arch-commits] Commit in haskell-libyaml/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:58:42 Author: felixonmars Revision: 1015093 archrelease: copy trunk to community-staging-x86_64 Added: haskell-libyaml/repos/community-staging-x86_64/ haskell-libyaml/repos/community-staging-x86_64/PKGBUILD (from rev 1015092, haskell-libyaml/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-libyaml/repos/community-staging-x86_64/PKGBUILD (from rev 1015092, haskell-libyaml/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:58:42 UTC (rev 1015093) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=libyaml +pkgname=haskell-libyaml +pkgver=0.1.2 +pkgrel=159 +pkgdesc="Low-level, streaming YAML interface." +url="https://github.com/snoyberg/libyaml; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'libyaml' 'haskell-conduit' 'haskell-resourcet') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('0423fb36f1fdeeb89244a81930558ad272f8ffe8161ced3cc542e180937a1e5f264f188972786830b0bace6851adca796756abe100dffa8cb969eff4cb0e3121') + +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 \ +-fsystem-libyaml +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-libyaml/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:58:35 Author: felixonmars Revision: 1015092 upgpkg: haskell-libyaml 0.1.2-159: rebuild with th-abstraction 0.4.3.0 Modified: haskell-libyaml/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:57:53 UTC (rev 1015091) +++ PKGBUILD2021-09-15 05:58:35 UTC (rev 1015092) @@ -3,7 +3,7 @@ _hkgname=libyaml pkgname=haskell-libyaml pkgver=0.1.2 -pkgrel=158 +pkgrel=159 pkgdesc="Low-level, streaming YAML interface." url="https://github.com/snoyberg/libyaml; license=('BSD')
[arch-commits] Commit in haskell-indexed-traversable-instances/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:57:53 Author: felixonmars Revision: 1015091 archrelease: copy trunk to community-staging-x86_64 Added: haskell-indexed-traversable-instances/repos/community-staging-x86_64/ haskell-indexed-traversable-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1015090, haskell-indexed-traversable-instances/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-indexed-traversable-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1015090, haskell-indexed-traversable-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:57:53 UTC (rev 1015091) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=indexed-traversable-instances +pkgname=haskell-indexed-traversable-instances +pkgver=0.1 +pkgrel=40 +pkgdesc="More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" +url="https://github.com/haskellari/indexed-traversable; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-indexed-traversable' 'haskell-tagged' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('faec44807902b58e50c8e12394d15ebda1f00c0e235b490f7b1c4ae5b5ae68dc') + +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=-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-indexed-traversable-instances/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:57:46 Author: felixonmars Revision: 1015090 upgpkg: haskell-indexed-traversable-instances 0.1-40: rebuild with th-abstraction 0.4.3.0 Modified: haskell-indexed-traversable-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:57:00 UTC (rev 1015089) +++ PKGBUILD2021-09-15 05:57:46 UTC (rev 1015090) @@ -3,7 +3,7 @@ _hkgname=indexed-traversable-instances pkgname=haskell-indexed-traversable-instances pkgver=0.1 -pkgrel=39 +pkgrel=40 pkgdesc="More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" url="https://github.com/haskellari/indexed-traversable; license=("BSD")
[arch-commits] Commit in haskell-prettyprinter/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:57:00 Author: felixonmars Revision: 1015089 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter/repos/community-staging-x86_64/ haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 1015088, haskell-prettyprinter/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 1015088, haskell-prettyprinter/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:57:00 UTC (rev 1015089) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter +pkgname=haskell-prettyprinter +pkgver=1.7.0 +pkgrel=111 +pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." +url="https://github.com/hspec/prettyprinter; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-pgp-wordlist' 'haskell-quickcheck-instances' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4f1b756b3284a0319bb73229e8445f6d92c3d3d12a879f651df5624389bd6c449b2d9bc440dbf70d8752a6ba574d0539f91950d4bafbe7f9d3fd79d0d30ec95d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-buildReadme +runhaskell Setup build $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-prettyprinter/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:56:52 Author: felixonmars Revision: 1015088 upgpkg: haskell-prettyprinter 1.7.0-111: rebuild with th-abstraction 0.4.3.0 Modified: haskell-prettyprinter/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:55:08 UTC (rev 1015087) +++ PKGBUILD2021-09-15 05:56:52 UTC (rev 1015088) @@ -3,7 +3,7 @@ _hkgname=prettyprinter pkgname=haskell-prettyprinter pkgver=1.7.0 -pkgrel=110 +pkgrel=111 pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." url="https://github.com/hspec/prettyprinter; license=('custom:BSD2')
[arch-commits] Commit in haskell-text-show/repos (3 files)
Date: Wednesday, September 15, 2021 @ 05:55:08 Author: felixonmars Revision: 1015087 archrelease: copy trunk to community-staging-x86_64 Added: haskell-text-show/repos/community-staging-x86_64/ haskell-text-show/repos/community-staging-x86_64/PKGBUILD (from rev 1015086, haskell-text-show/trunk/PKGBUILD) haskell-text-show/repos/community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch (from rev 1015086, haskell-text-show/trunk/haskell-text-show-generic-deriving-1.14.1.patch) -+ PKGBUILD| 55 haskell-text-show-generic-deriving-1.14.1.patch | 59 ++ 2 files changed, 114 insertions(+) Copied: haskell-text-show/repos/community-staging-x86_64/PKGBUILD (from rev 1015086, haskell-text-show/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:55:08 UTC (rev 1015087) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan + +_hkgname=text-show +pkgname=haskell-text-show +pkgver=3.9 +pkgrel=103 +pkgdesc="Efficient conversion of values into Text" +url="https://github.com/RyanGlScott/text-show; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat-batteries' 'haskell-bifunctors' 'haskell-generic-deriving' + 'haskell-th-abstraction' 'haskell-th-lift' 'haskell-transformers-compat') +makedepends=('ghc' 'haskell-base-orphans' 'haskell-deriving-compat' 'haskell-hspec' + 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz + $pkgname-base-4.16.patch::https://github.com/RyanGlScott/text-show/commit/92d4f5ec633bb2c131de41bf695054f33a748caa.patch +$pkgname-generic-deriving-1.14.1.patch) +sha512sums=('fd2b1ae6e4b3de09950dff0557ee35e1754e24c5f1a88876418f8a3635fe4b3eb5d7fdea9893ba7d95324a286625805696e438fcef92ae580f2214409b514820' + '6c748f94a7016f1a97add94bc12afb72e2dce8da0aad70f5cbb32498418054eebdc83f4c953ff884689bfa87c7e7f9d682fa94ff0ab3f260c03d1f6ca4d586f9' + '328567f99dbac0952f4d006eec9e85bb762457339b988b815d1a28785c48c89ca5dab6103f7ac496d046dd41c0ffc1e5457f2e072e70eea910327ce9b7076445') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../$pkgname-base-4.16.patch +patch -p1 -i ../$pkgname-generic-deriving-1.14.1.patch +sed -i -e '/bytestring-builder/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} Copied: haskell-text-show/repos/community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch (from rev 1015086, haskell-text-show/trunk/haskell-text-show-generic-deriving-1.14.1.patch) === --- community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch (rev 0) +++ community-staging-x86_64/haskell-text-show-generic-deriving-1.14.1.patch 2021-09-15 05:55:08 UTC (rev 1015087) @@ -0,0 +1,59 @@ +From 3a78fcfe82786c228173f402b41dcfa116a9b54c Mon Sep 17 00:00:00 2001 +From: Ryan Scott +Date: Mon, 30 Aug 2021 07:18:11 -0400 +Subject: [PATCH] Test suite: require generic-deriving-1.14.1 or later + +--- + CHANGELOG.md | 3 +++ + tests/Instances/Data/Tuple.hs | 16 + text-show.cabal | 2 +- + 3 files changed, 4 insertions(+), 17 deletions(-) + +diff --git a/tests/Instances/Data/Tuple.hs b/tests/Instances/Data/Tuple.hs +index 1496525..8568939 100644 +--- a/tests/Instances/Data/Tuple.hs b/tests/Instances/Data/Tuple.hs +@@ -1,6 +1,3 @@ +-{-# LANGUAGE CPP#-} +-{-# LANGUAGE DeriveGeneric #-} +-{-# LANGUAGE StandaloneDeriving #-} + {-# OPTIONS_GHC -fno-warn-orphans #-} + + {-| +@@ -19,10 +16,6 @@ import Data.Orphans () + import
[arch-commits] Commit in haskell-text-show/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:54:59 Author: felixonmars Revision: 1015086 upgpkg: haskell-text-show 3.9-103: rebuild with th-abstraction 0.4.3.0 Modified: haskell-text-show/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:53:14 UTC (rev 1015085) +++ PKGBUILD2021-09-15 05:54:59 UTC (rev 1015086) @@ -3,7 +3,7 @@ _hkgname=text-show pkgname=haskell-text-show pkgver=3.9 -pkgrel=102 +pkgrel=103 pkgdesc="Efficient conversion of values into Text" url="https://github.com/RyanGlScott/text-show; license=('BSD')
[arch-commits] Commit in haskell-parsers/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:53:14 Author: felixonmars Revision: 1015085 archrelease: copy trunk to community-staging-x86_64 Added: haskell-parsers/repos/community-staging-x86_64/ haskell-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1015084, haskell-parsers/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1015084, haskell-parsers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:53:14 UTC (rev 1015085) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=parsers +pkgname=haskell-parsers +pkgver=0.12.10 +pkgrel=173 +pkgdesc="Parsing combinators" +url="https://github.com/ekmett/parsers/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-orphans' 'haskell-charset' + 'haskell-scientific' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('99ff90de4e60be3c03c8e1e5ae7902a37424c3139ccf566ff1cbc363d176787bd60bb709ef6c56f5b446f1f1b7eca65aa5d431897a0f82a9d6f7fe77fd2ee49f') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-parsers/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:53:07 Author: felixonmars Revision: 1015084 upgpkg: haskell-parsers 0.12.10-173: rebuild with th-abstraction 0.4.3.0 Modified: haskell-parsers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:52:18 UTC (rev 1015083) +++ PKGBUILD2021-09-15 05:53:07 UTC (rev 1015084) @@ -4,7 +4,7 @@ _hkgname=parsers pkgname=haskell-parsers pkgver=0.12.10 -pkgrel=172 +pkgrel=173 pkgdesc="Parsing combinators" url="https://github.com/ekmett/parsers/; license=("BSD")
[arch-commits] Commit in haskell-hslua/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:52:18 Author: felixonmars Revision: 1015083 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua/repos/community-staging-x86_64/ haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 1015082, haskell-hslua/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 1015082, haskell-hslua/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:52:18 UTC (rev 1015083) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hslua +pkgname=haskell-hslua +pkgver=1.3.0.1 +pkgrel=64 +pkgdesc="A Lua language interpreter embedding in Haskell" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'lua53') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-expected-failure' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98') + +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 \ +-fsystem-lua -fpkg-config +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:52:10 Author: felixonmars Revision: 1015082 upgpkg: haskell-hslua 1.3.0.1-64: rebuild with th-abstraction 0.4.3.0 Modified: haskell-hslua/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081) +++ PKGBUILD2021-09-15 05:52:10 UTC (rev 1015082) @@ -4,7 +4,7 @@ _hkgname=hslua pkgname=haskell-hslua pkgver=1.3.0.1 -pkgrel=63 +pkgrel=64 pkgdesc="A Lua language interpreter embedding in Haskell" url="https://hackage.haskell.org/package/${_hkgname}; license=("MIT")
[arch-commits] Commit in opera-ffmpeg-codecs/repos/community-x86_64 (12 files)
Date: Wednesday, September 15, 2021 @ 05:51:47 Author: idevolder Revision: 1015081 archrelease: copy trunk to community-x86_64 Added: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 1015080, opera-ffmpeg-codecs/trunk/PKGBUILD) opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-0.patch (from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-0.patch) opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-2.patch (from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-2.patch) opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-3.patch (from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-73-gcc-3.patch) opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch (from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-FORTIFY_SOURCE-r2.patch) opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch (from rev 1015080, opera-ffmpeg-codecs/trunk/chromium-last-commit-position-r1.patch) Deleted: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-0.patch opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-2.patch opera-ffmpeg-codecs/repos/community-x86_64/chromium-73-gcc-3.patch opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch + PKGBUILD | 116 chromium-73-gcc-0.patch| 216 +++ chromium-73-gcc-2.patch| 102 +++--- chromium-73-gcc-3.patch| 138 +-- chromium-FORTIFY_SOURCE-r2.patch | 60 chromium-last-commit-position-r1.patch | 52 +++ 6 files changed, 342 insertions(+), 342 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-15 05:51:38 UTC (rev 1015080) +++ PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081) @@ -1,58 +0,0 @@ -# vim:set ft=sh: -# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > - -pkgname=opera-ffmpeg-codecs -pkgver=92.0.4515.159 -pkgrel=1 -pkgdesc="additional support for proprietary codecs for opera" -arch=('x86_64') -url="https://ffmpeg.org/; -license=('LGPL2.1') -depends=('glibc') -makedepends=( - 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python' 'python2' - 'xdg-utils' 'gn' 'libva' 'nodejs' -) -options=('!strip') -source=( - "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz; -) -sha512sums=('d6d563631278e721f38b045c39c9e205fbedefb0666af2f027a2a14c0d04814a96909da17e5b299bf40a94fe54bdfda0a91186983c8f929e7fbc7cdaffab922a') - -#prepare() { - #cd "$srcdir/chromium-$pkgver" -#} - -build() { - cd "$srcdir/chromium-$pkgver" - - python tools/clang/scripts/update.py - - export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$PATH" - - # Setup nodejs dependency. - mkdir -p third_party/node/linux/node-linux-x64/bin/ - ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/node - - # error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory - ln -s /usr/lib/libtinfo.so.6 \ -third_party/llvm-build/Release+Asserts/lib/libtinfo.so.5 - - export CC="clang" - export CXX="clang++" - - local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_platform_hevc=true enable_platform_ac3_eac3_audio=true enable_platform_mpeg_h_audio=true enable_platform_dolby_vision=true enable_mse_mpeg2ts_stream_parser=true use_gnome_keyring=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false clang_use_chrome_plugins=true is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=true" - - gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python - - ninja -C out/Release -v media/ffmpeg -} - -package() { - cd "$srcdir/chromium-$pkgver" - - install -Dm644 out/Release/libffmpeg.so \ -"$pkgdir/usr/lib/opera/lib_extra/libffmpeg.so" -} - -# vim:set ts=2 sw=2 et: Copied: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 1015080, opera-ffmpeg-codecs/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-15 05:51:47 UTC (rev 1015081) @@ -0,0 +1,58 @@ +# vim:set ft=sh: +# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > + +pkgname=opera-ffmpeg-codecs +pkgver=93.0.4577.63 +pkgrel=1 +pkgdesc="additional support for proprietary codecs for opera" +arch=('x86_64') +url="https://ffmpeg.org/; +license=('LGPL2.1') +depends=('glibc') +makedepends=( + 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python'
[arch-commits] Commit in opera-ffmpeg-codecs/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:51:38 Author: idevolder Revision: 1015080 upgpkg: opera-ffmpeg-codecs 93.0.4577.63-1 Modified: opera-ffmpeg-codecs/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:51:13 UTC (rev 1015079) +++ PKGBUILD2021-09-15 05:51:38 UTC (rev 1015080) @@ -2,7 +2,7 @@ # Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > pkgname=opera-ffmpeg-codecs -pkgver=92.0.4515.159 +pkgver=93.0.4577.63 pkgrel=1 pkgdesc="additional support for proprietary codecs for opera" arch=('x86_64') @@ -17,7 +17,7 @@ source=( "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz; ) -sha512sums=('d6d563631278e721f38b045c39c9e205fbedefb0666af2f027a2a14c0d04814a96909da17e5b299bf40a94fe54bdfda0a91186983c8f929e7fbc7cdaffab922a') +sha512sums=('b7d85dfe34d9a37e6b4f9b440ba6aaa2778d30f8bda583151dd6e5d2ab9d6136ee1ab321bfc5f59aa10b289c07f72298db11182d06ede8574ac280b2b6d8fa2f') #prepare() { #cd "$srcdir/chromium-$pkgver"
[arch-commits] Commit in haskell-edit-distance-vector/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:51:13 Author: felixonmars Revision: 1015079 archrelease: copy trunk to community-staging-x86_64 Added: haskell-edit-distance-vector/repos/community-staging-x86_64/ haskell-edit-distance-vector/repos/community-staging-x86_64/PKGBUILD (from rev 1015078, haskell-edit-distance-vector/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-edit-distance-vector/repos/community-staging-x86_64/PKGBUILD (from rev 1015078, haskell-edit-distance-vector/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:51:13 UTC (rev 1015079) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=edit-distance-vector +pkgname=haskell-edit-distance-vector +pkgver=1.0.0.4 +pkgrel=180 +pkgdesc="Calculate edit distances and edit scripts between vectors" +url="https://github.com/thsutton/edit-distance-vector; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('8d7ef7c6ca971aec5efc2e90adff2584c1e4f996df3ad4f6111f790fd88fcce1814111eb3a3bbe07d8455b03ade98f11e6343c4746e895be2ba9b82a86a33e6d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-edit-distance-vector/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:51:06 Author: felixonmars Revision: 1015078 upgpkg: haskell-edit-distance-vector 1.0.0.4-180: rebuild with th-abstraction 0.4.3.0 Modified: haskell-edit-distance-vector/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:50:27 UTC (rev 1015077) +++ PKGBUILD2021-09-15 05:51:06 UTC (rev 1015078) @@ -3,7 +3,7 @@ _hkgname=edit-distance-vector pkgname=haskell-edit-distance-vector pkgver=1.0.0.4 -pkgrel=179 +pkgrel=180 pkgdesc="Calculate edit distances and edit scripts between vectors" url="https://github.com/thsutton/edit-distance-vector; license=('BSD')
[arch-commits] Commit in haskell-http-types/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:50:27 Author: felixonmars Revision: 1015077 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-types/repos/community-staging-x86_64/ haskell-http-types/repos/community-staging-x86_64/PKGBUILD (from rev 1015076, haskell-http-types/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-http-types/repos/community-staging-x86_64/PKGBUILD (from rev 1015076, haskell-http-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:50:27 UTC (rev 1015077) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy + +_hkgname=http-types +pkgname=haskell-http-types +pkgver=0.12.3 +pkgrel=182 +pkgdesc="Generic HTTP types for Haskell (for both client and server code)." +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-quickcheck' + 'haskell-quickcheck-instances') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('fdaf95cfd29ed47445af4ad6349fcbbf4dcd8341f3963da453f8be5eccae4757904d3c4e7a8719ab576a7e7857aaa035ecfc1aa8f99f4ec6fce950c7ccc76597') + +build() { +cd $_hkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid -fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-types/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:50:20 Author: felixonmars Revision: 1015076 upgpkg: haskell-http-types 0.12.3-182: rebuild with th-abstraction 0.4.3.0 Modified: haskell-http-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:49:36 UTC (rev 1015075) +++ PKGBUILD2021-09-15 05:50:20 UTC (rev 1015076) @@ -4,7 +4,7 @@ _hkgname=http-types pkgname=haskell-http-types pkgver=0.12.3 -pkgrel=181 +pkgrel=182 pkgdesc="Generic HTTP types for Haskell (for both client and server code)." url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-text-short/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:49:36 Author: felixonmars Revision: 1015075 archrelease: copy trunk to community-staging-x86_64 Added: haskell-text-short/repos/community-staging-x86_64/ haskell-text-short/repos/community-staging-x86_64/PKGBUILD (from rev 1015074, haskell-text-short/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-text-short/repos/community-staging-x86_64/PKGBUILD (from rev 1015074, haskell-text-short/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:49:36 UTC (rev 1015075) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=text-short +pkgname=haskell-text-short +pkgver=0.1.3 +pkgrel=156 +pkgdesc="Memory-efficient representation of Unicode text strings" +url="https://github.com/hvr/text-short; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable') +makedepends=('ghc' 'haskell-quickcheck-instances' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *4.13/<5/;s/< *0.6/<1/;s/< *1.3/<2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-asserts +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-hvr/text-short/issues/20 +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-text-short/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:49:29 Author: felixonmars Revision: 1015074 upgpkg: haskell-text-short 0.1.3-156: rebuild with th-abstraction 0.4.3.0 Modified: haskell-text-short/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:47:53 UTC (rev 1015073) +++ PKGBUILD2021-09-15 05:49:29 UTC (rev 1015074) @@ -4,7 +4,7 @@ _hkgname=text-short pkgname=haskell-text-short pkgver=0.1.3 -pkgrel=155 +pkgrel=156 pkgdesc="Memory-efficient representation of Unicode text strings" url="https://github.com/hvr/text-short; license=("BSD")
[arch-commits] Commit in haskell-interpolate/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:47:53 Author: felixonmars Revision: 1015073 archrelease: copy trunk to community-staging-x86_64 Added: haskell-interpolate/repos/community-staging-x86_64/ haskell-interpolate/repos/community-staging-x86_64/PKGBUILD (from rev 1015072, haskell-interpolate/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-interpolate/repos/community-staging-x86_64/PKGBUILD (from rev 1015072, haskell-interpolate/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:47:53 UTC (rev 1015073) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=interpolate +pkgname=haskell-interpolate +pkgver=0.2.1 +pkgrel=142 +pkgdesc="String interpolation done right" +url="https://github.com/sol/interpolate; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hspec' 'haskell-quickcheck' + 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1cfeef31d5f41b598763001f9571a60fee7069528479b652cea162c582085f60172e8c5fe7d60ddb2eaf800ab9133dd76710d29564e9ecf638ecc2e2a54adc7b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-interpolate/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:47:45 Author: felixonmars Revision: 1015072 upgpkg: haskell-interpolate 0.2.1-142: rebuild with th-abstraction 0.4.3.0 Modified: haskell-interpolate/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:47:02 UTC (rev 1015071) +++ PKGBUILD2021-09-15 05:47:45 UTC (rev 1015072) @@ -4,7 +4,7 @@ _hkgname=interpolate pkgname=haskell-interpolate pkgver=0.2.1 -pkgrel=141 +pkgrel=142 pkgdesc="String interpolation done right" url="https://github.com/sol/interpolate; license=("MIT")
[arch-commits] Commit in haskell-zinza/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:47:02 Author: felixonmars Revision: 1015071 archrelease: copy trunk to community-staging-x86_64 Added: haskell-zinza/repos/community-staging-x86_64/ haskell-zinza/repos/community-staging-x86_64/PKGBUILD (from rev 1015070, haskell-zinza/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-zinza/repos/community-staging-x86_64/PKGBUILD (from rev 1015070, haskell-zinza/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:47:02 UTC (rev 1015071) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=zinza +pkgname=haskell-zinza +pkgver=0.2 +pkgrel=16 +pkgdesc="Typed templates with jinja like syntax" +url="https://github.com/phadej/zinza; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('68cb9c3cb5c81c82a81a63d012869d1ec3fddda89be0bd5f8fc0aa8f2a64c4eb') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -u base -u QuickCheck -u tasty $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-zinza/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:46:54 Author: felixonmars Revision: 1015070 upgpkg: haskell-zinza 0.2-16: rebuild with th-abstraction 0.4.3.0 Modified: haskell-zinza/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:46:08 UTC (rev 1015069) +++ PKGBUILD2021-09-15 05:46:54 UTC (rev 1015070) @@ -3,7 +3,7 @@ _hkgname=zinza pkgname=haskell-zinza pkgver=0.2 -pkgrel=15 +pkgrel=16 pkgdesc="Typed templates with jinja like syntax" url="https://github.com/phadej/zinza; license=("GPL")
[arch-commits] Commit in haskell-html-parse/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:46:08 Author: felixonmars Revision: 1015069 archrelease: copy trunk to community-staging-x86_64 Added: haskell-html-parse/repos/community-staging-x86_64/ haskell-html-parse/repos/community-staging-x86_64/PKGBUILD (from rev 1015068, haskell-html-parse/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-html-parse/repos/community-staging-x86_64/PKGBUILD (from rev 1015068, haskell-html-parse/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:46:08 UTC (rev 1015069) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=html-parse +pkgname=haskell-html-parse +pkgver=0.2.0.2 +pkgrel=16 +pkgdesc="A high-performance HTML tokenizer" +url="http://github.com/bgamari/html-parse; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-discover' + 'haskell-quickcheck-instances' 'haskell-string-conversions') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('683cff893e5079bcf4d611d0939f04237abd03f5bf8dbc9e3f88e19c6938a736') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base -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=-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-html-parse/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:46:01 Author: felixonmars Revision: 1015068 upgpkg: haskell-html-parse 0.2.0.2-16: rebuild with th-abstraction 0.4.3.0 Modified: haskell-html-parse/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:45:07 UTC (rev 1015067) +++ PKGBUILD2021-09-15 05:46:01 UTC (rev 1015068) @@ -3,7 +3,7 @@ _hkgname=html-parse pkgname=haskell-html-parse pkgver=0.2.0.2 -pkgrel=15 +pkgrel=16 pkgdesc="A high-performance HTML tokenizer" url="http://github.com/bgamari/html-parse; license=("BSD")
[arch-commits] Commit in haskell-monoid-subclasses/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:45:07 Author: felixonmars Revision: 1015067 archrelease: copy trunk to community-staging-x86_64 Added: haskell-monoid-subclasses/repos/community-staging-x86_64/ haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 1015066, haskell-monoid-subclasses/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 1015066, haskell-monoid-subclasses/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:45:07 UTC (rev 1015067) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=monoid-subclasses +pkgname=haskell-monoid-subclasses +pkgver=1.1.1 +pkgrel=13 +pkgdesc="Subclasses of Monoid" +url="https://github.com/blamario/monoid-subclasses/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-primes' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b809dbe7d5ea26c589808e9ff30f4e720e7fc1efb543d3d551613be135bee6020d6eef09a0dc3145160694c00ad0be06ce4ff1dc5d86f13a2eff903ba08377b5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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 "BSD3-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3-LICENSE.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3-LICENSE.txt" +}
[arch-commits] Commit in haskell-monoid-subclasses/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:44:59 Author: felixonmars Revision: 1015066 upgpkg: haskell-monoid-subclasses 1.1.1-13: rebuild with th-abstraction 0.4.3.0 Modified: haskell-monoid-subclasses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:42:51 UTC (rev 1015065) +++ PKGBUILD2021-09-15 05:44:59 UTC (rev 1015066) @@ -4,7 +4,7 @@ _hkgname=monoid-subclasses pkgname=haskell-monoid-subclasses pkgver=1.1.1 -pkgrel=12 +pkgrel=13 pkgdesc="Subclasses of Monoid" url="https://github.com/blamario/monoid-subclasses/; license=('BSD')
[arch-commits] Commit in haskell-bytestring-tree-builder/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:42:51 Author: felixonmars Revision: 1015065 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bytestring-tree-builder/repos/community-staging-x86_64/ haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1015064, haskell-bytestring-tree-builder/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1015064, haskell-bytestring-tree-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:42:51 UTC (rev 1015065) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=bytestring-tree-builder +pkgname=haskell-bytestring-tree-builder +pkgver=0.2.7.9 +pkgrel=33 +pkgdesc="A very efficient ByteString builder implementation based on the binary tree" +url="https://github.com/nikita-volkov/bytestring-tree-builder; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-base-prelude' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('fc553e780852077863c199d95bbc53c9a6db67da45dddab8a6cbc15aff75bab69db53d7c361b9bfc0e19f27144f8446ec0f6e28ab68783652322701c39dfed61') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-bytestring-tree-builder/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:42:43 Author: felixonmars Revision: 1015064 upgpkg: haskell-bytestring-tree-builder 0.2.7.9-33: rebuild with th-abstraction 0.4.3.0 Modified: haskell-bytestring-tree-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:42:25 UTC (rev 1015063) +++ PKGBUILD2021-09-15 05:42:43 UTC (rev 1015064) @@ -4,7 +4,7 @@ _hkgname=bytestring-tree-builder pkgname=haskell-bytestring-tree-builder pkgver=0.2.7.9 -pkgrel=32 +pkgrel=33 pkgdesc="A very efficient ByteString builder implementation based on the binary tree" url="https://github.com/nikita-volkov/bytestring-tree-builder; license=("MIT")
[arch-commits] Commit in opera/repos/community-x86_64 (14 files)
Date: Wednesday, September 15, 2021 @ 05:42:25 Author: idevolder Revision: 1015063 archrelease: copy trunk to community-x86_64 Added: opera/repos/community-x86_64/PKGBUILD (from rev 1015062, opera/trunk/PKGBUILD) opera/repos/community-x86_64/default (from rev 1015062, opera/trunk/default) opera/repos/community-x86_64/eula.html (from rev 1015062, opera/trunk/eula.html) opera/repos/community-x86_64/opera (from rev 1015062, opera/trunk/opera) opera/repos/community-x86_64/opera.install (from rev 1015062, opera/trunk/opera.install) opera/repos/community-x86_64/privacy.html (from rev 1015062, opera/trunk/privacy.html) opera/repos/community-x86_64/terms.html (from rev 1015062, opera/trunk/terms.html) Deleted: opera/repos/community-x86_64/PKGBUILD opera/repos/community-x86_64/default opera/repos/community-x86_64/eula.html opera/repos/community-x86_64/opera opera/repos/community-x86_64/opera.install opera/repos/community-x86_64/privacy.html opera/repos/community-x86_64/terms.html ---+ PKGBUILD | 164 +- default |8 eula.html | 3060 +++-- opera | 26 opera.install | 78 - privacy.html | 2997 +++- terms.html| 3434 +++- 7 files changed, 6923 insertions(+), 2844 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 1015062:1015063 to see the changes.
[arch-commits] Commit in opera/trunk (PKGBUILD eula.html privacy.html terms.html)
Date: Wednesday, September 15, 2021 @ 05:42:14 Author: idevolder Revision: 1015062 upgpkg: opera 79.0.4143.22-1 Modified: opera/trunk/PKGBUILD opera/trunk/eula.html opera/trunk/privacy.html opera/trunk/terms.html --+ PKGBUILD | 10 eula.html| 1898 +--- privacy.html | 2001 ++ terms.html | 2434 + 4 files changed, 5211 insertions(+), 1132 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 1015061:1015062 to see the changes.
[arch-commits] Commit in haskell-lattices/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:42:04 Author: felixonmars Revision: 1015061 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lattices/repos/community-staging-x86_64/ haskell-lattices/repos/community-staging-x86_64/PKGBUILD (from rev 1015060, haskell-lattices/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-lattices/repos/community-staging-x86_64/PKGBUILD (from rev 1015060, haskell-lattices/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:42:04 UTC (rev 1015061) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=lattices +pkgname=haskell-lattices +pkgver=2.0.2 +pkgrel=108 +pkgdesc="Fine-grained library for constructing and manipulating lattices" +url="http://github.com/phadej/lattices/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-base-compat' 'haskell-hashable' + 'haskell-integer-logarithms' 'haskell-semigroupoids' 'haskell-tagged' + 'haskell-universe-base' 'haskell-universe-reverse-instances' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-quickcheck-instances' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('SKIP') + +prepare() { + uusi $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-lattices/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:41:56 Author: felixonmars Revision: 1015060 upgpkg: haskell-lattices 2.0.2-108: rebuild with th-abstraction 0.4.3.0 Modified: haskell-lattices/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:40:00 UTC (rev 1015059) +++ PKGBUILD2021-09-15 05:41:56 UTC (rev 1015060) @@ -3,7 +3,7 @@ _hkgname=lattices pkgname=haskell-lattices pkgver=2.0.2 -pkgrel=107 +pkgrel=108 pkgdesc="Fine-grained library for constructing and manipulating lattices" url="http://github.com/phadej/lattices/; license=("BSD")
[arch-commits] Commit in haskell-aeson/repos (3 files)
Date: Wednesday, September 15, 2021 @ 05:40:00 Author: felixonmars Revision: 1015059 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1015058, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/ghc9.patch (from rev 1015058, haskell-aeson/trunk/ghc9.patch) + PKGBUILD | 57 +++ ghc9.patch | 222 +++ 2 files changed, 279 insertions(+) Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1015058, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:40:00 UTC (rev 1015059) @@ -0,0 +1,57 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=1.5.6.0 +pkgrel=47 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/haskell/aeson; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-compat-batteries' 'haskell-data-fix' + 'haskell-dlist' 'haskell-hashable' 'haskell-primitive' 'haskell-scientific' + 'haskell-strict' 'haskell-tagged' 'haskell-th-abstraction' 'haskell-these' + 'haskell-time-compat' 'haskell-unordered-containers' 'haskell-uuid-types' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-integer-logarithms' + 'haskell-base-orphans' 'haskell-base16-bytestring' 'haskell-diff' + 'haskell-generic-deriving' 'haskell-hashable-time' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz; +ghc9.patch) +sha512sums=('31e0339945aec6d84aec230c09001fe6e7926f008d3444d12264bb323d0a050515303fdc8eeb6563733594209d930cdd2f82eb4dfe4dd4d5c573748aaa71813d' + 'b6f9d49f1427543a907a2b432889f2fef64c50dbaae36133dbb328d6ff7f314959d35ef154f085a42f72af384eaa107b6f7f2b67a2d318f972e2cce04b65d35e') + +prepare() { + uusi -u attoparsec -u hashable-time $_hkgname-$pkgver/$_hkgname.cabal + patch -d $_hkgname-$pkgver -p1 < 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 \ +-f-developer -f-fast -f-cffi + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} Copied: haskell-aeson/repos/community-staging-x86_64/ghc9.patch (from rev 1015058, haskell-aeson/trunk/ghc9.patch) === --- community-staging-x86_64/ghc9.patch (rev 0) +++ community-staging-x86_64/ghc9.patch 2021-09-15 05:40:00 UTC (rev 1015059) @@ -0,0 +1,222 @@ +From 083691aa10e802a1b9b57922f3d0a234cafdb90d Mon Sep 17 00:00:00 2001 +From: Oleg Grenrus +Date: Sat, 20 Feb 2021 23:15:41 +0200 +Subject: [PATCH] Add GHC-9.0.1 CI job + +Not for benchmarks yet though, cassava etc need bounds relaxed first + +We need to reorder stuff in UnitTests, GHC-9.0 is stricter about +which instances are visible. +--- + .github/workflows/haskell-ci.yml| 12 +- + aeson.cabal | 2 +- + attoparsec-iso8601/attoparsec-iso8601.cabal | 2 +- + examples/aeson-examples.cabal | 3 +- + tests/UnitTests.hs | 144 ++-- + 5 files changed, 86 insertions(+), 77 deletions(-) + +diff --git a/tests/UnitTests.hs b/tests/UnitTests.hs +index a0651dda..e5c73f46 100644 +--- a/tests/UnitTests.hs b/tests/UnitTests.hs +@@ -76,59 +76,7 @@ import qualified SerializationFormatSpec + import Data.Aeson.Parser.UnescapeFFI () + import Data.Aeson.Parser.UnescapePure () + +-tests :: TestTree +-tests = testGroup "unit" [ +-testGroup "SerializationFormatSpec" SerializationFormatSpec.tests +-
[arch-commits] Commit in haskell-aeson/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:39:51 Author: felixonmars Revision: 1015058 upgpkg: haskell-aeson 1.5.6.0-47: rebuild with th-abstraction 0.4.3.0 Modified: haskell-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:35:18 UTC (rev 1015057) +++ PKGBUILD2021-09-15 05:39:51 UTC (rev 1015058) @@ -5,7 +5,7 @@ pkgname=haskell-aeson _hkgname=aeson pkgver=1.5.6.0 -pkgrel=46 +pkgrel=47 pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." url="https://github.com/haskell/aeson; license=("GPL")
[arch-commits] Commit in haskell-extra/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:35:18 Author: felixonmars Revision: 1015057 archrelease: copy trunk to community-staging-x86_64 Added: haskell-extra/repos/community-staging-x86_64/ haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1015056, haskell-extra/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 1015056, haskell-extra/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:35:18 UTC (rev 1015057) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=extra +pkgname=haskell-extra +pkgver=1.7.10 +pkgrel=2 +pkgdesc="Extra functions I use." +url="https://github.com/ndmitchell/extra#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-clock') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('02ce08f7f22defd1db81bfb407361e18b6d98295f561652880d3ee6e91477a7cd89126cb507e7362fe90ed7b46e57b55400ae0ad94f40de39749926efe3018cd') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-extra/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:35:11 Author: felixonmars Revision: 1015056 upgpkg: haskell-extra 1.7.10-2: rebuild with th-abstraction 0.4.3.0 Modified: haskell-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:34:16 UTC (rev 1015055) +++ PKGBUILD2021-09-15 05:35:11 UTC (rev 1015056) @@ -4,7 +4,7 @@ _hkgname=extra pkgname=haskell-extra pkgver=1.7.10 -pkgrel=1 +pkgrel=2 pkgdesc="Extra functions I use." url="https://github.com/ndmitchell/extra#readme; license=("BSD")
[arch-commits] Commit in haskell-binary-orphans/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:34:16 Author: felixonmars Revision: 1015055 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-orphans/repos/community-staging-x86_64/ haskell-binary-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1015054, haskell-binary-orphans/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-binary-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1015054, haskell-binary-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:34:16 UTC (rev 1015055) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-orphans +pkgname=haskell-binary-orphans +pkgver=1.0.1 +pkgrel=137 +pkgdesc="Orphan instances for binary" +url="https://github.com/phadej/binary-orphans; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-quickcheck' 'haskell-tagged') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('067df608ec5fee2907c1648c19116a4de7a237c41101e811ba02789fbe22c5726443d4950b03bd156ad8ea336acc6c71da3efe7a6cf1127519ec5eb9778ec11d') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +sed -i -e 's/< *0.8.7/<1/;s/< *2.14/<3/;s/< *4.14/<5/;s/< *1.3/<2/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-binary-orphans/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:34:06 Author: felixonmars Revision: 1015054 upgpkg: haskell-binary-orphans 1.0.1-137: rebuild with th-abstraction 0.4.3.0 Modified: haskell-binary-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:33:12 UTC (rev 1015053) +++ PKGBUILD2021-09-15 05:34:06 UTC (rev 1015054) @@ -4,7 +4,7 @@ _hkgname=binary-orphans pkgname=haskell-binary-orphans pkgver=1.0.1 -pkgrel=136 +pkgrel=137 pkgdesc="Orphan instances for binary" url="https://github.com/phadej/binary-orphans; license=("BSD")
[arch-commits] Commit in haskell-chimera/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:33:12 Author: felixonmars Revision: 1015053 archrelease: copy trunk to community-staging-x86_64 Added: haskell-chimera/repos/community-staging-x86_64/ haskell-chimera/repos/community-staging-x86_64/PKGBUILD (from rev 1015052, haskell-chimera/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-chimera/repos/community-staging-x86_64/PKGBUILD (from rev 1015052, haskell-chimera/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:33:12 UTC (rev 1015053) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=chimera +pkgname=haskell-chimera +pkgver=0.3.2.0 +pkgrel=7 +pkgdesc="Lazy infinite streams with O(1) indexing and applications for memoization" +url="https://github.com/Bodigrim/chimera#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-adjunctions' 'haskell-distributive' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck' 'haskell-tasty-smallcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('51dbb3b949615945ef9b4731e478a1c88e13d30dad7162c9d877752b673f98bbeb845d38e4dda685fba5c948fb8e04a9cef3b122eb56b3bce9dfe546c9a8a73c') + +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=-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-chimera/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:33:05 Author: felixonmars Revision: 1015052 upgpkg: haskell-chimera 0.3.2.0-7: rebuild with th-abstraction 0.4.3.0 Modified: haskell-chimera/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:32:20 UTC (rev 1015051) +++ PKGBUILD2021-09-15 05:33:05 UTC (rev 1015052) @@ -3,7 +3,7 @@ _hkgname=chimera pkgname=haskell-chimera pkgver=0.3.2.0 -pkgrel=6 +pkgrel=7 pkgdesc="Lazy infinite streams with O(1) indexing and applications for memoization" url="https://github.com/Bodigrim/chimera#readme; license=("BSD")
[arch-commits] Commit in haskell-vec/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:32:20 Author: felixonmars Revision: 1015051 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vec/repos/community-staging-x86_64/ haskell-vec/repos/community-staging-x86_64/PKGBUILD (from rev 1015050, haskell-vec/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-vec/repos/community-staging-x86_64/PKGBUILD (from rev 1015050, haskell-vec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:32:20 UTC (rev 1015051) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=vec +pkgname=haskell-vec +pkgver=0.4 +pkgrel=33 +pkgdesc="Vec: length-indexed (sized) list" +url="https://github.com/phadej/vec; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-adjunctions' 'haskell-distributive' 'haskell-fin' + 'haskell-hashable' 'haskell-indexed-traversable' 'haskell-semigroupoids') +makedepends=('ghc' 'uusi' 'haskell-base-compat' 'haskell-inspection-testing' 'haskell-tagged') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('b626036e0db7d6e7bef96ff35c177dfaf252498435582952c445be5d5fc40e2449c929f1182c84f10ec8d8175130303a9f3135ca2cb88ec5cf26ade5020f686b') + +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=-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-vec/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:32:13 Author: felixonmars Revision: 1015050 upgpkg: haskell-vec 0.4-33: rebuild with th-abstraction 0.4.3.0 Modified: haskell-vec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:30:54 UTC (rev 1015049) +++ PKGBUILD2021-09-15 05:32:13 UTC (rev 1015050) @@ -3,7 +3,7 @@ _hkgname=vec pkgname=haskell-vec pkgver=0.4 -pkgrel=32 +pkgrel=33 pkgdesc="Vec: length-indexed (sized) list" url="https://github.com/phadej/vec; license=("BSD")
[arch-commits] Commit in haskell-vector-sized/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:30:54 Author: felixonmars Revision: 1015049 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector-sized/repos/community-staging-x86_64/ haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD (from rev 1015048, haskell-vector-sized/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-vector-sized/repos/community-staging-x86_64/PKGBUILD (from rev 1015048, haskell-vector-sized/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:30:54 UTC (rev 1015049) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=vector-sized +pkgname=haskell-vector-sized +pkgver=1.5.0 +pkgrel=4 +pkgdesc="Size tagged vectors" +url="https://github.com/expipiplus1/vector-sized#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 'haskell-distributive' + 'haskell-finite-typelits' 'haskell-hashable' 'haskell-indexed-list-literals' + 'haskell-primitive' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('9d986eaf400d7de2122bf243d3362836ef9a5a30d4b50153d27bac2a527068b1d00298e46d8635819b04a33641083ca17ba7fdd804c7e92408e2233aae670481') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-vector-sized/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:30:44 Author: felixonmars Revision: 1015048 upgpkg: haskell-vector-sized 1.5.0-4: rebuild with th-abstraction 0.4.3.0 Modified: haskell-vector-sized/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:29:33 UTC (rev 1015047) +++ PKGBUILD2021-09-15 05:30:44 UTC (rev 1015048) @@ -3,7 +3,7 @@ _hkgname=vector-sized pkgname=haskell-vector-sized pkgver=1.5.0 -pkgrel=3 +pkgrel=4 pkgdesc="Size tagged vectors" url="https://github.com/expipiplus1/vector-sized#readme; license=("BSD")
[arch-commits] Commit in haskell-ral/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:29:33 Author: felixonmars Revision: 1015047 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ral/repos/community-staging-x86_64/ haskell-ral/repos/community-staging-x86_64/PKGBUILD (from rev 1015046, haskell-ral/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-ral/repos/community-staging-x86_64/PKGBUILD (from rev 1015046, haskell-ral/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:29:33 UTC (rev 1015047) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=ral +pkgname=haskell-ral +pkgver=0.2 +pkgrel=33 +pkgdesc="Random access lists" +url="https://github.com/phadej/vec; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-adjunctions' 'haskell-bin' 'haskell-distributive' + 'haskell-fin' 'haskell-hashable' 'haskell-indexed-traversable' 'haskell-semigroupoids') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('21174789d765120ec08cfd0cd0ec0552fd4564cd9a799355a219d290072b517cbb916d5f0a7aefa918815c943dd472cec34ba3508fe5e20236fafa044965b85f') + +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=-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" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ral/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:29:26 Author: felixonmars Revision: 1015046 upgpkg: haskell-ral 0.2-33: rebuild with th-abstraction 0.4.3.0 Modified: haskell-ral/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:28:43 UTC (rev 1015045) +++ PKGBUILD2021-09-15 05:29:26 UTC (rev 1015046) @@ -3,7 +3,7 @@ _hkgname=ral pkgname=haskell-ral pkgver=0.2 -pkgrel=32 +pkgrel=33 pkgdesc="Random access lists" url="https://github.com/phadej/vec; license=("GPL")
[arch-commits] Commit in haskell-streams/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:28:43 Author: felixonmars Revision: 1015045 archrelease: copy trunk to community-staging-x86_64 Added: haskell-streams/repos/community-staging-x86_64/ haskell-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1015044, haskell-streams/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-streams/repos/community-staging-x86_64/PKGBUILD (from rev 1015044, haskell-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:28:43 UTC (rev 1015045) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=streams +pkgname=haskell-streams +pkgver=3.3 +pkgrel=32 +pkgdesc="Various Haskell 2010 stream comonads" +url="http://github.com/ekmett/streams; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 'haskell-distributive' + 'haskell-semigroupoids') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('2933f80d6a83fed326af5588b0cce93985b07233359c311bd69c5bac19954e40') + +prepare() { + cd $_hkgname-$pkgver + uusi -d semigroups $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-streams/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:28:36 Author: felixonmars Revision: 1015044 upgpkg: haskell-streams 3.3-32: rebuild with th-abstraction 0.4.3.0 Modified: haskell-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:27:54 UTC (rev 1015043) +++ PKGBUILD2021-09-15 05:28:36 UTC (rev 1015044) @@ -3,7 +3,7 @@ _hkgname=streams pkgname=haskell-streams pkgver=3.3 -pkgrel=31 +pkgrel=32 pkgdesc="Various Haskell 2010 stream comonads" url="http://github.com/ekmett/streams; license=("BSD")
[arch-commits] Commit in haskell-kan-extensions/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:27:54 Author: felixonmars Revision: 1015043 archrelease: copy trunk to community-staging-x86_64 Added: haskell-kan-extensions/repos/community-staging-x86_64/ haskell-kan-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 1015042, haskell-kan-extensions/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-kan-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 1015042, haskell-kan-extensions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:27:54 UTC (rev 1015043) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=kan-extensions +pkgname=haskell-kan-extensions +pkgver=5.2.3 +pkgrel=11 +pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads" +url="https://github.com/ekmett/kan-extensions/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-adjunctions' 'haskell-comonad' 'haskell-contravariant' + 'haskell-distributive' 'haskell-free' 'haskell-invariant' 'haskell-profunctors' + 'haskell-semigroupoids' 'haskell-tagged' 'haskell-transformers-compat') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('a3bb00dec4652042754c00dd4b2ef02b3ed4d74f4f9b8edea36e77c8516ef5b2f9853af20ab63e8f03fc91745ceb286a71ee35b0c82cbc7b0452bbb5e9012f80') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-kan-extensions/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:27:44 Author: felixonmars Revision: 1015042 upgpkg: haskell-kan-extensions 5.2.3-11: rebuild with th-abstraction 0.4.3.0 Modified: haskell-kan-extensions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041) +++ PKGBUILD2021-09-15 05:27:44 UTC (rev 1015042) @@ -4,7 +4,7 @@ _hkgname=kan-extensions pkgname=haskell-kan-extensions pkgver=5.2.3 -pkgrel=10 +pkgrel=11 pkgdesc="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads" url="https://github.com/ekmett/kan-extensions/; license=("BSD")
[arch-commits] Commit in wlroots/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:27:38 Author: ainola Revision: 1015041 archrelease: copy trunk to community-x86_64 Added: wlroots/repos/community-x86_64/PKGBUILD (from rev 1015040, wlroots/trunk/PKGBUILD) Deleted: wlroots/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 108 ++--- 1 file changed, 54 insertions(+), 54 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-15 05:27:15 UTC (rev 1015040) +++ PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041) @@ -1,54 +0,0 @@ -# Maintainer: Brett Cornwall -# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> -# Contributor: Omar Pakker - -pkgname=wlroots -pkgver=0.14.1 -pkgrel=1 -license=('MIT') -pkgdesc='Modular Wayland compositor library' -url='https://github.com/swaywm/wlroots' -arch=('x86_64') -depends=( -'libinput' -'libseat' -'libxkbcommon' -'opengl-driver' -'pixman' -'xcb-util-errors' -'xcb-util-renderutil' -'xcb-util-wm' -) -makedepends=( -'meson' -'ninja' -'wayland-protocols' -'xorg-xwayland' -) -optdepends=( -'xorg-xwayland: Xwayland support' -) -provides=( -'libwlroots.so' -) -source=( - "$pkgname-$pkgver.tar.gz::https://github.com/swaywm/wlroots/archive/$pkgver.tar.gz; - "https://github.com/swaywm/wlroots/releases/download/$pkgver/wlroots-$pkgver.tar.gz.sig; -) -sha256sums=('448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db' -'SKIP') -validpgpkeys=( -'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser -'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault -'4100929B33EEB0FD1DB852797BC79407090047CA' # Sway signing key -) - -build() { -arch-meson "$pkgname-$pkgver" build -ninja -C build -} - -package() { -DESTDIR="$pkgdir" ninja -C build install -install -Dm644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" -} Copied: wlroots/repos/community-x86_64/PKGBUILD (from rev 1015040, wlroots/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-15 05:27:38 UTC (rev 1015041) @@ -0,0 +1,54 @@ +# Maintainer: Brett Cornwall +# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> +# Contributor: Omar Pakker + +pkgname=wlroots +pkgver=0.14.1 +pkgrel=2 +license=('MIT') +pkgdesc='Modular Wayland compositor library' +url='https://github.com/swaywm/wlroots' +arch=('x86_64') +depends=( +'libinput' +'libseat.so' +'libxkbcommon' +'opengl-driver' +'pixman' +'xcb-util-errors' +'xcb-util-renderutil' +'xcb-util-wm' +) +makedepends=( +'meson' +'ninja' +'wayland-protocols' +'xorg-xwayland' +) +optdepends=( +'xorg-xwayland: Xwayland support' +) +provides=( +'libwlroots.so' +) +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/swaywm/wlroots/archive/$pkgver.tar.gz; + "https://github.com/swaywm/wlroots/releases/download/$pkgver/wlroots-$pkgver.tar.gz.sig; +) +sha256sums=('448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db' +'SKIP') +validpgpkeys=( +'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser +'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault +'4100929B33EEB0FD1DB852797BC79407090047CA' # Sway signing key +) + +build() { +arch-meson "$pkgname-$pkgver" build +ninja -C build +} + +package() { +DESTDIR="$pkgdir" ninja -C build install +install -Dm644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" +}
[arch-commits] Commit in wlroots/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:27:15 Author: ainola Revision: 1015040 update dep from libseat to libseat.so Modified: wlroots/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:27:01 UTC (rev 1015039) +++ PKGBUILD2021-09-15 05:27:15 UTC (rev 1015040) @@ -4,7 +4,7 @@ pkgname=wlroots pkgver=0.14.1 -pkgrel=1 +pkgrel=2 license=('MIT') pkgdesc='Modular Wayland compositor library' url='https://github.com/swaywm/wlroots' @@ -11,7 +11,7 @@ arch=('x86_64') depends=( 'libinput' -'libseat' +'libseat.so' 'libxkbcommon' 'opengl-driver' 'pixman'
[arch-commits] Commit in haskell-retrie/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:27:01 Author: felixonmars Revision: 1015039 archrelease: copy trunk to community-staging-x86_64 Added: haskell-retrie/repos/community-staging-x86_64/ haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1015038, haskell-retrie/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1015038, haskell-retrie/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:27:01 UTC (rev 1015039) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=retrie +pkgname=haskell-retrie +pkgver=1.0.0.0 +pkgrel=17 +pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." +url="https://github.com/facebookincubator/retrie; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-data-default' + 'haskell-ghc-exactprint' 'haskell-src-exts' 'haskell-optparse-applicative' + 'haskell-random-shuffle' 'haskell-syb' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hunit' 'haskell-ghc-paths' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-temporary') +checkdepends=('git' 'mercurial') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('aae30c8d69ac32217aa9daa21cfdc99d285fbf9c413fe0c08f76c2f8b38a5909a49358330242252ce1554af5bfea10c8e4d523efcfb9efdbe2ebc124d40a6afa') + +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=-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 + + rm "$pkgdir"/usr/bin/demo +}
[arch-commits] Commit in haskell-retrie/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:26:54 Author: felixonmars Revision: 1015038 upgpkg: haskell-retrie 1.0.0.0-17: rebuild with th-abstraction 0.4.3.0 Modified: haskell-retrie/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:25:04 UTC (rev 1015037) +++ PKGBUILD2021-09-15 05:26:54 UTC (rev 1015038) @@ -3,7 +3,7 @@ _hkgname=retrie pkgname=haskell-retrie pkgver=1.0.0.0 -pkgrel=16 +pkgrel=17 pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." url="https://github.com/facebookincubator/retrie; license=("MIT")
[arch-commits] Commit in haskell-store/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:25:04 Author: felixonmars Revision: 1015037 archrelease: copy trunk to community-staging-x86_64 Added: haskell-store/repos/community-staging-x86_64/ haskell-store/repos/community-staging-x86_64/PKGBUILD (from rev 1015036, haskell-store/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-store/repos/community-staging-x86_64/PKGBUILD (from rev 1015036, haskell-store/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:25:04 UTC (rev 1015037) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=store +pkgname=haskell-store +pkgver=0.7.12 +pkgrel=7 +pkgdesc="Fast binary serialization" +url="https://github.com/mgsloan/store; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-base-orphans' 'haskell-base64-bytestring' + 'haskell-contravariant' 'haskell-cryptohash' 'haskell-free' + 'haskell-hashable' 'haskell-hspec' 'haskell-hspec-smallcheck' 'haskell-lifted-base' + 'haskell-monad-control' 'haskell-mono-traversable' 'haskell-network' 'haskell-primitive' + 'haskell-resourcet' 'haskell-safe' 'haskell-smallcheck' + 'haskell-store-core' 'haskell-syb' 'haskell-th-lift' 'haskell-th-lift-instances' + 'haskell-th-orphans' 'haskell-th-reify-many' 'haskell-th-utilities' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-void') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('995b6f3f38ff2b5c3c14e2ce923664f1446deed158f19ad0496bb3db31af1c6c10e6fa5b944b0a0f0a01f3e4b0821df3924884fa422f26cb4aca8ce9454583ba') + +prepare() { +cd $_hkgname-$pkgver +uusi -d nats $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-comparison-bench -f-small-bench +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-store/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:24:56 Author: felixonmars Revision: 1015036 upgpkg: haskell-store 0.7.12-7: rebuild with th-abstraction 0.4.3.0 Modified: haskell-store/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:22:49 UTC (rev 1015035) +++ PKGBUILD2021-09-15 05:24:56 UTC (rev 1015036) @@ -3,7 +3,7 @@ _hkgname=store pkgname=haskell-store pkgver=0.7.12 -pkgrel=6 +pkgrel=7 pkgdesc="Fast binary serialization" url="https://github.com/mgsloan/store; license=('BSD')
[arch-commits] Commit in haskell-mutable-containers/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:22:49 Author: felixonmars Revision: 1015035 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mutable-containers/repos/community-staging-x86_64/ haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1015034, haskell-mutable-containers/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-mutable-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1015034, haskell-mutable-containers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:22:49 UTC (rev 1015035) @@ -0,0 +1,44 @@ + +_hkgname=mutable-containers +pkgname=haskell-mutable-containers +pkgver=0.3.4 +pkgrel=153 +pkgdesc='Abstactions and concrete implementations of mutable containers' +arch=(x86_64) +url="https://hackage.haskell.org/package/$_hkgname; +license=(MIT) +depends=(ghc-libs haskell-vector haskell-mono-traversable) +makedepends=(ghc) +checkdepends=(haskell-quickcheck haskell-hspec) +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('1731380fd57c8c79a77cea781fb7630f90e11cfa977ca836695981bcecf10b7d2d5f3e89e8a6de5fd3fb32ac441b0512c7a6fd356107e6efa47b0d5fd491157c') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-mutable-containers/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:22:42 Author: felixonmars Revision: 1015034 upgpkg: haskell-mutable-containers 0.3.4-153: rebuild with th-abstraction 0.4.3.0 Modified: haskell-mutable-containers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:21:57 UTC (rev 1015033) +++ PKGBUILD2021-09-15 05:22:42 UTC (rev 1015034) @@ -2,7 +2,7 @@ _hkgname=mutable-containers pkgname=haskell-mutable-containers pkgver=0.3.4 -pkgrel=152 +pkgrel=153 pkgdesc='Abstactions and concrete implementations of mutable containers' arch=(x86_64) url="https://hackage.haskell.org/package/$_hkgname;
[arch-commits] Commit in haskell-conduit/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:21:57 Author: felixonmars Revision: 1015033 archrelease: copy trunk to community-staging-x86_64 Added: haskell-conduit/repos/community-staging-x86_64/ haskell-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1015032, haskell-conduit/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1015032, haskell-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:21:57 UTC (rev 1015033) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=conduit +pkgname=haskell-conduit +pkgver=1.3.4.1 +pkgrel=43 +pkgdesc="Streaming data processing library." +url="https://github.com/snoyberg/conduit; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mono-traversable' 'haskell-primitive' + 'haskell-resourcet' 'haskell-unliftio-core' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-safe' 'haskell-silently' + 'haskell-split' 'haskell-unliftio') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('fdb5eb22e0e49a6b150b7bafe9775e9b2b41b70338647d447ae20a3901d93de9b286cc2ac0ff7533bffeb0b3ca9a5b898fd6c0341898b4ecddde9a9eb4a2823a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $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-conduit/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:21:49 Author: felixonmars Revision: 1015032 upgpkg: haskell-conduit 1.3.4.1-43: rebuild with th-abstraction 0.4.3.0 Modified: haskell-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:19:27 UTC (rev 1015031) +++ PKGBUILD2021-09-15 05:21:49 UTC (rev 1015032) @@ -4,7 +4,7 @@ _hkgname=conduit pkgname=haskell-conduit pkgver=1.3.4.1 -pkgrel=42 +pkgrel=43 pkgdesc="Streaming data processing library." url="https://github.com/snoyberg/conduit; license=("MIT")
[arch-commits] Commit in haskell-quickcheck-instances/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:19:27 Author: felixonmars Revision: 1015031 archrelease: copy trunk to community-staging-x86_64 Added: haskell-quickcheck-instances/repos/community-staging-x86_64/ haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1015030, haskell-quickcheck-instances/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD (from rev 1015030, haskell-quickcheck-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:19:27 UTC (rev 1015031) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=quickcheck-instances +pkgname=haskell-quickcheck-instances +pkgver=0.3.25.2 +pkgrel=68 +pkgdesc="Common quickcheck instances" +url="https://github.com/haskellari/qc-instances; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-case-insensitive' 'haskell-data-fix' + 'haskell-hashable' 'haskell-integer-logarithms' 'haskell-old-time' 'haskell-scientific' + 'haskell-splitmix' 'haskell-strict' 'haskell-tagged' 'haskell-these' + 'haskell-time-compat' 'haskell-transformers-compat' 'haskell-unordered-containers' + 'haskell-uuid-types' 'haskell-vector') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1e4df0c814cfdd12370d25ba66e0d9698e25cd480d9609ab5a45d4492df7a4600b79f5412f8224d90976c3accd59b16f8941b351bf8980e70e846ec08e6efced') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base -u transformers-compat $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-bytestring-builder +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-quickcheck-instances/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:19:19 Author: felixonmars Revision: 1015030 upgpkg: haskell-quickcheck-instances 0.3.25.2-68: rebuild with th-abstraction 0.4.3.0 Modified: haskell-quickcheck-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:18:36 UTC (rev 1015029) +++ PKGBUILD2021-09-15 05:19:19 UTC (rev 1015030) @@ -4,7 +4,7 @@ _hkgname=quickcheck-instances pkgname=haskell-quickcheck-instances pkgver=0.3.25.2 -pkgrel=67 +pkgrel=68 pkgdesc="Common quickcheck instances" url="https://github.com/haskellari/qc-instances; license=("BSD")
[arch-commits] Commit in haskell-wl-pprint-terminfo/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:18:36 Author: felixonmars Revision: 1015029 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wl-pprint-terminfo/repos/community-staging-x86_64/ haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD (from rev 1015028, haskell-wl-pprint-terminfo/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD (from rev 1015028, haskell-wl-pprint-terminfo/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:18:36 UTC (rev 1015029) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=wl-pprint-terminfo +pkgname=haskell-wl-pprint-terminfo +pkgver=3.7.1.4 +pkgrel=259 +pkgdesc="A color pretty printer with terminfo support" +url="https://github.com/ekmett/wl-pprint-terminfo/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-wl-pprint-extras') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('1f2a7bd195732fe297c49c50b59812190d5698efa7c2e9b2fbcfbbae71523c25dfcc2a0f098aebe22453cd867bc40480100c8231a6f43a7bd46202f3dcd924b3') + +prepare() { +sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fCursed +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-wl-pprint-terminfo/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:18:28 Author: felixonmars Revision: 1015028 upgpkg: haskell-wl-pprint-terminfo 3.7.1.4-259: rebuild with th-abstraction 0.4.3.0 Modified: haskell-wl-pprint-terminfo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:17:48 UTC (rev 1015027) +++ PKGBUILD2021-09-15 05:18:28 UTC (rev 1015028) @@ -3,7 +3,7 @@ _hkgname=wl-pprint-terminfo pkgname=haskell-wl-pprint-terminfo pkgver=3.7.1.4 -pkgrel=258 +pkgrel=259 pkgdesc="A color pretty printer with terminfo support" url="https://github.com/ekmett/wl-pprint-terminfo/; license=('BSD')
[arch-commits] Commit in haskell-refinery/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:17:48 Author: felixonmars Revision: 1015027 archrelease: copy trunk to community-staging-x86_64 Added: haskell-refinery/repos/community-staging-x86_64/ haskell-refinery/repos/community-staging-x86_64/PKGBUILD (from rev 1015026, haskell-refinery/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-refinery/repos/community-staging-x86_64/PKGBUILD (from rev 1015026, haskell-refinery/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:17:48 UTC (rev 1015027) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=refinery +pkgname=haskell-refinery +pkgver=0.4.0.0 +pkgrel=15 +pkgdesc="Toolkit for building proof automation systems" +url="https://github.com/totbwf/refinery#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mmorph') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('5b174c80409df39d16291fa2456677331b83c14396aacd55802f22b6d68eb06092a4c269c62610f8b078503cad7862b377e3ebb71d8c7efba0725c9a7a05ebf1') + +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=-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-refinery/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:17:41 Author: felixonmars Revision: 1015026 upgpkg: haskell-refinery 0.4.0.0-15: rebuild with th-abstraction 0.4.3.0 Modified: haskell-refinery/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:17:07 UTC (rev 1015025) +++ PKGBUILD2021-09-15 05:17:41 UTC (rev 1015026) @@ -3,7 +3,7 @@ _hkgname=refinery pkgname=haskell-refinery pkgver=0.4.0.0 -pkgrel=14 +pkgrel=15 pkgdesc="Toolkit for building proof automation systems" url="https://github.com/totbwf/refinery#readme; license=("BSD")
[arch-commits] Commit in seatd/repos (community-x86_64 community-x86_64/PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:17:07 Author: ainola Revision: 1015025 archrelease: copy trunk to community-x86_64 Added: seatd/repos/community-x86_64/ seatd/repos/community-x86_64/PKGBUILD (from rev 1015024, seatd/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: seatd/repos/community-x86_64/PKGBUILD (from rev 1015024, seatd/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2021-09-15 05:17:07 UTC (rev 1015025) @@ -0,0 +1,44 @@ +# Maintainer: Brett Cornwall + +pkgname=seatd +pkgver=0.6.1 +pkgrel=2 +pkgdesc="A minimal seat management daemon, and a universal seat management library" +arch=(x86_64) +url="https://sr.ht/~kennylevinsen/seatd/; +license=('MIT') +provides=("libseat.so") +replaces=("libseat") +makedepends=( +'meson' +'ninja' +'scdoc' +'systemd' +) +depends=( +'systemd-libs' +) +source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/seatd/archive/$pkgver.tar.gz;) +sha256sums=('f8f8d2d2a6c5f08714b2a784595e781a257df15d6086ec4e73701217ee5ec9e8') +build() { +mkdir build +meson --prefix=/usr \ + --buildtype=plain \ + -Dexamples="disabled" \ + -Dserver="enabled" \ + -Dlibseat-logind="systemd" \ + -Dlogind="enabled" \ + -Dman-pages="enabled" \ + "seatd-$pkgver" \ + build +ninja -C build +} + +check() { +ninja -C build test +} + +package() { +DESTDIR="$pkgdir/" ninja -C build install +install -Dm644 "seatd-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" +}
[arch-commits] Commit in haskell-xcffib/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:16:53 Author: felixonmars Revision: 1015024 archrelease: copy trunk to community-staging-x86_64 Added: haskell-xcffib/repos/community-staging-x86_64/ haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1015023, haskell-xcffib/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1015023, haskell-xcffib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:16:53 UTC (rev 1015024) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=xcffib +pkgname=haskell-xcffib +pkgver=0.11.1 +pkgrel=80 +pkgdesc="A cffi-based python binding for X" +url="https://github.com/tych0/xcffib; +license=('Apache') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-either' 'haskell-filemanip' 'haskell-language-python' + 'haskell-optparse-applicative' 'haskell-split' 'haskell-xcb-types') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd70a762184b714fa53fd906ac192edcf990d8ff7674be1369eace38ee750da5eb6f4c5c2b7c6e5fab980f4bee96a7de4e2e38a27702cef28875a09bde8e5dd2') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-xcffib/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:16:45 Author: felixonmars Revision: 1015023 upgpkg: haskell-xcffib 0.11.1-80: rebuild with th-abstraction 0.4.3.0 Modified: haskell-xcffib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:16:03 UTC (rev 1015022) +++ PKGBUILD2021-09-15 05:16:45 UTC (rev 1015023) @@ -3,7 +3,7 @@ _hkgname=xcffib pkgname=haskell-xcffib pkgver=0.11.1 -pkgrel=79 +pkgrel=80 pkgdesc="A cffi-based python binding for X" url="https://github.com/tych0/xcffib; license=('Apache')
[arch-commits] Commit in (libseat seatd seatd/repos seatd/trunk seatd/trunk/PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:16:03 Author: ainola Revision: 1015022 Rename libseat to seatd to follow upstream naming Added: seatd/ seatd/repos/ seatd/trunk/ seatd/trunk/PKGBUILD Deleted: libseat/ --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Added: seatd/trunk/PKGBUILD === --- seatd/trunk/PKGBUILD(rev 0) +++ seatd/trunk/PKGBUILD2021-09-15 05:16:03 UTC (rev 1015022) @@ -0,0 +1,44 @@ +# Maintainer: Brett Cornwall + +pkgname=seatd +pkgver=0.6.1 +pkgrel=2 +pkgdesc="A minimal seat management daemon, and a universal seat management library" +arch=(x86_64) +url="https://sr.ht/~kennylevinsen/seatd/; +license=('MIT') +provides=("libseat.so") +replaces=("libseat") +makedepends=( +'meson' +'ninja' +'scdoc' +'systemd' +) +depends=( +'systemd-libs' +) +source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/seatd/archive/$pkgver.tar.gz;) +sha256sums=('f8f8d2d2a6c5f08714b2a784595e781a257df15d6086ec4e73701217ee5ec9e8') +build() { +mkdir build +meson --prefix=/usr \ + --buildtype=plain \ + -Dexamples="disabled" \ + -Dserver="enabled" \ + -Dlibseat-logind="systemd" \ + -Dlogind="enabled" \ + -Dman-pages="enabled" \ + "seatd-$pkgver" \ + build +ninja -C build +} + +check() { +ninja -C build test +} + +package() { +DESTDIR="$pkgdir/" ninja -C build install +install -Dm644 "seatd-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" +}
[arch-commits] Commit in haskell-adjunctions/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:15:57 Author: felixonmars Revision: 1015021 archrelease: copy trunk to community-staging-x86_64 Added: haskell-adjunctions/repos/community-staging-x86_64/ haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 1015020, haskell-adjunctions/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 1015020, haskell-adjunctions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:15:57 UTC (rev 1015021) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=adjunctions +pkgname=haskell-adjunctions +pkgver=4.4 +pkgrel=260 +pkgdesc="Adjunctions and representable functors" +url="https://github.com/ekmett/adjunctions/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-distributive' 'haskell-free' + 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-tagged' + 'haskell-transformers-compat' 'haskell-void') +makedepends=('ghc' 'haskell-generic-deriving' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/semigroups/d' -e 's/< *0.6/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-adjunctions/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:15:49 Author: felixonmars Revision: 1015020 upgpkg: haskell-adjunctions 4.4-260: rebuild with th-abstraction 0.4.3.0 Modified: haskell-adjunctions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:15:06 UTC (rev 1015019) +++ PKGBUILD2021-09-15 05:15:49 UTC (rev 1015020) @@ -4,7 +4,7 @@ _hkgname=adjunctions pkgname=haskell-adjunctions pkgver=4.4 -pkgrel=259 +pkgrel=260 pkgdesc="Adjunctions and representable functors" url="https://github.com/ekmett/adjunctions/; license=("BSD")
[arch-commits] Commit in haskell-keys/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:15:06 Author: felixonmars Revision: 1015019 archrelease: copy trunk to community-staging-x86_64 Added: haskell-keys/repos/community-staging-x86_64/ haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 1015018, haskell-keys/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 1015018, haskell-keys/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:15:06 UTC (rev 1015019) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=keys +pkgname=haskell-keys +pkgver=3.12.3 +pkgrel=142 +pkgdesc="Keyed functors and containers" +url="https://github.com/ekmett/keys/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-free' 'haskell-hashable' 'haskell-semigroupoids' + 'haskell-tagged' 'haskell-transformers-compat' 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d') + +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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-keys/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:14:59 Author: felixonmars Revision: 1015018 upgpkg: haskell-keys 3.12.3-142: rebuild with th-abstraction 0.4.3.0 Modified: haskell-keys/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:14:15 UTC (rev 1015017) +++ PKGBUILD2021-09-15 05:14:59 UTC (rev 1015018) @@ -4,7 +4,7 @@ _hkgname=keys pkgname=haskell-keys pkgver=3.12.3 -pkgrel=141 +pkgrel=142 pkgdesc="Keyed functors and containers" url="https://github.com/ekmett/keys/; license=("BSD")
[arch-commits] Commit in haskell-ghc-exactprint/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:14:15 Author: felixonmars Revision: 1015017 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghc-exactprint/repos/community-staging-x86_64/ haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1015016, haskell-ghc-exactprint/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1015016, haskell-ghc-exactprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:14:15 UTC (rev 1015017) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=ghc-exactprint +pkgname=haskell-ghc-exactprint +pkgver=0.6.4 +pkgrel=40 +pkgdesc="ExactPrint for GHC" +url="https://github.com/alanz/ghc-exactprint.git; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-free' 'haskell-ghc-paths' 'haskell-syb') +makedepends=('ghc' 'haskell-diff' 'haskell-hunit' 'haskell-filemanip' 'haskell-silently') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('a269d270464ee34493117e672c819eefe369bb88bd6043284631f67b3c711e6559f7d6352da2080bc65749767305ea75b9bc43e594bdfcd81ea6cb02986a8bff') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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-ghc-exactprint/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:14:08 Author: felixonmars Revision: 1015016 upgpkg: haskell-ghc-exactprint 0.6.4-40: rebuild with th-abstraction 0.4.3.0 Modified: haskell-ghc-exactprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:03:59 UTC (rev 1015015) +++ PKGBUILD2021-09-15 05:14:08 UTC (rev 1015016) @@ -3,7 +3,7 @@ _hkgname=ghc-exactprint pkgname=haskell-ghc-exactprint pkgver=0.6.4 -pkgrel=39 +pkgrel=40 pkgdesc="ExactPrint for GHC" url="https://github.com/alanz/ghc-exactprint.git; license=("BSD")
[arch-commits] Commit in haskell-recursion-schemes/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:03:59 Author: felixonmars Revision: 1015015 archrelease: copy trunk to community-staging-x86_64 Added: haskell-recursion-schemes/repos/community-staging-x86_64/ haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD (from rev 1015014, haskell-recursion-schemes/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD (from rev 1015014, haskell-recursion-schemes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:03:59 UTC (rev 1015015) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=recursion-schemes +pkgname=haskell-recursion-schemes +pkgver=5.2.2.1 +pkgrel=38 +pkgdesc="Representing common recursion patterns as higher-order functions" +url="https://github.com/ekmett/recursion-schemes; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-comonad' 'haskell-data-fix' 'haskell-free' + 'haskell-th-abstraction') +makedepends=('ghc' 'uusi' 'haskell-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('023ad661b95815f409c4a74725612074d7a5973172d3e23a86f6f8992b9e7e41abbaf007fad7dfbc60c2fe0ba7bd41294e1b9d0f26a79574c1013a4a102d3d32') + +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 +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-recursion-schemes/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:03:51 Author: felixonmars Revision: 1015014 upgpkg: haskell-recursion-schemes 5.2.2.1-38: rebuild with th-abstraction 0.4.3.0 Modified: haskell-recursion-schemes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:02:54 UTC (rev 1015013) +++ PKGBUILD2021-09-15 05:03:51 UTC (rev 1015014) @@ -3,7 +3,7 @@ _hkgname=recursion-schemes pkgname=haskell-recursion-schemes pkgver=5.2.2.1 -pkgrel=37 +pkgrel=38 pkgdesc="Representing common recursion patterns as higher-order functions" url="https://github.com/ekmett/recursion-schemes; license=('BSD')
[arch-commits] Commit in haskell-tdigest/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:02:54 Author: felixonmars Revision: 1015013 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tdigest/repos/community-staging-x86_64/ haskell-tdigest/repos/community-staging-x86_64/PKGBUILD (from rev 1015012, haskell-tdigest/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-tdigest/repos/community-staging-x86_64/PKGBUILD (from rev 1015012, haskell-tdigest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:02:54 UTC (rev 1015013) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=tdigest +pkgname=haskell-tdigest +pkgver=0.2.1.1 +pkgrel=60 +pkgdesc="On-line accumulation of rank-based statistics" +url="https://github.com/phadej/haskell-tdigest#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-reducers' 'haskell-semigroupoids' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('a3998575ff5d180e6383d5bd5fc7c8e5fcfdb0c03e16f5f9089935a4d97173b7') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base -u tasty -d semigroups $_hkgname.cabal + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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-tdigest/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:02:46 Author: felixonmars Revision: 1015012 upgpkg: haskell-tdigest 0.2.1.1-60: rebuild with th-abstraction 0.4.3.0 Modified: haskell-tdigest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:01:45 UTC (rev 1015011) +++ PKGBUILD2021-09-15 05:02:46 UTC (rev 1015012) @@ -3,7 +3,7 @@ _hkgname=tdigest pkgname=haskell-tdigest pkgver=0.2.1.1 -pkgrel=59 +pkgrel=60 pkgdesc="On-line accumulation of rank-based statistics" url="https://github.com/phadej/haskell-tdigest#readme; license=("BSD")
[arch-commits] Commit in haskell-turtle/repos (2 files)
Date: Wednesday, September 15, 2021 @ 05:01:45 Author: felixonmars Revision: 1015011 archrelease: copy trunk to community-staging-x86_64 Added: haskell-turtle/repos/community-staging-x86_64/ haskell-turtle/repos/community-staging-x86_64/PKGBUILD (from rev 1015010, haskell-turtle/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-turtle/repos/community-staging-x86_64/PKGBUILD (from rev 1015010, haskell-turtle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:01:45 UTC (rev 1015011) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=turtle +pkgname=haskell-turtle +pkgver=1.5.22 +pkgrel=33 +pkgdesc="Shell programming, Haskell-style" +url="https://github.com/Gabriel439/Haskell-Turtle-Library; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-clock' + 'haskell-foldl' 'haskell-hostname' 'haskell-managed' 'haskell-optparse-applicative' + 'haskell-optional-args' 'haskell-streaming-commons' 'haskell-system-fileio' + 'haskell-system-filepath' 'haskell-temporary' 'haskell-unix-compat') +makedepends=('ghc' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ebd0a11748fa178a3f6622b1e010d72c87ff2fb7fc0dfdcac733810d69d7437c94adf378a9bb5e79379c5198a38eadc4456698628c75c1a2eab925a399352d4f') + +prepare() { +sed -i 's/]/, "-dynamic"]/' $_hkgname-$pkgver/test/Main.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-turtle/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:01:38 Author: felixonmars Revision: 1015010 upgpkg: haskell-turtle 1.5.22-33: rebuild with th-abstraction 0.4.3.0 Modified: haskell-turtle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 05:00:20 UTC (rev 1015009) +++ PKGBUILD2021-09-15 05:01:38 UTC (rev 1015010) @@ -4,7 +4,7 @@ _hkgname=turtle pkgname=haskell-turtle pkgver=1.5.22 -pkgrel=32 +pkgrel=33 pkgdesc="Shell programming, Haskell-style" url="https://github.com/Gabriel439/Haskell-Turtle-Library; license=('BSD')
[arch-commits] Commit in haskell-mono-traversable/repos (3 files)
Date: Wednesday, September 15, 2021 @ 05:00:20 Author: felixonmars Revision: 1015009 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mono-traversable/repos/community-staging-x86_64/ haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD (from rev 1015008, haskell-mono-traversable/trunk/PKGBUILD) haskell-mono-traversable/repos/community-staging-x86_64/ghc9.patch (from rev 1015008, haskell-mono-traversable/trunk/ghc9.patch) + PKGBUILD | 55 +++ ghc9.patch | 31 +++ 2 files changed, 86 insertions(+) Copied: haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD (from rev 1015008, haskell-mono-traversable/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 05:00:20 UTC (rev 1015009) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=mono-traversable +pkgname=haskell-mono-traversable +pkgver=1.0.15.1 +pkgrel=155 +pkgdesc="Type classes for mapping, folding, and traversing monomorphic containers" +url="https://github.com/snoyberg/mono-traversable; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-split' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck' 'haskell-foldl' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; +ghc9.patch) +sha512sums=('adf1af35b93af0605667d8b033415f318c6dab225499fdd1d9eab349fb1eedca2623c98f9dce83f94ed27db75b6f0aa88027daa748c7b3db05f47f68b505b0c8' + '5fcbb4021f14a22198f352b3d223a14e3bd420e6b991d17e76db99aea1a89070ad915fe55f80928181588457013e0e542621c9cf6aa875ef382ac6bb861bcbb2') + +prepare() { +cd $_hkgname-$pkgver +# https://github.com/snoyberg/mono-traversable/issues/192 +patch -p2 -i ../ghc9.patch +sed -i 's/main.hs/Main.hs/;/Spec/d' $_hkgname.cabal + +uusi -d semigroups $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} Copied: haskell-mono-traversable/repos/community-staging-x86_64/ghc9.patch (from rev 1015008, haskell-mono-traversable/trunk/ghc9.patch) === --- community-staging-x86_64/ghc9.patch (rev 0) +++ community-staging-x86_64/ghc9.patch 2021-09-15 05:00:20 UTC (rev 1015009) @@ -0,0 +1,31 @@ +commit 00c4ed6ed6231d30f211cd83062507448b7ffca4 +Author: Felix Yan +Date: Mon Jun 21 06:01:10 2021 +0800 + +Fix tests in GHC 9.0 + +Implements #192 + +diff --git a/mono-traversable/test/Spec.hs b/mono-traversable/test/Main.hs +similarity index 99% +rename from mono-traversable/test/Spec.hs +rename to mono-traversable/test/Main.hs +index e8d2357..befda4c 100644 +--- a/mono-traversable/test/Spec.hs b/mono-traversable/test/Main.hs +@@ -6,7 +6,7 @@ + {-# LANGUAGE ScopedTypeVariables #-} + {-# LANGUAGE PatternSynonyms #-} + +-module Spec where ++module Main where + + import Data.MonoTraversable + import Data.Containers +diff --git a/mono-traversable/test/main.hs b/mono-traversable/test/main.hs +deleted file mode 100644 +index a4754a0..000 +--- a/mono-traversable/test/main.hs /dev/null +@@ -1 +0,0 @@ +-import Spec (main)
[arch-commits] Commit in haskell-mono-traversable/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 05:00:11 Author: felixonmars Revision: 1015008 upgpkg: haskell-mono-traversable 1.0.15.1-155: rebuild with th-abstraction 0.4.3.0 Modified: haskell-mono-traversable/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:58:41 UTC (rev 1015007) +++ PKGBUILD2021-09-15 05:00:11 UTC (rev 1015008) @@ -4,7 +4,7 @@ _hkgname=mono-traversable pkgname=haskell-mono-traversable pkgver=1.0.15.1 -pkgrel=154 +pkgrel=155 pkgdesc="Type classes for mapping, folding, and traversing monomorphic containers" url="https://github.com/snoyberg/mono-traversable; license=("MIT")
[arch-commits] Commit in haskell-strict/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:58:41 Author: felixonmars Revision: 1015007 archrelease: copy trunk to community-staging-x86_64 Added: haskell-strict/repos/community-staging-x86_64/ haskell-strict/repos/community-staging-x86_64/PKGBUILD (from rev 1015006, haskell-strict/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-strict/repos/community-staging-x86_64/PKGBUILD (from rev 1015006, haskell-strict/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:58:41 UTC (rev 1015007) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=strict +pkgname=haskell-strict +pkgver=0.4.0.1 +pkgrel=72 +pkgdesc="Strict data types and String IO" +url="https://github.com/haskell-strict/strict; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-assoc' 'haskell-hashable' 'haskell-these') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235') + +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 \ +-fsplit-base +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-strict/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 04:58:33 Author: felixonmars Revision: 1015006 upgpkg: haskell-strict 0.4.0.1-72: rebuild with th-abstraction 0.4.3.0 Modified: haskell-strict/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:57:51 UTC (rev 1015005) +++ PKGBUILD2021-09-15 04:58:33 UTC (rev 1015006) @@ -4,7 +4,7 @@ _hkgname=strict pkgname=haskell-strict pkgver=0.4.0.1 -pkgrel=71 +pkgrel=72 pkgdesc="Strict data types and String IO" url="https://github.com/haskell-strict/strict; license=("BSD")
[arch-commits] Commit in misfortune/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:57:51 Author: felixonmars Revision: 1015005 archrelease: copy trunk to community-staging-x86_64 Added: misfortune/repos/community-staging-x86_64/ misfortune/repos/community-staging-x86_64/PKGBUILD (from rev 1015004, misfortune/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: misfortune/repos/community-staging-x86_64/PKGBUILD (from rev 1015004, misfortune/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:57:51 UTC (rev 1015005) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +pkgname=misfortune +pkgver=0.1.1.2 +pkgrel=86 +pkgdesc="fortune-mod clone" +url="https://github.com/mokus0/misfortune; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-knob' 'haskell-monad-loops' 'haskell-random-fu' + 'haskell-regex-base' 'haskell-regex-pcre' 'haskell-utf8-string' + 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha256sums=('ae4b44215f811e7af6af756c813b9bd6e4161be555f30dd817324f8d1ffe2349') + +prepare() { + cd $pkgname-$pkgver + sed -i '/semigroups/d' $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=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $pkgname-$pkgver + + install -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 misfortune/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 04:57:44 Author: felixonmars Revision: 1015004 upgpkg: misfortune 0.1.1.2-86: rebuild with th-abstraction 0.4.3.0 Modified: misfortune/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:56:37 UTC (rev 1015003) +++ PKGBUILD2021-09-15 04:57:44 UTC (rev 1015004) @@ -2,7 +2,7 @@ pkgname=misfortune pkgver=0.1.1.2 -pkgrel=85 +pkgrel=86 pkgdesc="fortune-mod clone" url="https://github.com/mokus0/misfortune; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-wl-pprint-extras/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:56:37 Author: felixonmars Revision: 1015003 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 1015002, 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 1015002, haskell-wl-pprint-extras/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:56:37 UTC (rev 1015003) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=wl-pprint-extras +pkgname=haskell-wl-pprint-extras +pkgver=3.5.0.5 +pkgrel=259 +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 +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-wl-pprint-extras/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 04:56:30 Author: felixonmars Revision: 1015002 upgpkg: haskell-wl-pprint-extras 3.5.0.5-259: rebuild with th-abstraction 0.4.3.0 Modified: haskell-wl-pprint-extras/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:55:54 UTC (rev 1015001) +++ PKGBUILD2021-09-15 04:56:30 UTC (rev 1015002) @@ -3,7 +3,7 @@ _hkgname=wl-pprint-extras pkgname=haskell-wl-pprint-extras pkgver=3.5.0.5 -pkgrel=258 +pkgrel=259 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 haskell-checkers/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:55:54 Author: felixonmars Revision: 1015001 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 1015000, haskell-checkers/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 1015000, haskell-checkers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:55:54 UTC (rev 1015001) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=checkers +pkgname=haskell-checkers +pkgver=0.5.6 +pkgrel=110 +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 +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-checkers/trunk (PKGBUILD)
Date: Wednesday, September 15, 2021 @ 04:55:47 Author: felixonmars Revision: 1015000 upgpkg: haskell-checkers 0.5.6-110: rebuild with th-abstraction 0.4.3.0 Modified: haskell-checkers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:55:07 UTC (rev 1014999) +++ PKGBUILD2021-09-15 04:55:47 UTC (rev 1015000) @@ -3,7 +3,7 @@ _hkgname=checkers pkgname=haskell-checkers pkgver=0.5.6 -pkgrel=109 +pkgrel=110 pkgdesc="Check properties on standard classes and data structures" url="https://github.com/conal/checkers; license=('BSD')
[arch-commits] Commit in haskell-either/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:55:07 Author: felixonmars Revision: 1014999 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 1014998, haskell-either/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 1014998, haskell-either/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:55:07 UTC (rev 1014999) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=either +pkgname=haskell-either +pkgver=5.0.1.1 +pkgrel=174 +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 +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: Wednesday, September 15, 2021 @ 04:55:00 Author: felixonmars Revision: 1014998 upgpkg: haskell-either 5.0.1.1-174: rebuild with th-abstraction 0.4.3.0 Modified: haskell-either/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:54:20 UTC (rev 1014997) +++ PKGBUILD2021-09-15 04:55:00 UTC (rev 1014998) @@ -4,7 +4,7 @@ _hkgname=either pkgname=haskell-either pkgver=5.0.1.1 -pkgrel=173 +pkgrel=174 pkgdesc="An either monad transformer" url="https://github.com/ekmett/either/; license=("BSD")
[arch-commits] Commit in haskell-free/repos (2 files)
Date: Wednesday, September 15, 2021 @ 04:54:20 Author: felixonmars Revision: 1014997 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 1014996, haskell-free/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1014996, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-15 04:54:20 UTC (rev 1014997) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=5.1.7 +pkgrel=29 +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 +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: Wednesday, September 15, 2021 @ 04:54:13 Author: felixonmars Revision: 1014996 upgpkg: haskell-free 5.1.7-29: rebuild with th-abstraction 0.4.3.0 Modified: haskell-free/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-15 04:53:17 UTC (rev 1014995) +++ PKGBUILD2021-09-15 04:54:13 UTC (rev 1014996) @@ -4,7 +4,7 @@ _hkgname=free pkgname=haskell-free pkgver=5.1.7 -pkgrel=28 +pkgrel=29 pkgdesc="Monads for free" url="https://github.com/ekmett/free/; license=("BSD")