[arch-commits] Commit in haskell-aeson-pretty/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:34:01 Author: felixonmars Revision: 350422 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson-pretty/repos/community-staging-x86_64/ haskell-aeson-pretty/repos/community-staging-x86_64/PKGBUILD (from rev 350421, haskell-aeson-pretty/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-aeson-pretty/repos/community-staging-x86_64/PKGBUILD (from rev 350421, haskell-aeson-pretty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:34:01 UTC (rev 350422) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aeson-pretty +pkgname=haskell-aeson-pretty +pkgver=0.8.7 +pkgrel=22 +pkgdesc="JSON pretty-printing library and command-line tool." +url="https://github.com/informatikr/aeson-pretty; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" "haskell-base-compat" "haskell-cmdargs" + "haskell-scientific" "haskell-unordered-containers" "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b23cd85703ed21060dac3d608b894f0c331f6a008f0edeab319b4bdad8e07ce74f13dbe1865caa0ac091f85523fe334ae33bf735337411a9e70d1031dd5d33be') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-lib-only +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 +} + +package() { +cd "${srcdir}/${_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 python-cachecontrol/repos/community-staging-any (4 files)
Date: Tuesday, July 3, 2018 @ 05:34:10 Author: eschwartz Revision: 350423 archrelease: copy trunk to community-staging-any Added: python-cachecontrol/repos/community-staging-any/0001-Remove-unnecessary-console-script.patch (from rev 350422, python-cachecontrol/trunk/0001-Remove-unnecessary-console-script.patch) python-cachecontrol/repos/community-staging-any/PKGBUILD (from rev 350422, python-cachecontrol/trunk/PKGBUILD) Deleted: python-cachecontrol/repos/community-staging-any/0001-Remove-unnecessary-console-script.patch python-cachecontrol/repos/community-staging-any/PKGBUILD --+ 0001-Remove-unnecessary-console-script.patch | 52 +-- PKGBUILD | 110 - 2 files changed, 81 insertions(+), 81 deletions(-) Deleted: 0001-Remove-unnecessary-console-script.patch === --- 0001-Remove-unnecessary-console-script.patch2018-07-03 05:34:01 UTC (rev 350422) +++ 0001-Remove-unnecessary-console-script.patch2018-07-03 05:34:10 UTC (rev 350423) @@ -1,26 +0,0 @@ -From 5949227996ba403eecaf6fb961c2f2a6aca4d3e2 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Thu, 7 Jun 2018 12:39:59 -0400 -Subject: [PATCH] Remove unnecessary console script - -The purpose of this module is to cache things, not to test if they -*can* be cached. This clutters up the $PATH. - setup.py | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 34f5f44..95e1741 100644 a/setup.py -+++ b/setup.py -@@ -19,7 +19,6 @@ setup_params = dict( - long_description=long_description, - install_requires=["requests", "msgpack"], - extras_require={"filecache": ["lockfile>=0.9"], "redis": ["redis>=2.10.5"]}, --entry_points={"console_scripts": ["doesitcache = cachecontrol._cmd:main"]}, - python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - classifiers=[ - "Development Status :: 4 - Beta", --- -2.17.1 - Copied: python-cachecontrol/repos/community-staging-any/0001-Remove-unnecessary-console-script.patch (from rev 350422, python-cachecontrol/trunk/0001-Remove-unnecessary-console-script.patch) === --- 0001-Remove-unnecessary-console-script.patch (rev 0) +++ 0001-Remove-unnecessary-console-script.patch2018-07-03 05:34:10 UTC (rev 350423) @@ -0,0 +1,26 @@ +From 5949227996ba403eecaf6fb961c2f2a6aca4d3e2 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Thu, 7 Jun 2018 12:39:59 -0400 +Subject: [PATCH] Remove unnecessary console script + +The purpose of this module is to cache things, not to test if they +*can* be cached. This clutters up the $PATH. +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 34f5f44..95e1741 100644 +--- a/setup.py b/setup.py +@@ -19,7 +19,6 @@ setup_params = dict( + long_description=long_description, + install_requires=["requests", "msgpack"], + extras_require={"filecache": ["lockfile>=0.9"], "redis": ["redis>=2.10.5"]}, +-entry_points={"console_scripts": ["doesitcache = cachecontrol._cmd:main"]}, + python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + classifiers=[ + "Development Status :: 4 - Beta", +-- +2.17.1 + Deleted: PKGBUILD === --- PKGBUILD2018-07-03 05:34:01 UTC (rev 350422) +++ PKGBUILD2018-07-03 05:34:10 UTC (rev 350423) @@ -1,55 +0,0 @@ -# $Id$ -# Maintainer: Eli Schwartz - -_pkgname=cachecontrol -pkgbase=python-cachecontrol -pkgname=('python-cachecontrol' 'python2-cachecontrol') -pkgver=0.12.5 -pkgrel=3 -pkgdesc="httplib2 caching for requests" -arch=('any') -url="https://github.com/ionrock/${_pkgname}; -license=('Apache') -makedepends=('python-msgpack' 'python-requests' 'python2-msgpack' 'python2-requests') -checkdepends=('python-mock' 'python-pytest' 'python-lockfile' 'python-cherrypy' - 'python2-mock' 'python2-pytest' 'python2-lockfile' 'python2-cherrypy') -source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" -"0001-Remove-unnecessary-console-script.patch") -sha256sums=('d3876bbd614968e0d82c95734b380fca648661416fb14dc1a50514256e521089' -'a2c93d4852887152027140bdd54030d5363876b02e5eabee6a018d4e946a87b1') - -prepare() { -cd "${srcdir}"/${_pkgname}-${pkgver} - -patch -p1 -i ../0001-Remove-unnecessary-console-script.patch -} - -build() { -cd "${srcdir}"/${_pkgname}-${pkgver} - -python setup.py build -python2 setup.py build -} - -check() { -cd "${srcdir}"/${_pkgname}-${pkgver} - -python -m pytest -python2 -m pytest -} - -package_python-cachecontrol() { -depends=('python-msgpack' 'python-requests') -optdepends=('python-lockfile: for the FileCache') - -cd
[arch-commits] Commit in haskell-aeson-pretty/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:33:42 Author: felixonmars Revision: 350420 upgpkg: haskell-aeson-pretty 0.8.7-22 rebuild with tagged 0.8.6 Modified: haskell-aeson-pretty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:32:56 UTC (rev 350419) +++ PKGBUILD2018-07-03 05:33:42 UTC (rev 350420) @@ -5,7 +5,7 @@ _hkgname=aeson-pretty pkgname=haskell-aeson-pretty pkgver=0.8.7 -pkgrel=21 +pkgrel=22 pkgdesc="JSON pretty-printing library and command-line tool." url="https://github.com/informatikr/aeson-pretty; license=("custom:BSD3")
[arch-commits] Commit in python-cachecontrol/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:33:54 Author: eschwartz Revision: 350421 upgpkg: python-cachecontrol 0.12.5-4 python 3.7 rebuild Modified: python-cachecontrol/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:33:42 UTC (rev 350420) +++ PKGBUILD2018-07-03 05:33:54 UTC (rev 350421) @@ -5,7 +5,7 @@ pkgbase=python-cachecontrol pkgname=('python-cachecontrol' 'python2-cachecontrol') pkgver=0.12.5 -pkgrel=3 +pkgrel=4 pkgdesc="httplib2 caching for requests" arch=('any') url="https://github.com/ionrock/${_pkgname};
[arch-commits] Commit in haskell-aeson-compat/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:32:56 Author: felixonmars Revision: 350419 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson-compat/repos/community-staging-x86_64/ haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 350418, haskell-aeson-compat/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-aeson-compat/repos/community-staging-x86_64/PKGBUILD (from rev 350418, haskell-aeson-compat/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:32:56 UTC (rev 350419) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aeson-compat +pkgname=haskell-aeson-compat +pkgver=0.3.8 +pkgrel=7 +pkgdesc="Compatibility layer for aeson" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-attoparsec-iso8601' + 'haskell-base-compat' 'haskell-exceptions' 'haskell-hashable' 'haskell-scientific' + 'haskell-tagged' 'haskell-time-locale-compat' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'haskell-base-orphans' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36687acb148fd7c71a0cc99f77116518ef539754f151707cc5f6c1b4dfb7b3245338b32d83d68a3e0663d92644fb6d4eadff2d2ba88cad1a22b98aa3c35cc215') + +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 +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-aeson-compat/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:32:38 Author: felixonmars Revision: 350418 upgpkg: haskell-aeson-compat 0.3.8-7 rebuild with tagged 0.8.6 Modified: haskell-aeson-compat/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:31:44 UTC (rev 350417) +++ PKGBUILD2018-07-03 05:32:38 UTC (rev 350418) @@ -5,7 +5,7 @@ _hkgname=aeson-compat pkgname=haskell-aeson-compat pkgver=0.3.8 -pkgrel=6 +pkgrel=7 pkgdesc="Compatibility layer for aeson" url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:BSD3")
[arch-commits] Commit in haskell-aeson-better-errors/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:31:44 Author: felixonmars Revision: 350417 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson-better-errors/repos/community-staging-x86_64/ haskell-aeson-better-errors/repos/community-staging-x86_64/PKGBUILD (from rev 350416, haskell-aeson-better-errors/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-aeson-better-errors/repos/community-staging-x86_64/PKGBUILD (from rev 350416, haskell-aeson-better-errors/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:31:44 UTC (rev 350417) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aeson-better-errors +pkgname=haskell-aeson-better-errors +pkgver=0.9.1.0 +pkgrel=70 +pkgdesc="Better error messages when decoding JSON values." +url="https://github.com/hdgarrood/aeson-better-errors; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-dlist" "haskell-scientific" + "haskell-transformers-compat" "haskell-unordered-containers" "haskell-vector" "haskell-void") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('68f001bf055ec7b755d91019f2a0ef136307d157a231acddad6b4cc561f67327') + +build() { +cd "${srcdir}/${_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 +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}/${_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-aeson-better-errors/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:31:25 Author: felixonmars Revision: 350416 upgpkg: haskell-aeson-better-errors 0.9.1.0-70 rebuild with tagged 0.8.6 Modified: haskell-aeson-better-errors/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:30:32 UTC (rev 350415) +++ PKGBUILD2018-07-03 05:31:25 UTC (rev 350416) @@ -5,7 +5,7 @@ _hkgname=aeson-better-errors pkgname=haskell-aeson-better-errors pkgver=0.9.1.0 -pkgrel=69 +pkgrel=70 pkgdesc="Better error messages when decoding JSON values." url="https://github.com/hdgarrood/aeson-better-errors; license=("MIT")
[arch-commits] Commit in haskell-aeson/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:30:32 Author: felixonmars Revision: 350415 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 350414, haskell-aeson/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 350414, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:30:32 UTC (rev 350415) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=1.3.1.1 +pkgrel=19 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-compat' 'haskell-dlist' 'haskell-hashable' + 'haskell-scientific' 'haskell-tagged' 'haskell-th-abstraction' 'haskell-time-locale-compat' + 'haskell-unordered-containers' 'haskell-uuid-types' 'haskell-vector') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-integer-logarithms' + 'haskell-base-orphans' 'haskell-base16-bytestring' 'haskell-generic-deriving' + 'haskell-hashable-time' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +sha512sums=('ab506e0aa453542c1b609e65d36ed56758c43b772c1eaa13274bf4f9e72366bdf02ba31de0a7a8673c7a0d200837dd0192e1269fbe51d3b7d0149dce6d0f6968') + +prepare() { + cd $_hkgname-$pkgver + sed -i -e 's/<.*2.11/<3/' -e 's/<.*0.7/<1/' $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer -f-fast -f-bytestring-builder -f-cffi + 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 $_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" + rm -f "$pkgdir/usr/share/doc/$pkgname/LICENSE" +}
[arch-commits] Commit in haskell-aeson/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:30:13 Author: felixonmars Revision: 350414 upgpkg: haskell-aeson 1.3.1.1-19 rebuild with tagged 0.8.6 Modified: haskell-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:23:10 UTC (rev 350413) +++ PKGBUILD2018-07-03 05:30:13 UTC (rev 350414) @@ -6,7 +6,7 @@ pkgname=haskell-aeson _hkgname=aeson pkgver=1.3.1.1 -pkgrel=18 +pkgrel=19 pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." url="https://github.com/bos/aeson; license=("GPL")
[arch-commits] Commit in haskell-generic-deriving/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:23:10 Author: felixonmars Revision: 350413 archrelease: copy trunk to community-staging-x86_64 Added: haskell-generic-deriving/repos/community-staging-x86_64/ haskell-generic-deriving/repos/community-staging-x86_64/PKGBUILD (from rev 350412, haskell-generic-deriving/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-generic-deriving/repos/community-staging-x86_64/PKGBUILD (from rev 350412, haskell-generic-deriving/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:23:10 UTC (rev 350413) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=generic-deriving +pkgname=haskell-generic-deriving +pkgver=1.12.2 +pkgrel=3 +pkgdesc="Generic programming library for generalised deriving." +url="https://github.com/dreixel/generic-deriving; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-abstraction') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6abbc9508ab4c85536cba1cdc8d086952f0268527cd2db058492bc76d94bda58d99c47132c6deb56a24000b9fad0b043582dbc0af740c7731c1a4ebf510be7af') + +prepare() { +cd $_hkgname-$pkgver +sed -e 's/<.*2.13/<3/' -i $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_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 \ +-fbase-4-9 +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 $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_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-generic-deriving/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:22:33 Author: felixonmars Revision: 350412 upgpkg: haskell-generic-deriving 1.12.2-3 rebuild with tagged 0.8.6 Modified: haskell-generic-deriving/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:21:27 UTC (rev 350411) +++ PKGBUILD2018-07-03 05:22:33 UTC (rev 350412) @@ -5,7 +5,7 @@ _hkgname=generic-deriving pkgname=haskell-generic-deriving pkgver=1.12.2 -pkgrel=2 +pkgrel=3 pkgdesc="Generic programming library for generalised deriving." url="https://github.com/dreixel/generic-deriving; license=("custom:BSD3")
[arch-commits] Commit in haskell-bifunctors/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:21:27 Author: felixonmars Revision: 350411 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bifunctors/repos/community-staging-x86_64/ haskell-bifunctors/repos/community-staging-x86_64/PKGBUILD (from rev 350410, haskell-bifunctors/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-bifunctors/repos/community-staging-x86_64/PKGBUILD (from rev 350410, haskell-bifunctors/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:21:27 UTC (rev 350411) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=bifunctors +pkgname=haskell-bifunctors +pkgver=5.5.2 +pkgrel=25 +pkgdesc="Bifunctors" +url="https://github.com/ekmett/bifunctors/; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-comonad' 'haskell-tagged' + 'haskell-th-abstraction' 'haskell-transformers-compat') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1e9eee61a25b6e0dafb3de200dfbc11b6b82a9691065aa8bfa4ad8a04e040cd395220724f209f0adca018fdc6d0b3fad7232c2f490a9a6e51c6181c0802a9de2') + +prepare() { +cd $_hkgname-$pkgver +sed -e 's/<.*2.13/<3/' \ +-e 's/<.*0.6/<1/' \ +-i $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_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 \ +-ftagged -f-semigroups +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 $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_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-bifunctors/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:21:09 Author: felixonmars Revision: 350410 upgpkg: haskell-bifunctors 5.5.2-25 rebuild with tagged 0.8.6 Modified: haskell-bifunctors/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:20:19 UTC (rev 350409) +++ PKGBUILD2018-07-03 05:21:09 UTC (rev 350410) @@ -5,7 +5,7 @@ _hkgname=bifunctors pkgname=haskell-bifunctors pkgver=5.5.2 -pkgrel=24 +pkgrel=25 pkgdesc="Bifunctors" url="https://github.com/ekmett/bifunctors/; license=("custom:BSD3")
[arch-commits] Commit in haskell-comonad/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:20:19 Author: felixonmars Revision: 350409 archrelease: copy trunk to community-staging-x86_64 Added: haskell-comonad/repos/community-staging-x86_64/ haskell-comonad/repos/community-staging-x86_64/PKGBUILD (from rev 350408, haskell-comonad/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-comonad/repos/community-staging-x86_64/PKGBUILD (from rev 350408, haskell-comonad/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:20:19 UTC (rev 350409) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=comonad +pkgname=haskell-comonad +pkgver=5.0.4 +pkgrel=2 +pkgdesc="Comonads" +url="https://github.com/ekmett/comonad/; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-contravariant' 'haskell-distributive' 'haskell-tagged' + 'haskell-transformers-compat') +makedepends=('haskell-cabal-doctest' 'ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('06537fed3fb26a776384c1b8601e82571d6a9ef62a73eb145fe04f7f00eb0a8994b93e5ec36b235545de568e552ca2e77347a25c87ee4237dcddca41f31ec974') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +sed -i 's/#if MIN_VERSION_semigroups.*/#if 1/' src/Control/Comonad/Env/Class.hs src/Control/Comonad.hs +} + +build() { +cd "${srcdir}/${_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 \ +-fdistributive -fcontravariant -fcontainers -ftest-doctests +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 +} + +package() { +cd "${srcdir}/${_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-comonad/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:19:58 Author: felixonmars Revision: 350408 upgpkg: haskell-comonad 5.0.4-2 rebuild with tagged 0.8.6 Modified: haskell-comonad/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:19:04 UTC (rev 350407) +++ PKGBUILD2018-07-03 05:19:58 UTC (rev 350408) @@ -5,7 +5,7 @@ _hkgname=comonad pkgname=haskell-comonad pkgver=5.0.4 -pkgrel=1 +pkgrel=2 pkgdesc="Comonads" url="https://github.com/ekmett/comonad/; license=("custom:BSD3")
[arch-commits] Commit in haskell-distributive/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:19:04 Author: felixonmars Revision: 350407 archrelease: copy trunk to community-staging-x86_64 Added: haskell-distributive/repos/community-staging-x86_64/ haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 350406, haskell-distributive/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 350406, haskell-distributive/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:19:04 UTC (rev 350407) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=distributive +pkgname=haskell-distributive +pkgver=0.5.3 +pkgrel=14 +pkgdesc="Distributive functors -- Dual to Traversable" +url="https://github.com/ekmett/distributive/; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-base-orphans" "haskell-tagged" "haskell-transformers-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('34d6019dc4588d1a10a40daa09822b01660da9c485d06a28722727ca1d7850eeda676da255792335e38be509a2539c02e11a404d9c45618ae064d90718cad280') + +build() { +cd "${srcdir}/${_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 \ +-ftagged -f-semigroups +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 +} + +package() { +cd "${srcdir}/${_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-distributive/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:18:45 Author: felixonmars Revision: 350406 upgpkg: haskell-distributive 0.5.3-14 rebuild with tagged 0.8.6 Modified: haskell-distributive/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:17:51 UTC (rev 350405) +++ PKGBUILD2018-07-03 05:18:45 UTC (rev 350406) @@ -5,7 +5,7 @@ _hkgname=distributive pkgname=haskell-distributive pkgver=0.5.3 -pkgrel=13 +pkgrel=14 pkgdesc="Distributive functors -- Dual to Traversable" url="https://github.com/ekmett/distributive/; license=("custom:BSD3")
[arch-commits] Commit in haskell-constraints/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:17:26 Author: felixonmars Revision: 350404 upgpkg: haskell-constraints 0.10-17 rebuild with tagged 0.8.6 Modified: haskell-constraints/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:16:27 UTC (rev 350403) +++ PKGBUILD2018-07-03 05:17:26 UTC (rev 350404) @@ -5,7 +5,7 @@ _hkgname=constraints pkgname=haskell-constraints pkgver=0.10 -pkgrel=16 +pkgrel=17 pkgdesc="Constraint manipulation" url="https://github.com/ekmett/constraints/; license=("custom:BSD2")
[arch-commits] Commit in haskell-constraints/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:17:51 Author: felixonmars Revision: 350405 archrelease: copy trunk to community-staging-x86_64 Added: haskell-constraints/repos/community-staging-x86_64/ haskell-constraints/repos/community-staging-x86_64/PKGBUILD (from rev 350404, haskell-constraints/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-constraints/repos/community-staging-x86_64/PKGBUILD (from rev 350404, haskell-constraints/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:17:51 UTC (rev 350405) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=constraints +pkgname=haskell-constraints +pkgver=0.10 +pkgrel=17 +pkgdesc="Constraint manipulation" +url="https://github.com/ekmett/constraints/; +license=("custom:BSD2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-transformers-compat') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd29b8d81da76e5ce5341c5d82ab270cbc91e995ff96bd2fd78996d4cd867c4a182e7ca0b13e3e0aa2c78935090f64680ce125b53c50b1aa4fbbacf8bf969d2c') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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-base-orphans/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:16:27 Author: felixonmars Revision: 350403 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base-orphans/repos/community-staging-x86_64/ haskell-base-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 350402, haskell-base-orphans/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-base-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 350402, haskell-base-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:16:27 UTC (rev 350403) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=base-orphans +pkgname=haskell-base-orphans +pkgver=0.7 +pkgrel=8 +pkgdesc="Backwards-compatible orphan instances for base" +url="https://github.com/haskell-compat/base-orphans#readme; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0fe0ba79ac42127bf606765ab1d1eba4f1a858113f824e1b9ed0900a08a0552f1afc45a8d7fbbcb343717a1ca7477a1737ced5950535000267ceb48029679d9f') + +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 +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-base-orphans/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:16:06 Author: felixonmars Revision: 350402 upgpkg: haskell-base-orphans 0.7-8 rebuild with tagged 0.8.6 Modified: haskell-base-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:15:07 UTC (rev 350401) +++ PKGBUILD2018-07-03 05:16:06 UTC (rev 350402) @@ -5,7 +5,7 @@ _hkgname=base-orphans pkgname=haskell-base-orphans pkgver=0.7 -pkgrel=7 +pkgrel=8 pkgdesc="Backwards-compatible orphan instances for base" url="https://github.com/haskell-compat/base-orphans#readme; license=("MIT")
[arch-commits] Commit in haskell-base-compat-batteries/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:15:07 Author: felixonmars Revision: 350401 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base-compat-batteries/repos/community-staging-x86_64/ haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD (from rev 350400, haskell-base-compat-batteries/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD (from rev 350400, haskell-base-compat-batteries/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:15:07 UTC (rev 350401) @@ -0,0 +1,43 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=base-compat-batteries +pkgname=haskell-base-compat-batteries +pkgver=0.10.1 +pkgrel=12 +pkgdesc="base-compat with extra batteries" +url="https://hackage.haskell.org/package/base-compat-batteries; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('7fc65b961b3b6bde315cf0d26fdcbbb0712af930cfb643b8f8ecba8ee02f9a7d0ba014a10014bdf38b688f2e4d1ccbcaa8cab445f64975afb7fee3e7f632bcb9') + +build() { +cd "${srcdir}/${_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 +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 "${srcdir}/${_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-base-compat-batteries/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:14:48 Author: felixonmars Revision: 350400 upgpkg: haskell-base-compat-batteries 0.10.1-12 rebuild with tagged 0.8.6 Modified: haskell-base-compat-batteries/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:14:04 UTC (rev 350399) +++ PKGBUILD2018-07-03 05:14:48 UTC (rev 350400) @@ -4,7 +4,7 @@ _hkgname=base-compat-batteries pkgname=haskell-base-compat-batteries pkgver=0.10.1 -pkgrel=11 +pkgrel=12 pkgdesc="base-compat with extra batteries" url="https://hackage.haskell.org/package/base-compat-batteries; license=('MIT')
[arch-commits] Commit in haskell-hspec/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:14:04 Author: felixonmars Revision: 350399 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec/repos/community-staging-x86_64/ haskell-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 350398, haskell-hspec/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 350398, haskell-hspec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:14:04 UTC (rev 350399) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=hspec +pkgname=haskell-hspec +pkgver=2.5.2 +pkgrel=2 +pkgdesc="A Testing Framework for Haskell" +url="http://hspec.github.io/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck' 'haskell-call-stack' 'haskell-hspec-core' + 'haskell-hspec-discover' 'haskell-hspec-expectations') +makedepends=('ghc') +checkdepends=('haskell-hspec-meta' 'haskell-stringbuilder') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9cde0d5c416aa356c5986ecc032b4436ab96480b188e282be04bf9dc296d0cb0a10f00c44e2405e1e229c0db1f044c29469f0c9fad03e55db77ff14be647') + +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 +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 $_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-hspec/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:13:45 Author: felixonmars Revision: 350398 upgpkg: haskell-hspec 2.5.2-2 rebuild with tagged 0.8.6 Modified: haskell-hspec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:13:04 UTC (rev 350397) +++ PKGBUILD2018-07-03 05:13:45 UTC (rev 350398) @@ -4,7 +4,7 @@ _hkgname=hspec pkgname=haskell-hspec pkgver=2.5.2 -pkgrel=1 +pkgrel=2 pkgdesc="A Testing Framework for Haskell" url="http://hspec.github.io/; license=('MIT')
[arch-commits] Commit in haskell-hspec-core/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:13:04 Author: felixonmars Revision: 350397 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-core/repos/community-staging-x86_64/ haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD (from rev 350396, haskell-hspec-core/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD (from rev 350396, haskell-hspec-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:13:04 UTC (rev 350397) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=hspec-core +pkgname=haskell-hspec-core +pkgver=2.5.2 +pkgrel=2 +pkgdesc="A Testing Framework for Haskell" +url="http://hspec.github.io/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-call-stack' 'haskell-clock' + 'haskell-hspec-expectations' 'haskell-hunit' 'haskell-quickcheck' 'haskell-quickcheck-io' + 'haskell-random' 'haskell-setenv' 'haskell-tf-random') +makedepends=('ghc' 'haskell-hspec-meta' 'haskell-silently' 'haskell-temporary') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d72055732e377a201b17b78c93c208f2a8fb79376ddd97a3fc67ce205a8cc3cc8a25f35acef9072e7e469b44225af874d77b142fe7cb17d7973a15cb95b80814') + +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 +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-hspec-core/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:12:45 Author: felixonmars Revision: 350396 upgpkg: haskell-hspec-core 2.5.2-2 rebuild with tagged 0.8.6 Modified: haskell-hspec-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:11:02 UTC (rev 350395) +++ PKGBUILD2018-07-03 05:12:45 UTC (rev 350396) @@ -4,7 +4,7 @@ _hkgname=hspec-core pkgname=haskell-hspec-core pkgver=2.5.2 -pkgrel=1 +pkgrel=2 pkgdesc="A Testing Framework for Haskell" url="http://hspec.github.io/; license=('MIT')
[arch-commits] Commit in haskell-graphviz/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:11:02 Author: felixonmars Revision: 350395 archrelease: copy trunk to community-staging-x86_64 Added: haskell-graphviz/repos/community-staging-x86_64/ haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 350394, haskell-graphviz/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-graphviz/repos/community-staging-x86_64/PKGBUILD (from rev 350394, haskell-graphviz/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:11:02 UTC (rev 350395) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=graphviz +pkgname=haskell-graphviz +pkgver=2999.20.0.2 +pkgrel=7 +pkgdesc="Bindings to Graphviz for graph visualisation." +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-colour' 'haskell-dlist' 'haskell-fgl' 'haskell-polyparse' + 'haskell-temporary' 'haskell-wl-pprint-text') +makedepends=('ghc') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ivan-m/graphviz/archive/$pkgver.tar.gz;) +sha512sums=('97430a8f19f5c56886520db0bb865b0d45a4dc99b8db61b3262f1fb22ec7635548ab8987eddcf629a07541160b19a3f8a3b299aa6649d9b3a9b0c60f21a45909') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-test-parsing +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 +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in haskell-graphviz/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:10:38 Author: felixonmars Revision: 350394 upgpkg: haskell-graphviz 2999.20.0.2-7 rebuild with tagged 0.8.6 Modified: haskell-graphviz/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:08:20 UTC (rev 350393) +++ PKGBUILD2018-07-03 05:10:38 UTC (rev 350394) @@ -5,7 +5,7 @@ _hkgname=graphviz pkgname=haskell-graphviz pkgver=2999.20.0.2 -pkgrel=6 +pkgrel=7 pkgdesc="Bindings to Graphviz for graph visualisation." url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:BSD3")
[arch-commits] Commit in haskell-temporary/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:08:20 Author: felixonmars Revision: 350393 archrelease: copy trunk to community-staging-x86_64 Added: haskell-temporary/repos/community-staging-x86_64/ haskell-temporary/repos/community-staging-x86_64/PKGBUILD (from rev 350392, haskell-temporary/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-temporary/repos/community-staging-x86_64/PKGBUILD (from rev 350392, haskell-temporary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:08:20 UTC (rev 350393) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=temporary +pkgname=haskell-temporary +pkgver=1.3 +pkgrel=6 +pkgdesc="Portable temporary file and directory support" +url="http://www.github.com/batterseapower/temporary; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-exceptions' 'haskell-random') +makedepends=('ghc' 'haskell-base-compat' 'haskell-tasty' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e3078caf54da95c4efa9e9c936b35a98b62296ecce2242cd4e103605a9d29e8a9d6c7027dbf50d02b6a893bea558ea5b07dbb1df7c59bf26d86db76ccf112f25') + +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 +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-temporary/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:07:49 Author: felixonmars Revision: 350392 upgpkg: haskell-temporary 1.3-6 rebuild with tagged 0.8.6 Modified: haskell-temporary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:06:59 UTC (rev 350391) +++ PKGBUILD2018-07-03 05:07:49 UTC (rev 350392) @@ -5,7 +5,7 @@ _hkgname=temporary pkgname=haskell-temporary pkgver=1.3 -pkgrel=5 +pkgrel=6 pkgdesc="Portable temporary file and directory support" url="http://www.github.com/batterseapower/temporary; license=("custom:BSD3")
[arch-commits] Commit in haskell-tasty-smallcheck/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:06:59 Author: felixonmars Revision: 350391 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-smallcheck/repos/community-staging-x86_64/ haskell-tasty-smallcheck/repos/community-staging-x86_64/PKGBUILD (from rev 350390, haskell-tasty-smallcheck/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-tasty-smallcheck/repos/community-staging-x86_64/PKGBUILD (from rev 350390, haskell-tasty-smallcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:06:59 UTC (rev 350391) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=tasty-smallcheck +pkgname=haskell-tasty-smallcheck +pkgver=0.8.1 +pkgrel=15 +pkgdesc="SmallCheck support for the Tasty test framework" +url="http://documentup.com/feuerbach/tasty; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-tasty' 'haskell-smallcheck' 'haskell-tagged') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('26ed0d75559c2da2f4296af6e9b02f8d0a19043b0ef154674eb782703fcd3ad7f4863b7b07dbaae27440078b4b00a9272cd9d5da23089993018e933577be5893') + +build() { +cd "${srcdir}/${_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 +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}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-tasty-smallcheck/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:06:38 Author: felixonmars Revision: 350390 upgpkg: haskell-tasty-smallcheck 0.8.1-15 rebuild with tagged 0.8.6 Modified: haskell-tasty-smallcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:05:40 UTC (rev 350389) +++ PKGBUILD2018-07-03 05:06:38 UTC (rev 350390) @@ -4,7 +4,7 @@ _hkgname=tasty-smallcheck pkgname=haskell-tasty-smallcheck pkgver=0.8.1 -pkgrel=14 +pkgrel=15 pkgdesc="SmallCheck support for the Tasty test framework" url="http://documentup.com/feuerbach/tasty; license=('MIT')
[arch-commits] Commit in haskell-tamarin-prover-term/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:05:12 Author: felixonmars Revision: 350388 upgpkg: haskell-tamarin-prover-term 1.4.0-13 rebuild with tagged 0.8.6 Modified: haskell-tamarin-prover-term/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:04:37 UTC (rev 350387) +++ PKGBUILD2018-07-03 05:05:12 UTC (rev 350388) @@ -5,7 +5,7 @@ _hkgname=tamarin-prover-term pkgname=haskell-tamarin-prover-term pkgver=1.4.0 -pkgrel=12 +pkgrel=13 pkgdesc="Term manipulation library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin; license=("GPL")
[arch-commits] Commit in haskell-tamarin-prover-term/repos (3 files)
Date: Tuesday, July 3, 2018 @ 05:05:40 Author: felixonmars Revision: 350389 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-term/repos/community-staging-x86_64/ haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 350388, haskell-tamarin-prover-term/trunk/PKGBUILD) haskell-tamarin-prover-term/repos/community-staging-x86_64/ghc-8.4.patch (from rev 350388, haskell-tamarin-prover-term/trunk/ghc-8.4.patch) ---+ PKGBUILD | 46 +++ ghc-8.4.patch | 221 2 files changed, 267 insertions(+) Copied: haskell-tamarin-prover-term/repos/community-staging-x86_64/PKGBUILD (from rev 350388, haskell-tamarin-prover-term/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:05:40 UTC (rev 350389) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-term +pkgname=haskell-tamarin-prover-term +pkgver=1.4.0 +pkgrel=13 +pkgdesc="Term manipulation library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 'haskell-dlist' + 'haskell-safe' 'haskell-tamarin-prover-utils') +makedepends=('ghc') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz; +ghc-8.4.patch) +sha512sums=('7c1afe6a53b596c2ce01e9ad7a7f464af1f4efbc5f8edc13d5ec8bc32ce4e91ddde91dff6ab8e01cf3cf30a37a3a18953d937debc36c9df664f718d968e2ae74' + 'd5031c558ecbd7f273a4b0055fe753d14b2dde60738507d7cb22e859b391455259d7099fbcaf4025912389bd93421d89b97d5d79d92a325b1f0c5caa50676513') + +prepare() { +cd tamarin-prover-$pkgver +patch -p1 -i ../ghc-8.4.patch +} + +build() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/term" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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 +} + +package() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/term" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +} Copied: haskell-tamarin-prover-term/repos/community-staging-x86_64/ghc-8.4.patch (from rev 350388, haskell-tamarin-prover-term/trunk/ghc-8.4.patch) === --- community-staging-x86_64/ghc-8.4.patch (rev 0) +++ community-staging-x86_64/ghc-8.4.patch 2018-07-03 05:05:40 UTC (rev 350389) @@ -0,0 +1,221 @@ +diff --git a/lib/term/src/Term/Maude/Signature.hs b/lib/term/src/Term/Maude/Signature.hs +index 98c25d9f..1a4ce82f 100644 +--- a/lib/term/src/Term/Maude/Signature.hs b/lib/term/src/Term/Maude/Signature.hs +@@ -104,9 +104,9 @@ maudeSig msig@(MaudeSig {enableDH,enableBP,enableMSet,enableXor,enableDiff=_,stF + `S.union` dhReducibleFunSig `S.union` bpReducibleFunSig `S.union` xorReducibleFunSig + + -- | A monoid instance to combine maude signatures. +-instance Monoid MaudeSig where +-(MaudeSig dh1 bp1 mset1 xor1 diff1 stFunSyms1 stRules1 _ _) `mappend` +- (MaudeSig dh2 bp2 mset2 xor2 diff2 stFunSyms2 stRules2 _ _) = ++instance Semigroup MaudeSig where ++MaudeSig dh1 bp1 mset1 xor1 diff1 stFunSyms1 stRules1 _ _ <> ++ MaudeSig dh2 bp2 mset2 xor2 diff2 stFunSyms2 stRules2 _ _ = + maudeSig (mempty {enableDH=dh1||dh2 +,enableBP=bp1||bp2 +,enableMSet=mset1||mset2 +@@ -114,6 +114,8 @@ instance Monoid MaudeSig where +,enableDiff=diff1||diff2 +,stFunSyms=S.union stFunSyms1 stFunSyms2 +,stRules=S.union stRules1 stRules2}) ++ ++instance Monoid MaudeSig where + mempty = MaudeSig False False False False False S.empty S.empty S.empty S.empty + + -- | Non-AC function symbols. +diff --git a/lib/term/src/Term/Rewriting/Definitions.hs b/lib/term/src/Term/Rewriting/Definitions.hs +index bd942b6a..18562e4e 100644 +--- a/lib/term/src/Term/Rewriting/Definitions.hs b/lib/term/src/Term/Rewriting/Definitions.hs +@@ -44,10 +44,12 @@ evalEqual
[arch-commits] Commit in python-llfuse/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:04:37 Author: eschwartz Revision: 350387 archrelease: copy trunk to community-staging-x86_64 Added: python-llfuse/repos/community-staging-x86_64/ python-llfuse/repos/community-staging-x86_64/PKGBUILD (from rev 350386, python-llfuse/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: python-llfuse/repos/community-staging-x86_64/PKGBUILD (from rev 350386, python-llfuse/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:04:37 UTC (rev 350387) @@ -0,0 +1,62 @@ +# Maintainer: Lukas Fleischer +# Contributor: Brendan MacDonell + +pkgbase=python-llfuse +pkgname=(python-llfuse python2-llfuse) +pkgver=1.3.4 +pkgrel=3 +pkgdesc="A set of Python bindings for the low level FUSE API." +arch=('x86_64') +url="https://bitbucket.org/nikratio/python-llfuse/; +license=('LGPL') +depends=('fuse2') +makedepends=('python-setuptools' 'python2-setuptools' 'python2-contextlib2' 'cython') +checkdepends=('python-pytest' 'python2-pytest') +options=(!emptydirs) +source=("https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-${pkgver}.tar.bz2; + "https://github.com/python-llfuse/python-llfuse/commit/dfb7d2ba3db8131cd348800c8d91df11bf930324.patch; + "llfuse-xattr-2.4.48.patch::https://github.com/python-llfuse/python-llfuse/pull/3.patch;) +md5sums=('43a123c46d5438f15cd6bcafa16a0094' + '398b6c1b73427454d8839788426de7a9' + 'aba45413f7426ae8e93b654ebbfb9dc0') + +prepare() { + cd "${srcdir}/llfuse-${pkgver}" + + patch -p1 -i ../llfuse-xattr-2.4.48.patch + # don't use -Werror + patch -p1 -i ../dfb7d2ba3db8131cd348800c8d91df11bf930324.patch + + python setup.py build_cython +} + +build() { + cd "${srcdir}/llfuse-${pkgver}" + + python setup.py build + python2 setup.py build +} + +check() { + cd "${srcdir}/llfuse-${pkgver}" + + set -x + pythonpath=("$PWD/build/lib.linux-$CARCH"-3* "$PWD/build/lib.linux-$CARCH"-2*) + PYTHONPATH="${pythonpath[0]}" python -m pytest + PYTHONPATH="${pythonpath[1]}" python2 -m pytest + set +x +} + +package_python-llfuse() { + depends+=(python) + + cd "${srcdir}/llfuse-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-llfuse() { + depends+=(python2-contextlib2) + + cd "${srcdir}/llfuse-${pkgver}" + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-llfuse/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:04:22 Author: eschwartz Revision: 350386 upgpkg: python-llfuse 1.3.4-3 upstream release enable tests, catch the next FS#51030 style issue early fix build with attr 2.4.48 python 3.7 rebuild (and related fixes to cython, -Werror) Modified: python-llfuse/trunk/PKGBUILD --+ PKGBUILD | 42 -- 1 file changed, 32 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:03:51 UTC (rev 350385) +++ PKGBUILD2018-07-03 05:04:22 UTC (rev 350386) @@ -3,28 +3,50 @@ pkgbase=python-llfuse pkgname=(python-llfuse python2-llfuse) -pkgver=1.3.2 -pkgrel=2 +pkgver=1.3.4 +pkgrel=3 pkgdesc="A set of Python bindings for the low level FUSE API." arch=('x86_64') url="https://bitbucket.org/nikratio/python-llfuse/; license=('LGPL') depends=('fuse2') -makedepends=('python-setuptools' 'python2-setuptools') +makedepends=('python-setuptools' 'python2-setuptools' 'python2-contextlib2' 'cython') +checkdepends=('python-pytest' 'python2-pytest') options=(!emptydirs) -source=("https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-${pkgver}.tar.bz2;) -md5sums=('f4801c5f80ccb04017044b151643e05f') +source=("https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-${pkgver}.tar.bz2; + "https://github.com/python-llfuse/python-llfuse/commit/dfb7d2ba3db8131cd348800c8d91df11bf930324.patch; + "llfuse-xattr-2.4.48.patch::https://github.com/python-llfuse/python-llfuse/pull/3.patch;) +md5sums=('43a123c46d5438f15cd6bcafa16a0094' + '398b6c1b73427454d8839788426de7a9' + 'aba45413f7426ae8e93b654ebbfb9dc0') +prepare() { + cd "${srcdir}/llfuse-${pkgver}" + + patch -p1 -i ../llfuse-xattr-2.4.48.patch + # don't use -Werror + patch -p1 -i ../dfb7d2ba3db8131cd348800c8d91df11bf930324.patch + + python setup.py build_cython +} + build() { - cp -a "${srcdir}/llfuse-${pkgver}"{,-python2} + cd "${srcdir}/llfuse-${pkgver}" - cd "${srcdir}/llfuse-${pkgver}" python setup.py build - - cd "${srcdir}/llfuse-${pkgver}"-python2 python2 setup.py build } +check() { + cd "${srcdir}/llfuse-${pkgver}" + + set -x + pythonpath=("$PWD/build/lib.linux-$CARCH"-3* "$PWD/build/lib.linux-$CARCH"-2*) + PYTHONPATH="${pythonpath[0]}" python -m pytest + PYTHONPATH="${pythonpath[1]}" python2 -m pytest + set +x +} + package_python-llfuse() { depends+=(python) @@ -35,6 +57,6 @@ package_python2-llfuse() { depends+=(python2-contextlib2) - cd "${srcdir}/llfuse-${pkgver}"-python2 + cd "${srcdir}/llfuse-${pkgver}" python2 setup.py install --root="$pkgdir" --optimize=1 }
[arch-commits] Commit in haskell-openpgp-asciiarmor/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:03:51 Author: felixonmars Revision: 350385 archrelease: copy trunk to community-staging-x86_64 Added: haskell-openpgp-asciiarmor/repos/community-staging-x86_64/ haskell-openpgp-asciiarmor/repos/community-staging-x86_64/PKGBUILD (from rev 350384, haskell-openpgp-asciiarmor/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-openpgp-asciiarmor/repos/community-staging-x86_64/PKGBUILD (from rev 350384, haskell-openpgp-asciiarmor/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:03:51 UTC (rev 350385) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=openpgp-asciiarmor +pkgname=haskell-openpgp-asciiarmor +pkgver=0.1.1 +pkgrel=9 +pkgdesc="OpenPGP (RFC4880) ASCII Armor codec" +url="http://floss.scru.org/openpgp-asciiarmor; +license=('custom:ISC') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('7b552f86c8f72e6507a14ac9f696ab71e527a3ffe4ac232d5f6cb3b8fd8a85610dccb716f3ba55cfb8678fe6d327d9620d17f6be32fe75a0f65d74871f00b56c') + +build() { +cd "${srcdir}/${_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 +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}/${_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-openpgp-asciiarmor/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:03:32 Author: felixonmars Revision: 350384 upgpkg: haskell-openpgp-asciiarmor 0.1.1-9 rebuild with tagged 0.8.6 Modified: haskell-openpgp-asciiarmor/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:02:56 UTC (rev 350383) +++ PKGBUILD2018-07-03 05:03:32 UTC (rev 350384) @@ -4,7 +4,7 @@ _hkgname=openpgp-asciiarmor pkgname=haskell-openpgp-asciiarmor pkgver=0.1.1 -pkgrel=8 +pkgrel=9 pkgdesc="OpenPGP (RFC4880) ASCII Armor codec" url="http://floss.scru.org/openpgp-asciiarmor; license=('custom:ISC')
[arch-commits] Commit in haskell-ini/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:02:56 Author: felixonmars Revision: 350383 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ini/repos/community-staging-x86_64/ haskell-ini/repos/community-staging-x86_64/PKGBUILD (from rev 350382, haskell-ini/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-ini/repos/community-staging-x86_64/PKGBUILD (from rev 350382, haskell-ini/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:02:56 UTC (rev 350383) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ini +pkgname=haskell-ini +pkgver=0.3.6 +pkgrel=12 +pkgdesc="Quick and easy configuration files in the INI format." +url="https://github.com/chrisdone/ini; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b24ca8bf970147cda81be8edee78166e26feee021e5ab00814033de73c7a0b9017b51f9da85f0be6cf5e7e8116bf6ac2b232c3eb76094a20f672fcb162e192a1') + +build() { +cd "${srcdir}/${_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 +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}/${_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-ini/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:02:38 Author: felixonmars Revision: 350382 upgpkg: haskell-ini 0.3.6-12 rebuild with tagged 0.8.6 Modified: haskell-ini/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:02:00 UTC (rev 350381) +++ PKGBUILD2018-07-03 05:02:38 UTC (rev 350382) @@ -5,7 +5,7 @@ _hkgname=ini pkgname=haskell-ini pkgver=0.3.6 -pkgrel=11 +pkgrel=12 pkgdesc="Quick and easy configuration files in the INI format." url="https://github.com/chrisdone/ini; license=("custom:BSD3")
[arch-commits] Commit in haskell-http-date/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:02:00 Author: felixonmars Revision: 350381 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-date/repos/community-staging-x86_64/ haskell-http-date/repos/community-staging-x86_64/PKGBUILD (from rev 350380, haskell-http-date/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-http-date/repos/community-staging-x86_64/PKGBUILD (from rev 350380, haskell-http-date/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:02:00 UTC (rev 350381) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-date +pkgname=haskell-http-date +pkgver=0.0.7 +pkgrel=7 +pkgdesc="HTTP Date parser/formatter" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('eca86bc0b5c18ecf81e8871573fb5915c8c804581591c0cc866c410c84e1ce83d281e3c4ad4c58b8576b665a5f2bbfe8b787724dabef56e994ee937606a24ce7') + +build() { +cd "${srcdir}/${_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 +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}/${_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-date/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:01:42 Author: felixonmars Revision: 350380 upgpkg: haskell-http-date 0.0.7-7 rebuild with tagged 0.8.6 Modified: haskell-http-date/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 05:01:03 UTC (rev 350379) +++ PKGBUILD2018-07-03 05:01:42 UTC (rev 350380) @@ -5,7 +5,7 @@ _hkgname=http-date pkgname=haskell-http-date pkgver=0.0.7 -pkgrel=6 +pkgrel=7 pkgdesc="HTTP Date parser/formatter" url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:BSD3")
[arch-commits] Commit in haskell-hslua-module-text/repos (2 files)
Date: Tuesday, July 3, 2018 @ 05:01:03 Author: felixonmars Revision: 350379 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-module-text/repos/community-staging-x86_64/ haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD (from rev 350378, haskell-hslua-module-text/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD (from rev 350378, haskell-hslua-module-text/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 05:01:03 UTC (rev 350379) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hslua-module-text +pkgname=haskell-hslua-module-text +pkgver=0.1.2.1 +pkgrel=37 +pkgdesc="Lua module for text" +url="https://github.com/hslua/hslua-module-test; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('06f6b5611d452479e99772bbd1eb622f56740a5fc17091cd5c49e13dacb5654deb6d073fe2f40ffb7240ab9267ea3c59d0282ef8f55fce9095525b3d29a73513') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/<.*4.11/<5/' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_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 +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 "${srcdir}/${_hkgname}-${pkgver}" +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-hslua-module-text/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 05:00:43 Author: felixonmars Revision: 350378 upgpkg: haskell-hslua-module-text 0.1.2.1-37 rebuild with tagged 0.8.6 Modified: haskell-hslua-module-text/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:59:53 UTC (rev 350377) +++ PKGBUILD2018-07-03 05:00:43 UTC (rev 350378) @@ -5,7 +5,7 @@ _hkgname=hslua-module-text pkgname=haskell-hslua-module-text pkgver=0.1.2.1 -pkgrel=36 +pkgrel=37 pkgdesc="Lua module for text" url="https://github.com/hslua/hslua-module-test; license=("MIT")
[arch-commits] Commit in haskell-hslua/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:59:53 Author: felixonmars Revision: 350377 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua/repos/community-staging-x86_64/ haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 350376, haskell-hslua/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 350376, haskell-hslua/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:59:53 UTC (rev 350377) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hslua +pkgname=haskell-hslua +pkgver=0.9.5.2 +pkgrel=12 +pkgdesc="A Lua language interpreter embedding in Haskell" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'lua' 'haskell-exceptions') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-expected-failure' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d529a6552117127d4f3a32c21618a5436079461bc3651f2e61035a7af32390613929bf648a33b1f6c6b8a2b76cd99c48a902b2818d0dbf496c9f7a6d8296dd1c') + +prepare() { +sed -e '/, fail/d' \ +-e 's/pkgconfig-depends: lua5.3/pkgconfig-depends: lua53/' \ +-i $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd "${srcdir}/${_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-luajit -f-apicheck -fsystem-lua -f-lua_32bits -fallow-unsafe-gc -fexport-dynamic -f-lua501 -f-lua502 -fuse-pkgconfig +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 "${srcdir}/${_hkgname}-${pkgver}" +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "COPYRIGHT" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT" +}
[arch-commits] Commit in haskell-hslua/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:59:33 Author: felixonmars Revision: 350376 upgpkg: haskell-hslua 0.9.5.2-12 rebuild with tagged 0.8.6 Modified: haskell-hslua/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:58:24 UTC (rev 350375) +++ PKGBUILD2018-07-03 04:59:33 UTC (rev 350376) @@ -5,7 +5,7 @@ _hkgname=hslua pkgname=haskell-hslua pkgver=0.9.5.2 -pkgrel=11 +pkgrel=12 pkgdesc="A Lua language interpreter embedding in Haskell" url="https://hackage.haskell.org/package/${_hkgname}; license=("MIT")
[arch-commits] Commit in haskell-hourglass/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:58:24 Author: felixonmars Revision: 350375 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hourglass/repos/community-staging-x86_64/ haskell-hourglass/repos/community-staging-x86_64/PKGBUILD (from rev 350374, haskell-hourglass/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-hourglass/repos/community-staging-x86_64/PKGBUILD (from rev 350374, haskell-hourglass/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:58:24 UTC (rev 350375) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hourglass +pkgname=haskell-hourglass +pkgver=0.2.11 +pkgrel=17 +pkgdesc="simple performant time related library" +url="https://github.com/vincenthz/hs-hourglass; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-old-locale' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6af3357be50b5645d8b0c5ec78d924981375c6a6215ee1f9e2a8a3775bab34989829cbec210c5c6c10fd39d14a8b4ed960c3ce46a354e6969414a9177460a9d1') + +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 +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-hourglass/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:58:03 Author: felixonmars Revision: 350374 upgpkg: haskell-hourglass 0.2.11-17 rebuild with tagged 0.8.6 Modified: haskell-hourglass/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:56:53 UTC (rev 350373) +++ PKGBUILD2018-07-03 04:58:03 UTC (rev 350374) @@ -5,7 +5,7 @@ _hkgname=hourglass pkgname=haskell-hourglass pkgver=0.2.11 -pkgrel=16 +pkgrel=17 pkgdesc="simple performant time related library" url="https://github.com/vincenthz/hs-hourglass; license=("custom:BSD3")
[arch-commits] Commit in haskell-data-dword/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:56:53 Author: felixonmars Revision: 350373 archrelease: copy trunk to community-staging-x86_64 Added: haskell-data-dword/repos/community-staging-x86_64/ haskell-data-dword/repos/community-staging-x86_64/PKGBUILD (from rev 350372, haskell-data-dword/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-data-dword/repos/community-staging-x86_64/PKGBUILD (from rev 350372, haskell-data-dword/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:56:53 UTC (rev 350373) @@ -0,0 +1,43 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=data-dword +pkgname=haskell-data-dword +pkgver=0.3.1.2 +pkgrel=18 +pkgdesc="Stick two binary words together to get a bigger one" +url="https://github.com/mvv/data-dword; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-bword' 'haskell-hashable') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1578dd21cb9e0856a6628f93d0617249895d34741f7c8d43547863e2dadd815ea9732b216d10cbdcaf149057222ae355af86423efa45795fd5a6d2da0ce6ed96') + +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 +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-data-dword/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:56:34 Author: felixonmars Revision: 350372 upgpkg: haskell-data-dword 0.3.1.2-18 rebuild with tagged 0.8.6 Modified: haskell-data-dword/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:54:33 UTC (rev 350371) +++ PKGBUILD2018-07-03 04:56:34 UTC (rev 350372) @@ -4,7 +4,7 @@ _hkgname=data-dword pkgname=haskell-data-dword pkgver=0.3.1.2 -pkgrel=17 +pkgrel=18 pkgdesc="Stick two binary words together to get a bigger one" url="https://github.com/mvv/data-dword; license=('custom:BSD3')
[arch-commits] Commit in haskell-css-text/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:54:27 Author: felixonmars Revision: 350370 archrelease: copy trunk to community-staging-x86_64 Added: haskell-css-text/repos/community-staging-x86_64/ haskell-css-text/repos/community-staging-x86_64/PKGBUILD (from rev 350369, haskell-css-text/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-css-text/repos/community-staging-x86_64/PKGBUILD (from rev 350369, haskell-css-text/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:54:27 UTC (rev 350370) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=css-text +pkgname=haskell-css-text +pkgver=0.1.3.0 +pkgrel=22 +pkgdesc="CSS parser and renderer." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('2f7b4fc758e3e6da7dadbaf48c9174770de8230ef4578d9fda610ca9b7a4ad497284623e382bf55111ddc852550275415f58311a2e726721f050d9f704050628') + +build() { +cd "${srcdir}/${_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 +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}/${_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 fira-code/repos/community-any (PKGBUILD PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:54:33 Author: farseerfc Revision: 350371 archrelease: copy trunk to community-any Added: fira-code/repos/community-any/PKGBUILD (from rev 350369, fira-code/trunk/PKGBUILD) Deleted: fira-code/repos/community-any/PKGBUILD --+ PKGBUILD | 86 ++--- 1 file changed, 43 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-03 04:54:27 UTC (rev 350370) +++ PKGBUILD2018-07-03 04:54:33 UTC (rev 350371) @@ -1,43 +0,0 @@ -# Maintainer: Jiachen YANG -# Contributor: Henrik Hodne -# Contributor: Ariel AxionL -# AUR Maintainer: Stefan Husmann - -pkgbase=fira-code -pkgname=('ttf-fira-code' 'otf-fira-code') -pkgver=1.205 -pkgrel=2 -pkgdesc="Monospaced font with programming ligatures" -arch=('any') -url='https://github.com/tonsky/FiraCode' -license=('custom:OFL') -depends=('fontconfig' 'xorg-font-utils') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/tonsky/FiraCode/archive/${pkgver}.tar.gz;) -sha512sums=('cbeb5fe4577ff6de5c4d58247c3b82b7aec4022afa5552394c660846d8caab8cca3a1a44aed8cccd10d03fe8c38e419d97663f5a750bd9d4e11ec4d2e5659bf8') - -function _package { -local dir="$srcdir/FiraCode-$pkgver" -cd "$dir/distr" -local ext="${1%%-*}" -cd "$ext" -local fonts=(FiraCode*."$ext") -local installdir="${ext^^}" - -# Prepare destination directory -install -dm755 "$pkgdir/usr/share/fonts/$installdir" - -# Install fonts -local font -for font in "${fonts[@]}"; do -install -m644 "$font" "$pkgdir/usr/share/fonts/$installdir" -done - -# Install LICENSE -install -Dm644 "$dir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -for _pkgname in ${pkgname[@]}; do -eval "function package_$_pkgname() { _package $_pkgname; }" -done - -# vim:set ts=8 sw=4 et: Copied: fira-code/repos/community-any/PKGBUILD (from rev 350369, fira-code/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-03 04:54:33 UTC (rev 350371) @@ -0,0 +1,43 @@ +# Maintainer: Jiachen YANG +# Contributor: Henrik Hodne +# Contributor: Ariel AxionL +# AUR Maintainer: Stefan Husmann + +pkgbase=fira-code +pkgname=('ttf-fira-code' 'otf-fira-code') +pkgver=1.205 +pkgrel=3 +pkgdesc="Monospaced font with programming ligatures" +arch=('any') +url='https://github.com/tonsky/FiraCode' +license=('custom:OFL') +depends=() +source=("$pkgbase-$pkgver.tar.gz::https://github.com/tonsky/FiraCode/archive/${pkgver}.tar.gz;) +sha512sums=('cbeb5fe4577ff6de5c4d58247c3b82b7aec4022afa5552394c660846d8caab8cca3a1a44aed8cccd10d03fe8c38e419d97663f5a750bd9d4e11ec4d2e5659bf8') + +function _package { +local dir="$srcdir/FiraCode-$pkgver" +cd "$dir/distr" +local ext="${1%%-*}" +cd "$ext" +local fonts=(FiraCode*."$ext") +local installdir="${ext^^}" + +# Prepare destination directory +install -dm755 "$pkgdir/usr/share/fonts/$installdir" + +# Install fonts +local font +for font in "${fonts[@]}"; do +install -m644 "$font" "$pkgdir/usr/share/fonts/$installdir" +done + +# Install LICENSE +install -Dm644 "$dir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +for _pkgname in ${pkgname[@]}; do +eval "function package_$_pkgname() { _package $_pkgname; }" +done + +# vim:set ts=8 sw=4 et:
[arch-commits] Commit in haskell-css-text/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:53:50 Author: felixonmars Revision: 350369 upgpkg: haskell-css-text 0.1.3.0-22 rebuild with tagged 0.8.6 Modified: haskell-css-text/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:53:44 UTC (rev 350368) +++ PKGBUILD2018-07-03 04:53:50 UTC (rev 350369) @@ -5,7 +5,7 @@ _hkgname=css-text pkgname=haskell-css-text pkgver=0.1.3.0 -pkgrel=21 +pkgrel=22 pkgdesc="CSS parser and renderer." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-configurator-ng/repos (3 files)
Date: Tuesday, July 3, 2018 @ 04:53:04 Author: felixonmars Revision: 350367 archrelease: copy trunk to community-staging-x86_64 Added: haskell-configurator-ng/repos/community-staging-x86_64/ haskell-configurator-ng/repos/community-staging-x86_64/PKGBUILD (from rev 350366, haskell-configurator-ng/trunk/PKGBUILD) haskell-configurator-ng/repos/community-staging-x86_64/ghc-8.4.patch (from rev 350366, haskell-configurator-ng/trunk/ghc-8.4.patch) ---+ PKGBUILD | 51 +++ ghc-8.4.patch | 26 ++ 2 files changed, 77 insertions(+) Copied: haskell-configurator-ng/repos/community-staging-x86_64/PKGBUILD (from rev 350366, haskell-configurator-ng/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:53:04 UTC (rev 350367) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=configurator-ng +pkgname=haskell-configurator-ng +pkgver=0.0.0.1 +pkgrel=35 +pkgdesc="The next generation of configuration management" +url="https://github.com/lpsmith/configurator-ng; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec" "haskell-critbit" "haskell-dlist" "haskell-data-ordlist" + "haskell-hashable" "haskell-scientific" "haskell-unix-compat" + "haskell-unordered-containers") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; +ghc-8.4.patch) +sha512sums=('7995be233ab367e807a66c6f0f412826dc6c916a895c5e145d5b21af2f867a0c69c6bd228e7d5425a69ea9b500ed51fb00025ca9090417aaee4ac1a027f2f77a' + 'c0f0ed7bc5e61794e66950792c8664c84f78b664b15c91e7a8c7d4d547229500e04a2975c4a68908167ab6e636b6db87fd4f6e6af4730bfe3c24a60b22ddc129') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../ghc-8.4.patch + +sed -i '/fail/d' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer +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 +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +} Copied: haskell-configurator-ng/repos/community-staging-x86_64/ghc-8.4.patch (from rev 350366, haskell-configurator-ng/trunk/ghc-8.4.patch) === --- community-staging-x86_64/ghc-8.4.patch (rev 0) +++ community-staging-x86_64/ghc-8.4.patch 2018-07-03 04:53:04 UTC (rev 350367) @@ -0,0 +1,26 @@ +diff --git a/Data/Configurator/Parser/Implementation.hs.orig b/Data/Configurator/Parser/Implementation.hs +index 3b3c82a..be9080f 100644 +--- a/Data/Configurator/Parser/Implementation.hs.orig b/Data/Configurator/Parser/Implementation.hs +@@ -152,9 +152,8 @@ newtype ConfigTransform = ConfigTransform (ConfigPlan ()) + + -- | 'mempty' is the identity 'ConfigTransform', 'mappend' is the composition + -- of two 'ConfigTransform's. +-instance Monoid ConfigTransform where +- mempty = ConfigTransform (ConfigPlan ()) +- (ConfigTransform x) `mappend` (ConfigTransform y) = (ConfigTransform (go x)) ++instance Semigroup ConfigTransform where ++ ConfigTransform x <> ConfigTransform y = ConfigTransform (go x) + where +go (ConfigPlan _) = y +go (Union a b) = Union (go a) (go b) +@@ -162,6 +161,9 @@ instance Monoid ConfigTransform where +go (Subconfig pre a) = Subconfig pre (go a) +go Empty = Empty + ++instance Monoid ConfigTransform where ++ mempty = ConfigTransform (ConfigPlan ()) ++ + -- | Conceptually, @'union' f g = \\config -> union\' (f config) (g config)@, + -- where @union\'@ is the left-biased union of two 'Config's. + union :: ConfigTransform -> ConfigTransform -> ConfigTransform
[arch-commits] Commit in fira-code/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:53:44 Author: farseerfc Revision: 350368 upgpkg: fira-code 1.205-3 fira-code remove dependencies as FS#59165 Modified: fira-code/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:53:04 UTC (rev 350367) +++ PKGBUILD2018-07-03 04:53:44 UTC (rev 350368) @@ -6,12 +6,12 @@ pkgbase=fira-code pkgname=('ttf-fira-code' 'otf-fira-code') pkgver=1.205 -pkgrel=2 +pkgrel=3 pkgdesc="Monospaced font with programming ligatures" arch=('any') url='https://github.com/tonsky/FiraCode' license=('custom:OFL') -depends=('fontconfig' 'xorg-font-utils') +depends=() source=("$pkgbase-$pkgver.tar.gz::https://github.com/tonsky/FiraCode/archive/${pkgver}.tar.gz;) sha512sums=('cbeb5fe4577ff6de5c4d58247c3b82b7aec4022afa5552394c660846d8caab8cca3a1a44aed8cccd10d03fe8c38e419d97663f5a750bd9d4e11ec4d2e5659bf8')
[arch-commits] Commit in haskell-configurator-ng/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:52:41 Author: felixonmars Revision: 350366 upgpkg: haskell-configurator-ng 0.0.0.1-35 rebuild with tagged 0.8.6 Modified: haskell-configurator-ng/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:51:30 UTC (rev 350365) +++ PKGBUILD2018-07-03 04:52:41 UTC (rev 350366) @@ -5,7 +5,7 @@ _hkgname=configurator-ng pkgname=haskell-configurator-ng pkgver=0.0.0.1 -pkgrel=34 +pkgrel=35 pkgdesc="The next generation of configuration management" url="https://github.com/lpsmith/configurator-ng; license=("custom:BSD3")
[arch-commits] Commit in haskell-configurator/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:51:30 Author: felixonmars Revision: 350365 archrelease: copy trunk to community-staging-x86_64 Added: haskell-configurator/repos/community-staging-x86_64/ haskell-configurator/repos/community-staging-x86_64/PKGBUILD (from rev 350364, haskell-configurator/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-configurator/repos/community-staging-x86_64/PKGBUILD (from rev 350364, haskell-configurator/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:51:30 UTC (rev 350365) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=configurator +pkgname=haskell-configurator +pkgver=0.3.0.0 +pkgrel=47 +pkgdesc="Configuration management" +url="https://github.com/bos/configurator; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-hashable' 'haskell-unix-compat' + 'haskell-unordered-containers') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0c4c95b3182874c87c4b6b8e74bf8e39ec7528b49f06e9a02baed5fa4aa90a22a9504f59e881c17616ef95a1aa5450b431df8cc9317ef837d8e821f330e303c9') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer +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 +} + +package() { +cd "${srcdir}/${_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-configurator/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:51:07 Author: felixonmars Revision: 350364 upgpkg: haskell-configurator 0.3.0.0-47 rebuild with tagged 0.8.6 Modified: haskell-configurator/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:49:38 UTC (rev 350363) +++ PKGBUILD2018-07-03 04:51:07 UTC (rev 350364) @@ -4,7 +4,7 @@ _hkgname=configurator pkgname=haskell-configurator pkgver=0.3.0.0 -pkgrel=46 +pkgrel=47 pkgdesc="Configuration management" url="https://github.com/bos/configurator; license=('custom:BSD3')
[arch-commits] Commit in agda/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:49:38 Author: felixonmars Revision: 350363 archrelease: copy trunk to community-staging-x86_64 Added: agda/repos/community-staging-x86_64/ agda/repos/community-staging-x86_64/PKGBUILD (from rev 350362, agda/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: agda/repos/community-staging-x86_64/PKGBUILD (from rev 350362, agda/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:49:38 UTC (rev 350363) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=Agda +pkgname=agda +pkgver=2.5.4 +pkgrel=8 +pkgdesc="A dependently typed functional programming language and proof assistant" +url="http://wiki.portal.chalmers.se/agda/; +license=("custom") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-blaze-html' 'haskell-boxes' + 'haskell-cpphs' 'haskell-data-hash' 'haskell-edisonapi' 'haskell-edisoncore' + 'haskell-edit-distance' 'haskell-equivalence' 'haskell-geniplate-mirror' 'haskell-gitrev' + 'haskell-hashable' 'haskell-hashtables' 'haskell-ieee754' 'haskell-murmur-hash' + 'haskell-regex-tdfa' 'haskell-strict' 'haskell-unordered-containers' 'haskell-uri-encode' + 'haskell-zlib') +optdepends=('agda-stdlib: for standard library') +makedepends=('alex' 'happy' 'ghc') +source=("$_Hkgname-$pkgver.tar.gz::https://github.com/agda/agda/archive/v$pkgver.tar.gz;) +sha512sums=('8565d365cc2e5dab997bf36e5c3353efdc8575cacd2b399767e4653cfae2e4a410161d15b92d7e00f99421ef7df58e6c11176ce078752712b525d51fbed8b283') + +prepare() { +mkdir -p lib-target +cp -a $pkgname-$pkgver/src/data/lib lib-target/lib +sed -e "s|rawSystem agda \\[|rawSystem \"env\" [\"Agda_datadir=$PWD/lib-target\", \"LD_LIBRARY_PATH=$PWD/$pkgname-$pkgver/dist/build\", agda,|" \ +-e "s|(ms, datadir dirs|(ms, \"$PWD/lib-target\"|" \ +-i $pkgname-$pkgver/Setup.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" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fcpphs -f-debug -f-enable-cluster-counting +LC_CTYPE=en_US.UTF-8 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 +} + +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" + +install -m644 "$srcdir"/lib-target/lib/prim/Agda/Primitive.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive.agdai +install -m644 "$srcdir"/lib-target/lib/prim/Agda/Builtin/*.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/ +}
[arch-commits] Commit in agda/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:49:20 Author: felixonmars Revision: 350362 upgpkg: agda 2.5.4-8 rebuild with tagged 0.8.6 Modified: agda/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:37:04 UTC (rev 350361) +++ PKGBUILD2018-07-03 04:49:20 UTC (rev 350362) @@ -5,7 +5,7 @@ _hkgname=Agda pkgname=agda pkgver=2.5.4 -pkgrel=7 +pkgrel=8 pkgdesc="A dependently typed functional programming language and proof assistant" url="http://wiki.portal.chalmers.se/agda/; license=("custom")
[arch-commits] Commit in haskell-blaze-html/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:37:04 Author: felixonmars Revision: 350361 archrelease: copy trunk to community-staging-x86_64 Added: haskell-blaze-html/repos/community-staging-x86_64/ haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 350360, haskell-blaze-html/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 350360, haskell-blaze-html/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:37:04 UTC (rev 350361) @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=blaze-html +pkgname=haskell-blaze-html +pkgver=0.9.1.1 +pkgrel=3 +pkgdesc="A blazingly fast HTML combinator library for Haskell" +url="http://jaspervdj.be/blaze; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-blaze-markup') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('02daa67d0aa7239e37a04fe52e96114ca2d1a837771aa56d5a02d93e0d261f8ed276cd4da2436c98bbfa2f2a552cd67f0b3c58dbfed2fa99350299b512e8ffaa') + +build() { +cd $_hkgname-$pkgver + +runghc -isrc src/Util/GenerateHtmlCombinators.hs + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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 $_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-blaze-html/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:36:46 Author: felixonmars Revision: 350360 upgpkg: haskell-blaze-html 0.9.1.1-3 rebuild with tagged 0.8.6 Modified: haskell-blaze-html/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:35:27 UTC (rev 350359) +++ PKGBUILD2018-07-03 04:36:46 UTC (rev 350360) @@ -5,7 +5,7 @@ _hkgname=blaze-html pkgname=haskell-blaze-html pkgver=0.9.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="A blazingly fast HTML combinator library for Haskell" url="http://jaspervdj.be/blaze; license=("custom:BSD3")
[arch-commits] Commit in haskell-blaze-markup/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:35:06 Author: felixonmars Revision: 350358 upgpkg: haskell-blaze-markup 0.8.2.1-11 rebuild with tagged 0.8.6 Modified: haskell-blaze-markup/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:34:25 UTC (rev 350357) +++ PKGBUILD2018-07-03 04:35:06 UTC (rev 350358) @@ -5,7 +5,7 @@ _hkgname=blaze-markup pkgname=haskell-blaze-markup pkgver=0.8.2.1 -pkgrel=10 +pkgrel=11 pkgdesc="A blazingly fast markup combinator library for Haskell" url="http://jaspervdj.be/blaze; license=("custom:BSD3")
[arch-commits] Commit in haskell-blaze-markup/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:35:27 Author: felixonmars Revision: 350359 archrelease: copy trunk to community-staging-x86_64 Added: haskell-blaze-markup/repos/community-staging-x86_64/ haskell-blaze-markup/repos/community-staging-x86_64/PKGBUILD (from rev 350358, haskell-blaze-markup/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-blaze-markup/repos/community-staging-x86_64/PKGBUILD (from rev 350358, haskell-blaze-markup/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:35:27 UTC (rev 350359) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=blaze-markup +pkgname=haskell-blaze-markup +pkgver=0.8.2.1 +pkgrel=11 +pkgdesc="A blazingly fast markup combinator library for Haskell" +url="http://jaspervdj.be/blaze; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('93a81076325af29e26feb3cc3a9877423571ec76cb5ce72cbf98c8c50a00ba4f6d643410ab331013604223795bd4fe83607725073d9ad9b024cedadc35cf58a5') + +build() { +cd "${srcdir}/${_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 +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}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-attoparsec-iso8601/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:34:25 Author: felixonmars Revision: 350357 archrelease: copy trunk to community-staging-x86_64 Added: haskell-attoparsec-iso8601/repos/community-staging-x86_64/ haskell-attoparsec-iso8601/repos/community-staging-x86_64/PKGBUILD (from rev 350356, haskell-attoparsec-iso8601/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-attoparsec-iso8601/repos/community-staging-x86_64/PKGBUILD (from rev 350356, haskell-attoparsec-iso8601/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:34:25 UTC (rev 350357) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=attoparsec-iso8601 +pkgname=haskell-attoparsec-iso8601 +pkgver=1.0.0.0 +pkgrel=40 +pkgdesc="Parsing of ISO 8601 dates, originally from aeson" +url="https://github.com/bos/aeson; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-compat') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d4b545204429a73516eefa4ff1f174fb238544ca76258950275f146865873d2ebf00705dfdd16c17897ad3b10516aa2111eaaa27290e33009d033d227fbe6699') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/<.*0.10/<1/' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer -f-fast +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 +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-attoparsec-iso8601/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:34:07 Author: felixonmars Revision: 350356 upgpkg: haskell-attoparsec-iso8601 1.0.0.0-40 rebuild with tagged 0.8.6 Modified: haskell-attoparsec-iso8601/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:33:30 UTC (rev 350355) +++ PKGBUILD2018-07-03 04:34:07 UTC (rev 350356) @@ -4,7 +4,7 @@ _hkgname=attoparsec-iso8601 pkgname=haskell-attoparsec-iso8601 pkgver=1.0.0.0 -pkgrel=39 +pkgrel=40 pkgdesc="Parsing of ISO 8601 dates, originally from aeson" url="https://github.com/bos/aeson; license=('custom:BSD3')
[arch-commits] Commit in haskell-attoparsec/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:33:30 Author: felixonmars Revision: 350355 archrelease: copy trunk to community-staging-x86_64 Added: haskell-attoparsec/repos/community-staging-x86_64/ haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 350354, haskell-attoparsec/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-attoparsec/repos/community-staging-x86_64/PKGBUILD (from rev 350354, haskell-attoparsec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:33:30 UTC (rev 350355) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=attoparsec +pkgname=haskell-attoparsec +pkgver=0.13.2.2 +pkgrel=24 +pkgdesc="Fast combinator parsing for bytestrings and text" +url="https://github.com/bos/attoparsec; +license=("BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-scientific') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-unicode' 'haskell-tasty' + 'haskell-tasty-quickcheck' 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('3726b9d3c45289b2148c8df99d41a31fbb32a9783e1ef3940110bf064da0d000277cba54a3d990210e48a4fcaa8ed016228be7d26861e74de40c971bd7c89ea6') + +prepare() { +sed -i 's/QuickCheck >= 2.7 && < 2.10,/QuickCheck >= 2.7,/' $_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-developer +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 $_hkgname-$pkgver +runhaskell Setup test || warning "Tests failed, possibly due to unmet dependency version on QuickCheck" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-attoparsec/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:33:12 Author: felixonmars Revision: 350354 upgpkg: haskell-attoparsec 0.13.2.2-24 rebuild with tagged 0.8.6 Modified: haskell-attoparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:31:27 UTC (rev 350353) +++ PKGBUILD2018-07-03 04:33:12 UTC (rev 350354) @@ -5,7 +5,7 @@ _hkgname=attoparsec pkgname=haskell-attoparsec pkgver=0.13.2.2 -pkgrel=23 +pkgrel=24 pkgdesc="Fast combinator parsing for bytestrings and text" url="https://github.com/bos/attoparsec; license=("BSD3")
[arch-commits] Commit in haskell-tasty-quickcheck/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:31:27 Author: felixonmars Revision: 350353 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-quickcheck/repos/community-staging-x86_64/ haskell-tasty-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 350352, haskell-tasty-quickcheck/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-tasty-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 350352, haskell-tasty-quickcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:31:27 UTC (rev 350353) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-quickcheck +pkgname=haskell-tasty-quickcheck +pkgver=0.10 +pkgrel=14 +pkgdesc="QuickCheck support for the Tasty test framework." +url="http://documentup.com/feuerbach/tasty; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-quickcheck' 'haskell-random' + 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc' 'haskell-tasty-hunit' 'haskell-pcre-light') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd6c4b41fa6a98c61f2f650c7e2a6b45ed5778f894bb92c531cccfca914752d0065d767719c1c466af1f2a565b8cebfc5968e835282b13e372b753e690ad1728') + +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 +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-tasty-quickcheck/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:31:08 Author: felixonmars Revision: 350352 upgpkg: haskell-tasty-quickcheck 0.10-14 rebuild with tagged 0.8.6 Modified: haskell-tasty-quickcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:30:18 UTC (rev 350351) +++ PKGBUILD2018-07-03 04:31:08 UTC (rev 350352) @@ -5,7 +5,7 @@ _hkgname=tasty-quickcheck pkgname=haskell-tasty-quickcheck pkgver=0.10 -pkgrel=13 +pkgrel=14 pkgdesc="QuickCheck support for the Tasty test framework." url="http://documentup.com/feuerbach/tasty; license=("MIT")
[arch-commits] Commit in haskell-resolv/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:30:18 Author: felixonmars Revision: 350351 archrelease: copy trunk to community-staging-x86_64 Added: haskell-resolv/repos/community-staging-x86_64/ haskell-resolv/repos/community-staging-x86_64/PKGBUILD (from rev 350350, haskell-resolv/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-resolv/repos/community-staging-x86_64/PKGBUILD (from rev 350350, haskell-resolv/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:30:18 UTC (rev 350351) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=resolv +pkgname=haskell-resolv +pkgver=0.1.1.1 +pkgrel=9 +pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library routines" +url="https://github.com/hvr/resolv; +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('0bc87f922072077d08d49e583d7fe60127380044ff2433e2e794029b77b4334f854c8cec451c4ad5a938bb52144b6f0fd9cad9d550ba208cd96fb0acdb631536') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/<.*4.11/<5/' -e 's/<.*0.12/<2/' -e 's/<.*0.10/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --disable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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 $_hkgname-$pkgver +# https://github.com/haskell-hvr/resolv/issues/1 +# 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}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-resolv/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:29:58 Author: felixonmars Revision: 350350 upgpkg: haskell-resolv 0.1.1.1-9 rebuild with tagged 0.8.6 Modified: haskell-resolv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:28:42 UTC (rev 350349) +++ PKGBUILD2018-07-03 04:29:58 UTC (rev 350350) @@ -4,7 +4,7 @@ _hkgname=resolv pkgname=haskell-resolv pkgver=0.1.1.1 -pkgrel=8 +pkgrel=9 pkgdesc="Domain Name Service (DNS) lookup via the libresolv standard library routines" url="https://github.com/hvr/resolv; license=('GPL')
[arch-commits] Commit in haskell-tasty-hunit/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:28:42 Author: felixonmars Revision: 350349 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-hunit/repos/community-staging-x86_64/ haskell-tasty-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 350348, haskell-tasty-hunit/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-tasty-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 350348, haskell-tasty-hunit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:28:42 UTC (rev 350349) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-hunit +pkgname=haskell-tasty-hunit +pkgver=0.10.0.1 +pkgrel=22 +pkgdesc="HUnit support for the Tasty test framework." +url="http://documentup.com/feuerbach/tasty; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-tasty' 'haskell-call-stack') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('46eaa56106df74e590d50fbeb0480a801ea4d832360a8365c1e38143c727d9373c8a524cff98bcff42ba839eba2850a8c11d7df07d85bcade586c6fd674ce8b5') + +build() { +cd "${srcdir}/${_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 +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}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-tasty-hunit/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:28:24 Author: felixonmars Revision: 350348 upgpkg: haskell-tasty-hunit 0.10.0.1-22 rebuild with tagged 0.8.6 Modified: haskell-tasty-hunit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:27:38 UTC (rev 350347) +++ PKGBUILD2018-07-03 04:28:24 UTC (rev 350348) @@ -5,7 +5,7 @@ _hkgname=tasty-hunit pkgname=haskell-tasty-hunit pkgver=0.10.0.1 -pkgrel=21 +pkgrel=22 pkgdesc="HUnit support for the Tasty test framework." url="http://documentup.com/feuerbach/tasty; license=("MIT")
[arch-commits] Commit in haskell-tasty-expected-failure/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:27:20 Author: felixonmars Revision: 350346 upgpkg: haskell-tasty-expected-failure 0.11.1.1-10 rebuild with tagged 0.8.6 Modified: haskell-tasty-expected-failure/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:26:31 UTC (rev 350345) +++ PKGBUILD2018-07-03 04:27:20 UTC (rev 350346) @@ -5,7 +5,7 @@ _hkgname=tasty-expected-failure pkgname=haskell-tasty-expected-failure pkgver=0.11.1.1 -pkgrel=9 +pkgrel=10 pkgdesc="Mark tasty tests as failure expected" url="https://github.com/nomeata/tasty-expected-failure; license=("MIT")
[arch-commits] Commit in haskell-tasty-expected-failure/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:27:38 Author: felixonmars Revision: 350347 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-expected-failure/repos/community-staging-x86_64/ haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 350346, haskell-tasty-expected-failure/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 350346, haskell-tasty-expected-failure/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:27:38 UTC (rev 350347) @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-expected-failure +pkgname=haskell-tasty-expected-failure +pkgver=0.11.1.1 +pkgrel=10 +pkgdesc="Mark tasty tests as failure expected" +url="https://github.com/nomeata/tasty-expected-failure; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('de96c0046adfe09c66b49bcf9e6917657f49506f708ca9b5238fbfc1700748c0574a291bb15cd871663103cc21e32cae1c80edfc3b45efe959ccc8c64780f78a') + +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 +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-tasty/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:26:11 Author: felixonmars Revision: 350344 upgpkg: haskell-tasty 1.1.0.2-2 rebuild with tagged 0.8.6 Modified: haskell-tasty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:25:24 UTC (rev 350343) +++ PKGBUILD2018-07-03 04:26:11 UTC (rev 350344) @@ -5,7 +5,7 @@ _hkgname=tasty pkgname=haskell-tasty pkgver=1.1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="Modern and extensible testing framework" url="http://documentup.com/feuerbach/tasty; license=("MIT")
[arch-commits] Commit in haskell-tasty/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:26:31 Author: felixonmars Revision: 350345 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty/repos/community-staging-x86_64/ haskell-tasty/repos/community-staging-x86_64/PKGBUILD (from rev 350344, haskell-tasty/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-tasty/repos/community-staging-x86_64/PKGBUILD (from rev 350344, haskell-tasty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:26:31 UTC (rev 350345) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty +pkgname=haskell-tasty +pkgver=1.1.0.2 +pkgrel=2 +pkgdesc="Modern and extensible testing framework" +url="http://documentup.com/feuerbach/tasty; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-clock' + 'haskell-optparse-applicative' 'haskell-tagged' 'haskell-unbounded-delays' + 'haskell-wcwidth') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9f992605051302be51376c5c6d57aba0c4bfb3a21ddd5693f2691f1917de9d42a5c6f322793a9f6b2fe0260d150e6bf38a987729509dbacb9aaf590de73369d0') + +build() { +cd "${srcdir}/${_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 \ +-fclock +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 +} + +package() { +cd "${srcdir}/${_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-skein/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:25:24 Author: felixonmars Revision: 350343 archrelease: copy trunk to community-staging-x86_64 Added: haskell-skein/repos/community-staging-x86_64/ haskell-skein/repos/community-staging-x86_64/PKGBUILD (from rev 350342, haskell-skein/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-skein/repos/community-staging-x86_64/PKGBUILD (from rev 350342, haskell-skein/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:25:24 UTC (rev 350343) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=skein +pkgname=haskell-skein +pkgver=1.0.9.4 +pkgrel=20 +pkgdesc="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well." +url="https://github.com/meteficha/skein; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-cereal" "haskell-crypto-api" "haskell-tagged") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4f449de2db0c9f6a22e3f7375999029c1ab9139ae2e678e5582d5ad05dc8b3c12c99951ede884228579b9acc0243b00b93dca07dd6d1ea314cc0d3d223165c34') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-big-endian -f-force-endianness -f-reference +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 +} + +package() { +cd "${srcdir}/${_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-skein/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:25:00 Author: felixonmars Revision: 350342 upgpkg: haskell-skein 1.0.9.4-20 rebuild with tagged 0.8.6 Modified: haskell-skein/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:24:22 UTC (rev 350341) +++ PKGBUILD2018-07-03 04:25:00 UTC (rev 350342) @@ -5,7 +5,7 @@ _hkgname=skein pkgname=haskell-skein pkgver=1.0.9.4 -pkgrel=19 +pkgrel=20 pkgdesc="Skein, a family of cryptographic hash functions. Includes Skein-MAC as well." url="https://github.com/meteficha/skein; license=("custom:BSD3")
[arch-commits] Commit in haskell-quickcheck-instances/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:24:22 Author: felixonmars Revision: 350341 archrelease: copy trunk to community-staging-x86_64 Added: haskell-quickcheck-instances/repos/community-staging-x86_64/ haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD (from rev 350340, haskell-quickcheck-instances/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD (from rev 350340, haskell-quickcheck-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:24:22 UTC (rev 350341) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=quickcheck-instances +pkgname=haskell-quickcheck-instances +pkgver=0.3.18 +pkgrel=15 +pkgdesc="Common quickcheck instances" +url="https://github.com/phadej/qc-instances; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-base-compat' 'haskell-case-insensitive' + 'haskell-hashable' 'haskell-old-time' 'haskell-scientific' 'haskell-tagged' + 'haskell-transformers-compat' 'haskell-unordered-containers' 'haskell-uuid-types' + 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f3b5a7ebad823f6374c718bc6519081fdb92bd9733f6bcf56b62557d5ce7a9d159fe8d3cf75b168dbbf9313835d882febb9bb40e8158a8028be9b8e4c4e247d1') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/<.*0.10/<1/' $_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-bytestring-builder +runhaskell Setup build +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}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-quickcheck-instances/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:24:04 Author: felixonmars Revision: 350340 upgpkg: haskell-quickcheck-instances 0.3.18-15 rebuild with tagged 0.8.6 Modified: haskell-quickcheck-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:23:25 UTC (rev 350339) +++ PKGBUILD2018-07-03 04:24:04 UTC (rev 350340) @@ -5,7 +5,7 @@ _hkgname=quickcheck-instances pkgname=haskell-quickcheck-instances pkgver=0.3.18 -pkgrel=14 +pkgrel=15 pkgdesc="Common quickcheck instances" url="https://github.com/phadej/qc-instances; license=("custom:BSD3")
[arch-commits] Commit in haskell-puremd5/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:23:25 Author: felixonmars Revision: 350339 archrelease: copy trunk to community-staging-x86_64 Added: haskell-puremd5/repos/community-staging-x86_64/ haskell-puremd5/repos/community-staging-x86_64/PKGBUILD (from rev 350338, haskell-puremd5/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-puremd5/repos/community-staging-x86_64/PKGBUILD (from rev 350338, haskell-puremd5/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:23:25 UTC (rev 350339) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=pureMD5 +pkgname=haskell-puremd5 +pkgver=2.1.3 +pkgrel=14 +pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm" +url="https://hackage.haskell.org/package/pureMD5; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-crypto-api' 'haskell-tagged') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4be26ab8383bc51aaefb2e22cd758945eab00d1ca9612fc0a1b6ba1a581ea7dca55580f50c11dd60c72aeb1f3c418c73c52df34a1be168d878602540394201dc') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-test +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 +} + +package() { +cd "${srcdir}/${_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-puremd5/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:23:07 Author: felixonmars Revision: 350338 upgpkg: haskell-puremd5 2.1.3-14 rebuild with tagged 0.8.6 Modified: haskell-puremd5/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:22:28 UTC (rev 350337) +++ PKGBUILD2018-07-03 04:23:07 UTC (rev 350338) @@ -5,7 +5,7 @@ _hkgname=pureMD5 pkgname=haskell-puremd5 pkgver=2.1.3 -pkgrel=13 +pkgrel=14 pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm" url="https://hackage.haskell.org/package/pureMD5; license=('custom:BSD3')
[arch-commits] Commit in haskell-http2/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:22:10 Author: felixonmars Revision: 350336 upgpkg: haskell-http2 1.6.3-28 rebuild with tagged 0.8.6 Modified: haskell-http2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:21:23 UTC (rev 350335) +++ PKGBUILD2018-07-03 04:22:10 UTC (rev 350336) @@ -5,7 +5,7 @@ _hkgname=http2 pkgname=haskell-http2 pkgver=1.6.3 -pkgrel=27 +pkgrel=28 pkgdesc="HTTP/2.0 library including frames and HPACK" url="https://github.com/kazu-yamamoto/http2; license=("custom:BSD3")
[arch-commits] Commit in haskell-http2/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:22:28 Author: felixonmars Revision: 350337 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http2/repos/community-staging-x86_64/ haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 350336, haskell-http2/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 350336, haskell-http2/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:22:28 UTC (rev 350337) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http2 +pkgname=haskell-http2 +pkgver=1.6.3 +pkgrel=28 +pkgdesc="HTTP/2.0 library including frames and HPACK" +url="https://github.com/kazu-yamamoto/http2; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-case-insensitive" "haskell-psqueues") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4227424f8a73181a1036bf4a0593116ebea6d1ac036ea2f5f428128580012bfc0b98e02b6fe0477d561c4f73f9ce2c30302e301727caf0fedbc3743111846e39') + +prepare() { +sed -i '/bytestring-builder/d' $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-devel +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 +} + +package() { +cd "${srcdir}/${_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-psqueues/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:21:23 Author: felixonmars Revision: 350335 archrelease: copy trunk to community-staging-x86_64 Added: haskell-psqueues/repos/community-staging-x86_64/ haskell-psqueues/repos/community-staging-x86_64/PKGBUILD (from rev 350334, haskell-psqueues/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-psqueues/repos/community-staging-x86_64/PKGBUILD (from rev 350334, haskell-psqueues/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:21:23 UTC (rev 350335) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=psqueues +pkgname=haskell-psqueues +pkgver=0.2.7.0 +pkgrel=7 +pkgdesc="Pure priority search queues" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f947c6bd357aa89c386ac093e036dd766260257a69f542ed0db0e860bf40dc12d9932a2c79f9074a7a5e500b27298be5f2ce993bd524287d6fbac6bed3fc4f1b') + +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 +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-psqueues/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:21:05 Author: felixonmars Revision: 350334 upgpkg: haskell-psqueues 0.2.7.0-7 rebuild with tagged 0.8.6 Modified: haskell-psqueues/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:19:47 UTC (rev 350333) +++ PKGBUILD2018-07-03 04:21:05 UTC (rev 350334) @@ -5,7 +5,7 @@ _hkgname=psqueues pkgname=haskell-psqueues pkgver=0.2.7.0 -pkgrel=6 +pkgrel=7 pkgdesc="Pure priority search queues" url="https://hackage.haskell.org/package/${_hkgname}; license=("custom:BSD3")
[arch-commits] Commit in haskell-crypto-api-tests/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:19:47 Author: felixonmars Revision: 350333 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-api-tests/repos/community-staging-x86_64/ haskell-crypto-api-tests/repos/community-staging-x86_64/PKGBUILD (from rev 350332, haskell-crypto-api-tests/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-crypto-api-tests/repos/community-staging-x86_64/PKGBUILD (from rev 350332, haskell-crypto-api-tests/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:19:47 UTC (rev 350333) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=crypto-api-tests +pkgname=haskell-crypto-api-tests +pkgver=0.3 +pkgrel=7 +pkgdesc="A test framework and KATs for cryptographic operations." +url="http://trac.haskell.org/crypto-api/wiki; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-test-framework-quickcheck2' 'haskell-crypto-api' 'haskell-cereal' + 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-hunit' + 'haskell-quickcheck') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4d9dfd52dc67279a712bd444972faa6650d987c8f65fb41178e5c6523a7260c0e2df8f44bc511ffa217b6d71c5ec41ab11a0466a326c9133f7e20c01c37404d5') + +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 +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-crypto-api-tests/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:19:27 Author: felixonmars Revision: 350332 upgpkg: haskell-crypto-api-tests 0.3-7 rebuild with tagged 0.8.6 Modified: haskell-crypto-api-tests/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:18:35 UTC (rev 350331) +++ PKGBUILD2018-07-03 04:19:27 UTC (rev 350332) @@ -4,7 +4,7 @@ _hkgname=crypto-api-tests pkgname=haskell-crypto-api-tests pkgver=0.3 -pkgrel=6 +pkgrel=7 pkgdesc="A test framework and KATs for cryptographic operations." url="http://trac.haskell.org/crypto-api/wiki; license=('custom:BSD3')
[arch-commits] Commit in haskell-cipher-aes128/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:18:15 Author: felixonmars Revision: 350330 upgpkg: haskell-cipher-aes128 0.7.0.3-5 rebuild with tagged 0.8.6 Modified: haskell-cipher-aes128/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:17:23 UTC (rev 350329) +++ PKGBUILD2018-07-03 04:18:15 UTC (rev 350330) @@ -4,7 +4,7 @@ _hkgname=cipher-aes128 pkgname=haskell-cipher-aes128 pkgver=0.7.0.3 -pkgrel=4 +pkgrel=5 pkgdesc="AES and common modes using AES-NI when available." url="https://github.com/TomMD/cipher-aes128; license=('custom:BSD3')
[arch-commits] Commit in haskell-cipher-aes128/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:18:35 Author: felixonmars Revision: 350331 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cipher-aes128/repos/community-staging-x86_64/ haskell-cipher-aes128/repos/community-staging-x86_64/PKGBUILD (from rev 350330, haskell-cipher-aes128/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cipher-aes128/repos/community-staging-x86_64/PKGBUILD (from rev 350330, haskell-cipher-aes128/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:18:35 UTC (rev 350331) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Felix Yan + +_hkgname=cipher-aes128 +pkgname=haskell-cipher-aes128 +pkgver=0.7.0.3 +pkgrel=5 +pkgdesc="AES and common modes using AES-NI when available." +url="https://github.com/TomMD/cipher-aes128; +license=('custom:BSD3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-tagged' 'haskell-cereal') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('72bd1cca4ccd31be08096a53dffa9fa855b24b226904327a417f797b8b8a799d368ef00f75f9a81234a12c659b63d595d58f263cc3a4d544942be7edada413b7') + +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 +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-crypto-api/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:17:23 Author: felixonmars Revision: 350329 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-api/repos/community-staging-x86_64/ haskell-crypto-api/repos/community-staging-x86_64/PKGBUILD (from rev 350328, haskell-crypto-api/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-crypto-api/repos/community-staging-x86_64/PKGBUILD (from rev 350328, haskell-crypto-api/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:17:23 UTC (rev 350329) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-api +pkgname=haskell-crypto-api +pkgver=0.13.3 +pkgrel=7 +pkgdesc="A generic interface for cryptographic operations" +url="https://github.com/TomMD/crypto-api; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' "haskell-cereal" "haskell-entropy" "haskell-tagged") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1228fe857e235a0d5692916507a42e622f9769325ae9a6a7828270dcb64fe38cc094eec3fc8cad2f28b01bd8de98b1dc637a17aab1db1568a82cb91ebc65c382') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-all_cpolys +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 +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-crypto-api/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:17:04 Author: felixonmars Revision: 350328 upgpkg: haskell-crypto-api 0.13.3-7 rebuild with tagged 0.8.6 Modified: haskell-crypto-api/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:16:19 UTC (rev 350327) +++ PKGBUILD2018-07-03 04:17:04 UTC (rev 350328) @@ -5,7 +5,7 @@ _hkgname=crypto-api pkgname=haskell-crypto-api pkgver=0.13.3 -pkgrel=6 +pkgrel=7 pkgdesc="A generic interface for cryptographic operations" url="https://github.com/TomMD/crypto-api; license=("custom:BSD3")
[arch-commits] Commit in haskell-tagged/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:16:19 Author: felixonmars Revision: 350327 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tagged/repos/community-staging-x86_64/ haskell-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 350326, haskell-tagged/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 350326, haskell-tagged/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:16:19 UTC (rev 350327) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tagged +pkgname=haskell-tagged +pkgver=0.8.6 +pkgrel=1 +pkgdesc="Haskell 98 phantom types to avoid unsafely passing dummy arguments" +url="https://github.com/ekmett/tagged; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814') + +build() { +cd "${srcdir}/${_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 \ +-fdeepseq -ftransformers +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 +} + +package() { +cd "${srcdir}/${_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-tagged/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:16:00 Author: felixonmars Revision: 350326 upgpkg: haskell-tagged 0.8.6-1 rebuild with tagged 0.8.6 Modified: haskell-tagged/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 4 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:15:08 UTC (rev 350325) +++ PKGBUILD2018-07-03 04:16:00 UTC (rev 350326) @@ -4,21 +4,17 @@ _hkgname=tagged pkgname=haskell-tagged -pkgver=0.8.5 -pkgrel=8 +pkgver=0.8.6 +pkgrel=1 pkgdesc="Haskell 98 phantom types to avoid unsafely passing dummy arguments" url="https://github.com/ekmett/tagged; license=("custom:BSD3") arch=('x86_64') -depends=('ghc-libs' "haskell-transformers-compat") +depends=('ghc-libs') makedepends=('ghc') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('e9eb835b14e02dd12ce81e540cb1acfdcc7a15fb3b2d581398c96fdc84119c3d0d7d58117d5f77c5833ae01cf2f96ab47db4f844f1aef06bbfecb1b779e65ad7') +sha512sums=('8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814') -prepare() { -sed -i 's/template-haskell >= 2.8 && < 2.12/template-haskell >= 2.8/' $_hkgname-$pkgver/$_hkgname.cabal -} - build() { cd "${srcdir}/${_hkgname}-${pkgver}"
[arch-commits] Commit in haskell-stringbuilder/repos (2 files)
Date: Tuesday, July 3, 2018 @ 04:15:08 Author: felixonmars Revision: 350325 archrelease: copy trunk to community-staging-x86_64 Added: haskell-stringbuilder/repos/community-staging-x86_64/ haskell-stringbuilder/repos/community-staging-x86_64/PKGBUILD (from rev 350324, haskell-stringbuilder/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-stringbuilder/repos/community-staging-x86_64/PKGBUILD (from rev 350324, haskell-stringbuilder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-07-03 04:15:08 UTC (rev 350325) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=stringbuilder +pkgname=haskell-stringbuilder +pkgver=0.5.1 +pkgrel=20 +pkgdesc="A writer monad for multi-line string literals" +url="https://github.com/sol/stringbuilder; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc') +checkdepends=('haskell-hspec' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('09cbf01dce82b325393c0d6f0264792695d528a184052f5e1d5dbd3fc181fd11c280e77ba445f1e44c6a8dabc0b267aa90f4a9f1fc34135f1b741d2a5dca9369') + +build() { +cd "${srcdir}/${_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 +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 $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${_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-stringbuilder/trunk (PKGBUILD)
Date: Tuesday, July 3, 2018 @ 04:14:48 Author: felixonmars Revision: 350324 upgpkg: haskell-stringbuilder 0.5.1-20 rebuild with tagged 0.8.6 Modified: haskell-stringbuilder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-03 04:14:18 UTC (rev 350323) +++ PKGBUILD2018-07-03 04:14:48 UTC (rev 350324) @@ -5,7 +5,7 @@ _hkgname=stringbuilder pkgname=haskell-stringbuilder pkgver=0.5.1 -pkgrel=19 +pkgrel=20 pkgdesc="A writer monad for multi-line string literals" url="https://github.com/sol/stringbuilder; license=("MIT")