[arch-commits] Commit in python-anyio/repos/community-any (PKGBUILD PKGBUILD)
Date: Saturday, February 27, 2021 @ 06:23:09 Author: yan12125 Revision: 874645 archrelease: copy trunk to community-any Added: python-anyio/repos/community-any/PKGBUILD (from rev 874644, python-anyio/trunk/PKGBUILD) Deleted: python-anyio/repos/community-any/PKGBUILD --+ PKGBUILD | 82 ++--- 1 file changed, 41 insertions(+), 41 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-02-27 06:22:52 UTC (rev 874644) +++ PKGBUILD2021-02-27 06:23:09 UTC (rev 874645) @@ -1,41 +0,0 @@ -# Maintainer: Chih-Hsuan Yen - -pkgname=python-anyio -pkgver=2.1.0 -pkgrel=1 -pkgdesc='High level compatibility layer for multiple asynchronous event loop implementations' -arch=(any) -url='https://github.com/agronholm/anyio' -license=(MIT) -depends=(python python-idna python-sniffio) -makedepends=(python-setuptools python-setuptools-scm) -checkdepends=(python-pytest python-trustme python-hypothesis python-uvloop - python-curio python-trio) -optdepends=( - 'python-curio: curio backend' - 'python-trio: trio backend' -) -source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz) -sha256sums=('c5598359222e5f34f47046ecf7e7b713f3cd9baa6daad778319a3c5944fddf67') - -export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver - -build() { - cd anyio-$pkgver - python setup.py build -} - -check() { - cd anyio-$pkgver - # Install to a temporary root as the test suite requires the entry point for - # its pytest plugin - pyver=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]))") - python setup.py install --root="$PWD/tmp_install" --skip-build - PYTHONPATH="$PWD/tmp_install/usr/lib/python$pyver/site-packages" pytest -} - -package() { - cd anyio-$pkgver - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname -} Copied: python-anyio/repos/community-any/PKGBUILD (from rev 874644, python-anyio/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-02-27 06:23:09 UTC (rev 874645) @@ -0,0 +1,41 @@ +# Maintainer: Chih-Hsuan Yen + +pkgname=python-anyio +pkgver=2.2.0 +pkgrel=1 +pkgdesc='High level compatibility layer for multiple asynchronous event loop implementations' +arch=(any) +url='https://github.com/agronholm/anyio' +license=(MIT) +depends=(python python-idna python-sniffio) +makedepends=(python-setuptools python-setuptools-scm) +checkdepends=(python-pytest python-trustme python-hypothesis python-uvloop + python-curio python-trio) +optdepends=( + 'python-curio: curio backend' + 'python-trio: trio backend' +) +source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz) +sha256sums=('c1b748c399cc1051af7663d9765777d695534c17943285403c5bce993a34cd20') + +export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver + +build() { + cd anyio-$pkgver + python setup.py build +} + +check() { + cd anyio-$pkgver + # Install to a temporary root as the test suite requires the entry point for + # its pytest plugin + pyver=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]))") + python setup.py install --root="$PWD/tmp_install" --skip-build + PYTHONPATH="$PWD/tmp_install/usr/lib/python$pyver/site-packages" pytest +} + +package() { + cd anyio-$pkgver + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +}
[arch-commits] Commit in python-anyio/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 06:22:52 Author: yan12125 Revision: 874644 upgpkg: python-anyio 2.2.0-1 Modified: python-anyio/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:12:22 UTC (rev 874643) +++ PKGBUILD2021-02-27 06:22:52 UTC (rev 874644) @@ -1,7 +1,7 @@ # Maintainer: Chih-Hsuan Yen pkgname=python-anyio -pkgver=2.1.0 +pkgver=2.2.0 pkgrel=1 pkgdesc='High level compatibility layer for multiple asynchronous event loop implementations' arch=(any) @@ -16,7 +16,7 @@ 'python-trio: trio backend' ) source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz) -sha256sums=('c5598359222e5f34f47046ecf7e7b713f3cd9baa6daad778319a3c5944fddf67') +sha256sums=('c1b748c399cc1051af7663d9765777d695534c17943285403c5bce993a34cd20') export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
[arch-commits] Commit in haskell-casa-client/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:53:37 Author: felixonmars Revision: 874616 upgpkg: haskell-casa-client 0.0.1-227: rebuild with http-client 0.7.6 Modified: haskell-casa-client/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:53:09 UTC (rev 874615) +++ PKGBUILD2021-02-27 02:53:37 UTC (rev 874616) @@ -3,7 +3,7 @@ _hkgname=casa-client pkgname=haskell-casa-client pkgver=0.0.1 -pkgrel=226 +pkgrel=227 pkgdesc="Content Addressable Storage Archive client" url="https://github.com/fpco/casa; license=('MIT')
[arch-commits] Commit in haskell-pantry/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:56:18 Author: felixonmars Revision: 874618 upgpkg: haskell-pantry 0.5.1.4-107: rebuild with http-client 0.7.6 Modified: haskell-pantry/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:53:46 UTC (rev 874617) +++ PKGBUILD2021-02-27 02:56:18 UTC (rev 874618) @@ -3,7 +3,7 @@ _hkgname=pantry pkgname=haskell-pantry pkgver=0.5.1.4 -pkgrel=106 +pkgrel=107 pkgdesc="Content addressable Haskell package management" url="https://github.com/commercialhaskell/pantry; license=('BSD')
[arch-commits] Commit in haskell-wai-handler-launch/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:00:57 Author: felixonmars Revision: 874622 upgpkg: haskell-wai-handler-launch 3.0.3.1-228: rebuild with http-client 0.7.6 Modified: haskell-wai-handler-launch/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:00:32 UTC (rev 874621) +++ PKGBUILD2021-02-27 03:00:57 UTC (rev 874622) @@ -4,7 +4,7 @@ _hkgname=wai-handler-launch pkgname=haskell-wai-handler-launch pkgver=3.0.3.1 -pkgrel=227 +pkgrel=228 pkgdesc="Launch a web app in the default browser." url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in haskell-yesod-core/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:01:50 Author: felixonmars Revision: 874624 upgpkg: haskell-yesod-core 1.6.18.8-73: rebuild with http-client 0.7.6 Modified: haskell-yesod-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:01:06 UTC (rev 874623) +++ PKGBUILD2021-02-27 03:01:50 UTC (rev 874624) @@ -4,7 +4,7 @@ _hkgname=yesod-core pkgname=haskell-yesod-core pkgver=1.6.18.8 -pkgrel=72 +pkgrel=73 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:00:20 Author: felixonmars Revision: 874620 upgpkg: stack 2.5.1-136: rebuild with http-client 0.7.6 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:56:28 UTC (rev 874619) +++ PKGBUILD2021-02-27 03:00:20 UTC (rev 874620) @@ -3,7 +3,7 @@ pkgname=stack pkgver=2.5.1 -pkgrel=135 +pkgrel=136 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("BSD")
[arch-commits] Commit in haskell-wai-handler-launch/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:01:06 Author: felixonmars Revision: 874623 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-handler-launch/repos/community-staging-x86_64/ haskell-wai-handler-launch/repos/community-staging-x86_64/PKGBUILD (from rev 874622, haskell-wai-handler-launch/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-wai-handler-launch/repos/community-staging-x86_64/PKGBUILD (from rev 874622, haskell-wai-handler-launch/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:01:06 UTC (rev 874623) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-handler-launch +pkgname=haskell-wai-handler-launch +pkgver=3.0.3.1 +pkgrel=228 +pkgdesc="Launch a web app in the default browser." +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-wai' 'haskell-warp' 'haskell-http-types' 'haskell-streaming-commons' + 'haskell-async') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('12505691dae45d743f739785cc4a32851e0bca55a7f3513d973de24722704eb5c62a8034f7bcddd8eb756ccf2a2fd9ab92986fec6e56d34d9e7a3fa900355c02') + +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-pantry/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:56:28 Author: felixonmars Revision: 874619 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pantry/repos/community-staging-x86_64/ haskell-pantry/repos/community-staging-x86_64/PKGBUILD (from rev 874618, haskell-pantry/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-pantry/repos/community-staging-x86_64/PKGBUILD (from rev 874618, haskell-pantry/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:56:28 UTC (rev 874619) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan + +_hkgname=pantry +pkgname=haskell-pantry +pkgver=0.5.1.4 +pkgrel=107 +pkgdesc="Content addressable Haskell package management" +url="https://github.com/commercialhaskell/pantry; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-casa-client' + 'haskell-casa-types' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-cryptonite-conduit' 'haskell-digest' 'haskell-filelock' 'haskell-generic-deriving' + 'haskell-hackage-security' 'haskell-hpack' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 'haskell-memory' + 'haskell-mono-traversable' 'haskell-network-uri' 'haskell-path' 'haskell-path-io' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-primitive' 'haskell-resourcet' 'haskell-rio' 'haskell-rio-orphans' + 'haskell-rio-prettyprint' 'haskell-tar-conduit' 'haskell-text-metrics' + 'haskell-unix-compat' 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-yaml' 'haskell-zip-archive') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-hspec' 'haskell-quickcheck' 'haskell-raw-strings-qq') +checkdepends=('git' 'mercurial') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e8285a3c1228b36898d957e56c726dd2b6d8e8d9283f08fe77c800f2030095a00ce76dde8277654a5dfd7523483f6ccd83beeefa2481c5a1bd56dc660312e239') + +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 +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 +} + +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 stack/repos (4 files)
Date: Saturday, February 27, 2021 @ 03:00:32 Author: felixonmars Revision: 874621 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 874620, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/optparse-applicative-0.16.patch (from rev 874620, stack/trunk/optparse-applicative-0.16.patch) stack/repos/community-staging-x86_64/stack.install (from rev 874620, stack/trunk/stack.install) -+ PKGBUILD| 81 ++ optparse-applicative-0.16.patch | 25 +++ stack.install |4 + 3 files changed, 110 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 874620, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:00:32 UTC (rev 874621) @@ -0,0 +1,81 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=2.5.1 +pkgrel=136 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-casa-client' + 'haskell-casa-types' 'haskell-colour' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' + 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' 'haskell-fsnotify' + 'haskell-generic-deriving' 'haskell-githash' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-hi-file-parser' 'haskell-hpack' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 'haskell-memory' + 'haskell-microlens' 'haskell-mintty' 'haskell-mono-traversable' 'haskell-mustache' + 'haskell-neat-interpolation' 'haskell-network-uri' 'haskell-open-browser' + 'haskell-optparse-applicative' 'haskell-optparse-generic' 'haskell-optparse-simple' + 'haskell-pantry' 'haskell-path' 'haskell-path-io' 'haskell-persistent' + 'haskell-persistent-sqlite' 'haskell-persistent-template' 'haskell-primitive' + 'haskell-project-template' 'haskell-regex-applicative-text' 'haskell-retry' 'haskell-rio' + 'haskell-rio-prettyprint' 'haskell-split' 'haskell-streaming-commons' 'haskell-tar' + 'haskell-temporary' 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' + 'haskell-typed-process' 'haskell-unicode-transforms' 'haskell-unix-compat' + 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml' + 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'git' 'haskell-quickcheck' 'haskell-hspec' 'haskell-raw-strings-qq' + 'haskell-smallcheck') +checkdepends=('cabal-install') +conflicts=('haskell-stack') +replaces=('haskell-stack') +install="stack.install" +source=("git+https://github.com/commercialhaskell/stack.git#tag=v$pkgver; +optparse-applicative-0.16.patch) +sha512sums=('SKIP' + '3ed61162edd869d5634e7e8485d784b9a192c97626da817635e6c756ca651454b5b806085aea6d7f8fd54041ae06e1613d9547958a85b777d2dfc35b02c0fbea') + +prepare() { + cd $pkgname + sed -i -e '/semigroups/d' $pkgname.cabal + sed -i '1i{-# LANGUAGE DataKinds #-}' src/Stack/Storage/User.hs src/Stack/Storage/Project.hs + patch -p1 -i ../optparse-applicative-0.16.patch +} + +build() { + cd $pkgname + + 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-disable-git-info -f-integration-tests -f-static -f-hide-dependency-versions -f-supported-build \ + --ghc-option='-pie' + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname + # cabal update + LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" runhaskell Setup test + # Integration tests will result in 4 failures on Arch currently +} + +package() { + cd $pkgname + + 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
[arch-commits] Commit in haskell-hakyll/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:51:17 Author: felixonmars Revision: 874611 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hakyll/repos/community-staging-x86_64/ haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 874610, haskell-hakyll/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 874610, haskell-hakyll/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:51:17 UTC (rev 874611) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hakyll +pkgname=haskell-hakyll +pkgver=4.13.4.1 +pkgrel=175 +pkgdesc="A static website compiler library" +url="https://jaspervdj.be/hakyll; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptonite' + 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-lrucache' 'haskell-memory' 'haskell-network-uri' + 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 'haskell-random' + 'haskell-regex-tdfa' 'haskell-resourcet' 'haskell-scientific' 'haskell-tagsoup' + 'haskell-time-locale-compat' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' 'haskell-yaml') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6045a1461855d46f57a20f7a84636f90e6d151bcbaf09511f10ab66fa0567062e355ff580d1f12a4432bbe517bc9e162d65927f3c343f8f077e81981e7c7973c') + +prepare() { +cd $_hkgname-$pkgver +uusi $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc +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 +LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo "https://github.com/jaspervdj/hakyll/issues/682; +} + +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-download/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:51:51 Author: felixonmars Revision: 874612 upgpkg: haskell-http-download 0.2.0.0-241: rebuild with http-client 0.7.6 Modified: haskell-http-download/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:51:17 UTC (rev 874611) +++ PKGBUILD2021-02-27 02:51:51 UTC (rev 874612) @@ -3,7 +3,7 @@ _hkgname=http-download pkgname=haskell-http-download pkgver=0.2.0.0 -pkgrel=240 +pkgrel=241 pkgdesc="Verified downloads with retries" url="https://github.com/commercialhaskell/http-download; license=('MIT')
[arch-commits] Commit in xmobar/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:53:09 Author: felixonmars Revision: 874615 archrelease: copy trunk to community-staging-x86_64 Added: xmobar/repos/community-staging-x86_64/ xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 874614, xmobar/trunk/PKGBUILD) --+ PKGBUILD | 64 + 1 file changed, 64 insertions(+) Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 874614, xmobar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:53:09 UTC (rev 874615) @@ -0,0 +1,64 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributer: Sergej Pupykin +# Contributor: Arch Haskell Team + +pkgname=xmobar +pkgver=0.36 +pkgrel=125 +pkgdesc='Minimalistic Text Based Status Bar' +url='https://hackage.haskell.org/package/xmobar' +license=('BSD') +arch=('x86_64') +depends=('libxft' 'libxinerama' 'libxrandr' 'libxpm' 'ghc-libs' 'haskell-x11' + 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri' + 'haskell-hinotify' 'haskell-stm' 'haskell-parsec' 'haskell-parsec-numbers' + 'haskell-mtl' 'haskell-regex-base' 'haskell-regex-compat' + 'haskell-http' 'haskell-dbus' 'haskell-libmpd' 'haskell-cereal' 'haskell-netlink' + 'haskell-text' 'haskell-async' 'haskell-aeson' + 'haskell-timezone-olson' 'haskell-timezone-series' 'alsa-lib' + 'haskell-extensible-exceptions' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-http-client-tls' 'haskell-alsa-core' 'haskell-alsa-mixer') +makedepends=('ghc' 'haskell-hspec' 'haskell-temporary') +source=(https://github.com/jaor/xmobar/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha512sums=('15abb262187448cd71f93e67f04ab40989f541dd02f968924521f99727cd75cb92d650d495fc40ad4bed97fa552185daca7801aa2d5079aa47a39dce9b4ea4f7') + +build() { + cd xmobar-${pkgver} + + _flags=(with_xft with_utf8 with_inotify with_mpd with_alsa with_nl80211 + with_datezone with_mpris with_dbus with_xpm with_threaded + with_rtsopts with_weather) + + runhaskell setup configure -O \ +--enable-shared \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--prefix=/usr \ +--dynlibdir=/usr/lib \ +--libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' \ +--flags="${_flags[*]}" \ +--enable-tests + runhaskell setup build + 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 xmobar-${pkgver} + runhaskell setup test +} + +package() { + cd xmobar-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/xmobar.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/xmobar.sh" + runhaskell setup copy --destdir="${pkgdir}" + install -Dm 644 license -t "${pkgdir}/usr/share/licenses/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-http-download/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:52:00 Author: felixonmars Revision: 874613 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-download/repos/community-staging-x86_64/ haskell-http-download/repos/community-staging-x86_64/PKGBUILD (from rev 874612, haskell-http-download/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-http-download/repos/community-staging-x86_64/PKGBUILD (from rev 874612, haskell-http-download/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:52:00 UTC (rev 874613) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=http-download +pkgname=haskell-http-download +pkgver=0.2.0.0 +pkgrel=241 +pkgdesc="Verified downloads with retries" +url="https://github.com/commercialhaskell/http-download; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-cryptonite-conduit' + 'haskell-http-client' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-path' 'haskell-path-io' 'haskell-retry' 'haskell-rio' 'haskell-rio-prettyprint') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b31caa48c1ea2a01f1301ca63b2e0c135cd0d3d392b92518c7d70d89fd83da7fd95cffa3cb374900a45fb2da8d17f748de0de72fb4beb8ad11e203676f9864ae') + +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 +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 +} + +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 xmobar/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:53:00 Author: felixonmars Revision: 874614 upgpkg: xmobar 0.36-125: rebuild with http-client 0.7.6 Modified: xmobar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:52:00 UTC (rev 874613) +++ PKGBUILD2021-02-27 02:53:00 UTC (rev 874614) @@ -5,7 +5,7 @@ pkgname=xmobar pkgver=0.36 -pkgrel=124 +pkgrel=125 pkgdesc='Minimalistic Text Based Status Bar' url='https://hackage.haskell.org/package/xmobar' license=('BSD')
[arch-commits] Commit in haskell-casa-client/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:53:46 Author: felixonmars Revision: 874617 archrelease: copy trunk to community-staging-x86_64 Added: haskell-casa-client/repos/community-staging-x86_64/ haskell-casa-client/repos/community-staging-x86_64/PKGBUILD (from rev 874616, haskell-casa-client/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-casa-client/repos/community-staging-x86_64/PKGBUILD (from rev 874616, haskell-casa-client/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:53:46 UTC (rev 874617) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=casa-client +pkgname=haskell-casa-client +pkgver=0.0.1 +pkgrel=227 +pkgdesc="Content Addressable Storage Archive client" +url="https://github.com/fpco/casa; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-casa-types' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-network-uri' 'haskell-resourcet' 'haskell-th-lift' 'haskell-unliftio-core' + 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2df03a0b1c2e01f2d24728e96fe446a25b630f5495c4e9995bcbde1ee9da530df1c6b40dde954cfaf6de2af6036fa6cfda7d9957b22106316557cc57d64114fa') + +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 +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 +} + +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 hoogle/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:49:49 Author: felixonmars Revision: 874608 upgpkg: hoogle 5.0.18.1-64: rebuild with http-client 0.7.6 Modified: hoogle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:48:56 UTC (rev 874607) +++ PKGBUILD2021-02-27 02:49:49 UTC (rev 874608) @@ -3,7 +3,7 @@ pkgname=hoogle pkgver=5.0.18.1 -pkgrel=63 +pkgrel=64 pkgdesc="Haskell API Search" url="https://www.haskell.org/hoogle/; license=("BSD")
[arch-commits] Commit in haskell-authenticate/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:48:56 Author: felixonmars Revision: 874607 archrelease: copy trunk to community-staging-x86_64 Added: haskell-authenticate/repos/community-staging-x86_64/ haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 874606, haskell-authenticate/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 874606, haskell-authenticate/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:48:56 UTC (rev 874607) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=authenticate +pkgname=haskell-authenticate +pkgver=1.3.5 +pkgrel=294 +pkgdesc="Authentication methods for Haskell web applications." +url="https://github.com/yesodweb/authenticate; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-conduit' 'haskell-html-conduit' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-network-uri' 'haskell-resourcet' + 'haskell-unordered-containers' 'haskell-xml-conduit') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('12962fcf71c732a7e709e7069d46691917b9ee9f2af6aab5556b76a4556b6ffc39e52082a4fcdbe501c2cbc7cc496b1164b6a9f2c3883597fcdd0a8298d4ac1a') + +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 \ +-fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in git-annex/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:10:21 Author: felixonmars Revision: 874639 archrelease: copy trunk to community-staging-x86_64 Added: git-annex/repos/community-staging-x86_64/ git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 874638, git-annex/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 874638, git-annex/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:10:21 UTC (rev 874639) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=git-annex +pkgver=8.20210127 +pkgrel=31 +pkgdesc="Manage files with git, without checking their contents into git" +url="https://git-annex.branchable.com/; +license=("AGPL3") +arch=('x86_64') +depends=('git' 'lsof' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws' + 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 'haskell-case-insensitive' + 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-connection' 'haskell-conduit' + 'haskell-criterion' 'haskell-crypto-api' 'haskell-cryptonite' 'haskell-data-default' + 'haskell-dav' 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist' + 'haskell-edit-distance' 'haskell-fdo-notify' 'haskell-feed' 'haskell-filepath-bytestring' + 'haskell-git-lfs' 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' + 'haskell-http-client-restricted' 'haskell-http-client-tls' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 'haskell-memory' 'haskell-microlens' + 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 'haskell-network' + 'haskell-network-info' 'haskell-network-multicast' 'haskell-network-uri' + 'haskell-old-locale' 'haskell-optparse-applicative' 'haskell-path-pieces' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 'haskell-resourcet' + 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 'haskell-shakespeare' + 'haskell-socks' 'haskell-split' 'haskell-stm-chans' 'haskell-tagsoup' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-tasty-rerun' 'haskell-torrent' + 'haskell-unix-compat' 'haskell-unliftio-core' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-uuid' 'haskell-vector' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp' 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-static') +makedepends=('chrpath' 'ghc') +source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;) +sha512sums=('SKIP') + +build() { + cd git-annex + sed -e 's|--ghc-options|-O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla --docdir=/usr/share/doc/'$pkgname' --ghc-options|' \ + -i Makefile + make GHC="ghc -dynamic" BUILDER=./Setup BUILDEROPTIONS=$MAKEFLAGS +} + +package() { + cd git-annex + make GHC="ghc -dynamic" BUILDER=./Setup DESTDIR="$pkgdir" install + + rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc +}
[arch-commits] Commit in haskell-aws/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:48:19 Author: felixonmars Revision: 874605 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aws/repos/community-staging-x86_64/ haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 874604, haskell-aws/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 874604, haskell-aws/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:48:19 UTC (rev 874605) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aws +pkgname=haskell-aws +pkgver=0.22 +pkgrel=226 +pkgdesc="Amazon Web Services (AWS) for Haskell" +url="https://github.com/aristidb/aws; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-byteable' + 'haskell-case-insensitive' 'haskell-cereal' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-data-default' 'haskell-http-conduit' + 'haskell-http-client-tls' 'haskell-http-types' 'haskell-lifted-base' 'haskell-memory' + 'haskell-monad-control' 'haskell-network' 'haskell-network-bsd' 'haskell-old-locale' + 'haskell-resourcet' 'haskell-safe' 'haskell-scientific' 'haskell-tagged' + 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-vector' 'haskell-xml-conduit') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-errors' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-transformers-base') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base16-bytestring -u base64-bytestring -u http-client $_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-examples +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test || echo "Requires AWS credentials to test" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-aws/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:48:09 Author: felixonmars Revision: 874604 upgpkg: haskell-aws 0.22-226: rebuild with http-client 0.7.6 Modified: haskell-aws/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:46:54 UTC (rev 874603) +++ PKGBUILD2021-02-27 02:48:09 UTC (rev 874604) @@ -4,7 +4,7 @@ _hkgname=aws pkgname=haskell-aws pkgver=0.22 -pkgrel=225 +pkgrel=226 pkgdesc="Amazon Web Services (AWS) for Haskell" url="https://github.com/aristidb/aws; license=("BSD")
[arch-commits] Commit in hoogle/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:50:05 Author: felixonmars Revision: 874609 archrelease: copy trunk to community-staging-x86_64 Added: hoogle/repos/community-staging-x86_64/ hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 874608, hoogle/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 874608, hoogle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:50:05 UTC (rev 874609) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hoogle +pkgver=5.0.18.1 +pkgrel=64 +pkgdesc="Haskell API Search" +url="https://www.haskell.org/hoogle/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-connection' 'haskell-extra' 'haskell-foundation' 'haskell-hashable' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-mmap' 'haskell-network' 'haskell-old-locale' 'haskell-process-extras' + 'haskell-resourcet' 'haskell-src-exts' 'haskell-storable-tuple' 'haskell-tar' + 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 'haskell-wai' + 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('00abbcf557824c604abbd5e9d27a5ca3d4a89e943888b6eef70dea46b8f786dfc851cb1c8f1531c808f4b71b34d3899258f3b009b0a38a385fc5c393a914da17') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option='-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 "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hakyll/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:51:07 Author: felixonmars Revision: 874610 upgpkg: haskell-hakyll 4.13.4.1-175: rebuild with http-client 0.7.6 Modified: haskell-hakyll/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:50:05 UTC (rev 874609) +++ PKGBUILD2021-02-27 02:51:07 UTC (rev 874610) @@ -4,7 +4,7 @@ _hkgname=hakyll pkgname=haskell-hakyll pkgver=4.13.4.1 -pkgrel=174 +pkgrel=175 pkgdesc="A static website compiler library" url="https://jaspervdj.be/hakyll; license=("BSD")
[arch-commits] Commit in haskell-authenticate/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:48:46 Author: felixonmars Revision: 874606 upgpkg: haskell-authenticate 1.3.5-294: rebuild with http-client 0.7.6 Modified: haskell-authenticate/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:48:19 UTC (rev 874605) +++ PKGBUILD2021-02-27 02:48:46 UTC (rev 874606) @@ -4,7 +4,7 @@ _hkgname=authenticate pkgname=haskell-authenticate pkgver=1.3.5 -pkgrel=293 +pkgrel=294 pkgdesc="Authentication methods for Haskell web applications." url="https://github.com/yesodweb/authenticate; license=("MIT")
[arch-commits] Commit in hledger-web/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:11:26 Author: felixonmars Revision: 874641 archrelease: copy trunk to community-staging-x86_64 Added: hledger-web/repos/community-staging-x86_64/ hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 874640, hledger-web/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 874640, hledger-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:11:26 UTC (rev 874641) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-web +pkgver=1.20.4 +pkgrel=29 +pkgdesc="Web-based user interface for the hledger accounting system" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-clientsession' + 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-data-default' + 'haskell-decimal' 'haskell-extra' 'haskell-hjsmin' 'haskell-hspec' 'haskell-http-conduit' + 'haskell-http-client' 'haskell-http-types' 'haskell-megaparsec' 'haskell-network' + 'haskell-shakespeare' 'haskell-unix-compat' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-cors' 'haskell-wai-extra' + 'haskell-wai-handler-launch' 'haskell-warp' 'haskell-yesod' 'haskell-yesod-core' + 'haskell-yesod-form' 'haskell-yesod-static' 'haskell-yesod-test') +makedepends=('ghc') +replaces=('hledger-api') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('c8dbea51c7c8395a5da6bbe7a42a52d8a8ac9ad813f828ad5036b8e352fca20e4e1709ac70052ab68e61164853867bfdf4c38c05299189950d7e444b8600bd2d') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-dev -f-library-only -fthreaded +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +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" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + +install -Dm644 hledger-web.1 -t "$pkgdir"/usr/share/man/man1/ +}
[arch-commits] Commit in tamarin-prover/repos (3 files)
Date: Saturday, February 27, 2021 @ 03:06:25 Author: felixonmars Revision: 874635 archrelease: copy trunk to community-staging-x86_64 Added: tamarin-prover/repos/community-staging-x86_64/ tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 874634, tamarin-prover/trunk/PKGBUILD) tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch (from rev 874634, tamarin-prover/trunk/maude-3.1.patch) -+ PKGBUILD| 58 ++ maude-3.1.patch | 35 2 files changed, 93 insertions(+) Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 874634, tamarin-prover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:06:25 UTC (rev 874635) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=tamarin-prover +pkgver=1.6.0 +pkgrel=154 +pkgdesc="The Tamarin prover for security protocol analysis" +url="https://tamarin-prover.github.io; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans' 'haskell-binary-instances' + 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 'haskell-http-types' + 'haskell-lifted-base' 'haskell-monad-unlift' 'haskell-resourcet' 'haskell-safe' + 'haskell-shakespeare' 'haskell-threads' 'haskell-wai' 'haskell-warp' 'haskell-yesod-core' + 'haskell-yesod-static' 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term' + 'haskell-tamarin-prover-theory' 'haskell-tamarin-prover-sapic') +optdepends=('ocaml: for sapic support') +makedepends=('ghc' 'ocaml>=4.11.0') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz; +maude-3.1.patch) +sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e' + '1ef5e4c370a0c5f5541d50600604ba7adc566c2f5cf415cdb844842bb10b343edd00aa5aa654f8e55355c80f48a34382c87c3fba4adca0c77e726f407f3815c3') + +prepare() { +cd $pkgname-$pkgver +patch -p1 -i ../maude-3.1.patch +sed -i '/cp sapic/d' plugins/sapic/Makefile +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +-fthreaded -ftest-coverage -f-build-tests --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS + +cd plugins/sapic +make -j1 +} + +check() { +cd $pkgname-$pkgver +LD_LIBRARY_PATH="$PWD"/dist/build dist/build/tamarin-prover/tamarin-prover test +} + +package() { +cd $pkgname-$pkgver +runhaskell Setup copy --destdir="${pkgdir}" + +install -Dm644 etc/filetype.vim "$pkgdir"/usr/share/vim/vimfiles/ftdetect/tamarin.vim +install -Dm644 etc/syntax/spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim +ln -s spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim + +cd plugins/sapic +install -Dm755 sapic "$pkgdir"/usr/bin/sapic +} Copied: tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch (from rev 874634, tamarin-prover/trunk/maude-3.1.patch) === --- community-staging-x86_64/maude-3.1.patch(rev 0) +++ community-staging-x86_64/maude-3.1.patch2021-02-27 03:06:25 UTC (rev 874635) @@ -0,0 +1,35 @@ +diff --git a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +index 187c35dc..0a1d3c35 100644 +--- a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +@@ -224,7 +224,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + <* endOfLine <* string "rewrites: " + <* takeWhile1 isDigit <* endOfLine <* endOfInput + where +-parseVariant = string "Variant #" *> takeWhile1 isDigit *> endOfLine *> ++parseVariant = string "Variant " *> optional (char '#') *> takeWhile1 isDigit *> endOfLine *> +string "rewrites: " *> takeWhile1 isDigit *> endOfLine *> +parseReprintedTerm *> manyTill parseEntry endOfLine + parseReprintedTerm = choice [ string "TOP" *> pure LSortMsg, parseSort ] +@@ -235,7 +235,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + -- | @parseSubstitution l@ parses a single substitution returned by Maude. + parseSubstitution :: MaudeSig -> Parser MSubst + parseSubstitution msig = do +-endOfLine *> string "Solution " *> takeWhile1 isDigit *> endOfLine ++endOfLine *> choice [string "Solution ", string "Unifier ", string "Matcher "] *> takeWhile1 isDigit *>
[arch-commits] Commit in haskell-yesod-static/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:05:06 Author: felixonmars Revision: 874632 upgpkg: haskell-yesod-static 1.6.1.0-197: rebuild with http-client 0.7.6 Modified: haskell-yesod-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:04:22 UTC (rev 874631) +++ PKGBUILD2021-02-27 03:05:06 UTC (rev 874632) @@ -4,7 +4,7 @@ _hkgname=yesod-static pkgname=haskell-yesod-static pkgver=1.6.1.0 -pkgrel=196 +pkgrel=197 pkgdesc="Static file serving subsite for Yesod Web Framework." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-auth/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:12:09 Author: felixonmars Revision: 874642 upgpkg: haskell-yesod-auth 1.6.10.1-110: rebuild with http-client 0.7.6 Modified: haskell-yesod-auth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:11:26 UTC (rev 874641) +++ PKGBUILD2021-02-27 03:12:09 UTC (rev 874642) @@ -4,7 +4,7 @@ _hkgname=yesod-auth pkgname=haskell-yesod-auth pkgver=1.6.10.1 -pkgrel=109 +pkgrel=110 pkgdesc="Authentication for Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-form/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:03:21 Author: felixonmars Revision: 874628 upgpkg: haskell-yesod-form 1.6.7-394: rebuild with http-client 0.7.6 Modified: haskell-yesod-form/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:02:39 UTC (rev 874627) +++ PKGBUILD2021-02-27 03:03:21 UTC (rev 874628) @@ -4,7 +4,7 @@ _hkgname=yesod-form pkgname=haskell-yesod-form pkgver=1.6.7 -pkgrel=393 +pkgrel=394 pkgdesc="Form handling support for Yesod Web Framework" url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:07:09 Author: felixonmars Revision: 874637 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod/repos/community-staging-x86_64/ haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 874636, haskell-yesod/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 874636, haskell-yesod/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:07:09 UTC (rev 874637) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod +pkgname=haskell-yesod +pkgver=1.6.1.0 +pkgrel=174 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 'haskell-data-default-class' + 'haskell-fast-logger' 'haskell-file-embed' 'haskell-monad-logger' 'haskell-shakespeare' + 'haskell-streaming-commons' 'haskell-unordered-containers' 'haskell-wai' + 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 'haskell-yaml' + 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('712eed39b64f515cb949186ddb950133cc2daccde6d4a9b0115809e5f4726a957b2809ee785b348971c617b3d173bcd40776b065f5bf1d68b79af12905ada77a') + +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 +} + +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-yesod-static/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:05:15 Author: felixonmars Revision: 874633 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-static/repos/community-staging-x86_64/ haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 874632, haskell-yesod-static/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 874632, haskell-yesod-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:05:15 UTC (rev 874633) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-static +pkgname=haskell-yesod-static +pkgver=1.6.1.0 +pkgrel=197 +pkgdesc="Static file serving subsite for Yesod Web Framework." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-builder' 'haskell-conduit' 'haskell-cryptonite' + 'haskell-cryptonite-conduit' 'haskell-css-text' 'haskell-data-default' + 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin' 'haskell-http-types' + 'haskell-memory' 'haskell-mime-types' 'haskell-rio' 'haskell-unix-compat' + 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-app-static' 'haskell-yesod-core') +makedepends=('ghc' 'haskell-hspec' 'haskell-hunit' 'haskell-wai-extra' 'haskell-yesod-test') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('66037ec28eac83e374161c1b306a4d20805ecb35ccfc4878e7894d961daaf30d9936c6e209641ff323d7e3dd5626f5a24a12915d4205417c496e272a2e969f6e') + +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 +} + +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-yesod-auth/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:12:22 Author: felixonmars Revision: 874643 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-auth/repos/community-staging-x86_64/ haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 874642, haskell-yesod-auth/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 874642, haskell-yesod-auth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:12:22 UTC (rev 874643) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-auth +pkgname=haskell-yesod-auth +pkgver=1.6.10.1 +pkgrel=110 +pkgdesc="Authentication for Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate' 'haskell-base16-bytestring' + 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-data-default' 'haskell-email-validate' 'haskell-file-embed' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-network-uri' 'haskell-nonce' 'haskell-persistent' 'haskell-random' 'haskell-safe' + 'haskell-shakespeare' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-unordered-containers' 'haskell-wai' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1b02d57f06b06574a7b103abf60aadca61f19034dd9fed5b4548a2fc36d13606e4c0824f296237f8fab044407cd2394aa185f979ae76e0ad8e9f7ca53a5be070') + +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 \ +-fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in git-annex/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:10:13 Author: felixonmars Revision: 874638 upgpkg: git-annex 8.20210127-31: rebuild with http-client 0.7.6 Modified: git-annex/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:07:09 UTC (rev 874637) +++ PKGBUILD2021-02-27 03:10:13 UTC (rev 874638) @@ -3,7 +3,7 @@ pkgname=git-annex pkgver=8.20210127 -pkgrel=30 +pkgrel=31 pkgdesc="Manage files with git, without checking their contents into git" url="https://git-annex.branchable.com/; license=("AGPL3")
[arch-commits] Commit in hledger-web/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:11:17 Author: felixonmars Revision: 874640 upgpkg: hledger-web 1.20.4-29: rebuild with http-client 0.7.6 Modified: hledger-web/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:10:21 UTC (rev 874639) +++ PKGBUILD2021-02-27 03:11:17 UTC (rev 874640) @@ -3,7 +3,7 @@ pkgname=hledger-web pkgver=1.20.4 -pkgrel=28 +pkgrel=29 pkgdesc="Web-based user interface for the hledger accounting system" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-yesod-test/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:04:13 Author: felixonmars Revision: 874630 upgpkg: haskell-yesod-test 1.6.12-75: rebuild with http-client 0.7.6 Modified: haskell-yesod-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:03:30 UTC (rev 874629) +++ PKGBUILD2021-02-27 03:04:13 UTC (rev 874630) @@ -3,7 +3,7 @@ _hkgname=yesod-test pkgname=haskell-yesod-test pkgver=1.6.12 -pkgrel=74 +pkgrel=75 pkgdesc="Integration testing for WAI/Yesod Applications" url="https://www.yesodweb.com; license=('MIT')
[arch-commits] Commit in haskell-yesod/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:07:00 Author: felixonmars Revision: 874636 upgpkg: haskell-yesod 1.6.1.0-174: rebuild with http-client 0.7.6 Modified: haskell-yesod/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:06:25 UTC (rev 874635) +++ PKGBUILD2021-02-27 03:07:00 UTC (rev 874636) @@ -4,7 +4,7 @@ _hkgname=yesod pkgname=haskell-yesod pkgver=1.6.1.0 -pkgrel=173 +pkgrel=174 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-test/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:04:22 Author: felixonmars Revision: 874631 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-test/repos/community-staging-x86_64/ haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 874630, haskell-yesod-test/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 874630, haskell-yesod-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:04:22 UTC (rev 874631) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=yesod-test +pkgname=haskell-yesod-test +pkgver=1.6.12 +pkgrel=75 +pkgdesc="Integration testing for WAI/Yesod Applications" +url="https://www.yesodweb.com; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' + 'haskell-blaze-html' 'haskell-case-insensitive' 'haskell-conduit' + 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 'haskell-http-types' + 'haskell-memory' 'haskell-network' 'haskell-pretty-show' 'haskell-wai' + 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 'haskell-yesod-core') +makedepends=('ghc' 'haskell-yesod-form' 'haskell-hspec' 'haskell-unliftio' 'haskell-unliftio-core') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('777d112d8c5ae77d667da2b8d1ed91a1cf751850d5b3678e787e7123aca8666d0a4b6d6161b7109491012d56c160603d62563b881a136ccc76a1edd006c423d6') + +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 +} + +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-yesod-form/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:03:30 Author: felixonmars Revision: 874629 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-form/repos/community-staging-x86_64/ haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 874628, haskell-yesod-form/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 874628, haskell-yesod-form/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:03:30 UTC (rev 874629) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-form +pkgname=haskell-yesod-form +pkgver=1.6.7 +pkgrel=394 +pkgdesc="Form handling support for Yesod Web Framework" +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-byteable' 'haskell-data-default' 'haskell-email-validate' + 'haskell-network-uri' 'haskell-persistent' 'haskell-resourcet' 'haskell-shakespeare' + 'haskell-wai' 'haskell-xss-sanitize' 'haskell-yesod-core' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a23c2cb67ed0a87afde9e9e903aa789f8fd9c071893a1bebd0ff9dc3dec6e8e03dd08a4a7ef6ef2d438fbf62597ea0181a038bd7bb5631199c9be83d2a8aef0c') + +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 \ +-fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:06:12 Author: felixonmars Revision: 874634 upgpkg: tamarin-prover 1.6.0-154: rebuild with http-client 0.7.6 Modified: tamarin-prover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:05:15 UTC (rev 874633) +++ PKGBUILD2021-02-27 03:06:12 UTC (rev 874634) @@ -3,7 +3,7 @@ pkgname=tamarin-prover pkgver=1.6.0 -pkgrel=153 +pkgrel=154 pkgdesc="The Tamarin prover for security protocol analysis" url="https://tamarin-prover.github.io; license=("GPL")
[arch-commits] Commit in haskell-yesod-core/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:01:59 Author: felixonmars Revision: 874625 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-core/repos/community-staging-x86_64/ haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 874624, haskell-yesod-core/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 874624, haskell-yesod-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:01:59 UTC (rev 874625) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-core +pkgname=haskell-yesod-core +pkgver=1.6.18.8 +pkgrel=73 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-auto-update' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-cereal' + 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cookie' + 'haskell-fast-logger' 'haskell-http-types' 'haskell-memory' + 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 'haskell-primitive' + 'haskell-random' 'haskell-resourcet' 'haskell-shakespeare' 'haskell-unix-compat' + 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' + 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 'haskell-word8') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1774281bf8de190995360bcf461adc46b65bac5fa2200aada0b511f73b3bc7bab8365fa4737b4de4723481f7b76c0cb440d68b118c15c46e3d455ea9126bffa7') + +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 darcs/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:46:54 Author: felixonmars Revision: 874603 archrelease: copy trunk to community-staging-x86_64 Added: darcs/repos/community-staging-x86_64/ darcs/repos/community-staging-x86_64/PKGBUILD (from rev 874602, darcs/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 874602, darcs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:46:54 UTC (rev 874603) @@ -0,0 +1,67 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=darcs +pkgver=2.16.3 +pkgrel=98 +pkgdesc="A distributed, interactive, smart revision control system" +url="http://darcs.net; +license=("GPL") +arch=('x86_64') +depends=('curl' 'ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-conduit' 'haskell-constraints' 'haskell-cryptonite' 'haskell-data-ordlist' + 'haskell-fgl' 'haskell-hashable' 'haskell-html' 'haskell-http-conduit' 'haskell-http-types' + 'haskell-knob' 'haskell-memory' 'haskell-mmap' 'haskell-network' 'haskell-network-uri' + 'haskell-old-time' 'haskell-regex-applicative' 'haskell-regex-compat-tdfa' + 'haskell-tar' 'haskell-temporary' 'haskell-unix-compat' 'haskell-utf8-string' + 'haskell-vector' 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'uusi' 'haskell-cmdargs' 'haskell-findbin' 'haskell-hunit' 'haskell-leancheck' + 'haskell-quickcheck' 'haskell-test-framework' 'haskell-test-framework-hunit' + 'haskell-test-framework-leancheck' 'haskell-test-framework-quickcheck2' + # Added for their bundled shelly + 'haskell-exceptions' 'haskell-monad-control' 'haskell-system-filepath' + 'haskell-system-fileio' 'haskell-transformers-base') +checkdepends=('bc' 'time') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('267787c5b3111a20158858b42a8b9c2698b80dc40f7d340175e26d74b955643cefffc2f4de9811fa26464eac2e79913150fb3cd73871275725d10a690b9d73c3') + +prepare() { +cd $pkgname-$pkgver +sed -e 's/^ghc /ghc -dynamic /' \ +-e 's/ ghc / ghc -dynamic /' \ +-i tests/*.sh tests/lib +uusi $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 \ +-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \ +-f-rts -foptimize -f-warn-as-error -f-libiconv +LD_LIBRARY_PATH="$srcdir"/$pkgname-$pkgver/dist/build runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +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}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1" + +install -Dm644 contrib/darcs_completion "${pkgdir}/usr/share/bash-completion/completions/darcs" +install -Dm644 contrib/_darcs.zsh "${pkgdir}/usr/share/zsh/site-functions/_darcs" +}
[arch-commits] Commit in haskell-yesod-persistent/repos (2 files)
Date: Saturday, February 27, 2021 @ 03:02:39 Author: felixonmars Revision: 874627 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-persistent/repos/community-staging-x86_64/ haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 874626, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 874626, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 03:02:39 UTC (rev 874627) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0.5 +pkgrel=105 +pkgdesc="Some helpers for using Persistent from Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" "haskell-persistent" + "haskell-persistent-template" "haskell-resource-pool" "haskell-resourcet" + "haskell-yesod-core") +makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 'haskell-persistent-sqlite') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b423085942660271aea65547dffc8f68b4cf8b78a7b13fa813fad60c82a5c447c9bccc19116bdc4248dc158d81d1573a925a60d096efd666e8178c863c2bafc8') + +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 +} + +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 darcs/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:46:46 Author: felixonmars Revision: 874602 upgpkg: darcs 2.16.3-98: rebuild with http-client 0.7.6 Modified: darcs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:23:22 UTC (rev 874601) +++ PKGBUILD2021-02-27 02:46:46 UTC (rev 874602) @@ -3,7 +3,7 @@ pkgname=darcs pkgver=2.16.3 -pkgrel=97 +pkgrel=98 pkgdesc="A distributed, interactive, smart revision control system" url="http://darcs.net; license=("GPL")
[arch-commits] Commit in haskell-yesod-persistent/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 03:02:31 Author: felixonmars Revision: 874626 upgpkg: haskell-yesod-persistent 1.6.0.5-105: rebuild with http-client 0.7.6 Modified: haskell-yesod-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 03:01:59 UTC (rev 874625) +++ PKGBUILD2021-02-27 03:02:31 UTC (rev 874626) @@ -4,7 +4,7 @@ _hkgname=yesod-persistent pkgname=haskell-yesod-persistent pkgver=1.6.0.5 -pkgrel=104 +pkgrel=105 pkgdesc="Some helpers for using Persistent from Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-wai-app-static/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:16:21 Author: felixonmars Revision: 874586 upgpkg: haskell-wai-app-static 3.1.7.2-142: rebuild with http-client 0.7.6 Modified: haskell-wai-app-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:15:46 UTC (rev 874585) +++ PKGBUILD2021-02-27 02:16:21 UTC (rev 874586) @@ -4,7 +4,7 @@ _hkgname=wai-app-static pkgname=haskell-wai-app-static pkgver=3.1.7.2 -pkgrel=141 +pkgrel=142 pkgdesc="WAI application for static serving" url="https://www.yesodweb.com/book/web-application-interface; license=("MIT")
[arch-commits] Commit in haskell-warp-tls/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:21:29 Author: felixonmars Revision: 874596 upgpkg: haskell-warp-tls 3.3.0-149: rebuild with http-client 0.7.6 Modified: haskell-warp-tls/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:21:03 UTC (rev 874595) +++ PKGBUILD2021-02-27 02:21:29 UTC (rev 874596) @@ -4,7 +4,7 @@ _hkgname=warp-tls pkgname=haskell-warp-tls pkgver=3.3.0 -pkgrel=148 +pkgrel=149 pkgdesc="HTTP over TLS support for Warp via the TLS package" url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:14:31 Author: felixonmars Revision: 874582 upgpkg: shellcheck 0.7.1-309: rebuild with http-client 0.7.6 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:12:06 UTC (rev 874581) +++ PKGBUILD2021-02-27 02:14:31 UTC (rev 874582) @@ -4,7 +4,7 @@ _hkgname=ShellCheck pkgname=shellcheck pkgver=0.7.1 -pkgrel=308 +pkgrel=309 pkgdesc="Shell script analysis tool" url="https://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in taskell/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:23:22 Author: felixonmars Revision: 874601 archrelease: copy trunk to community-staging-x86_64 Added: taskell/repos/community-staging-x86_64/ taskell/repos/community-staging-x86_64/PKGBUILD (from rev 874600, taskell/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: taskell/repos/community-staging-x86_64/PKGBUILD (from rev 874600, taskell/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:23:22 UTC (rev 874601) @@ -0,0 +1,48 @@ +# Maintainer: Jelle van der Waa https://hackage.haskell.org/package/$pkgname; +depends=(ghc-libs haskell-aeson haskell-attoparsec haskell-brick haskell-config-ini haskell-file-embed haskell-fold-debounce haskell-http-client haskell-http-conduit haskell-http-types haskell-lens haskell-tz haskell-vty haskell-classy-prelude) +makedepends=(ghc uusi haskell-classy-prelude haskell-raw-strings-qq haskell-tasty haskell-tasty-discover haskell-tasty-expected-failure haskell-tasty-hunit) +source=(https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) +sha512sums=('5ef1504f908876aa17dfd817115bc0d1f8056cba4b759ee70b3d869bd778db7ca0123585f107c906b898d5c614091cb05955cb387a03f2abfbe842622e2e4c8e') + +prepare() { + uusi $pkgname-$pkgver/$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 \ +--datasubdir=$pkgname \ +--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 $pkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $pkgname-$pkgver + runghc Setup.hs copy --destdir="$pkgdir" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Doc only contains the license + rm -rf "$pkgdir/usr/share/doc" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-ci/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:15:35 Author: felixonmars Revision: 874584 upgpkg: haskell-ci 0.10.3-179: rebuild with http-client 0.7.6 Modified: haskell-ci/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:14:40 UTC (rev 874583) +++ PKGBUILD2021-02-27 02:15:35 UTC (rev 874584) @@ -3,7 +3,7 @@ _hkgname=haskell-ci pkgname=haskell-ci pkgver=0.10.3 -pkgrel=178 +pkgrel=179 pkgdesc="Cabal package script generator for Travis-CI" url="https://haskell-ci.rtfd.org/; license=("GPL")
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:14:40 Author: felixonmars Revision: 874583 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 874582, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 874582, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:14:40 UTC (rev 874583) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.7.1 +pkgrel=309 +pkgdesc="Shell script analysis tool" +url="https://www.shellcheck.net; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-diff' 'haskell-quickcheck' 'haskell-regex-tdfa') +makedepends=('ghc' 'pandoc') +source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;) +sha512sums=('95ca827f50035e352eabfbee9eb1791278f7c18c10c3a6c2656c5b9e87396b7b6c088f4cefa3d6f954ac6c2765ea50e232985b9f3eeea2dbe77c17473cc4a437') + +prepare() { +cd $pkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +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='-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 + +./manpage +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $pkgname-$pkgver + +install -D -m644 ${pkgname}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +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-wai-app-static/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:16:30 Author: felixonmars Revision: 874587 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-app-static/repos/community-staging-x86_64/ haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD (from rev 874586, haskell-wai-app-static/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD (from rev 874586, haskell-wai-app-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:16:30 UTC (rev 874587) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-app-static +pkgname=haskell-wai-app-static +pkgver=3.1.7.2 +pkgrel=142 +pkgdesc="WAI application for static serving" +url="https://www.yesodweb.com/book/web-application-interface; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptonite' + 'haskell-file-embed' 'haskell-http-date' 'haskell-http-types' 'haskell-memory' + 'haskell-mime-types' 'haskell-old-locale' 'haskell-optparse-applicative' + 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp' 'haskell-zlib') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-mockery' 'haskell-network' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e073d85efc201eab94b9c8be4e40ee71567d07ed2e2907504a946477211bc21aaf2250213cac67525ae58be499b164b09880600c0a6f62b0b1742fb9d730d6d9') + +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 \ +-f-print +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 +} + +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-warp-tls/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:21:38 Author: felixonmars Revision: 874597 archrelease: copy trunk to community-staging-x86_64 Added: haskell-warp-tls/repos/community-staging-x86_64/ haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD (from rev 874596, haskell-warp-tls/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD (from rev 874596, haskell-warp-tls/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:21:38 UTC (rev 874597) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=warp-tls +pkgname=haskell-warp-tls +pkgver=3.3.0 +pkgrel=149 +pkgdesc="HTTP over TLS support for Warp via the TLS package" +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-cryptonite" "haskell-data-default-class" "haskell-network" + "haskell-streaming-commons" "haskell-tls" "haskell-tls-session-manager" "haskell-wai" + "haskell-warp") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('238f698b3f18b9cc681bbb7fb4e6e086dacc32f74c31452bbb35381abf6cc4866d9feca44394733773bef4cb16e2f36a829c7c931a9ef3f2d7a4b4b857e8f242') + +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 arch-hs/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:21:03 Author: felixonmars Revision: 874595 archrelease: copy trunk to community-staging-x86_64 Added: arch-hs/repos/community-staging-x86_64/ arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 874594, arch-hs/trunk/PKGBUILD) --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 874594, arch-hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:21:03 UTC (rev 874595) @@ -0,0 +1,63 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +pkgname=arch-hs +pkgver=0.7.0.0 +pkgrel=44 +pkgdesc="Distribute hackage packages to archlinux" +arch=('x86_64') +url="https://github.com/berberman/arch-hs; +license=('MIT') +depends=('ghc-libs' 'pacman' 'haskell-diff' 'haskell-aeson' 'haskell-algebraic-graphs' + 'haskell-arch-web' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-hackage-db' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-megaparsec' 'haskell-microlens' + 'haskell-microlens-th' 'haskell-neat-interpolation' 'haskell-optparse-applicative' + 'haskell-polysemy' 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' + 'haskell-servant-client' 'haskell-split' 'haskell-tar-conduit') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('620f0b3ff2bafb5846f7b98f81dc230491f71b6160fe95f608fbfd6c50e648d8547e85dbd99fdc387f89ea27c2fe7160e2d013cd508607bdc765ea06e9d7119d') + +_gen_comp(){ + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --bash-completion-script "/usr/bin/arch-hs${1}" > bash${1} + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --zsh-completion-script "/usr/bin/arch-hs${1}" > zsh${1} + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --fish-completion-script "/usr/bin/arch-hs${1}" > fish${1} +} + +_install_comp(){ + install -D -m644 bash${1} "$pkgdir/usr/share/bash-completion/completions/arch-hs${1}" + install -D -m644 zsh${1} "$pkgdir/usr/share/zsh/site-functions/_arch-hs${1}" + install -D -m644 bash${1} "$pkgdir/usr/share/fish/vendor_completions.d/arch-hs${1}.fish" +} + +build() { + cd $pkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' -falpm + + 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 + + _gen_comp + _gen_comp "-diff" + _gen_comp "-submit" +} + +package() { + cd $pkgname-$pkgver + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + + _install_comp + _install_comp "-diff" + _install_comp "-submit" +}
[arch-commits] Commit in pandoc-citeproc/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:11:55 Author: felixonmars Revision: 874580 upgpkg: pandoc-citeproc 0.17.0.2-210: rebuild with http-client 0.7.6 Modified: pandoc-citeproc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:09:46 UTC (rev 874579) +++ PKGBUILD2021-02-27 02:11:55 UTC (rev 874580) @@ -3,7 +3,7 @@ pkgname=pandoc-citeproc pkgver=0.17.0.2 -pkgrel=209 +pkgrel=210 pkgdesc="Supports using pandoc with citeproc" url="https://hackage.haskell.org/package/$pkgname; license=("BSD")
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:09:46 Author: felixonmars Revision: 874579 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-crossref/repos/community-staging-x86_64/ pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 874578, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 874578, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:09:46 UTC (rev 874579) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.9.0 +pkgrel=23 +pkgdesc="Pandoc filter for cross-references" +url="https://hackage.haskell.org/package/${pkgname}; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-data-accessor' 'haskell-data-accessor-template' + 'haskell-data-accessor-transformers' 'haskell-gitrev' 'haskell-open-browser' + 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-roman-numerals' + 'haskell-syb' 'haskell-utility-ht') +makedepends=('ghc' 'haskell-hspec') +conflicts=('haskell-pandoc-crossref') +replaces=('haskell-pandoc-crossref') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz;) +sha512sums=('03c4f1dc2363fb7e6c097c2e52a1c3f0191806f74e678ab3c8fdb9d116deda400b4517665061c87a44ef48648f75e3c4153aa1e08c9c369a50b5b8356bcc3bb1') + +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 --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + -f-enable_flaky_tests +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +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}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-servant-server/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:17:28 Author: felixonmars Revision: 874588 upgpkg: haskell-servant-server 0.18.2-46: rebuild with http-client 0.7.6 Modified: haskell-servant-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:16:30 UTC (rev 874587) +++ PKGBUILD2021-02-27 02:17:28 UTC (rev 874588) @@ -4,7 +4,7 @@ _hkgname=servant-server pkgname=haskell-servant-server pkgver=0.18.2 -pkgrel=45 +pkgrel=46 pkgdesc="A family of combinators for defining webservices APIs and serving them" url="https://haskell-servant.readthedocs.org/; license=("BSD")
[arch-commits] Commit in haskell-ci/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:15:46 Author: felixonmars Revision: 874585 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ci/repos/community-staging-x86_64/ haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 874584, haskell-ci/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 874584, haskell-ci/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:15:46 UTC (rev 874585) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=haskell-ci +pkgname=haskell-ci +pkgver=0.10.3 +pkgrel=179 +pkgdesc="Cabal package script generator for Travis-CI" +url="https://haskell-ci.rtfd.org/; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-cabal-install-parsers' + 'haskell-generic-lens-lite' 'haskell-hsyaml' 'haskell-lattices' 'haskell-network-uri' + 'haskell-optparse-applicative' 'haskell-temporary' 'haskell-unordered-containers' + 'shellcheck') +makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-ansi-terminal' 'haskell-tasty' 'haskell-tasty-golden') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('7b8bd970619344c8254a678038a19f838a5b4eaba39a8d42c640aa50e1b31ea3') + +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 +} + +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 pandoc/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:08:30 Author: felixonmars Revision: 874577 archrelease: copy trunk to community-staging-x86_64 Added: pandoc/repos/community-staging-x86_64/ pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 874576, pandoc/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 874576, pandoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:08:30 UTC (rev 874577) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc +pkgver=2.11.3 +pkgrel=61 +pkgdesc='Conversion between markup formats' +url='https://pandoc.org' +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 'haskell-aeson' + 'haskell-aeson-pretty' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive' + 'haskell-citeproc' 'haskell-commonmark' 'haskell-commonmark-extensions' + 'haskell-commonmark-pandoc' 'haskell-connection' 'haskell-data-default' 'haskell-doclayout' + 'haskell-doctemplates' 'haskell-emojis' 'haskell-file-embed' 'haskell-glob' + 'haskell-haddock-library' 'haskell-ipynb' 'haskell-jira-wiki-markup' 'haskell-skylighting' + 'haskell-skylighting-core' 'haskell-hslua' 'haskell-hslua-module-system' + 'haskell-hslua-module-text' 'haskell-http-client' 'haskell-syb' 'haskell-hsyaml' + 'haskell-http-client-tls' 'haskell-http-types' 'haskell-safe' 'haskell-split' + 'haskell-texmath' 'haskell-network' 'haskell-pandoc-types' 'haskell-random' + 'haskell-scientific' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text-conversions' + 'haskell-network-uri' 'haskell-unicode-transforms' 'haskell-unordered-containers' + 'haskell-zip-archive' 'haskell-xml' 'haskell-zlib') +optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc filter' +'pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter' +'texlive-core: for pdf output') +conflicts=('haskell-pandoc') +replaces=('haskell-pandoc') +makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua' + 'haskell-tasty-quickcheck' 'haskell-tasty-golden' 'haskell-quickcheck' + 'haskell-executable-path') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('2c37643164223a5c2816b4e5a8520131ccb677072a2373ad4ea7d332b40f8a9f0c48e7981aa4fb3d48e1fe9c2be2f239246a268cb420b6756f727c2e58f0529f') + +prepare() { +cd $pkgname-$pkgver +uusi -u base64-bytestring -u random $pkgname.cabal + +# TODO: find a better solution +sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ [(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-trypandoc -f-embed_data_files -f-static +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo "Tests failed" +} + +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}" +rm "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md" +install -Dm644 man/pandoc.1 -t "${pkgdir}"/usr/share/man/man1/ +}
[arch-commits] Commit in pandoc-citeproc/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:12:06 Author: felixonmars Revision: 874581 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-citeproc/repos/community-staging-x86_64/ pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 874580, pandoc-citeproc/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 874580, pandoc-citeproc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:12:06 UTC (rev 874581) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-citeproc +pkgver=0.17.0.2 +pkgrel=210 +pkgdesc="Supports using pandoc with citeproc" +url="https://hackage.haskell.org/package/$pkgname; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec' + 'haskell-base-compat' 'haskell-data-default' 'haskell-hs-bibutils' 'haskell-libyaml' + 'haskell-network' 'haskell-old-locale' 'pandoc' 'haskell-pandoc-types' 'haskell-rfc5051' + 'haskell-safe' 'haskell-setenv' 'haskell-split' 'haskell-syb' 'haskell-tagsoup' + 'haskell-temporary' 'haskell-text-icu' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-xml-conduit' 'haskell-yaml' 'haskell-hsyaml' 'haskell-hsyaml-aeson') +conflicts=('haskell-pandoc-citeproc') +replaces=('haskell-pandoc-citeproc') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz;) +sha512sums=('5ce079a542b096c06d6e4e205625a993422a972f04787495ac9013dd3131df62733f30e4c3004335e3738b02bb22a7ad50a31c1eb3f67d2b4ef51605c7fcbf16') + +prepare() { +cd "${srcdir}/$pkgname-${pkgver}" +uusi $pkgname.cabal +# TODO: find a better solution +sed -i "s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|" tests/test-pandoc-citeproc.hs +} + +build() { +cd "${srcdir}/$pkgname-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files -fbibutils -f-static +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +# https://github.com/jgm/pandoc-citeproc/issues/342 +runhaskell Setup test || echo "Tests failed" +} + +package() { +cd "${srcdir}/$pkgname-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/$pkgname.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/$pkgname.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" +rm -f "${pkgdir}/usr/share/doc/$pkgname/LICENSE" +}
[arch-commits] Commit in pandoc-crossref/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:09:36 Author: felixonmars Revision: 874578 upgpkg: pandoc-crossref 0.3.9.0-23: rebuild with http-client 0.7.6 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:08:30 UTC (rev 874577) +++ PKGBUILD2021-02-27 02:09:36 UTC (rev 874578) @@ -3,7 +3,7 @@ pkgname=pandoc-crossref pkgver=0.3.9.0 -pkgrel=22 +pkgrel=23 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in taskell/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:23:14 Author: felixonmars Revision: 874600 upgpkg: taskell 1.10.1-138: rebuild with http-client 0.7.6 Modified: taskell/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:22:26 UTC (rev 874599) +++ PKGBUILD2021-02-27 02:23:14 UTC (rev 874600) @@ -2,7 +2,7 @@ pkgname=taskell pkgver=1.10.1 -pkgrel=137 +pkgrel=138 pkgdesc='A command-line kanban board/task manager' license=(BSD) arch=(x86_64)
[arch-commits] Commit in haskell-http-conduit/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:22:17 Author: felixonmars Revision: 874598 upgpkg: haskell-http-conduit 2.3.7.4-75: rebuild with http-client 0.7.6 Modified: haskell-http-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:21:38 UTC (rev 874597) +++ PKGBUILD2021-02-27 02:22:17 UTC (rev 874598) @@ -4,7 +4,7 @@ _hkgname=http-conduit pkgname=haskell-http-conduit pkgver=2.3.7.4 -pkgrel=74 +pkgrel=75 pkgdesc="HTTP client package with conduit interface and HTTPS support" url="https://www.yesodweb.com/book/http-conduit; license=("BSD")
[arch-commits] Commit in haskell-http-conduit/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:22:26 Author: felixonmars Revision: 874599 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-conduit/repos/community-staging-x86_64/ haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 874598, haskell-http-conduit/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 874598, haskell-http-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:22:26 UTC (rev 874599) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-conduit +pkgname=haskell-http-conduit +pkgver=2.3.7.4 +pkgrel=75 +pkgdesc="HTTP client package with conduit interface and HTTPS support" +url="https://www.yesodweb.com/book/http-conduit; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 'haskell-resourcet' + 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-blaze-builder' 'haskell-case-insensitive' 'haskell-connection' + 'haskell-cookie' 'haskell-data-default-class' 'haskell-hunit' 'haskell-hspec' + 'haskell-lifted-base' 'haskell-network' 'haskell-streaming-commons' 'haskell-temporary' + 'haskell-unliftio' 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-conduit' + 'haskell-warp' 'haskell-warp-tls') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4e6cd8c8015dd960a1a0584224fa99bae362487f0e227a712086dba5a757546cd64d857215b3cb5eab1f74e06d4064a9f1333a0f97ba15bd107dea28244df508') + +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 || 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 arch-hs/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:20:53 Author: felixonmars Revision: 874594 upgpkg: arch-hs 0.7.0.0-44: rebuild with http-client 0.7.6 Modified: arch-hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:19:53 UTC (rev 874593) +++ PKGBUILD2021-02-27 02:20:53 UTC (rev 874594) @@ -3,7 +3,7 @@ pkgname=arch-hs pkgver=0.7.0.0 -pkgrel=43 +pkgrel=44 pkgdesc="Distribute hackage packages to archlinux" arch=('x86_64') url="https://github.com/berberman/arch-hs;
[arch-commits] Commit in haskell-arch-web/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:19:53 Author: felixonmars Revision: 874593 archrelease: copy trunk to community-staging-x86_64 Added: haskell-arch-web/repos/community-staging-x86_64/ haskell-arch-web/repos/community-staging-x86_64/PKGBUILD (from rev 874592, haskell-arch-web/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-arch-web/repos/community-staging-x86_64/PKGBUILD (from rev 874592, haskell-arch-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:19:53 UTC (rev 874593) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=arch-web +pkgname=haskell-arch-web +pkgver=0.1.0 +pkgrel=48 +pkgdesc="Arch Linux official and AUR web interface binding" +url="https://github.com/berberman/arch-web; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-deriving-aeson' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-types' 'haskell-lens' 'haskell-servant' + 'haskell-servant-client' 'haskell-servant-client-core') +makedepends=('ghc' 'uusi' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('ffb66a4bee5432799e75f4c637856ae49868b2633e3711b3468a8d78b9263ef2') + +prepare() { + cd $_hkgname-$pkgver + uusi -u http-client $_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 +} + +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 postgrest/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:57:56 Author: felixonmars Revision: 874574 upgpkg: postgrest 7.0.1-245: rebuild with http-client 0.7.6 Modified: postgrest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:55:56 UTC (rev 874573) +++ PKGBUILD2021-02-27 01:57:56 UTC (rev 874574) @@ -3,7 +3,7 @@ pkgname=postgrest pkgver=7.0.1 -pkgrel=244 +pkgrel=245 pkgdesc="REST API for any Postgres database" url="https://github.com/begriffs/postgrest; license=("MIT")
[arch-commits] Commit in haskell-arch-web/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:19:44 Author: felixonmars Revision: 874592 upgpkg: haskell-arch-web 0.1.0-48: rebuild with http-client 0.7.6 Modified: haskell-arch-web/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:18:45 UTC (rev 874591) +++ PKGBUILD2021-02-27 02:19:44 UTC (rev 874592) @@ -3,7 +3,7 @@ _hkgname=arch-web pkgname=haskell-arch-web pkgver=0.1.0 -pkgrel=47 +pkgrel=48 pkgdesc="Arch Linux official and AUR web interface binding" url="https://github.com/berberman/arch-web; license=("MIT")
[arch-commits] Commit in haskell-servant-client/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:18:37 Author: felixonmars Revision: 874590 upgpkg: haskell-servant-client 0.18.2-46: rebuild with http-client 0.7.6 Modified: haskell-servant-client/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 02:17:37 UTC (rev 874589) +++ PKGBUILD2021-02-27 02:18:37 UTC (rev 874590) @@ -3,7 +3,7 @@ _hkgname=servant-client pkgname=haskell-servant-client pkgver=0.18.2 -pkgrel=45 +pkgrel=46 pkgdesc="Automatic derivation of querying functions for servant" url="http://docs.servant.dev/; license=("BSD")
[arch-commits] Commit in haskell-hls-plugin-api/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:55:56 Author: felixonmars Revision: 874573 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-plugin-api/repos/community-staging-x86_64/ haskell-hls-plugin-api/repos/community-staging-x86_64/PKGBUILD (from rev 874572, haskell-hls-plugin-api/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-hls-plugin-api/repos/community-staging-x86_64/PKGBUILD (from rev 874572, haskell-hls-plugin-api/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:55:56 UTC (rev 874573) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=hls-plugin-api +pkgname=haskell-hls-plugin-api +pkgver=0.6.0.0 +pkgrel=40 +pkgdesc="Haskell Language Server API for plugin communication" +url="https://github.com/haskell/haskell-language-server/hls-plugin-api; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-data-default' 'haskell-hashable' + 'haskell-lsp' 'haskell-hslogger' 'haskell-lens' 'haskell-regex-tdfa' 'haskell-shake' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('f1060ed8229120a3c60fc14da0bdaca33a2fb39b6c48f39ba0a045b02a10cd36') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -u haskell-lsp $_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-servant-server/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:17:37 Author: felixonmars Revision: 874589 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-server/repos/community-staging-x86_64/ haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 874588, haskell-servant-server/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 874588, haskell-servant-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:17:37 UTC (rev 874589) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant-server +pkgname=haskell-servant-server +pkgver=0.18.2 +pkgrel=46 +pkgdesc="A family of combinators for defining webservices APIs and serving them" +url="https://haskell-servant.readthedocs.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-base64-bytestring' + 'haskell-http-api-data' 'haskell-http-media' 'haskell-http-types' + 'haskell-network-uri' 'haskell-monad-control' 'haskell-network' 'haskell-servant' + 'haskell-sop-core' 'haskell-string-conversions' 'haskell-resourcet' 'haskell-tagged' + 'haskell-transformers-base' 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' + 'haskell-word8') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-wai' 'haskell-should-not-typecheck' + 'haskell-quickcheck' 'haskell-safe' 'haskell-wai-extra' 'haskell-temporary' + 'haskell-transformers-compat') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a8203535a2d4a62b16f717e262fda28685bba466c5e271b2bba991a668a7df4d494de8c10b0843faf3d56e71dba0f88065066ba7acce0e66e16d4a6ba2d96229') + +prepare() { +uusi -u http-api-data -u base64-bytestring $_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 +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 +} + +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 pandoc/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 02:08:21 Author: felixonmars Revision: 874576 upgpkg: pandoc 2.11.3-61: rebuild with http-client 0.7.6 Modified: pandoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:58:04 UTC (rev 874575) +++ PKGBUILD2021-02-27 02:08:21 UTC (rev 874576) @@ -3,7 +3,7 @@ pkgname=pandoc pkgver=2.11.3 -pkgrel=60 +pkgrel=61 pkgdesc='Conversion between markup formats' url='https://pandoc.org' license=('GPL')
[arch-commits] Commit in haskell-servant-client/repos (2 files)
Date: Saturday, February 27, 2021 @ 02:18:45 Author: felixonmars Revision: 874591 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-client/repos/community-staging-x86_64/ haskell-servant-client/repos/community-staging-x86_64/PKGBUILD (from rev 874590, haskell-servant-client/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-servant-client/repos/community-staging-x86_64/PKGBUILD (from rev 874590, haskell-servant-client/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 02:18:45 UTC (rev 874591) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan + +_hkgname=servant-client +pkgname=haskell-servant-client +pkgver=0.18.2 +pkgrel=46 +pkgdesc="Automatic derivation of querying functions for servant" +url="http://docs.servant.dev/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-http-client' 'haskell-http-media' + 'haskell-http-types' 'haskell-kan-extensions' 'haskell-monad-control' + 'haskell-semigroupoids' 'haskell-servant' 'haskell-servant-client-core' + 'haskell-transformers-base' 'haskell-transformers-compat') +makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck' 'haskell-aeson' 'haskell-entropy' + 'haskell-hspec' 'haskell-hspec-discover' 'haskell-http-api-data' + 'haskell-markdown-unlit' 'haskell-network' 'haskell-servant-server' 'haskell-sop-core' + 'haskell-tdigest' 'haskell-wai' 'haskell-warp') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('2172febb8d288c7776e20298e21b6c054f41129608147eeb93c2e412abbc9c29') + +prepare() { + uusi -u QuickCheck -u http-client $_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 +} + +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 postgrest/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:58:04 Author: felixonmars Revision: 874575 archrelease: copy trunk to community-staging-x86_64 Added: postgrest/repos/community-staging-x86_64/ postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 874574, postgrest/trunk/PKGBUILD) --+ PKGBUILD | 71 + 1 file changed, 71 insertions(+) Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 874574, postgrest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:58:04 UTC (rev 874575) @@ -0,0 +1,71 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=postgrest +pkgver=7.0.1 +pkgrel=245 +pkgdesc="REST API for any Postgres database" +url="https://github.com/begriffs/postgrest; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-http' 'haskell-ranged-sets' 'haskell-aeson' 'haskell-ansi-wl-pprint' + 'haskell-base64-bytestring' 'haskell-case-insensitive' 'haskell-cassava' + 'haskell-configurator-pg' 'haskell-contravariant' 'haskell-contravariant-extras' + 'haskell-cookie' 'haskell-either' 'haskell-gitrev' 'haskell-hasql' 'haskell-hasql-pool' + 'haskell-hasql-transaction' 'haskell-heredoc' 'haskell-http-types' + 'haskell-insert-ordered-containers' 'haskell-interpolatedstring-perl6' 'haskell-jose' + 'haskell-lens' 'haskell-lens-aeson' 'haskell-network-uri' 'haskell-optparse-applicative' + 'haskell-parsec' 'haskell-protolude' 'haskell-regex-tdfa' 'haskell-scientific' + 'haskell-swagger2' 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' + 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-middleware-static' + 'haskell-auto-update' 'haskell-retry' 'haskell-warp') +makedepends=('ghc' 'uusi' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 'haskell-hspec-wai' + 'haskell-hspec-wai-json' 'haskell-monad-control' 'haskell-transformers-base') +checkdepends=('pifpaf' 'postgresql' 'procps-ng') +source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz;) +sha512sums=('0e6270ff4762b444b4d3791ceea4bb468bc316c9d2103f9d355e2e6108bb4bb51b302499b68a5cfc4ff14f503bdd95985481f7fb6eb6dbb158f1f5350857cf1b') + +prepare() { +cd $pkgname-$pkgver +sed -i 's/5432/9824/' test/fixtures/dumpfixture.sh +uusi $pkgname.cabal +} + +build() { +cd "${srcdir}/${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 \ +-f-CI --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createdb postgrest_test + +# TODO: user authentication issue? +POSTGREST_TEST_CONNECTION=$(test/create_test_db "postgres://$USER@localhost" postgrest_test) runhaskell Setup test || echo "Tests failed" + +# Disabled: uses stack +# test/io-tests.sh + +pifpaf_stop +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-shake/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:55:08 Author: felixonmars Revision: 874570 upgpkg: haskell-shake 0.19.4-43: rebuild with http-client 0.7.6 Modified: haskell-shake/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:54:02 UTC (rev 874569) +++ PKGBUILD2021-02-27 01:55:08 UTC (rev 874570) @@ -4,7 +4,7 @@ _hkgname=shake pkgname=haskell-shake pkgver=0.19.4 -pkgrel=42 +pkgrel=43 pkgdesc="Build system library, like Make, but more accurate dependencies." url="https://shakebuild.com; license=("BSD")
[arch-commits] Commit in haskell-hls-plugin-api/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:55:48 Author: felixonmars Revision: 874572 upgpkg: haskell-hls-plugin-api 0.6.0.0-40: rebuild with http-client 0.7.6 Modified: haskell-hls-plugin-api/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:55:17 UTC (rev 874571) +++ PKGBUILD2021-02-27 01:55:48 UTC (rev 874572) @@ -3,7 +3,7 @@ _hkgname=hls-plugin-api pkgname=haskell-hls-plugin-api pkgver=0.6.0.0 -pkgrel=39 +pkgrel=40 pkgdesc="Haskell Language Server API for plugin communication" url="https://github.com/haskell/haskell-language-server/hls-plugin-api; license=("Apache")
[arch-commits] Commit in argocd-cli/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:54:02 Author: daurnimator Revision: 874569 archrelease: copy trunk to community-x86_64 Added: argocd-cli/repos/community-x86_64/PKGBUILD (from rev 874568, argocd-cli/trunk/PKGBUILD) Deleted: argocd-cli/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 88 ++--- 1 file changed, 44 insertions(+), 44 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-02-27 01:53:35 UTC (rev 874568) +++ PKGBUILD2021-02-27 01:54:02 UTC (rev 874569) @@ -1,44 +0,0 @@ -# Maintainer: Daurnimator - -pkgname=argocd-cli -pkgver=1.8.5 -pkgrel=1 -pkgdesc="Declarative continuous deployment for Kubernetes command line utility" -arch=('x86_64') -url='https://argoproj.github.io/argo-cd/' -license=('Apache') -makedepends=('go') -depends=('glibc') -source=("argo-cd-${pkgver}.tar.gz::https://github.com/argoproj/argo-cd/archive/v${pkgver}.tar.gz;) -sha512sums=('f5469c98af84d1052be6593b128b06302cec6b0b4f36a22293b97584454ae4e89416f237025255e3307dd2f59a5b3086e15e09854c7804c332961c7df8d0bb29') - -build() { - cd "argo-cd-$pkgver" - - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - go run github.com/gobuffalo/packr/packr build \ --trimpath \ --buildmode=pie \ --mod=readonly \ --modcacherw \ --ldflags "-X github.com/argoproj/argo-cd/common.version=${pkgver} \ - -X github.com/argoproj/argo-cd/common.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ' --date=@${SOURCE_DATE_EPOCH}) \ - -X github.com/argoproj/argo-cd/common.gitTag=${pkgver} \ - -linkmode=external \ - -extldflags \"${LDFLAGS}\"" \ -./cmd/argocd - - ./argocd completion bash > argocd.bash - ./argocd completion zsh > argocd.zsh -} - -package() { - cd "argo-cd-$pkgver" - - install -D argocd "$pkgdir/usr/bin/argocd" - install -Dm644 argocd.bash "$pkgdir/usr/share/bash-completion/completions/argocd" - install -Dm644 argocd.zsh "$pkgdir/usr/share/zsh/site-functions/_argocd" -} Copied: argocd-cli/repos/community-x86_64/PKGBUILD (from rev 874568, argocd-cli/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-02-27 01:54:02 UTC (rev 874569) @@ -0,0 +1,44 @@ +# Maintainer: Daurnimator + +pkgname=argocd-cli +pkgver=1.8.6 +pkgrel=1 +pkgdesc="Declarative continuous deployment for Kubernetes command line utility" +arch=('x86_64') +url='https://argoproj.github.io/argo-cd/' +license=('Apache') +makedepends=('go') +depends=('glibc') +source=("argo-cd-${pkgver}.tar.gz::https://github.com/argoproj/argo-cd/archive/v${pkgver}.tar.gz;) +sha512sums=('461a7089d7267330515c502d03eb3b217249e6c7bd00e1e604227329f9ab2dab05613fcd878ae824a4785effb27238cd0d6d76865252ca5660a93f9eef8aa549') + +build() { + cd "argo-cd-$pkgver" + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + go run github.com/gobuffalo/packr/packr build \ +-trimpath \ +-buildmode=pie \ +-mod=readonly \ +-modcacherw \ +-ldflags "-X github.com/argoproj/argo-cd/common.version=${pkgver} \ + -X github.com/argoproj/argo-cd/common.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ' --date=@${SOURCE_DATE_EPOCH}) \ + -X github.com/argoproj/argo-cd/common.gitTag=${pkgver} \ + -linkmode=external \ + -extldflags \"${LDFLAGS}\"" \ +./cmd/argocd + + ./argocd completion bash > argocd.bash + ./argocd completion zsh > argocd.zsh +} + +package() { + cd "argo-cd-$pkgver" + + install -D argocd "$pkgdir/usr/bin/argocd" + install -Dm644 argocd.bash "$pkgdir/usr/share/bash-completion/completions/argocd" + install -Dm644 argocd.zsh "$pkgdir/usr/share/zsh/site-functions/_argocd" +}
[arch-commits] Commit in argocd-cli/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:53:35 Author: daurnimator Revision: 874568 upgpkg: argocd-cli 1.8.6-1 Modified: argocd-cli/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:48:52 UTC (rev 874567) +++ PKGBUILD2021-02-27 01:53:35 UTC (rev 874568) @@ -1,7 +1,7 @@ # Maintainer: Daurnimator pkgname=argocd-cli -pkgver=1.8.5 +pkgver=1.8.6 pkgrel=1 pkgdesc="Declarative continuous deployment for Kubernetes command line utility" arch=('x86_64') @@ -10,7 +10,7 @@ makedepends=('go') depends=('glibc') source=("argo-cd-${pkgver}.tar.gz::https://github.com/argoproj/argo-cd/archive/v${pkgver}.tar.gz;) -sha512sums=('f5469c98af84d1052be6593b128b06302cec6b0b4f36a22293b97584454ae4e89416f237025255e3307dd2f59a5b3086e15e09854c7804c332961c7df8d0bb29') +sha512sums=('461a7089d7267330515c502d03eb3b217249e6c7bd00e1e604227329f9ab2dab05613fcd878ae824a4785effb27238cd0d6d76865252ca5660a93f9eef8aa549') build() { cd "argo-cd-$pkgver"
[arch-commits] Commit in haskell-shake/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:55:17 Author: felixonmars Revision: 874571 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shake/repos/community-staging-x86_64/ haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 874570, haskell-shake/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 874570, haskell-shake/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:55:17 UTC (rev 874571) @@ -0,0 +1,60 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shake +pkgname=haskell-shake +pkgver=0.19.4 +pkgrel=43 +pkgdesc="Build system library, like Make, but more accurate dependencies." +url="https://shakebuild.com; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-extra' 'haskell-filepattern' 'haskell-hashable' + 'haskell-heaps' 'haskell-js-dgtable' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-primitive' 'haskell-random' 'haskell-unordered-containers' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('11e1598bbdc8d747615ea00bc8b2dd6b1a6c8402e488b437027b4b5cb8f60b0847327a41f3c220b04b1849267b1bb2ed24cc5ccbb3aeecca3213f1e29de2e575') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/ghc --make/ghc -dynamic --make/' src/Test/{Command.hs,CloseFileHandles.hs} +sed -e 's/ghc -package=Cabal/ghc -package=Cabal -dynamic/' \ +-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \ +-e 's/"configure",/"configure","--enable-executable-dynamic","--disable-library-vanilla",/' \ +-i src/Test/Docs.hs +sed -i 's/cmd "ghc" flags/cmd "ghc" "-dynamic" flags/' src/Test/Self.hs src/Test/SelfMake.hs +sed -i 's/ghc --make/ghc -dynamic --make/' docs/manual/build.sh + +# Not sure about this one: +sed -i 's/at cmd, called at/at want, called at/' src/Test/Errors.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-portable -f-cloud -f-embed-files +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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 cabal-install/repos (3 files)
Date: Saturday, February 27, 2021 @ 01:48:22 Author: felixonmars Revision: 874565 archrelease: copy trunk to community-staging-x86_64 Added: cabal-install/repos/community-staging-x86_64/ cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 874564, cabal-install/trunk/PKGBUILD) cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (from rev 874564, cabal-install/trunk/cabal-install-base16-bytestring1.0.patch) --+ PKGBUILD | 49 + cabal-install-base16-bytestring1.0.patch | 38 ++ 2 files changed, 87 insertions(+) Copied: cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 874564, cabal-install/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:48:22 UTC (rev 874565) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic +# Contributor: Vesa Kaihlavirta +# Contributor: Arch Haskell Team + +pkgname=cabal-install +pkgver=3.2.0.0 +pkgrel=190 +pkgdesc="The command-line interface for Cabal and Hackage." +url="https://hackage.haskell.org/package/cabal-install; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-base16-bytestring' 'haskell-cryptohash-sha256' + 'haskell-echo' 'haskell-edit-distance' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-http' 'haskell-network' 'haskell-network-uri' 'haskell-random' 'haskell-resolv' + 'haskell-tar' 'haskell-zlib' 'haskell-lukko') +makedepends=('ghc') +source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz; + $pkgname-ghc8.10.patch::https://github.com/haskell/cabal/pull/6711.patch +$pkgname-base16-bytestring1.0.patch) +sha512sums=('ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062' + '9e7245f5080e9c1609994b21d13ecbacb78fa9314d80425464f714f9bd68910d3fb4a5101b582461a89ec0b7115ef6acb2eb4ffba7a2477f65dca192f1eac1e7' + '391356a85d78a147a909e9dee5981b46b1f2c5ffa251c070f3bef700d8ac490e02f5fa45ea9674f5fb4e3d3067809dfd72494753dc5d20b01e64c11d6320367f') + +prepare() { +cd $pkgname-$pkgver +patch -p2 -i ../$pkgname-ghc8.10.patch || : +patch -p2 -i ../$pkgname-base16-bytestring1.0.patch +sed -i 's/< *1.2/<2/' $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/${pkgname}" + runhaskell Setup build $MAKEFLAGS +} + +package() { + cd $pkgname-$pkgver + runhaskell Setup copy --destdir="${pkgdir}" + + install -Dm644 LICENSE \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + install -Dm644 bash-completion/cabal \ +"${pkgdir}/usr/share/bash-completion/completions/cabal" +} Copied: cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (from rev 874564, cabal-install/trunk/cabal-install-base16-bytestring1.0.patch) === --- community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (rev 0) +++ community-staging-x86_64/cabal-install-base16-bytestring1.0.patch 2021-02-27 01:48:22 UTC (rev 874565) @@ -0,0 +1,38 @@ +diff --git a/cabal-install/Distribution/Client/HashValue.hs b/cabal-install/Distribution/Client/HashValue.hs +index 54b8aee9e..11e647c1c 100644 +--- a/cabal-install/Distribution/Client/HashValue.hs b/cabal-install/Distribution/Client/HashValue.hs +@@ -1,3 +1,4 @@ ++{-# LANGUAGE CPP #-} + {-# LANGUAGE DeriveDataTypeable #-} + {-# LANGUAGE DeriveGeneric #-} + module Distribution.Client.HashValue ( +@@ -72,10 +73,14 @@ hashFromTUF (Sec.Hash hashstr) = + --TODO: [code cleanup] either we should get TUF to use raw bytestrings or + -- perhaps we should also just use a base16 string as the internal rep. + case Base16.decode (BS.pack hashstr) of ++#if MIN_VERSION_base16_bytestring(1,0,0) ++ Right hash -> HashValue hash ++ Left _ -> error "hashFromTUF: cannot decode base16" ++#else + (hash, trailing) | not (BS.null hash) && BS.null trailing + -> HashValue hash + _ -> error "hashFromTUF: cannot decode base16 hash" +- ++#endif + + -- | Truncate a 32 byte SHA256 hash to + -- +diff --git a/cabal-install/cabal-install.cabal b/cabal-install/cabal-install.cabal +index ee49fe245..6d423fdb3 100644 +--- a/cabal-install/cabal-install.cabal b/cabal-install/cabal-install.cabal +@@ -319,7 +319,7 @@ executable cabal + async >= 2.0 && < 2.3, + array >= 0.4 && < 0.6, + base >= 4.8 && <
[arch-commits] Commit in haskell-js-jquery/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:48:43 Author: felixonmars Revision: 874566 upgpkg: haskell-js-jquery 3.3.1-610: rebuild with http-client 0.7.6 Modified: haskell-js-jquery/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:48:22 UTC (rev 874565) +++ PKGBUILD2021-02-27 01:48:43 UTC (rev 874566) @@ -4,7 +4,7 @@ _hkgname=js-jquery pkgname=haskell-js-jquery pkgver=3.3.1 -pkgrel=609 +pkgrel=610 pkgdesc="Obtain minified jQuery code" url="https://github.com/ndmitchell/js-jquery#readme; license=("MIT")
[arch-commits] Commit in haskell-js-jquery/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:48:52 Author: felixonmars Revision: 874567 archrelease: copy trunk to community-staging-x86_64 Added: haskell-js-jquery/repos/community-staging-x86_64/ haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 874566, haskell-js-jquery/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 874566, haskell-js-jquery/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:48:52 UTC (rev 874567) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=js-jquery +pkgname=haskell-js-jquery +pkgver=3.3.1 +pkgrel=610 +pkgdesc="Obtain minified jQuery code" +url="https://github.com/ndmitchell/js-jquery#readme; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-http') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('359a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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 +} + +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 dhall-lsp-server/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:40:11 Author: felixonmars Revision: 874549 archrelease: copy trunk to community-staging-x86_64 Added: dhall-lsp-server/repos/community-staging-x86_64/ dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 874548, dhall-lsp-server/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 874548, dhall-lsp-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:40:11 UTC (rev 874549) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +pkgname=dhall-lsp-server +pkgver=1.0.13 +pkgrel=27 +pkgdesc="Language Server Protocol (LSP) server for Dhall" +url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme; +license=("custom:MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-data-default' 'dhall' + 'dhall-json' 'haskell-lsp' 'haskell-hslogger' 'haskell-lens' 'haskell-lens-family-core' + 'haskell-megaparsec' 'haskell-network-uri' 'haskell-optparse-applicative' + 'haskell-prettyprinter' 'haskell-rope-utf16-splay' 'haskell-unordered-containers' + 'haskell-uri-encode') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-doctest' 'haskell-lsp-types' 'haskell-lsp-test' + 'haskell-tasty' 'haskell-tasty-hspec') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('97821e85ac4b8610eeedc678cfe03f94758fbe3edb853ba12bb670aee583f6c78940092b6510a0e8cd5a3ce9d2b9089e28f95284452d6cb285cb75808dcc999a') + +prepare() { + cd $pkgname-$pkgver + uusi -u doctest $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 +} + +check() { + cd $pkgname-$pkgver + LD_LIBRARY_PATH="$PWD/dist/build" PATH="$PWD/dist/build/dhall-lsp-server:$PATH" runhaskell Setup test +} + +package() { + cd $pkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:46:09 Author: felixonmars Revision: 874563 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http/repos/community-staging-x86_64/ haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 874562, haskell-http/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 874562, haskell-http/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:46:09 UTC (rev 874563) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=HTTP +pkgname=haskell-http +pkgver=4000.3.15 +pkgrel=118 +pkgdesc="A library for client-side HTTP" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-uri') +makedepends=('ghc' 'haskell-hunit' 'haskell-httpd-shed' 'haskell-puremd5' 'haskell-split' + 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-case-insensitive' + 'haskell-http-types' 'haskell-wai' 'haskell-warp' 'haskell-conduit' + 'haskell-conduit-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('74015725d15f5dcd1f7212100e26ae82da31201b77e729322ea95e88018ae1ef3a1bd5c2b8ac525f14276a24f2781de9de757aa5f83c71e260d6a61223b756d2') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *3.3/<4/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-mtl1 -f-warn-as-error -f-conduit10 -fwarp-tests -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 +} + +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/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:45:59 Author: felixonmars Revision: 874562 upgpkg: haskell-http 4000.3.15-118: rebuild with http-client 0.7.6 Modified: haskell-http/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:45:21 UTC (rev 874561) +++ PKGBUILD2021-02-27 01:45:59 UTC (rev 874562) @@ -4,7 +4,7 @@ _hkgname=HTTP pkgname=haskell-http pkgver=4000.3.15 -pkgrel=117 +pkgrel=118 pkgdesc="A library for client-side HTTP" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-wai-middleware-static/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:45:21 Author: felixonmars Revision: 874561 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-middleware-static/repos/community-staging-x86_64/ haskell-wai-middleware-static/repos/community-staging-x86_64/PKGBUILD (from rev 874560, haskell-wai-middleware-static/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-wai-middleware-static/repos/community-staging-x86_64/PKGBUILD (from rev 874560, haskell-wai-middleware-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:45:21 UTC (rev 874561) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-middleware-static +pkgname=haskell-wai-middleware-static +pkgver=0.9.0 +pkgrel=91 +pkgdesc="WAI middleware that serves requests to static files" +url="https://github.com/scotty-web/wai-middleware-static; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-cryptonite' 'haskell-memory' 'haskell-expiring-cache-map' + 'haskell-http-types' 'haskell-mime-types' 'haskell-old-locale' 'haskell-wai') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-hspec-expectations-lifted' + 'haskell-hspec-wai' 'haskell-mockery' 'haskell-scotty' 'haskell-wai-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4833afa649ed2e9604f396481dbf5e1f4d96db841fb9c300a9c0b66641241c12c14d8e010860626a3d4bf00507fa0b28b5480d37ac1f8d6daa1c3e96685b654c') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/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 +} + +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-req/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:43:02 Author: felixonmars Revision: 874555 archrelease: copy trunk to community-staging-x86_64 Added: haskell-req/repos/community-staging-x86_64/ haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 874554, haskell-req/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 874554, haskell-req/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:43:02 UTC (rev 874555) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=req +pkgname=haskell-req +pkgver=3.9.0 +pkgrel=37 +pkgdesc="Easy-to-use, type-safe, expandable, high-level HTTP client library" +url="https://github.com/mrkkrp/req; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate-oauth' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-connection' 'haskell-http-api-data' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 'haskell-modern-uri' + 'haskell-monad-control' 'haskell-retry' 'haskell-transformers-base' 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-core' + 'haskell-unordered-containers') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('758930cc26a51251854903f74d4bf9ce1c745b8ec0698c66674805ae862ebf0f4e3144a79d08fe2d6ebc083e393971cfc6500ad2021d2570782328f1cb8c567b') + +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 +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-warp/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:43:50 Author: felixonmars Revision: 874556 upgpkg: haskell-warp 3.3.14-28: rebuild with http-client 0.7.6 Modified: haskell-warp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:43:02 UTC (rev 874555) +++ PKGBUILD2021-02-27 01:43:50 UTC (rev 874556) @@ -4,7 +4,7 @@ _hkgname=warp pkgname=haskell-warp pkgver=3.3.14 -pkgrel=27 +pkgrel=28 pkgdesc="A fast, light-weight web server for WAI applications." url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in haskell-req/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:42:53 Author: felixonmars Revision: 874554 upgpkg: haskell-req 3.9.0-37: rebuild with http-client 0.7.6 Modified: haskell-req/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:41:35 UTC (rev 874553) +++ PKGBUILD2021-02-27 01:42:53 UTC (rev 874554) @@ -3,7 +3,7 @@ _hkgname=req pkgname=haskell-req pkgver=3.9.0 -pkgrel=36 +pkgrel=37 pkgdesc="Easy-to-use, type-safe, expandable, high-level HTTP client library" url="https://github.com/mrkkrp/req; license=('BSD')
[arch-commits] Commit in haskell-scotty/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:44:44 Author: felixonmars Revision: 874559 archrelease: copy trunk to community-staging-x86_64 Added: haskell-scotty/repos/community-staging-x86_64/ haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 874558, haskell-scotty/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 874558, haskell-scotty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:44:44 UTC (rev 874559) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=scotty +pkgname=haskell-scotty +pkgver=0.12 +pkgrel=91 +pkgdesc="Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp" +url="https://github.com/scotty-web/scotty; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat-batteries' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-data-default-class' 'haskell-http-types' + 'haskell-monad-control' 'haskell-network' 'haskell-regex-compat' + 'haskell-transformers-base' 'haskell-transformers-compat' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp') +makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-hspec-wai' + 'haskell-lifted-base') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('e1d77ee05eaa4b1871566b33683da9ab15dda8f7c42875701d62caf7db7defd2') + +prepare() { + cd $_hkgname-$pkgver + sed -i '/nats/d;/fail/d' $_hkgname.cabal + uusi $_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 +} + +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 cabal-install/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:48:12 Author: felixonmars Revision: 874564 upgpkg: cabal-install 3.2.0.0-190: rebuild with http-client 0.7.6 Modified: cabal-install/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:46:09 UTC (rev 874563) +++ PKGBUILD2021-02-27 01:48:12 UTC (rev 874564) @@ -5,7 +5,7 @@ pkgname=cabal-install pkgver=3.2.0.0 -pkgrel=189 +pkgrel=190 pkgdesc="The command-line interface for Cabal and Hackage." url="https://hackage.haskell.org/package/cabal-install; license=('BSD')
[arch-commits] Commit in haskell-warp/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:43:59 Author: felixonmars Revision: 874557 archrelease: copy trunk to community-staging-x86_64 Added: haskell-warp/repos/community-staging-x86_64/ haskell-warp/repos/community-staging-x86_64/PKGBUILD (from rev 874556, haskell-warp/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-warp/repos/community-staging-x86_64/PKGBUILD (from rev 874556, haskell-warp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:43:59 UTC (rev 874557) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=warp +pkgname=haskell-warp +pkgver=3.3.14 +pkgrel=28 +pkgdesc="A fast, light-weight web server for WAI applications." +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-bsb-http-chunked' + 'haskell-case-insensitive' 'haskell-hashable' 'haskell-http-date' 'haskell-http-types' + 'haskell-http2' 'haskell-iproute' 'haskell-network' 'haskell-simple-sendfile' + 'haskell-streaming-commons' 'haskell-time-manager' 'haskell-unix-compat' 'haskell-vault' + 'haskell-wai' 'haskell-word8' 'haskell-x509') +makedepends=('ghc' 'haskell-doctest' 'haskell-http-client' 'haskell-hspec' 'haskell-hunit' + 'haskell-lifted-base' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('eacaf38f8254e44fb6929f2e66b5dcaaa15faca7e4d919b1c5bd9b8ae87ddb0af2ca4388dcf41d04bf20da99b21c5499ba7ec69046c2e4c3925a3d026bf1dcf0') + +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-warp-debug -fallow-sendfilefd -f-network-bytestring +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 +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-wai-middleware-static/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:45:13 Author: felixonmars Revision: 874560 upgpkg: haskell-wai-middleware-static 0.9.0-91: rebuild with http-client 0.7.6 Modified: haskell-wai-middleware-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:44:44 UTC (rev 874559) +++ PKGBUILD2021-02-27 01:45:13 UTC (rev 874560) @@ -4,7 +4,7 @@ _hkgname=wai-middleware-static pkgname=haskell-wai-middleware-static pkgver=0.9.0 -pkgrel=90 +pkgrel=91 pkgdesc="WAI middleware that serves requests to static files" url="https://github.com/scotty-web/wai-middleware-static; license=("BSD")
[arch-commits] Commit in dhall-lsp-server/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:40:02 Author: felixonmars Revision: 874548 upgpkg: dhall-lsp-server 1.0.13-27: rebuild with http-client 0.7.6 Modified: dhall-lsp-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:39:14 UTC (rev 874547) +++ PKGBUILD2021-02-27 01:40:02 UTC (rev 874548) @@ -2,7 +2,7 @@ pkgname=dhall-lsp-server pkgver=1.0.13 -pkgrel=26 +pkgrel=27 pkgdesc="Language Server Protocol (LSP) server for Dhall" url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme; license=("custom:MIT")
[arch-commits] Commit in dhall-bash/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:41:35 Author: felixonmars Revision: 874553 archrelease: copy trunk to community-staging-x86_64 Added: dhall-bash/repos/community-staging-x86_64/ dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 874552, dhall-bash/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 874552, dhall-bash/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:41:35 UTC (rev 874553) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +pkgname=dhall-bash +pkgver=1.0.36 +pkgrel=26 +pkgdesc='Compile Dhall to Bash' +url='https://dhall-lang.org' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'dhall' 'haskell-neat-interpolation' 'haskell-shell-escape' + 'haskell-optparse-generic') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('545e4981e0618a7c09f5ead9db79410ebb8d6d975cc7d42434bb3a0c479ba2886fa8fccf09ddcf35eca8fc1b9cc5ca9401519745e1797f38abcf683b93544bb5') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$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 $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $pkgname-$pkgver +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-bash/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:41:25 Author: felixonmars Revision: 874552 upgpkg: dhall-bash 1.0.36-26: rebuild with http-client 0.7.6 Modified: dhall-bash/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:40:53 UTC (rev 874551) +++ PKGBUILD2021-02-27 01:41:25 UTC (rev 874552) @@ -2,7 +2,7 @@ pkgname=dhall-bash pkgver=1.0.36 -pkgrel=25 +pkgrel=26 pkgdesc='Compile Dhall to Bash' url='https://dhall-lang.org' license=('BSD')
[arch-commits] Commit in dhall-json/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:39:14 Author: felixonmars Revision: 874547 archrelease: copy trunk to community-staging-x86_64 Added: dhall-json/repos/community-staging-x86_64/ dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 874546, dhall-json/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 874546, dhall-json/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:39:14 UTC (rev 874547) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +pkgname=dhall-json +pkgver=1.7.5 +pkgrel=26 +pkgdesc='Convert between Dhall and JSON or YAML' +url='https://dhall-lang.org' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-aeson-yaml' 'dhall' + 'haskell-lens-family-core' 'haskell-optparse-applicative' 'haskell-prettyprinter' + 'haskell-scientific' 'haskell-unordered-containers' 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-silver') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('566348f20bcb0b3fd738810ca907a94e5979345a22091595d45b922863a235ff2c2cdad5a69ce5209a11d0db91abf2e73b9501218538386d11773328d559d00e') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$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 $pkgname-$pkgver +# https://github.com/dhall-lang/dhall-haskell/issues/2151 +runhaskell Setup test || echo "Tests failed" +} + +package() { +cd $pkgname-$pkgver +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-yaml/repos (2 files)
Date: Saturday, February 27, 2021 @ 01:40:53 Author: felixonmars Revision: 874551 archrelease: copy trunk to community-staging-x86_64 Added: dhall-yaml/repos/community-staging-x86_64/ dhall-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 874550, dhall-yaml/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: dhall-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 874550, dhall-yaml/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-02-27 01:40:53 UTC (rev 874551) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +pkgname=dhall-yaml +pkgver=1.2.5 +pkgrel=26 +pkgdesc="Convert between Dhall and YAML" +url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml; +license=("GPL3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hsyaml' 'haskell-hsyaml-aeson' 'haskell-aeson' 'haskell-ansi-terminal' + 'dhall' 'dhall-json' 'haskell-optparse-applicative' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal' 'haskell-vector') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-expected-failure' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('c443322c3cf597ba20c391e139f7b44d9f2adce3772c3a601a6652ef0bc909676e8ee985d7e59052abbc41e4f3b5ab926c5598069f3e74807967c3c55206c914') + +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 +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test +} + +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" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-yaml/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:40:44 Author: felixonmars Revision: 874550 upgpkg: dhall-yaml 1.2.5-26: rebuild with http-client 0.7.6 Modified: dhall-yaml/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:40:11 UTC (rev 874549) +++ PKGBUILD2021-02-27 01:40:44 UTC (rev 874550) @@ -2,7 +2,7 @@ pkgname=dhall-yaml pkgver=1.2.5 -pkgrel=25 +pkgrel=26 pkgdesc="Convert between Dhall and YAML" url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml; license=("GPL3")
[arch-commits] Commit in dhall/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:38:18 Author: felixonmars Revision: 874544 upgpkg: dhall 1.38.0-26: rebuild with http-client 0.7.6 Modified: dhall/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:36:28 UTC (rev 874543) +++ PKGBUILD2021-02-27 01:38:18 UTC (rev 874544) @@ -2,7 +2,7 @@ pkgname=dhall pkgver=1.38.0 -pkgrel=25 +pkgrel=26 pkgdesc='A configuration language guaranteed to terminate' url='https://dhall-lang.org' license=('BSD')
[arch-commits] Commit in haskell-mustache/trunk (PKGBUILD)
Date: Saturday, February 27, 2021 @ 01:36:19 Author: felixonmars Revision: 874542 upgpkg: haskell-mustache 2.3.1-284: rebuild with http-client 0.7.6 Modified: haskell-mustache/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-02-27 01:35:37 UTC (rev 874541) +++ PKGBUILD2021-02-27 01:36:19 UTC (rev 874542) @@ -3,7 +3,7 @@ _hkgname=mustache pkgname=haskell-mustache pkgver=2.3.1 -pkgrel=283 +pkgrel=284 pkgdesc="A mustache template parser library." url="https://github.com/JustusAdam/mustache; license=('BSD')