[arch-commits] Commit in xmonad/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:31:45 Author: felixonmars Revision: 791359 upgpkg: xmonad 0.15-81: rebuild with tasty-quickcheck 0.10.1.2 Modified: xmonad/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:31:10 UTC (rev 791358) +++ PKGBUILD2020-12-26 00:31:45 UTC (rev 791359) @@ -6,7 +6,7 @@ pkgname=xmonad pkgver=0.15 -pkgrel=80 +pkgrel=81 pkgdesc='Lightweight X11 tiled window manager written in Haskell' url='https://xmonad.org/' arch=('x86_64')
[arch-commits] Commit in haskell-first-class-families/repos (2 files)
Date: Saturday, December 26, 2020 @ 00:39:39 Author: felixonmars Revision: 791384 archrelease: copy trunk to community-staging-x86_64 Added: haskell-first-class-families/repos/community-staging-x86_64/ haskell-first-class-families/repos/community-staging-x86_64/PKGBUILD (from rev 791383, haskell-first-class-families/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-first-class-families/repos/community-staging-x86_64/PKGBUILD (from rev 791383, haskell-first-class-families/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:39:39 UTC (rev 791384) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=first-class-families +pkgname=haskell-first-class-families +pkgver=0.8.0.0 +pkgrel=47 +pkgdesc="First class type families" +url="https://github.com/Lysxia/first-class-families; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-glob') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e69265483b2434fc2da43762a56a08e3ce563e0f03b498ca22af5becad032cbba01b78555990e156acf43a3354d9ebb58c22f26082181aeaf626535754f98750') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *4.14/<5/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-pcre-heavy/repos (2 files)
Date: Saturday, December 26, 2020 @ 00:39:04 Author: felixonmars Revision: 791382 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pcre-heavy/repos/community-staging-x86_64/ haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 791381, haskell-pcre-heavy/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 791381, haskell-pcre-heavy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:39:04 UTC (rev 791382) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pcre-heavy +pkgname=haskell-pcre-heavy +pkgver=1.0.0.2 +pkgrel=130 +pkgdesc="A regexp library on top of pcre-light you can actually use" +url="https://github.com/myfreeweb/pcre-heavy; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-pcre-light' 'haskell-string-conversions') +makedepends=('ghc' 'haskell-glob' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('77691394c7aadb1c81a0974207a8f8ea8ef5f0c85301d0fdb6fb453724c38bd8598b437994b75df5a02a2ca8a98ec22a9473ade52e26a3d2bb1daf22637b54cd') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +doctest library/*/*/*/*.hs +} + +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 "UNLICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/UNLICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/UNLICENSE" +}
[arch-commits] Commit in (5 files)
Date: Saturday, December 26, 2020 @ 00:37:06 Author: ainola Revision: 791374 Import interception-dual-function-keys from AUR only 4 votes but it's a relatively new project. Alongside caps2esc this completes a full-featured xcape replacement for non-X environments Added: interception-dual-function-keys/ interception-dual-function-keys/repos/ interception-dual-function-keys/trunk/ interception-dual-function-keys/trunk/0001-make-Append-don-t-overwrite-user-defs.patch interception-dual-function-keys/trunk/PKGBUILD --+ 0001-make-Append-don-t-overwrite-user-defs.patch | 42 + PKGBUILD | 33 2 files changed, 75 insertions(+) Added: interception-dual-function-keys/trunk/0001-make-Append-don-t-overwrite-user-defs.patch === --- interception-dual-function-keys/trunk/0001-make-Append-don-t-overwrite-user-defs.patch (rev 0) +++ interception-dual-function-keys/trunk/0001-make-Append-don-t-overwrite-user-defs.patch 2020-12-26 00:37:06 UTC (rev 791374) @@ -0,0 +1,42 @@ +From 02823635bf3bc149892ce75efffcc33a33e184c5 Mon Sep 17 00:00:00 2001 +From: Brett Cornwall +Date: Fri, 25 Dec 2020 16:29:03 -0800 +Subject: [PATCH] make: Append, don't overwrite user defs + +--- + config.mk | 16 +++- + 1 file changed, 7 insertions(+), 9 deletions(-) + +diff --git a/config.mk b/config.mk +index 57bf7a3..619121d 100644 +--- a/config.mk b/config.mk +@@ -1,18 +1,16 @@ +-ifndef VERSION +- VERSION = "development-version" +-endif ++VERSION ?= "development-version" + +-PREFIX = /usr/local ++PREFIX ?= /usr/local + +-INCS = -I/usr/include/libevdev-1.0 ++INCS += -I/usr/include/libevdev-1.0 + +-CPPFLAGS = $(INCS) -DVERSION=\"$(VERSION)\" ++CPPFLAGS += $(INCS) -DVERSION=\"$(VERSION)\" + +-COMPFLAGS = -pedantic -Wall -Wextra -O3 +-CFLAGS = $(COMPFLAGS) -std=c99 ++COMPFLAGS += -pedantic -Wall -Wextra -O3 ++CFLAGS += $(COMPFLAGS) -std=c99 + CXXFLAGS = $(COMPFLAGS) -std=c++11 + +-LDFLAGS = -rdynamic -lyaml-cpp -levdev ++LDFLAGS += -rdynamic -lyaml-cpp -levdev + + CC = cc + CXX = c++ +-- +2.29.2 + Added: interception-dual-function-keys/trunk/PKGBUILD === --- interception-dual-function-keys/trunk/PKGBUILD (rev 0) +++ interception-dual-function-keys/trunk/PKGBUILD 2020-12-26 00:37:06 UTC (rev 791374) @@ -0,0 +1,33 @@ +# Maintainer: Brett Cornwall +# Contributor: Alexander Courtis + +pkgname=interception-dual-function-keys +pkgver=1.2.0 +pkgrel=2 +pkgdesc="Interception plugin for dual-function keys: Tap for one key, hold for another" +arch=('x86_64') +url="https://gitlab.com/interception/linux/plugins/dual-function-keys; +license=('MIT') +depends=('interception-tools') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.com/interception/linux/plugins/dual-function-keys/-/archive/$pkgver/dual-function-keys-$pkgver.tar.gz; +"0001-make-Append-don-t-overwrite-user-defs.patch") +sha256sums=('fc64d6ddf80c1a153dd0e2180a581649f4a9d489e1718053a70b61faef98e0ca' +'98f9dbc96b3f71ba4969146282676946648dfc085d7722794d9bb8b0a9740d30') + +prepare() { +cd "dual-function-keys-$pkgver" +# https://gitlab.com/interception/linux/plugins/dual-function-keys/-/issues/20 +patch -p1 < ../0001-make-Append-don-t-overwrite-user-defs.patch +} + +build() { +cd "dual-function-keys-$pkgver" +make VERSION="$pkgver" +} + +package() { +cd "dual-function-keys-$pkgver" +make PREFIX=/usr DESTDIR="$pkgdir/" install +install -Dm644 {README,doc/examples}.md -t "$pkgdir/usr/share/doc/$pkgname" +install -Dm644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname" +}
[arch-commits] Commit in haskell-tasty-silver/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:35:45 Author: felixonmars Revision: 791369 upgpkg: haskell-tasty-silver 3.1.15-42: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-tasty-silver/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:35:16 UTC (rev 791368) +++ PKGBUILD2020-12-26 00:35:45 UTC (rev 791369) @@ -3,7 +3,7 @@ _hkgname=tasty-silver pkgname=haskell-tasty-silver pkgver=3.1.15 -pkgrel=41 +pkgrel=42 pkgdesc="A fancy test runner, including support for golden tests" url="https://github.com/phile314/tasty-silver; license=("MIT")
[arch-commits] Commit in haskell-process-extras/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:35:05 Author: felixonmars Revision: 791367 upgpkg: haskell-process-extras 0.7.4-136: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-process-extras/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:34:41 UTC (rev 791366) +++ PKGBUILD2020-12-26 00:35:05 UTC (rev 791367) @@ -4,7 +4,7 @@ _hkgname=process-extras pkgname=haskell-process-extras pkgver=0.7.4 -pkgrel=135 +pkgrel=136 pkgdesc="Process extras" url="https://github.com/seereason/process-extras; license=('MIT')
[arch-commits] Commit in haskell-shellmet/repos (2 files)
Date: Saturday, December 26, 2020 @ 00:38:26 Author: felixonmars Revision: 791380 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shellmet/repos/community-staging-x86_64/ haskell-shellmet/repos/community-staging-x86_64/PKGBUILD (from rev 791379, haskell-shellmet/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-shellmet/repos/community-staging-x86_64/PKGBUILD (from rev 791379, haskell-shellmet/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:38:26 UTC (rev 791380) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=shellmet +pkgname=haskell-shellmet +pkgver=0.0.3.1 +pkgrel=32 +pkgdesc="Shellmet provides easy and convenient way to call shell commands from Haskell programs." +url="https://github.com/kowainik/shellmet; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-glob') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('b9f084f47a6ae711b1e505e2f90d8d202d94f62950be98ceafc668b306473b25') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + sed -i '/executable readme/a\ buildable: False' $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-silver/repos (2 files)
Date: Saturday, December 26, 2020 @ 00:35:55 Author: felixonmars Revision: 791370 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-silver/repos/community-staging-x86_64/ haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 791369, haskell-tasty-silver/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-tasty-silver/repos/community-staging-x86_64/PKGBUILD (from rev 791369, haskell-tasty-silver/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:35:55 UTC (rev 791370) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-silver +pkgname=haskell-tasty-silver +pkgver=3.1.15 +pkgrel=42 +pkgdesc="A fancy test runner, including support for golden tests" +url="https://github.com/phile314/tasty-silver; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-optparse-applicative' + 'haskell-process-extras' 'haskell-regex-tdfa' 'haskell-tagged' 'haskell-tasty' + 'haskell-temporary') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b097710f4a1ee690cb7fc449b8154ca1388db14380f78a396b0a9376382aacfcb3a73106e1bb2c799643d0c26b353bf606d1cde0adaa26ac83236de3f364') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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 xmonad-contrib/repos (2 files)
Date: Saturday, December 26, 2020 @ 00:34:00 Author: felixonmars Revision: 791364 archrelease: copy trunk to community-staging-x86_64 Added: xmonad-contrib/repos/community-staging-x86_64/ xmonad-contrib/repos/community-staging-x86_64/PKGBUILD (from rev 791363, xmonad-contrib/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: xmonad-contrib/repos/community-staging-x86_64/PKGBUILD (from rev 791363, xmonad-contrib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:34:00 UTC (rev 791364) @@ -0,0 +1,42 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributor: Sergej Pupykin +# Contributor: Vesa Kaihlavirta +# Contributor: orbisvicis + +pkgname=xmonad-contrib +pkgver=0.16 +pkgrel=61 +pkgdesc='Add-ons for xmonad' +url='https://xmonad.org/' +arch=('x86_64') +license=('BSD') +depends=('ghc-libs' 'xmonad' 'sh' 'haskell-x11' 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-random' + 'haskell-old-time') +makedepends=('ghc') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad-contrib/archive/v${pkgver}.tar.gz) +sha512sums=('68f93ef6bcc1f2b3f5422c35a9ddcf846c75c1e9d8e6177750f4fad8dec818642e0a7159d295a381f0656c85b1f52382af1e32d577a825c4fcbdfa4c131581cc') + +prepare() { + sed -i -e '/semigroups/d' -e 's/utf8-string,/utf8-string/' ${pkgname}-${pkgver}/${pkgname}.cabal +} + +build() { + cd ${pkgname}-${pkgver} + runhaskell Setup.lhs configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr -fuse_xft --libsubdir=\$compiler/site-local/\$pkgid \ + --docdir=/usr/share/doc/${pkgname} + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + runhaskell Setup.lhs copy --destdir="${pkgdir}" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
[arch-commits] Commit in xmonad/repos (4 files)
Date: Saturday, December 26, 2020 @ 00:31:59 Author: felixonmars Revision: 791360 archrelease: copy trunk to community-staging-x86_64 Added: xmonad/repos/community-staging-x86_64/ xmonad/repos/community-staging-x86_64/PKGBUILD (from rev 791359, xmonad/trunk/PKGBUILD) xmonad/repos/community-staging-x86_64/dynamic-compilation.patch (from rev 791359, xmonad/trunk/dynamic-compilation.patch) xmonad/repos/community-staging-x86_64/xmonad.svg (from rev 791359, xmonad/trunk/xmonad.svg) ---+ PKGBUILD | 70 dynamic-compilation.patch | 11 ++ xmonad.svg| 77 3 files changed, 158 insertions(+) Copied: xmonad/repos/community-staging-x86_64/PKGBUILD (from rev 791359, xmonad/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 00:31:59 UTC (rev 791360) @@ -0,0 +1,70 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributor: Sergej Pupykin +# Contributor: Vesa Kaihlavirta +# Contributor: shild + +pkgname=xmonad +pkgver=0.15 +pkgrel=81 +pkgdesc='Lightweight X11 tiled window manager written in Haskell' +url='https://xmonad.org/' +arch=('x86_64') +license=('BSD') +depends=('ghc' 'haskell-x11' 'sh' 'haskell-utf8-string' 'haskell-extensible-exceptions' + 'haskell-data-default' 'haskell-setlocale') +makedepends=('gendesk') +optdepends=('xorg-xmessage: for displaying visual error messages') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz +dynamic-compilation.patch +xmonad.svg) +sha512sums=('07bf61a1355548679d264e62423dfe6c4ee886aff28ac748588aa7f4f9a4f1bf2afabb1104451fa56f5a3989d79b6044f479d2804e416940e02f52f18b443996' + 'abc598ebc4b55917186cd4d549fc970f53905f820d394ada9a092c08d8833050ad18b23e2f4fd7f281487da2db5b0ca058600e995ac97b18d3be4c62071562d6' + '31f0ceb724a9931aeda75ab706c8908b5d8341af4df50ab1d749814baacb748ad3622601cd99ac03bf936b698fcd854b23d1541e1772306e3337a13a79b110b6') + +prepare() { + gendesk --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" + cd ${pkgname}-${pkgver} + patch -p1 -i "${srcdir}/dynamic-compilation.patch" + sed -e 's/&& <.*,/,/g' -e 's/==.*,/,/g' -i ${pkgname}.cabal +} + +build() { + cd ${pkgname}-${pkgver} + + runhaskell Setup configure -O \ +--enable-shared \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--prefix=/usr \ +--dynlibdir=/usr/lib \ +--docdir="/usr/share/doc/${pkgname}" \ +--datasubdir="${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${pkgname}-${pkgver} + + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + + runhaskell Setup.lhs copy --destdir="${pkgdir}" + + # Requires pandoc, regex-posix, Pretty and cabal + #runhaskell util/GenerateManpage.hs + + install -Dm 644 man/xmonad.1 -t "${pkgdir}/usr/share/man/man1" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/xmonad" + install -Dm 644 "$srcdir/xmonad.svg" -t "${pkgdir}/usr/share/pixmaps" + install -Dm 644 "$srcdir/xmonad.desktop" -t "${pkgdir}/usr/share/xsessions" +} + +# vim: ts=2 sw=2 et: Copied: xmonad/repos/community-staging-x86_64/dynamic-compilation.patch (from rev 791359, xmonad/trunk/dynamic-compilation.patch) === --- community-staging-x86_64/dynamic-compilation.patch (rev 0) +++ community-staging-x86_64/dynamic-compilation.patch 2020-12-26 00:31:59 UTC (rev 791360) @@ -0,0 +1,11 @@ +diff -ura xmonad-0.13.orig/src/XMonad/Core.hs xmonad-0.13/src/XMonad/Core.hs +--- xmonad-0.13.orig/src/XMonad/Core.hs2017-06-23 17:13:06.154600231 +0300 xmonad-0.13/src/XMonad/Core.hs 2017-06-23 17:13:51.021867441 +0300 +@@ -626,6 +626,7 @@ + , "-ilib" + , "-fforce-recomp" + , "-main-is", "main" ++ , "-dynamic" + , "-v0" + , "-o", bin + ] (Just dir) Nothing Nothing Nothing (Just errHandle) Copied: xmonad/repos/community-staging-x86_64/xmonad.svg (from rev 791359, xmonad/trunk/xmonad.svg) ===
[arch-commits] Commit in xmonad-contrib/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:33:43 Author: felixonmars Revision: 791363 upgpkg: xmonad-contrib 0.16-61: rebuild with tasty-quickcheck 0.10.1.2 Modified: xmonad-contrib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:32:33 UTC (rev 791362) +++ PKGBUILD2020-12-26 00:33:43 UTC (rev 791363) @@ -6,7 +6,7 @@ pkgname=xmonad-contrib pkgver=0.16 -pkgrel=60 +pkgrel=61 pkgdesc='Add-ons for xmonad' url='https://xmonad.org/' arch=('x86_64')
[arch-commits] Commit in haskell-first-class-families/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:39:29 Author: felixonmars Revision: 791383 upgpkg: haskell-first-class-families 0.8.0.0-47: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-first-class-families/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:39:04 UTC (rev 791382) +++ PKGBUILD2020-12-26 00:39:29 UTC (rev 791383) @@ -3,7 +3,7 @@ _hkgname=first-class-families pkgname=haskell-first-class-families pkgver=0.8.0.0 -pkgrel=46 +pkgrel=47 pkgdesc="First class type families" url="https://github.com/Lysxia/first-class-families; license=('MIT')
[arch-commits] Commit in haskell-type-errors-pretty/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:37:42 Author: felixonmars Revision: 791376 upgpkg: haskell-type-errors-pretty 0.0.1.1-25: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-type-errors-pretty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:37:16 UTC (rev 791375) +++ PKGBUILD2020-12-26 00:37:42 UTC (rev 791376) @@ -3,7 +3,7 @@ _hkgname=type-errors-pretty pkgname=haskell-type-errors-pretty pkgver=0.0.1.1 -pkgrel=24 +pkgrel=25 pkgdesc="Combinators for writing pretty type errors easily" url="https://github.com/chshersh/type-errors-pretty; license=('MPL2')
[arch-commits] Commit in haskell-pcre-heavy/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 00:38:53 Author: felixonmars Revision: 791381 upgpkg: haskell-pcre-heavy 1.0.0.2-130: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-pcre-heavy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 00:38:26 UTC (rev 791380) +++ PKGBUILD2020-12-26 00:38:53 UTC (rev 791381) @@ -4,7 +4,7 @@ _hkgname=pcre-heavy pkgname=haskell-pcre-heavy pkgver=1.0.0.2 -pkgrel=129 +pkgrel=130 pkgdesc="A regexp library on top of pcre-light you can actually use" url="https://github.com/myfreeweb/pcre-heavy; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-vector-algorithms/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 01:53:28 Author: felixonmars Revision: 791511 upgpkg: haskell-vector-algorithms 0.8.0.4-8: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-vector-algorithms/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 01:52:22 UTC (rev 791510) +++ PKGBUILD2020-12-26 01:53:28 UTC (rev 791511) @@ -4,7 +4,7 @@ _hkgname=vector-algorithms pkgname=haskell-vector-algorithms pkgver=0.8.0.4 -pkgrel=7 +pkgrel=8 pkgdesc="Efficient algorithms for vector arrays" url="https://github.com/erikd/vector-algorithms/; license=("BSD")
[arch-commits] Commit in haskell-vector-algorithms/repos (2 files)
Date: Saturday, December 26, 2020 @ 01:53:38 Author: felixonmars Revision: 791512 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector-algorithms/repos/community-staging-x86_64/ haskell-vector-algorithms/repos/community-staging-x86_64/PKGBUILD (from rev 791511, haskell-vector-algorithms/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-vector-algorithms/repos/community-staging-x86_64/PKGBUILD (from rev 791511, haskell-vector-algorithms/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 01:53:38 UTC (rev 791512) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vector-algorithms +pkgname=haskell-vector-algorithms +pkgver=0.8.0.4 +pkgrel=8 +pkgdesc="Efficient algorithms for vector arrays" +url="https://github.com/erikd/vector-algorithms/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-primitive' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42') + +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 \ +-fproperties -f-bench -f-internalchecks -f-unsafechecks -fboundschecks -f-llvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-vector-binary-instances/repos (2 files)
Date: Saturday, December 26, 2020 @ 01:51:47 Author: felixonmars Revision: 791508 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector-binary-instances/repos/community-staging-x86_64/ haskell-vector-binary-instances/repos/community-staging-x86_64/PKGBUILD (from rev 791507, haskell-vector-binary-instances/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-vector-binary-instances/repos/community-staging-x86_64/PKGBUILD (from rev 791507, haskell-vector-binary-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 01:51:47 UTC (rev 791508) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vector-binary-instances +pkgname=haskell-vector-binary-instances +pkgver=0.2.5.1 +pkgrel=82 +pkgdesc="Instances of Data.Binary for vector" +url="https://github.com/bos/vector-binary-instances; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/<.*4.13/<5/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-vector-binary-instances/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 01:51:37 Author: felixonmars Revision: 791507 upgpkg: haskell-vector-binary-instances 0.2.5.1-82: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-vector-binary-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 01:51:14 UTC (rev 791506) +++ PKGBUILD2020-12-26 01:51:37 UTC (rev 791507) @@ -4,7 +4,7 @@ _hkgname=vector-binary-instances pkgname=haskell-vector-binary-instances pkgver=0.2.5.1 -pkgrel=81 +pkgrel=82 pkgdesc="Instances of Data.Binary for vector" url="https://github.com/bos/vector-binary-instances; license=("BSD")
[arch-commits] Commit in haskell-shell-escape/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 01:52:11 Author: felixonmars Revision: 791509 upgpkg: haskell-shell-escape 0.2.0-43: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-shell-escape/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 01:51:47 UTC (rev 791508) +++ PKGBUILD2020-12-26 01:52:11 UTC (rev 791509) @@ -3,7 +3,7 @@ _hkgname=shell-escape pkgname=haskell-shell-escape pkgver=0.2.0 -pkgrel=42 +pkgrel=43 pkgdesc="Shell escaping library" url="https://github.com/solidsnack/shell-escape; license=('BSD')
[arch-commits] Commit in haskell-shell-escape/repos (2 files)
Date: Saturday, December 26, 2020 @ 01:52:22 Author: felixonmars Revision: 791510 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shell-escape/repos/community-staging-x86_64/ haskell-shell-escape/repos/community-staging-x86_64/PKGBUILD (from rev 791509, haskell-shell-escape/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-shell-escape/repos/community-staging-x86_64/PKGBUILD (from rev 791509, haskell-shell-escape/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 01:52:22 UTC (rev 791510) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=shell-escape +pkgname=haskell-shell-escape +pkgver=0.2.0 +pkgrel=43 +pkgdesc="Shell escaping library" +url="https://github.com/solidsnack/shell-escape; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2e8ae93b13619cd6801b0fb85e4783c2472a57f5162fb397d2cf00468290b0ca6189ba6a54b54efa68b2977d25ec02cdcf8d9c49f0d21cd6d6f1a030dd05db4') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-text-metrics/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:04:44 Author: felixonmars Revision: 791539 upgpkg: haskell-text-metrics 0.3.0-92: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-text-metrics/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:04:17 UTC (rev 791538) +++ PKGBUILD2020-12-26 02:04:44 UTC (rev 791539) @@ -3,7 +3,7 @@ _hkgname=text-metrics pkgname=haskell-text-metrics pkgver=0.3.0 -pkgrel=91 +pkgrel=92 pkgdesc="Calculate various string metrics efficiently" url="https://github.com/mrkkrp/text-metrics; license=('BSD')
[arch-commits] Commit in haskell-monoid-subclasses/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:03:41 Author: felixonmars Revision: 791536 archrelease: copy trunk to community-staging-x86_64 Added: haskell-monoid-subclasses/repos/community-staging-x86_64/ haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 791535, haskell-monoid-subclasses/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 791535, haskell-monoid-subclasses/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:03:41 UTC (rev 791536) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=monoid-subclasses +pkgname=haskell-monoid-subclasses +pkgver=1.0.1 +pkgrel=46 +pkgdesc="Subclasses of Monoid" +url="https://github.com/blamario/monoid-subclasses/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-primes' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('7da854f0eff79f907ab6fe0f09d82917ff567480b84fba4b19c8b03b61712f9a88d65cfe67ba1027dc6daf368a1193eae640ae4b4e9052354e0d0b2d16586999') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "BSD3-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3-LICENSE.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3-LICENSE.txt" +}
[arch-commits] Commit in haskell-fuzzy/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:04:17 Author: felixonmars Revision: 791538 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fuzzy/repos/community-staging-x86_64/ haskell-fuzzy/repos/community-staging-x86_64/PKGBUILD (from rev 791537, haskell-fuzzy/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-fuzzy/repos/community-staging-x86_64/PKGBUILD (from rev 791537, haskell-fuzzy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:04:17 UTC (rev 791538) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=fuzzy +pkgname=haskell-fuzzy +pkgver=0.1.0.0 +pkgrel=5 +pkgdesc="Filters a list based on a fuzzy string search." +url="http://github.com/joom/fuzzy; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-monoid-subclasses') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('820a7a2b52163c1ecf0924780604ec903979560901cc1b9f27a68ff17256e9cb') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-monoid-subclasses/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:03:31 Author: felixonmars Revision: 791535 upgpkg: haskell-monoid-subclasses 1.0.1-46: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-monoid-subclasses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:02:49 UTC (rev 791534) +++ PKGBUILD2020-12-26 02:03:31 UTC (rev 791535) @@ -4,7 +4,7 @@ _hkgname=monoid-subclasses pkgname=haskell-monoid-subclasses pkgver=1.0.1 -pkgrel=45 +pkgrel=46 pkgdesc="Subclasses of Monoid" url="https://github.com/blamario/monoid-subclasses/; license=('BSD')
[arch-commits] Commit in haskell-text-metrics/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:04:54 Author: felixonmars Revision: 791540 archrelease: copy trunk to community-staging-x86_64 Added: haskell-text-metrics/repos/community-staging-x86_64/ haskell-text-metrics/repos/community-staging-x86_64/PKGBUILD (from rev 791539, haskell-text-metrics/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-text-metrics/repos/community-staging-x86_64/PKGBUILD (from rev 791539, haskell-text-metrics/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:04:54 UTC (rev 791540) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=text-metrics +pkgname=haskell-text-metrics +pkgver=0.3.0 +pkgrel=92 +pkgdesc="Calculate various string metrics efficiently" +url="https://github.com/mrkkrp/text-metrics; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('fa005ad7aeb5fd96ce121c5eab9e83e5826eec288a269f6ce258b3f6aff408c8ca98b8131b6cd14fa8e56f8568eb5a63beb63935335b7c695a3f6e09a979eccf') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.6/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-infer-license/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:05:29 Author: felixonmars Revision: 791542 archrelease: copy trunk to community-staging-x86_64 Added: haskell-infer-license/repos/community-staging-x86_64/ haskell-infer-license/repos/community-staging-x86_64/PKGBUILD (from rev 791541, haskell-infer-license/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-infer-license/repos/community-staging-x86_64/PKGBUILD (from rev 791541, haskell-infer-license/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:05:29 UTC (rev 791542) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +_hkgname=infer-license +pkgname=haskell-infer-license +pkgver=0.2.0 +pkgrel=90 +pkgdesc="Infer software license from a given license file" +url="https://github.com/sol/infer-license; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-text-metrics') +makedepends=('ghc' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('266651d9890ccbd9281ef3f9cd16df10f9c6fa8449990b63e956bd13559b1ef773c9dee92ad80de5b9d03599ac6a09766a1f4f3425884007982ab14d01697d45') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-infer-license/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:05:19 Author: felixonmars Revision: 791541 upgpkg: haskell-infer-license 0.2.0-90: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-infer-license/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:04:54 UTC (rev 791540) +++ PKGBUILD2020-12-26 02:05:19 UTC (rev 791541) @@ -3,7 +3,7 @@ _hkgname=infer-license pkgname=haskell-infer-license pkgver=0.2.0 -pkgrel=89 +pkgrel=90 pkgdesc="Infer software license from a given license file" url="https://github.com/sol/infer-license; license=('MIT')
[arch-commits] Commit in haskell-fuzzy/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:04:06 Author: felixonmars Revision: 791537 upgpkg: haskell-fuzzy 0.1.0.0-5: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-fuzzy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:03:41 UTC (rev 791536) +++ PKGBUILD2020-12-26 02:04:06 UTC (rev 791537) @@ -3,7 +3,7 @@ _hkgname=fuzzy pkgname=haskell-fuzzy pkgver=0.1.0.0 -pkgrel=4 +pkgrel=5 pkgdesc="Filters a list based on a fuzzy string search." url="http://github.com/joom/fuzzy; license=("MIT")
[arch-commits] Commit in haskell-time-manager/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:31:15 Author: felixonmars Revision: 791608 archrelease: copy trunk to community-staging-x86_64 Added: haskell-time-manager/repos/community-staging-x86_64/ haskell-time-manager/repos/community-staging-x86_64/PKGBUILD (from rev 791607, haskell-time-manager/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-time-manager/repos/community-staging-x86_64/PKGBUILD (from rev 791607, haskell-time-manager/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:31:15 UTC (rev 791608) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=time-manager +pkgname=haskell-time-manager +pkgver=0.0.0 +pkgrel=104 +pkgdesc="Scalable timer" +url="https://github.com/yesodweb/wai; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-auto-update') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('aa8bd9dc9a66ea097fe2d6a6d9e77eff67debc58a588da7ae1d6fc312b6bb371da58b413b58cdba21623e2da26633595f379ac9e0a7a6dc7281ad42353231054') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-discover/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:32:33 Author: felixonmars Revision: 791612 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-discover/repos/community-staging-x86_64/ haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from rev 791611, haskell-tasty-discover/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from rev 791611, haskell-tasty-discover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:32:33 UTC (rev 791612) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-discover +pkgname=haskell-tasty-discover +pkgver=4.2.2 +pkgrel=19 +pkgdesc="Test discovery for the tasty framework" +url="http://git.coop/lwm/tasty-discover; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-glob') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-tasty' 'haskell-tasty-hedgehog' 'haskell-tasty-hspec' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-tasty-smallcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('42a0d9c79e3c80780fbf65b9069586d908eaea8cdad62b35120369cfc1fa14f7155b8aba27356d6f454c6fb292bcd3f637ce59827795bdf5cce4e9ab5f9e7792') + +build() { +cd $_hkgname-$pkgver + +# Hack to allow ghc execute tasty-discover when building tests +export PATH="$PWD/dist/build/$_hkgname:$PATH" +export LD_LIBRARY_PATH="$PWD/dist/build" + +# Test could be built before executable, so build an executable first +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla +runhaskell Setup build $MAKEFLAGS + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-monad-unlift/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:32:55 Author: felixonmars Revision: 791613 upgpkg: haskell-monad-unlift 0.2.0-133: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-monad-unlift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:32:33 UTC (rev 791612) +++ PKGBUILD2020-12-26 02:32:55 UTC (rev 791613) @@ -4,7 +4,7 @@ _hkgname=monad-unlift pkgname=haskell-monad-unlift pkgver=0.2.0 -pkgrel=132 +pkgrel=133 pkgdesc="Typeclasses for representing monad transformer unlifting" url="https://github.com/fpco/monad-unlift; license=("MIT")
[arch-commits] Commit in haskell-fast-logger/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:31:51 Author: felixonmars Revision: 791610 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fast-logger/repos/community-staging-x86_64/ haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 791609, haskell-fast-logger/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 791609, haskell-fast-logger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:31:51 UTC (rev 791610) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=fast-logger +pkgname=haskell-fast-logger +pkgver=3.0.2 +pkgrel=21 +pkgdesc="A fast logging system" +url="https://github.com/kazu-yamamoto/logger; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-auto-update' 'haskell-easy-file' 'haskell-unix-compat' + 'haskell-unix-time') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('3a7ae92b234c6c34dc2185981a6f4c09655575cded5f32584b3338f20b1f9e4fa89f48bb34b6e043d2a91e83a71646d13bb92e028f47f7b0f9baaa314ad9ef2d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-fast-logger/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:31:41 Author: felixonmars Revision: 791609 upgpkg: haskell-fast-logger 3.0.2-21: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-fast-logger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:31:15 UTC (rev 791608) +++ PKGBUILD2020-12-26 02:31:41 UTC (rev 791609) @@ -4,7 +4,7 @@ _hkgname=fast-logger pkgname=haskell-fast-logger pkgver=3.0.2 -pkgrel=20 +pkgrel=21 pkgdesc="A fast logging system" url="https://github.com/kazu-yamamoto/logger; license=("BSD")
[arch-commits] Commit in haskell-tasty-discover/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:32:23 Author: felixonmars Revision: 791611 upgpkg: haskell-tasty-discover 4.2.2-19: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-tasty-discover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:31:51 UTC (rev 791610) +++ PKGBUILD2020-12-26 02:32:23 UTC (rev 791611) @@ -3,7 +3,7 @@ _hkgname=tasty-discover pkgname=haskell-tasty-discover pkgver=4.2.2 -pkgrel=18 +pkgrel=19 pkgdesc="Test discovery for the tasty framework" url="http://git.coop/lwm/tasty-discover; license=('MIT')
[arch-commits] Commit in haskell-uri-bytestring/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:51:53 Author: felixonmars Revision: 791668 archrelease: copy trunk to community-staging-x86_64 Added: haskell-uri-bytestring/repos/community-staging-x86_64/ haskell-uri-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 791667, haskell-uri-bytestring/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-uri-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 791667, haskell-uri-bytestring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:51:53 UTC (rev 791668) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=uri-bytestring +pkgname=haskell-uri-bytestring +pkgver=0.3.3.0 +pkgrel=5 +pkgdesc="Haskell URI parsing as ByteStrings" +url="https://github.com/Soostone/uri-bytestring; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-th-lift-instances') +makedepends=('ghc' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' 'haskell-tasty-hedgehog' + 'haskell-tasty-hunit' 'haskell-base-compat' 'haskell-safe') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('29be8a04bc95e5d86cb3f1c042e0acfec3970af7d9424c8e3218e143b2b9d783d1e7585597ba588928bd843b4d7f02dbb7f3ad862f39c60e4baa6c262faa9669') + +prepare() { +sed -e '/, semigroups/d' -i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-lib-Werror +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/Soostone/uri-bytestring/issues/50 +# 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-attoparsec-iso8601/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:53:00 Author: felixonmars Revision: 791672 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 791671, haskell-attoparsec-iso8601/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-attoparsec-iso8601/repos/community-staging-x86_64/PKGBUILD (from rev 791671, haskell-attoparsec-iso8601/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:53:00 UTC (rev 791672) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=attoparsec-iso8601 +pkgname=haskell-attoparsec-iso8601 +pkgver=1.0.1.0 +pkgrel=97 +pkgdesc="Parsing of ISO 8601 dates, originally from aeson" +url="https://github.com/bos/aeson; +license=('BSD') +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=('a1d751d388446a7d2f628d7112b72beab338061bf2f8dc74c26549f0e93ebbb955bd9082db8a70db71cd80ceb576b22a94195c34f816eb6cecd5c584cb100e8b') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.11/<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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer -f-fast +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-attoparsec-iso8601/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:52:50 Author: felixonmars Revision: 791671 upgpkg: haskell-attoparsec-iso8601 1.0.1.0-97: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-attoparsec-iso8601/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:52:26 UTC (rev 791670) +++ PKGBUILD2020-12-26 02:52:50 UTC (rev 791671) @@ -3,7 +3,7 @@ _hkgname=attoparsec-iso8601 pkgname=haskell-attoparsec-iso8601 pkgver=1.0.1.0 -pkgrel=96 +pkgrel=97 pkgdesc="Parsing of ISO 8601 dates, originally from aeson" url="https://github.com/bos/aeson; license=('BSD')
[arch-commits] Commit in haskell-ini/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:53:38 Author: felixonmars Revision: 791674 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 791673, haskell-ini/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-ini/repos/community-staging-x86_64/PKGBUILD (from rev 791673, haskell-ini/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:53:38 UTC (rev 791674) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ini +pkgname=haskell-ini +pkgver=0.4.1 +pkgrel=96 +pkgdesc="Quick and easy configuration files in the INI format." +url="https://github.com/chrisdone/ini; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ac61a17a29ba82827287aad641f2afcb51ab6b26dab024d761ef0bcbaf960d0288f4715c7a87c1751ecfabc586f43ca3206d0abde2e6b7005cf8e1dd9ece5301') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ini/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:53:28 Author: felixonmars Revision: 791673 upgpkg: haskell-ini 0.4.1-96: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-ini/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:53:00 UTC (rev 791672) +++ PKGBUILD2020-12-26 02:53:28 UTC (rev 791673) @@ -4,7 +4,7 @@ _hkgname=ini pkgname=haskell-ini pkgver=0.4.1 -pkgrel=95 +pkgrel=96 pkgdesc="Quick and easy configuration files in the INI format." url="https://github.com/chrisdone/ini; license=("BSD")
[arch-commits] Commit in haskell-http-date/repos (2 files)
Date: Saturday, December 26, 2020 @ 02:52:26 Author: felixonmars Revision: 791670 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 791669, haskell-http-date/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-http-date/repos/community-staging-x86_64/PKGBUILD (from rev 791669, haskell-http-date/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 02:52:26 UTC (rev 791670) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-date +pkgname=haskell-http-date +pkgver=0.0.10 +pkgrel=19 +pkgdesc="HTTP Date parser/formatter" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('5780f8500f03a1f93b2d873e9e84b3631e5f807bbda34ecc104e04f0e498b945d393528909f6ee98b8064b786818be162d916c2a7a354c12f3832bd9453bff97') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-date/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 02:52:16 Author: felixonmars Revision: 791669 upgpkg: haskell-http-date 0.0.10-19: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-http-date/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 02:51:53 UTC (rev 791668) +++ PKGBUILD2020-12-26 02:52:16 UTC (rev 791669) @@ -4,7 +4,7 @@ _hkgname=http-date pkgname=haskell-http-date pkgver=0.0.10 -pkgrel=18 +pkgrel=19 pkgdesc="HTTP Date parser/formatter" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-pipes/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:05:17 Author: felixonmars Revision: 791710 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pipes/repos/community-staging-x86_64/ haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 791709, haskell-pipes/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-pipes/repos/community-staging-x86_64/PKGBUILD (from rev 791709, haskell-pipes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:05:17 UTC (rev 791710) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pipes +pkgname=haskell-pipes +pkgver=4.3.14 +pkgrel=34 +pkgdesc="Compositional pipelines" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mmorph' 'haskell-void') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4dac195772876c62d187a123c99ec2c624ce9f5b4c8ea8de9621d01c4eaaaf99a2f856a2c9faf94ec35c531df29f0e82aa9015ad8dd4eb2b2d7478a0da4bacf5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-markdown-unlit/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:05:54 Author: felixonmars Revision: 791712 archrelease: copy trunk to community-staging-x86_64 Added: haskell-markdown-unlit/repos/community-staging-x86_64/ haskell-markdown-unlit/repos/community-staging-x86_64/PKGBUILD (from rev 791711, haskell-markdown-unlit/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-markdown-unlit/repos/community-staging-x86_64/PKGBUILD (from rev 791711, haskell-markdown-unlit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:05:54 UTC (rev 791712) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=markdown-unlit +pkgname=haskell-markdown-unlit +pkgver=0.5.0 +pkgrel=82 +pkgdesc="Literate Haskell support for Markdown" +url="https://github.com/sol/markdown-unlit; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat') +makedepends=('ghc' 'haskell-hspec' 'haskell-silently' 'haskell-stringbuilder' 'haskell-temporary') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('580b4e4a4fcccf845c3e618b2ebc425dd8dba024c1c8bbae8db00a3e4b768353fe6738195dad80ae2afb1a46fcfad46cbed6d98bea1017ef098366fa7a2633ea') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-markdown-unlit/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:05:44 Author: felixonmars Revision: 791711 upgpkg: haskell-markdown-unlit 0.5.0-82: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-markdown-unlit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:05:17 UTC (rev 791710) +++ PKGBUILD2020-12-26 03:05:44 UTC (rev 791711) @@ -3,7 +3,7 @@ _hkgname=markdown-unlit pkgname=haskell-markdown-unlit pkgver=0.5.0 -pkgrel=81 +pkgrel=82 pkgdesc="Literate Haskell support for Markdown" url="https://github.com/sol/markdown-unlit; license=('MIT')
[arch-commits] Commit in haskell-pipes/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:05:07 Author: felixonmars Revision: 791709 upgpkg: haskell-pipes 4.3.14-34: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-pipes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:04:39 UTC (rev 791708) +++ PKGBUILD2020-12-26 03:05:07 UTC (rev 791709) @@ -4,7 +4,7 @@ _hkgname=pipes pkgname=haskell-pipes pkgver=4.3.14 -pkgrel=33 +pkgrel=34 pkgdesc="Compositional pipelines" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-optparse-generic/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:04:39 Author: felixonmars Revision: 791708 archrelease: copy trunk to community-staging-x86_64 Added: haskell-optparse-generic/repos/community-staging-x86_64/ haskell-optparse-generic/repos/community-staging-x86_64/PKGBUILD (from rev 791707, haskell-optparse-generic/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-optparse-generic/repos/community-staging-x86_64/PKGBUILD (from rev 791707, haskell-optparse-generic/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:04:39 UTC (rev 791708) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=optparse-generic +pkgname=haskell-optparse-generic +pkgver=1.4.4 +pkgrel=11 +pkgdesc="Auto-generate a command-line parser for your datatype" +url="https://github.com/Gabriel439/Haskell-Optparse-Generic-Library; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-system-filepath' 'haskell-only' 'haskell-optparse-applicative' + 'haskell-void') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('63ab96690e42ed4aeb16103174a569320c39f6813c59ca2613137cf634922fced9790f6c15a1ebe5f6c7e3c2e5578565efdc6deaa445887bdd849b3cc7941243') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-optparse-generic/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:04:29 Author: felixonmars Revision: 791707 upgpkg: haskell-optparse-generic 1.4.4-11: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-optparse-generic/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:04:02 UTC (rev 791706) +++ PKGBUILD2020-12-26 03:04:29 UTC (rev 791707) @@ -3,7 +3,7 @@ _hkgname=optparse-generic pkgname=haskell-optparse-generic pkgver=1.4.4 -pkgrel=10 +pkgrel=11 pkgdesc="Auto-generate a command-line parser for your datatype" url="https://github.com/Gabriel439/Haskell-Optparse-Generic-Library; license=('BSD')
[arch-commits] Commit in haskell-shelly/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:18:39 Author: felixonmars Revision: 791748 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shelly/repos/community-staging-x86_64/ haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 791747, haskell-shelly/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 791747, haskell-shelly/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:18:39 UTC (rev 791748) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shelly +pkgname=haskell-shelly +pkgver=1.9.0 +pkgrel=21 +pkgdesc="Shell-like (systems) programming in Haskell" +url="https://github.com/yesodweb/Shelly.hs; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-unix-compat' 'haskell-monad-control' 'haskell-lifted-base' + 'haskell-lifted-async' 'haskell-enclosed-exceptions' + 'haskell-async' 'haskell-transformers-base') +makedepends=('ghc' 'haskell-hunit' 'haskell-hspec' 'haskell-hspec-contrib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('7c1eb25439e08095187746d0101fd92ad56ebb5a706820bad7330667cfc806066d4675c677e5d267440d4af7b517f36449e8f5e75332521780b564edc1586254') + +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-lifted -f-build-examples +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-contrib/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:17:27 Author: felixonmars Revision: 791745 upgpkg: haskell-hspec-contrib 0.5.1-83: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-hspec-contrib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:17:04 UTC (rev 791744) +++ PKGBUILD2020-12-26 03:17:27 UTC (rev 791745) @@ -3,7 +3,7 @@ _hkgname=hspec-contrib pkgname=haskell-hspec-contrib pkgver=0.5.1 -pkgrel=82 +pkgrel=83 pkgdesc="Contributed functionality for Hspec" url="https://hspec.github.io/; license=('MIT')
[arch-commits] Commit in haskell-hspec-contrib/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:17:38 Author: felixonmars Revision: 791746 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-contrib/repos/community-staging-x86_64/ haskell-hspec-contrib/repos/community-staging-x86_64/PKGBUILD (from rev 791745, haskell-hspec-contrib/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hspec-contrib/repos/community-staging-x86_64/PKGBUILD (from rev 791745, haskell-hspec-contrib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:17:38 UTC (rev 791746) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=hspec-contrib +pkgname=haskell-hspec-contrib +pkgver=0.5.1 +pkgrel=83 +pkgdesc="Contributed functionality for Hspec" +url="https://hspec.github.io/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hspec-core' 'haskell-hunit') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('cc6ee847d7c99b2607c36b2200bf0bc05ce30437110f216f82464069ffdf80a76d836ad7aace3d69a00cf9da4b28d39491a251c6f60401009a6f9c85d20043e0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-shelly/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:18:29 Author: felixonmars Revision: 791747 upgpkg: haskell-shelly 1.9.0-21: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-shelly/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:17:38 UTC (rev 791746) +++ PKGBUILD2020-12-26 03:18:29 UTC (rev 791747) @@ -4,7 +4,7 @@ _hkgname=shelly pkgname=haskell-shelly pkgver=1.9.0 -pkgrel=20 +pkgrel=21 pkgdesc="Shell-like (systems) programming in Haskell" url="https://github.com/yesodweb/Shelly.hs; license=("BSD")
[arch-commits] Commit in haskell-http-common/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:36:32 Author: felixonmars Revision: 791786 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-common/repos/community-staging-x86_64/ haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 791785, haskell-http-common/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 791785, haskell-http-common/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:36:32 UTC (rev 791786) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=http-common +pkgname=haskell-http-common +pkgver=0.8.2.1 +pkgrel=41 +pkgdesc="Common types for HTTP clients and servers" +url="https://github.com/istathar/http-common; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-case-insensitive' + 'haskell-network' 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('da165d118575f1958c300c2b389b28cd4e0d720be79e776b5e72444b30b7b0369f336d44283d8b71c7758c1405e64a13e5591971da2e6b29cf7786233f2e04dc') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-common/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:36:22 Author: felixonmars Revision: 791785 upgpkg: haskell-http-common 0.8.2.1-41: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-http-common/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:35:57 UTC (rev 791784) +++ PKGBUILD2020-12-26 03:36:22 UTC (rev 791785) @@ -3,7 +3,7 @@ _hkgname=http-common pkgname=haskell-http-common pkgver=0.8.2.1 -pkgrel=40 +pkgrel=41 pkgdesc="Common types for HTTP clients and servers" url="https://github.com/istathar/http-common; license=('BSD')
[arch-commits] Commit in hedgewars/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:34:19 Author: felixonmars Revision: 791782 archrelease: copy trunk to community-staging-x86_64 Added: hedgewars/repos/community-staging-x86_64/ hedgewars/repos/community-staging-x86_64/PKGBUILD (from rev 791781, hedgewars/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: hedgewars/repos/community-staging-x86_64/PKGBUILD (from rev 791781, hedgewars/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:34:19 UTC (rev 791782) @@ -0,0 +1,62 @@ +# Maintainer: Felix Yan +# Contributor: Sergej Pupykin +# Contributor: Tinxy + +pkgname=hedgewars +pkgver=1.0.0 +pkgrel=131 +pkgdesc="Turn-based strategy artillery game similiar to Worms" +arch=('x86_64') +url="https://hedgewars.org; +license=('GPL' 'custom') +depends=('qt5-base' 'sdl2' 'sdl2_mixer' 'sdl2_image' 'sdl2_net' 'sdl2_ttf' 'lua51' 'ffmpeg' 'glut' + 'physfs' 'ghc-libs' 'haskell-entropy' 'haskell-sha' 'haskell-random' 'haskell-regex-tdfa' + 'haskell-sandi' 'haskell-hslogger' 'haskell-network' 'haskell-network-bsd' + 'haskell-utf8-string' 'haskell-vector') +makedepends=('fpc' 'cmake' 'qt5-tools' 'ghc' 'haskell-bytestring-show' 'haskell-zlib' + 'haskell-base-prelude' 'imagemagick' 'mesa') +source=("https://www.hedgewars.org/download/releases/hedgewars-src-$pkgver.tar.bz2; + hedgewars-network-3.patch::https://github.com/hedgewars/hw/commit/f813f3d5b63bb5be1b5e0b44930e77656c547aad.patch) +sha512sums=('9aeb904550239040a878a0e7ae5006aa4d824124b61d813b9e6f6dfe1bd1c8f5fe395e0fd6e58d685ef1259abd4669e03b985be129c620be15f6e5ad82519ec2' + '1b36e26986897f613a6ce98479114035be1d76fe256e50d4743506f8d5651ff09a1d694f501a286ca6444d21ca24d52f878cf42be098943fb798c44dca227abf') + +prepare() { + cd hedgewars-src-$pkgver + patch -p1 -i ../hedgewars-network-3.patch + sed -i 's|set(ghc_flags|set(ghc_flags -dynamic|' gameServer/CMakeLists.txt + sed -i '/#include /a #include ' QTfrontend/ui/page/pagegamestats.cpp + + # https://bugs.freepascal.org/view.php?id=37286 + sed -i 's/procedure ShiftWorld(Dir: LongInt); inline;/procedure ShiftWorld(Dir: LongInt);/' hedgewars/uWorld.pas +} + +build() { + cd hedgewars-src-$pkgver + cmake \ +-DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DDATA_INSTALL_DIR=/usr/share/hedgewars \ +-DNOSERVER=0 \ +. + make + + # resize icon + for _size in 16 32 48 64 128 256; do +convert +set date:create +set date:modify misc/hedgewars.png -resize ${_size}x${_size} hedgewars_${_size}.png + done +} + +package() { + cd hedgewars-src-$pkgver + make DESTDIR="$pkgdir" install + install -D -m644 Fonts_LICENSE.txt "$pkgdir"/usr/share/licenses/${pkgname}/Fonts_LICENSE.txt + + # install icons + install -D -m644 misc/hedgewars.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/hedgewars.png + for _size in 16 32 48 64 128 256; do +install -D -m644 hedgewars_${_size}.png "$pkgdir"/usr/share/icons/hicolor/${_size}x${_size}/apps/hedgewars.png + done + rm -rf "$pkgdir"/usr/share/pixmaps + + install -D -m644 share/hedgewars/Data/misc/hedgewars.desktop "$pkgdir"/usr/share/applications/hedgewars.desktop +}
[arch-commits] Commit in haskell-iproute/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:35:57 Author: felixonmars Revision: 791784 archrelease: copy trunk to community-staging-x86_64 Added: haskell-iproute/repos/community-staging-x86_64/ haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 791783, haskell-iproute/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 791783, haskell-iproute/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:35:57 UTC (rev 791784) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=iproute +pkgname=haskell-iproute +pkgver=1.7.10 +pkgrel=11 +pkgdesc="IP Routing Table" +url="https://www.mew.org/~kazu/proj/iproute/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-appar" "haskell-byteorder" "haskell-network") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a2e0f8a2d2c80aff76006bee94661346684dbf45d734fffcac97724d1947e8f561e5dff96cd89a073471d1b46965b079ea78e6de5fbac598db55836a7038abb1') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-iproute/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:35:47 Author: felixonmars Revision: 791783 upgpkg: haskell-iproute 1.7.10-11: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-iproute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:34:19 UTC (rev 791782) +++ PKGBUILD2020-12-26 03:35:47 UTC (rev 791783) @@ -4,7 +4,7 @@ _hkgname=iproute pkgname=haskell-iproute pkgver=1.7.10 -pkgrel=10 +pkgrel=11 pkgdesc="IP Routing Table" url="https://www.mew.org/~kazu/proj/iproute/; license=("BSD")
[arch-commits] Commit in haskell-hsopenssl/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:37:10 Author: felixonmars Revision: 791787 upgpkg: haskell-hsopenssl 0.11.5.1-12: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-hsopenssl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:36:32 UTC (rev 791786) +++ PKGBUILD2020-12-26 03:37:10 UTC (rev 791787) @@ -3,7 +3,7 @@ _hkgname=HsOpenSSL pkgname=haskell-hsopenssl pkgver=0.11.5.1 -pkgrel=11 +pkgrel=12 pkgdesc="Partial OpenSSL binding for Haskell" url="https://github.com/vshabanov/HsOpenSSL; license=('custom:PublicDomain')
[arch-commits] Commit in haskell-openssl-streams/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:55:45 Author: felixonmars Revision: 791825 upgpkg: haskell-openssl-streams 1.2.3.0-29: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-openssl-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:55:19 UTC (rev 791824) +++ PKGBUILD2020-12-26 03:55:45 UTC (rev 791825) @@ -3,7 +3,7 @@ _hkgname=openssl-streams pkgname=haskell-openssl-streams pkgver=1.2.3.0 -pkgrel=28 +pkgrel=29 pkgdesc="OpenSSL network support for io-streams" url="https://github.com/snapframework/openssl-streams; license=('BSD')
[arch-commits] Commit in haskell-io-streams-haproxy/repos (2 files)
Date: Saturday, December 26, 2020 @ 03:55:19 Author: felixonmars Revision: 791824 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams-haproxy/repos/community-staging-x86_64/ haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 791823, haskell-io-streams-haproxy/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 791823, haskell-io-streams-haproxy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 03:55:19 UTC (rev 791824) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams-haproxy +pkgname=haskell-io-streams-haproxy +pkgver=1.0.1.0 +pkgrel=100 +pkgdesc="HAProxy protocol 1.5 support for io-streams" +url="https://github.com/snapframework/io-streams-haproxy; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-io-streams' 'haskell-network') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6d9f2da6b014a9f2ee894237af56376b94616af1c1795681adac4bfd10edfb851cbe1a37295025c6ebf7e77fe7b5d2abba3557ac1a9ed594deabaee05151572a') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/< *4.13/<5/' -e 's/< *3.1/<4/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-io-streams-haproxy/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 03:55:09 Author: felixonmars Revision: 791823 upgpkg: haskell-io-streams-haproxy 1.0.1.0-100: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-io-streams-haproxy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 03:54:37 UTC (rev 791822) +++ PKGBUILD2020-12-26 03:55:09 UTC (rev 791823) @@ -3,7 +3,7 @@ _hkgname=io-streams-haproxy pkgname=haskell-io-streams-haproxy pkgver=1.0.1.0 -pkgrel=99 +pkgrel=100 pkgdesc="HAProxy protocol 1.5 support for io-streams" url="https://github.com/snapframework/io-streams-haproxy; license=('BSD')
[arch-commits] Commit in haskell-gtk2hs-buildtools/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:05:55 Author: felixonmars Revision: 791850 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/ haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 791849, haskell-gtk2hs-buildtools/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 791849, haskell-gtk2hs-buildtools/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:05:55 UTC (rev 791850) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-gtk2hs-buildtools +pkgver=0.13.8.0 +pkgrel=55 +pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." +url="https://hackage.haskell.org/package/gtk2hs-buildtools; +license=('GPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-hashtables') +makedepends=('alex' 'happy' 'ghc') +provides=('gtk2hs-buildtools') +conflicts=('gtk2hs-buildtools') +replaces=('gtk2hs-buildtools') +source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz;) +sha512sums=('fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a721f8d37852093e03fd') + +build() { +cd "${srcdir}/gtk2hs-buildtools-${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 +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/gtk2hs-buildtools-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-cairo/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:06:41 Author: felixonmars Revision: 791852 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cairo/repos/community-staging-x86_64/ haskell-cairo/repos/community-staging-x86_64/PKGBUILD (from rev 791851, haskell-cairo/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-cairo/repos/community-staging-x86_64/PKGBUILD (from rev 791851, haskell-cairo/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:06:41 UTC (rev 791852) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-cairo +pkgver=0.13.8.1 +pkgrel=39 +pkgdesc="Binding to the cairo library for Gtk2Hs." +url="https://hackage.haskell.org/package/cairo; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'cairo' 'haskell-utf8-string') +makedepends=("haskell-gtk2hs-buildtools" "mesa" 'ghc') +conflicts=('gtk2hs-cairo') +provides=('gtk2hs-cairo') +replaces=('gtk2hs-cairo') +source=("https://hackage.haskell.org/packages/archive/cairo/${pkgver}/cairo-${pkgver}.tar.gz;) +sha512sums=('9c4ec738fe6e335f635c3fa47a26edb9264ec5a9713ff8c0109f2cf321e21331009402d3715321b63f5423e32ad90a0dd3ca9ca83544d554be5463c9784ab727') + +build() { +cd "${srcdir}/cairo-${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 +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/cairo-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-glib/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:07:19 Author: felixonmars Revision: 791854 archrelease: copy trunk to community-staging-x86_64 Added: haskell-glib/repos/community-staging-x86_64/ haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 791853, haskell-glib/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 791853, haskell-glib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:07:19 UTC (rev 791854) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-glib +pkgver=0.13.8.1 +pkgrel=39 +pkgdesc="Binding to the GLIB library for Gtk2Hs." +url="https://hackage.haskell.org/package/glib; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'glib2' 'haskell-utf8-string') +makedepends=('ghc' "haskell-gtk2hs-buildtools") +provides=('gtk2hs-glib') +replaces=('gtk2hs-glib') +conflicts=('gtk2hs-glib') +source=(https://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz) +sha512sums=('00558dc9dfbc507d7ac19ac4e1634317a41f465abf8b1bbb2594a96253eb4633b976aa9e1960af1260148f6a64d017acf535fef8b95789a058b762813940b5b7') + +build() { +cd "${srcdir}/glib-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/glib-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-cairo/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:06:31 Author: felixonmars Revision: 791851 upgpkg: haskell-cairo 0.13.8.1-39: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-cairo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:05:55 UTC (rev 791850) +++ PKGBUILD2020-12-26 04:06:31 UTC (rev 791851) @@ -2,7 +2,7 @@ pkgname=haskell-cairo pkgver=0.13.8.1 -pkgrel=38 +pkgrel=39 pkgdesc="Binding to the cairo library for Gtk2Hs." url="https://hackage.haskell.org/package/cairo; license=('LGPL2.1')
[arch-commits] Commit in haskell-glib/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:07:09 Author: felixonmars Revision: 791853 upgpkg: haskell-glib 0.13.8.1-39: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-glib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:06:41 UTC (rev 791852) +++ PKGBUILD2020-12-26 04:07:09 UTC (rev 791853) @@ -2,7 +2,7 @@ pkgname=haskell-glib pkgver=0.13.8.1 -pkgrel=38 +pkgrel=39 pkgdesc="Binding to the GLIB library for Gtk2Hs." url="https://hackage.haskell.org/package/glib; license=('LGPL2.1')
[arch-commits] Commit in haskell-quickcheck-instances/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:35:57 Author: felixonmars Revision: 791916 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 791915, haskell-quickcheck-instances/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-quickcheck-instances/repos/community-staging-x86_64/PKGBUILD (from rev 791915, haskell-quickcheck-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:35:57 UTC (rev 791916) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=quickcheck-instances +pkgname=haskell-quickcheck-instances +pkgver=0.3.25.1 +pkgrel=12 +pkgdesc="Common quickcheck instances" +url="https://github.com/haskellari/qc-instances; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-case-insensitive' 'haskell-data-fix' + 'haskell-hashable' 'haskell-integer-logarithms' 'haskell-old-time' 'haskell-scientific' + 'haskell-splitmix' 'haskell-strict' 'haskell-tagged' 'haskell-these' + 'haskell-time-compat' 'haskell-transformers-compat' 'haskell-unordered-containers' + 'haskell-uuid-types' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('8815a27361e9d6efa1f19bd43a3dae8a479bfb8aa0f16afe20f0cbf8977c1a02b5b6e75883f12d6fafad6fcec11aff329354fb72fd134236eb19c907064c2370') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-bytestring-builder +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-extra/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:36:48 Author: felixonmars Revision: 791918 archrelease: copy trunk to community-staging-x86_64 Added: haskell-extra/repos/community-staging-x86_64/ haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 791917, haskell-extra/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 791917, haskell-extra/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:36:48 UTC (rev 791918) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=extra +pkgname=haskell-extra +pkgver=1.7.9 +pkgrel=4 +pkgdesc="Extra functions I use." +url="https://github.com/ndmitchell/extra#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-clock') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('bc231e72f40a357c8c64c2c33fa2c3d64f67a6eb2bbbd903a5415152497011d0ee7d597de8dc02f5e5b82c4a8a5d7f61fecdbba7f1e07981182d7c05547a7546') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-extra/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:36:38 Author: felixonmars Revision: 791917 upgpkg: haskell-extra 1.7.9-4: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:35:57 UTC (rev 791916) +++ PKGBUILD2020-12-26 04:36:38 UTC (rev 791917) @@ -4,7 +4,7 @@ _hkgname=extra pkgname=haskell-extra pkgver=1.7.9 -pkgrel=3 +pkgrel=4 pkgdesc="Extra functions I use." url="https://github.com/ndmitchell/extra#readme; license=("BSD")
[arch-commits] Commit in haskell-tz/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:34:33 Author: felixonmars Revision: 791912 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tz/repos/community-staging-x86_64/ haskell-tz/repos/community-staging-x86_64/PKGBUILD (from rev 791911, haskell-tz/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-tz/repos/community-staging-x86_64/PKGBUILD (from rev 791911, haskell-tz/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:34:33 UTC (rev 791912) @@ -0,0 +1,54 @@ +# Maintainer: Jelle van der Waa + +_hkgname=tz +pkgname=haskell-tz +pkgver=0.1.3.3 +pkgrel=76 +pkgdesc='Efficient time zone handling' +arch=(x86_64) +url='https://hackage.haskell.org/package/tz' +license=(BSD) +depends=(ghc-libs haskell-vector haskell-data-default haskell-tzdata) +checkdepends=(haskell-test-framework-th haskell-hunit haskell-quickcheck + haskell-test-framework-quickcheck2 haskell-test-framework-hunit) +makedepends=(ghc uusi) +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('54dacfde056e5f860062e1dcf9fe9a384e8725bb195d404b4b9a24ff50faaa777ff077330e06f336d369a61a855c0e09e3475477e1b34030dbab6d7c661a2452') + +prepare() { + uusi $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--enable-tests \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-tz/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:34:23 Author: felixonmars Revision: 791911 upgpkg: haskell-tz 0.1.3.3-76: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-tz/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:33:46 UTC (rev 791910) +++ PKGBUILD2020-12-26 04:34:23 UTC (rev 791911) @@ -3,7 +3,7 @@ _hkgname=tz pkgname=haskell-tz pkgver=0.1.3.3 -pkgrel=75 +pkgrel=76 pkgdesc='Efficient time zone handling' arch=(x86_64) url='https://hackage.haskell.org/package/tz'
[arch-commits] Commit in haskell-time-compat/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:35:20 Author: felixonmars Revision: 791914 archrelease: copy trunk to community-staging-x86_64 Added: haskell-time-compat/repos/community-staging-x86_64/ haskell-time-compat/repos/community-staging-x86_64/PKGBUILD (from rev 791913, haskell-time-compat/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-time-compat/repos/community-staging-x86_64/PKGBUILD (from rev 791913, haskell-time-compat/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:35:20 UTC (rev 791914) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=time-compat +pkgname=haskell-time-compat +pkgver=1.9.5 +pkgrel=8 +pkgdesc="Compatibility package for time" +url="https://github.com/phadej/time-compat; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans') +makedepends=('ghc' 'uusi' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tagged' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c5e61242140c5bca4ca3b8e6f9f1058128cce40ac77ed3009a82d511b3ac9c0a2423bf0de1369c49e65a22fb8d864b1c9351994730951e5e302c5d17f131db83') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-quickcheck-instances/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:35:46 Author: felixonmars Revision: 791915 upgpkg: haskell-quickcheck-instances 0.3.25.1-12: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-quickcheck-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:35:20 UTC (rev 791914) +++ PKGBUILD2020-12-26 04:35:46 UTC (rev 791915) @@ -4,7 +4,7 @@ _hkgname=quickcheck-instances pkgname=haskell-quickcheck-instances pkgver=0.3.25.1 -pkgrel=11 +pkgrel=12 pkgdesc="Common quickcheck instances" url="https://github.com/haskellari/qc-instances; license=("BSD")
[arch-commits] Commit in haskell-time-compat/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:35:10 Author: felixonmars Revision: 791913 upgpkg: haskell-time-compat 1.9.5-8: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-time-compat/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:34:33 UTC (rev 791912) +++ PKGBUILD2020-12-26 04:35:10 UTC (rev 791913) @@ -3,7 +3,7 @@ _hkgname=time-compat pkgname=haskell-time-compat pkgver=1.9.5 -pkgrel=7 +pkgrel=8 pkgdesc="Compatibility package for time" url="https://github.com/phadej/time-compat; license=('BSD')
[arch-commits] Commit in haskell-neat-interpolation/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:51:49 Author: felixonmars Revision: 791937 upgpkg: haskell-neat-interpolation 0.5.1.2-47: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-neat-interpolation/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:51:18 UTC (rev 791936) +++ PKGBUILD2020-12-26 04:51:49 UTC (rev 791937) @@ -4,7 +4,7 @@ _hkgname=neat-interpolation pkgname=haskell-neat-interpolation pkgver=0.5.1.2 -pkgrel=46 +pkgrel=47 pkgdesc="A quasiquoter for neat and simple multiline text interpolation" url="https://github.com/nikita-volkov/neat-interpolation; license=("MIT")
[arch-commits] Commit in haskell-neat-interpolation/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:51:59 Author: felixonmars Revision: 791938 archrelease: copy trunk to community-staging-x86_64 Added: haskell-neat-interpolation/repos/community-staging-x86_64/ haskell-neat-interpolation/repos/community-staging-x86_64/PKGBUILD (from rev 791937, haskell-neat-interpolation/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-neat-interpolation/repos/community-staging-x86_64/PKGBUILD (from rev 791937, haskell-neat-interpolation/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:51:59 UTC (rev 791938) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=neat-interpolation +pkgname=haskell-neat-interpolation +pkgver=0.5.1.2 +pkgrel=47 +pkgdesc="A quasiquoter for neat and simple multiline text interpolation" +url="https://github.com/nikita-volkov/neat-interpolation; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-megaparsec') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('147bfca831dccc4646cce7c91635d3885049c67c93c3da83a774eaf1c7f485fba14e695efa173fd3a125380c13d70fe3ca017c2179e161d8e53d60278bb0b7a8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-bytestring-strict-builder/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:52:38 Author: felixonmars Revision: 791940 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bytestring-strict-builder/repos/community-staging-x86_64/ haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 791939, haskell-bytestring-strict-builder/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 791939, haskell-bytestring-strict-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:52:38 UTC (rev 791940) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=bytestring-strict-builder +pkgname=haskell-bytestring-strict-builder +pkgver=0.4.5.3 +pkgrel=143 +pkgdesc="An efficient strict bytestring builder" +url="https://github.com/nikita-volkov/bytestring-strict-builder; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-rerebase') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('3527960d2c6db8acfb9273130d169558f769826c9f7c68dfd04c22d1172700dd42eef6c81dae8e8ee1ba93ca471ef7a3572da4d155eeaa9f44b065412537fda8') + +prepare() { +cd $_hkgname-$pkgver +sed -e '/semigroups/d' -i $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-bytestring-strict-builder/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:52:28 Author: felixonmars Revision: 791939 upgpkg: haskell-bytestring-strict-builder 0.4.5.3-143: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-bytestring-strict-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:51:59 UTC (rev 791938) +++ PKGBUILD2020-12-26 04:52:28 UTC (rev 791939) @@ -3,7 +3,7 @@ _hkgname=bytestring-strict-builder pkgname=haskell-bytestring-strict-builder pkgver=0.4.5.3 -pkgrel=142 +pkgrel=143 pkgdesc="An efficient strict bytestring builder" url="https://github.com/nikita-volkov/bytestring-strict-builder; license=('MIT')
[arch-commits] Commit in haskell-strict-list/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:53:10 Author: felixonmars Revision: 791941 upgpkg: haskell-strict-list 0.1.5-33: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-strict-list/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:52:38 UTC (rev 791940) +++ PKGBUILD2020-12-26 04:53:10 UTC (rev 791941) @@ -3,7 +3,7 @@ _hkgname=strict-list pkgname=haskell-strict-list pkgver=0.1.5 -pkgrel=32 +pkgrel=33 pkgdesc="Strict linked list" url="https://github.com/nikita-volkov/strict-list; license=("MIT")
[arch-commits] Commit in haskell-deque/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 04:54:00 Author: felixonmars Revision: 791943 upgpkg: haskell-deque 0.4.3-11: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-deque/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 04:53:22 UTC (rev 791942) +++ PKGBUILD2020-12-26 04:54:00 UTC (rev 791943) @@ -3,7 +3,7 @@ _hkgname=deque pkgname=haskell-deque pkgver=0.4.3 -pkgrel=10 +pkgrel=11 pkgdesc="Double-ended queues" url="https://github.com/nikita-volkov/deque; license=("MIT")
[arch-commits] Commit in haskell-strict-list/repos (2 files)
Date: Saturday, December 26, 2020 @ 04:53:22 Author: felixonmars Revision: 791942 archrelease: copy trunk to community-staging-x86_64 Added: haskell-strict-list/repos/community-staging-x86_64/ haskell-strict-list/repos/community-staging-x86_64/PKGBUILD (from rev 791941, haskell-strict-list/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-strict-list/repos/community-staging-x86_64/PKGBUILD (from rev 791941, haskell-strict-list/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 04:53:22 UTC (rev 791942) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=strict-list +pkgname=haskell-strict-list +pkgver=0.1.5 +pkgrel=33 +pkgdesc="Strict linked list" +url="https://github.com/nikita-volkov/strict-list; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-semigroupoids') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('ba7338766ba5fbb4069b748e5bdce12866379c32f1ab1c6015d45dbd1010bb1a') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hspec-wai-json/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:13:26 Author: felixonmars Revision: 792094 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-wai-json/repos/community-staging-x86_64/ haskell-hspec-wai-json/repos/community-staging-x86_64/PKGBUILD (from rev 792093, haskell-hspec-wai-json/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-hspec-wai-json/repos/community-staging-x86_64/PKGBUILD (from rev 792093, haskell-hspec-wai-json/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:13:26 UTC (rev 792094) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hspec-wai-json +pkgname=haskell-hspec-wai-json +pkgver=0.11.0 +pkgrel=46 +pkgdesc="Testing JSON APIs with hspec-wai" +url="https://github.com/hspec/hspec-wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-qq' 'haskell-case-insensitive' + 'haskell-hspec-wai') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('db14622fd95bfb9f52a48da4e8fa345c9fdd7014aeec1cb10d75573738f8020f36d97f7085373b9b2e865a9874f377d5532e29c1f31e27f41bf5c6c89fe68546') + +prepare() { +uusi -u hspec-wai $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http2/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:08:57 Author: felixonmars Revision: 792082 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 792081, haskell-http2/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 792081, haskell-http2/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:08:57 UTC (rev 792082) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http2 +pkgname=haskell-http2 +pkgver=2.0.5 +pkgrel=60 +pkgdesc="HTTP/2 library" +url="https://github.com/kazu-yamamoto/http2; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-http-types' 'haskell-network' + 'haskell-network-byte-order' 'haskell-psqueues' 'haskell-time-manager') +makedepends=('ghc' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-base16-bytestring' + 'haskell-doctest' 'haskell-glob' 'haskell-hspec' 'haskell-unordered-containers' + 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; + http2-base16-bytestring-1.0.patch::https://github.com/kazu-yamamoto/http2/commit/e8f218ee42e575bb124613fdbd6b9aec8398cdf9.patch) +sha512sums=('94a45aa97090db4a12eb64a0a1e8596049182d8011b6a1edb22c4841e7164fbd6c118770a638605f999296e71e796ec660c1701e7bc25d4c4a8d4c801b3b773e' + 'f0a2b0ffe081760a5da874dca4fa9bff359f9e95f833f48d4195285c11069eca5aba453d7cb8b342557c00458ae18157c6e29160189473bb2671e53c2cd6bc37') + +prepare() { +patch -d $_hkgname-$pkgver -p1 < http2-base16-bytestring-1.0.patch || : +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-devel +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-data-serializer/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:18:36 Author: felixonmars Revision: 792102 archrelease: copy trunk to community-staging-x86_64 Added: haskell-data-serializer/repos/community-staging-x86_64/ haskell-data-serializer/repos/community-staging-x86_64/PKGBUILD (from rev 792101, haskell-data-serializer/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-data-serializer/repos/community-staging-x86_64/PKGBUILD (from rev 792101, haskell-data-serializer/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:18:36 UTC (rev 792102) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=data-serializer +pkgname=haskell-data-serializer +pkgver=0.3.4.1 +pkgrel=79 +pkgdesc="Common API for serialization libraries" +url="https://github.com/mvv/data-serializer; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-data-endian' 'haskell-parsers' 'haskell-split') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a19693bb24bf5e51197d3d3c34bc398ce50eae7ec52f651acf6aad1e6c8e2a56c57dd07aaeb16cd729a7401f986a3baf4b166a47f87438a667ba0ab0b9023d53') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +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-postgresql-binary/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:20:18 Author: felixonmars Revision: 792106 archrelease: copy trunk to community-staging-x86_64 Added: haskell-postgresql-binary/repos/community-staging-x86_64/ haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 792105, haskell-postgresql-binary/trunk/PKGBUILD) --+ PKGBUILD | 59 +++ 1 file changed, 59 insertions(+) Copied: haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 792105, haskell-postgresql-binary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:20:18 UTC (rev 792106) @@ -0,0 +1,59 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=postgresql-binary +pkgname=haskell-postgresql-binary +pkgver=0.12.3.3 +pkgrel=6 +pkgdesc="Encoders and decoders for the PostgreSQL's binary format" +url="https://github.com/nikita-volkov/postgresql-binary; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-prelude' 'haskell-binary-parser' + 'haskell-bytestring-strict-builder' 'haskell-loch-th' 'haskell-network-ip' + 'haskell-placeholders' 'haskell-scientific' 'haskell-unordered-containers' + 'haskell-uuid' 'haskell-vector') +makedepends=('ghc' 'haskell-postgresql-libpq' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-json-ast' 'haskell-conversion' 'haskell-conversion-bytestring' + 'haskell-conversion-text' 'haskell-rerebase' 'pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1d7fb657069a68e151c72c21d2aacf500756fa86fcb5ce546f63692a88bc2066f78feb563e0239afc370ace02dd5b47a19291bbe751d7642c34a879e5bf9bcfd') + +prepare() { +cd $_hkgname-$pkgver +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/DB.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test +pifpaf_stop +} + +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-postgresql-binary/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:20:08 Author: felixonmars Revision: 792105 upgpkg: haskell-postgresql-binary 0.12.3.3-6: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-postgresql-binary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:19:14 UTC (rev 792104) +++ PKGBUILD2020-12-26 06:20:08 UTC (rev 792105) @@ -4,7 +4,7 @@ _hkgname=postgresql-binary pkgname=haskell-postgresql-binary pkgver=0.12.3.3 -pkgrel=5 +pkgrel=6 pkgdesc="Encoders and decoders for the PostgreSQL's binary format" url="https://github.com/nikita-volkov/postgresql-binary; license=("MIT")
[arch-commits] Commit in haskell-wai-logger/repos/community-staging-x86_64 (2 files)
Date: Saturday, December 26, 2020 @ 06:11:06 Author: felixonmars Revision: 792088 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 792087, haskell-wai-logger/trunk/PKGBUILD) Deleted: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-12-26 06:10:55 UTC (rev 792087) +++ PKGBUILD2020-12-26 06:11:06 UTC (rev 792088) @@ -1,45 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Arch Haskell Team - -_hkgname=wai-logger -pkgname=haskell-wai-logger -pkgver=2.3.6 -pkgrel=181 -pkgdesc="A logging system for WAI" -url="https://hackage.haskell.org/package/${_hkgname}; -license=("BSD") -arch=('x86_64') -depends=('ghc-libs' 'haskell-byteorder' 'haskell-fast-logger' - 'haskell-http-types' 'haskell-network' 'haskell-wai') -makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') -checkdepends=('haskell-wai-extra') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('0c16120c342321cd686ab7cf9fa7df503a426b0c3d145c16e566013e0df44ef565d9890726d780c1fb73a49507f49bbf5fb886ff4bdccbd19a19b4c00626532e') - -build() { -cd $_hkgname-$pkgver - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid -runhaskell Setup build $MAKEFLAGS -runhaskell Setup register --gen-script -runhaskell Setup unregister --gen-script -sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh -sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -check() { -cd $_hkgname-$pkgver -runhaskell Setup test -} - -package() { -cd $_hkgname-$pkgver - -install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh -install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh -runhaskell Setup copy --destdir="$pkgdir" -install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE -} Copied: haskell-wai-logger/repos/community-staging-x86_64/PKGBUILD (from rev 792087, haskell-wai-logger/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-12-26 06:11:06 UTC (rev 792088) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-logger +pkgname=haskell-wai-logger +pkgver=2.3.6 +pkgrel=182 +pkgdesc="A logging system for WAI" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-byteorder' 'haskell-fast-logger' + 'haskell-http-types' 'haskell-network' 'haskell-wai') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest') +checkdepends=('haskell-wai-extra') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0c16120c342321cd686ab7cf9fa7df503a426b0c3d145c16e566013e0df44ef565d9890726d780c1fb73a49507f49bbf5fb886ff4bdccbd19a19b4c00626532e') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-trifecta/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:21:18 Author: felixonmars Revision: 792108 archrelease: copy trunk to community-staging-x86_64 Added: haskell-trifecta/repos/community-staging-x86_64/ haskell-trifecta/repos/community-staging-x86_64/PKGBUILD (from rev 792107, haskell-trifecta/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-trifecta/repos/community-staging-x86_64/PKGBUILD (from rev 792107, haskell-trifecta/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:21:18 UTC (rev 792108) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=trifecta +pkgname=haskell-trifecta +pkgver=2.1 +pkgrel=105 +pkgdesc="A modern parser combinator library with convenient diagnostics" +url="https://github.com/ekmett/trifecta/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-ansi-terminal" "haskell-blaze-builder" "haskell-blaze-html" + "haskell-blaze-markup" "haskell-charset" "haskell-comonad" "haskell-fingertree" + "haskell-hashable" "haskell-lens" "haskell-parsers" 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal' "haskell-profunctors" "haskell-reducers" + "haskell-unordered-containers" "haskell-utf8-string") +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0929ee4a3d9a53c211b13a711814b4b6ea488ad40f373befdc7e8a479b2a95c4e97a19381873af54d377ff2af49782677fa2ea892ea69522c242e245debd3a25') + +prepare() { +sed -i -e '/semigroups/d;s/< *0.17/<1/;s/< *0.11/<1/' $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-data-textual/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:17:43 Author: felixonmars Revision: 792099 upgpkg: haskell-data-textual 0.3.0.3-77: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-data-textual/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:16:44 UTC (rev 792098) +++ PKGBUILD2020-12-26 06:17:43 UTC (rev 792099) @@ -3,7 +3,7 @@ _hkgname=data-textual pkgname=haskell-data-textual pkgver=0.3.0.3 -pkgrel=76 +pkgrel=77 pkgdesc="Human-friendly textual representations." url="https://github.com/mvv/data-textual; license=('BSD')
[arch-commits] Commit in haskell-wai-extra/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:11:50 Author: felixonmars Revision: 792089 upgpkg: haskell-wai-extra 3.1.4.1-15: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-wai-extra/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:11:06 UTC (rev 792088) +++ PKGBUILD2020-12-26 06:11:50 UTC (rev 792089) @@ -4,7 +4,7 @@ _hkgname=wai-extra pkgname=haskell-wai-extra pkgver=3.1.4.1 -pkgrel=14 +pkgrel=15 pkgdesc="Provides some basic WAI handlers and middleware." url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in haskell-http2/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:08:47 Author: felixonmars Revision: 792081 upgpkg: haskell-http2 2.0.5-60: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-http2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:07:31 UTC (rev 792080) +++ PKGBUILD2020-12-26 06:08:47 UTC (rev 792081) @@ -4,7 +4,7 @@ _hkgname=http2 pkgname=haskell-http2 pkgver=2.0.5 -pkgrel=59 +pkgrel=60 pkgdesc="HTTP/2 library" url="https://github.com/kazu-yamamoto/http2; license=("BSD")
[arch-commits] Commit in haskell-tree-diff/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:21:55 Author: felixonmars Revision: 792109 upgpkg: haskell-tree-diff 0.1-162: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-tree-diff/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:21:18 UTC (rev 792108) +++ PKGBUILD2020-12-26 06:21:55 UTC (rev 792109) @@ -3,7 +3,7 @@ _hkgname=tree-diff pkgname=haskell-tree-diff pkgver=0.1 -pkgrel=161 +pkgrel=162 pkgdesc="Diffing of (expression) trees" url="https://github.com/phadej/tree-diff; license=('BSD')
[arch-commits] Commit in haskell-haddock-library/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:23:09 Author: felixonmars Revision: 792112 archrelease: copy trunk to community-staging-x86_64 Added: haskell-haddock-library/repos/community-staging-x86_64/ haskell-haddock-library/repos/community-staging-x86_64/PKGBUILD (from rev 792111, haskell-haddock-library/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-haddock-library/repos/community-staging-x86_64/PKGBUILD (from rev 792111, haskell-haddock-library/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:23:09 UTC (rev 792112) @@ -0,0 +1,48 @@ +# Maintainer: Sergej Pupykin + +_hkgname=haddock-library +pkgname=haskell-haddock-library +pkgver=1.9.0 +pkgrel=67 +pkgdesc="A documentation-generation tool for Haskell libraries" +url="https://www.haskell.org/haddock/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'uusi' 'haskell-base-compat' 'haskell-hspec' 'haskell-hspec-discover' + 'haskell-quickcheck' 'haskell-optparse-applicative' 'haskell-tree-diff') +source=("https://hackage.haskell.org/packages/archive/haddock-library/${pkgver}/haddock-library-${pkgver}.tar.gz;) +sha512sums=('ec41df15a849a59fc41a443ce233dfa6293f0d201ed1847bd8a7732bc0e2138bab2305c127bd60f51919d8eeeb6808eec7a0add38edacd059956d852167477b5') + +prepare() { +cd $_hkgname-$pkgver +uusi $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:24:52 Author: felixonmars Revision: 792115 upgpkg: haskell-summoner-tui 2.0.1.1-73: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-summoner-tui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:24:15 UTC (rev 792114) +++ PKGBUILD2020-12-26 06:24:52 UTC (rev 792115) @@ -4,7 +4,7 @@ _hkgname=summoner-tui pkgname=haskell-summoner-tui pkgver=2.0.1.1 -pkgrel=72 +pkgrel=73 pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." url="https://github.com/kowainik/summoner; license=('MPL2')
[arch-commits] Commit in haskell-data-textual/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:17:54 Author: felixonmars Revision: 792100 archrelease: copy trunk to community-staging-x86_64 Added: haskell-data-textual/repos/community-staging-x86_64/ haskell-data-textual/repos/community-staging-x86_64/PKGBUILD (from rev 792099, haskell-data-textual/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-data-textual/repos/community-staging-x86_64/PKGBUILD (from rev 792099, haskell-data-textual/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:17:54 UTC (rev 792100) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=data-textual +pkgname=haskell-data-textual +pkgver=0.3.0.3 +pkgrel=77 +pkgdesc="Human-friendly textual representations." +url="https://github.com/mvv/data-textual; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-parsers' 'haskell-text-latin1' 'haskell-text-printer') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36f87d0ad6ef1207d59288013a74efb5458747b03a9ad0d0d5a242672b6f32c562e3e671688054b73289d238d1c69673a5e25fe058f100a8ead457a6228c9b22') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-network-ip/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:19:14 Author: felixonmars Revision: 792104 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-ip/repos/community-staging-x86_64/ haskell-network-ip/repos/community-staging-x86_64/PKGBUILD (from rev 792103, haskell-network-ip/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-network-ip/repos/community-staging-x86_64/PKGBUILD (from rev 792103, haskell-network-ip/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:19:14 UTC (rev 792104) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=network-ip +pkgname=haskell-network-ip +pkgver=0.3.0.3 +pkgrel=83 +pkgdesc="Internet Protocol data structures" +url="https://github.com/mvv/network-ip; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default-class' 'haskell-data-dword' 'haskell-data-endian' + 'haskell-data-serializer' 'haskell-data-textual' 'haskell-hashable' 'haskell-parsers' + 'haskell-text-printer' 'haskell-type-hint') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0d628e514d3696db04350e54f87f179d5468e983001bfc3865ac65f6f430416c5c111b1979b368dd8115f06dd94c675b28b632ca75b22341fcc1522b7f1f2e36') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:24:15 Author: felixonmars Revision: 792114 archrelease: copy trunk to community-staging-x86_64 Added: haskell-summoner/repos/community-staging-x86_64/ haskell-summoner/repos/community-staging-x86_64/PKGBUILD (from rev 792113, haskell-summoner/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-summoner/repos/community-staging-x86_64/PKGBUILD (from rev 792113, haskell-summoner/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:24:15 UTC (rev 792114) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner +pkgname=haskell-summoner +pkgver=2.0.1.1 +pkgrel=65 +pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects." +url="https://github.com/kowainik/summoner; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-colourista' 'haskell-generic-data' 'haskell-gitrev' + 'haskell-neat-interpolation' 'haskell-optparse-applicative' 'haskell-relude' + 'haskell-shellmet' 'haskell-tomland' 'haskell-validation-selective') +makedepends=('ghc' 'uusi' 'haskell-hedgehog' 'haskell-hspec' 'haskell-hspec-hedgehog' 'haskell-tree-diff') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('5b6eee2848e2fb0b65d34f4a980ecd6e7766629a42394348dc2166e2216fc496') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test || : +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:25:02 Author: felixonmars Revision: 792116 archrelease: copy trunk to community-staging-x86_64 Added: haskell-summoner-tui/repos/community-staging-x86_64/ haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 792115, haskell-summoner-tui/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 792115, haskell-summoner-tui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:25:02 UTC (rev 792116) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner-tui +pkgname=haskell-summoner-tui +pkgver=2.0.1.1 +pkgrel=73 +pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." +url="https://github.com/kowainik/summoner; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-brick' 'haskell-colourista' 'haskell-microlens' 'haskell-microlens-th' + 'haskell-relude' 'haskell-summoner' 'haskell-validation-selective' 'haskell-vty') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('9f840f25d72c54b4b5ed0c5e6755e52ca71e9961759de6bd0046d567bd1f2c27') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hspec-wai-json/trunk (PKGBUILD)
Date: Saturday, December 26, 2020 @ 06:13:15 Author: felixonmars Revision: 792093 upgpkg: haskell-hspec-wai-json 0.11.0-46: rebuild with tasty-quickcheck 0.10.1.2 Modified: haskell-hspec-wai-json/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-26 06:12:44 UTC (rev 792092) +++ PKGBUILD2020-12-26 06:13:15 UTC (rev 792093) @@ -4,7 +4,7 @@ _hkgname=hspec-wai-json pkgname=haskell-hspec-wai-json pkgver=0.11.0 -pkgrel=45 +pkgrel=46 pkgdesc="Testing JSON APIs with hspec-wai" url="https://github.com/hspec/hspec-wai; license=("MIT")
[arch-commits] Commit in haskell-input-parsers/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:25:40 Author: felixonmars Revision: 792118 archrelease: copy trunk to community-staging-x86_64 Added: haskell-input-parsers/repos/community-staging-x86_64/ haskell-input-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 792117, haskell-input-parsers/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-input-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 792117, haskell-input-parsers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:25:40 UTC (rev 792118) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=input-parsers +pkgname=haskell-input-parsers +pkgver=0.1.0.1 +pkgrel=46 +pkgdesc="Extension of the parsers library with more capability and efficiency" +url="https://github.com/blamario/input-parsers; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-monoid-subclasses' 'haskell-parsers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f8ede5b34b34a3b16e9fcda7f8eb22bce274a8c14b69be8836484d28729197be43a96cfe55bd852369662be68157afff6648538b1c4b05e919282b0ae3dc989d') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-incremental-parser/repos (2 files)
Date: Saturday, December 26, 2020 @ 06:26:25 Author: felixonmars Revision: 792120 archrelease: copy trunk to community-staging-x86_64 Added: haskell-incremental-parser/repos/community-staging-x86_64/ haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 792119, haskell-incremental-parser/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 792119, haskell-incremental-parser/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-26 06:26:25 UTC (rev 792120) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=incremental-parser +pkgname=haskell-incremental-parser +pkgver=0.5 +pkgrel=47 +pkgdesc="Generic parser library capable of providing partial results from partial input." +url="https://hackage.haskell.org/package/${_hkgname}; +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-input-parsers' 'haskell-monoid-subclasses' 'haskell-parsers' + 'haskell-rank2classes') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4adee2c72c009db5a379ae684dadb2c3b202f6f347ec592fb4189d27c6f927750c23f365a19f3df0f63c7554ff5eb9aaf0320a089f8a9942b3f3ba684b931152') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt" +}