[arch-commits] Commit in lib32-mesa/repos (3 files)
Date: Thursday, February 10, 2022 @ 07:57:19 Author: lcarlier Revision: 1130896 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/ lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 1130895, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 1130895, lib32-mesa/trunk/PKGBUILD) --+ LICENSE | 83 +++ PKGBUILD | 214 + 2 files changed, 297 insertions(+) Copied: lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 1130895, lib32-mesa/trunk/LICENSE) === --- multilib-testing-x86_64/LICENSE (rev 0) +++ multilib-testing-x86_64/LICENSE 2022-02-10 07:57:19 UTC (rev 1130896) @@ -0,0 +1,83 @@ +The Mesa 3D Graphics Library + +Disclaimer + + Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]Silicon Graphics, Inc.(SGI). However, the author does not possess an + OpenGL license from SGI, and makes no claim that Mesa is in any way a + compatible replacement for OpenGL or associated with SGI. Those who + want a licensed implementation of OpenGL should contact a licensed + vendor. + + Please do not refer to the library as MesaGL (for legal reasons). It's + just Mesa or The Mesa 3-D graphics library. + + * OpenGL is a trademark of [3]Silicon Graphics Incorporated. + +License / Copyright Information + + The Mesa distribution consists of several components. Different + copyrights and licenses apply to different components. For example, the + GLX client code uses the SGI Free Software License B, and some of the + Mesa device drivers are copyrighted by their authors. See below for a + list of Mesa's main components and the license for each. + + The core Mesa library is licensed according to the terms of the MIT + license. This allows integration with the XFree86, Xorg and DRI + projects. + + The default Mesa license is as follows: + +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Attention, Contributors + + When contributing to the Mesa project you must agree to the licensing + terms of the component to which you're contributing. The following + section lists the primary components of the Mesa distribution and their + respective licenses. + +Mesa Component Licenses + +Component Location License +-- +Main Mesa codesrc/mesa/ MIT + +Device driverssrc/mesa/drivers/* MIT, generally + +Gallium code src/gallium/ MIT + +Ext headers include/GL/glext.h Khronos + include/GL/glxext.h + +GLX client code src/glx/ SGI Free Software License B + +C11 threadinclude/c11/threads*.h Boost (permissive) emulation + + In general, consult the source files for license terms. + +References + + 1. https://www.opengl.org/ + 2. https://www.sgi.com/ + 3. https://www.sgi.com/ Copied: lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 1130895, lib32-mesa/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2022-02-10 07:57:19 UTC (rev 1130896) @@ -0,0 +1,214 @@ +# Maintainer: Laurent Carlier +# Maintainer: Felix Yan +# Contributor: Jan de Groot +# Contributor: Andreas Radke + +pkgbase=lib32-mesa +pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa') +pkgdesc="An
[arch-commits] Commit in lib32-mesa/trunk (2 files)
Date: Thursday, February 10, 2022 @ 07:57:12 Author: lcarlier Revision: 1130895 upgpkg: lib32-mesa 21.3.6-1: upstream update 21.3.6 Modified: lib32-mesa/trunk/PKGBUILD Deleted: lib32-mesa/trunk/0001-iris-implement-inter-context-busy-tracking.patch ---+ 0001-iris-implement-inter-context-busy-tracking.patch | 59 PKGBUILD |8 -- 2 files changed, 2 insertions(+), 65 deletions(-) Deleted: 0001-iris-implement-inter-context-busy-tracking.patch === --- 0001-iris-implement-inter-context-busy-tracking.patch 2022-02-10 07:57:03 UTC (rev 1130894) +++ 0001-iris-implement-inter-context-busy-tracking.patch 2022-02-10 07:57:12 UTC (rev 1130895) @@ -1,59 +0,0 @@ -From 07dc3d4238e57901ccf98e0b506d9aad2c86b9d9 Mon Sep 17 00:00:00 2001 -From: Paulo Zanoni -Date: Mon, 10 Jan 2022 17:18:05 -0800 -Subject: [PATCH] iris: implement inter-context busy-tracking - -Previously, no buffers were ever marked as EXEC_OBJECT_ASYNC so the -Kernel would ensure dependency tracking for us. After we implemented -explicit busy tracking in commit 89a34cb8450a, only the external -objects kept relying on the Kernel's implicit tracking and Iris did -inter-batch busy tracking, meaning we lost inter-screen and -inter-context synchronization. This seemed fine to me since, as far as -I understood, it is the duty of the application to synchronize itself -against multiple screens and contexts. - -The problem here is that applications were actually relying on the old -behavior where the Kernel guarantees synchronization, so 89a34cb8450a -can be seen as a regression. This commit addresses the inter-context -synchronization case. - -Cc: mesa-stable -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731 -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5812 -Fixes: 89a34cb8450a ("iris: switch to explicit busy tracking") -Tested-by: Konstantin Kharlamov -Signed-off-by: Paulo Zanoni -Signed-off-by: Laurent Carlier - src/gallium/drivers/iris/iris_batch.c | 8 - 1 file changed, 8 insertions(+) - -diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c -index b7bde60aae7..1b0c5896d4f 100644 a/src/gallium/drivers/iris/iris_batch.c -+++ b/src/gallium/drivers/iris/iris_batch.c -@@ -835,6 +835,12 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write) - move_syncobj_to_batch(batch, >write_syncobjs[other_batch_idx], - I915_EXEC_FENCE_WAIT); - -+ /* If it's being written by our screen, wait on it too. This is relevant -+* when there are multiple contexts on the same screen. */ -+ if (deps->write_syncobjs[batch_idx]) -+ move_syncobj_to_batch(batch, >write_syncobjs[batch_idx], -+I915_EXEC_FENCE_WAIT); -+ -struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch); - -if (write) { -@@ -847,6 +853,8 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write) - - move_syncobj_to_batch(batch, >read_syncobjs[other_batch_idx], -I915_EXEC_FENCE_WAIT); -+ move_syncobj_to_batch(batch, >read_syncobjs[batch_idx], -+ I915_EXEC_FENCE_WAIT); - -} else { - /* If we're reading, replace the other read from our batch index. */ --- -2.35.0 - Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:57:03 UTC (rev 1130894) +++ PKGBUILD2022-02-10 07:57:12 UTC (rev 1130895) @@ -6,7 +6,7 @@ pkgbase=lib32-mesa pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa') pkgdesc="An open-source implementation of the OpenGL specification (32-bit)" -pkgver=21.3.5 +pkgver=21.3.6 pkgrel=1 arch=('x86_64') makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'xorgproto' 'lib32-libdrm' @@ -17,11 +17,9 @@ url="https://www.mesa3d.org/; license=('custom') source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} -0001-iris-implement-inter-context-busy-tracking.patch LICENSE) -sha512sums=('417d1787f8177567f0c547dde3e24212f7497f2fe7cdaa945fe998cd61ec0e9eb9388feb444e377c4fd8794b056af02aac28d1bbfb9527844391ba49e6893933' +sha512sums=('8c930e04eade29f689384ee7d6e2f178acbbf30fa6c9fdf132281279658c3c221ec7f9b1318e3c0a654c6136f925a5c0a35eaf849b65db7674641127c71e8a4f' 'SKIP' - 'f9ef0f9785568000360678be719c98d49a270e9b5657245ae62d8f93f2df63f5afb7c5d0c05996c963eb7f32fe3486e851b3df10979d587a0d207abaf961bc58' 'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
[arch-commits] Commit in jupyter-nbconvert/repos/community-any (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:57:03 Author: arojas Revision: 1130894 archrelease: copy trunk to community-any Added: jupyter-nbconvert/repos/community-any/PKGBUILD (from rev 1130893, jupyter-nbconvert/trunk/PKGBUILD) Deleted: jupyter-nbconvert/repos/community-any/PKGBUILD --+ PKGBUILD | 108 ++--- 1 file changed, 54 insertions(+), 54 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:56:53 UTC (rev 1130893) +++ PKGBUILD2022-02-10 07:57:03 UTC (rev 1130894) @@ -1,54 +0,0 @@ -# Maintainer: Kyle Keen - -pkgname=jupyter-nbconvert -_name=nbconvert -pkgver=6.4.1 -pkgrel=1 -pkgdesc="Jupyter Notebook Conversion" -arch=('any') -url="https://pypi.python.org/pypi/nbconvert; -license=('BSD') -depends=( - 'jupyter' - 'jupyter-nbclient' - 'jupyter-nbformat' - 'jupyterlab_pygments' - 'python-bleach' - 'python-defusedxml' - 'python-entrypoints' - 'python-jinja' - 'python-pandocfilters' - 'python-mistune1' - 'python-pygments' - 'python-testpath' - 'python-traitlets' -) -# really depends on jupyter-client, not jupyter -makedepends=('python-pyppeteer' 'python-setuptools') -checkdepends=('chromium' 'python-pytest') -optdepends=('pandoc: non-html conversion output' -'python-pyppeteer: for webPDF conversion support') -source=("https://github.com/jupyter/nbconvert/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('410801969a34eb207e3a76664e56462927548dd81ea3cb015551fc52256dc03d3161b79a9beb0ef068787d5dfd412d224aadf8aa7a36caf66e4660db3382b930') -b2sums=('d89748245bb26a14a9c01b0138d632ce44577ccb5ecf7a12fcbba5d40f36577f8388a1557a6f3c2d38ec43f9a8fa2e8d3f7861b2e336a6a2921fceeb07734219') - -build() { - cd nbconvert-$pkgver - python setup.py build -} - -check() { - cd "${_name}-${pkgver}" - # disable tests that download chromium and (probably) require a graphical session - pytest -vv -k 'TestWebPDFExporter and not (test_export or test_webpdf_without_pyppeteer)' - pytest -vv -k 'TestNbConvertApp and not test_webpdf_with_chromium' - # run all remaining tests - pytest -vv -k 'not TestWebPDFExporter and not TestNbConvertApp' -} - -package() { - cd "nbconvert-$pkgver" - python setup.py install --root="$pkgdir" --optimize=0 - - install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: jupyter-nbconvert/repos/community-any/PKGBUILD (from rev 1130893, jupyter-nbconvert/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:57:03 UTC (rev 1130894) @@ -0,0 +1,54 @@ +# Maintainer: Kyle Keen + +pkgname=jupyter-nbconvert +_name=nbconvert +pkgver=6.4.2 +pkgrel=1 +pkgdesc="Jupyter Notebook Conversion" +arch=('any') +url="https://pypi.python.org/pypi/nbconvert; +license=('BSD') +depends=( + 'jupyter' + 'jupyter-nbclient' + 'jupyter-nbformat' + 'jupyterlab_pygments' + 'python-bleach' + 'python-defusedxml' + 'python-entrypoints' + 'python-jinja' + 'python-pandocfilters' + 'python-mistune1' + 'python-pygments' + 'python-testpath' + 'python-traitlets' +) +# really depends on jupyter-client, not jupyter +makedepends=('python-pyppeteer' 'python-setuptools') +checkdepends=('chromium' 'python-pytest') +optdepends=('pandoc: non-html conversion output' +'python-pyppeteer: for webPDF conversion support') +source=("https://github.com/jupyter/nbconvert/archive/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('0d9e1d4214fc93b416fec12066b13131452c3412bdc6511b707527cabece6b8bbaa75ccb9ac269125a87940f60e52d4c475c3db4dbc41c25a0f448015d1f0970') +b2sums=('cb1bc75f2e85cb70d8da1e3f1fc733e550407dde693a3725e7a50bddb8906e44c89b8331867ea2ecdfd9bcffb7793a46b1b25077b3698f8dda945ee5a688') + +build() { + cd nbconvert-$pkgver + python setup.py build +} + +check() { + cd "${_name}-${pkgver}" + # disable tests that download chromium and (probably) require a graphical session + pytest -vv -k 'TestWebPDFExporter and not (test_export or test_webpdf_without_pyppeteer)' + pytest -vv -k 'TestNbConvertApp and not test_webpdf_with_chromium' + # run all remaining tests + pytest -vv -k 'not TestWebPDFExporter and not TestNbConvertApp' +} + +package() { + cd "nbconvert-$pkgver" + python setup.py install --root="$pkgdir" --optimize=0 + + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in jupyter-nbconvert/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:56:53 Author: arojas Revision: 1130893 Update to 6.4.2 Modified: jupyter-nbconvert/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:53:21 UTC (rev 1130892) +++ PKGBUILD2022-02-10 07:56:53 UTC (rev 1130893) @@ -2,7 +2,7 @@ pkgname=jupyter-nbconvert _name=nbconvert -pkgver=6.4.1 +pkgver=6.4.2 pkgrel=1 pkgdesc="Jupyter Notebook Conversion" arch=('any') @@ -29,8 +29,8 @@ optdepends=('pandoc: non-html conversion output' 'python-pyppeteer: for webPDF conversion support') source=("https://github.com/jupyter/nbconvert/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('410801969a34eb207e3a76664e56462927548dd81ea3cb015551fc52256dc03d3161b79a9beb0ef068787d5dfd412d224aadf8aa7a36caf66e4660db3382b930') -b2sums=('d89748245bb26a14a9c01b0138d632ce44577ccb5ecf7a12fcbba5d40f36577f8388a1557a6f3c2d38ec43f9a8fa2e8d3f7861b2e336a6a2921fceeb07734219') +sha512sums=('0d9e1d4214fc93b416fec12066b13131452c3412bdc6511b707527cabece6b8bbaa75ccb9ac269125a87940f60e52d4c475c3db4dbc41c25a0f448015d1f0970') +b2sums=('cb1bc75f2e85cb70d8da1e3f1fc733e550407dde693a3725e7a50bddb8906e44c89b8331867ea2ecdfd9bcffb7793a46b1b25077b3698f8dda945ee5a688') build() { cd nbconvert-$pkgver
[arch-commits] Commit in python-pynitrokey/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:53:21 Author: dvzrv Revision: 1130892 upgpkg: python-pynitrokey 0.4.16-1: Upgrade to 0.4.16. Modified: python-pynitrokey/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:52:24 UTC (rev 1130891) +++ PKGBUILD2022-02-10 07:53:21 UTC (rev 1130892) @@ -2,7 +2,7 @@ _name=pynitrokey pkgname=python-pynitrokey -pkgver=0.4.15 +pkgver=0.4.16 pkgrel=1 pkgdesc="A command line interface for the Nitrokey FIDO2 and Nitrokey Start" arch=(any)
[arch-commits] Commit in mesa/repos (3 files)
Date: Thursday, February 10, 2022 @ 07:52:37 Author: lcarlier Revision: 436850 archrelease: copy trunk to testing-x86_64 Added: mesa/repos/testing-x86_64/ mesa/repos/testing-x86_64/LICENSE (from rev 436849, mesa/trunk/LICENSE) mesa/repos/testing-x86_64/PKGBUILD (from rev 436849, mesa/trunk/PKGBUILD) --+ LICENSE | 83 +++ PKGBUILD | 212 + 2 files changed, 295 insertions(+) Copied: mesa/repos/testing-x86_64/LICENSE (from rev 436849, mesa/trunk/LICENSE) === --- testing-x86_64/LICENSE (rev 0) +++ testing-x86_64/LICENSE 2022-02-10 07:52:37 UTC (rev 436850) @@ -0,0 +1,83 @@ +The Mesa 3D Graphics Library + +Disclaimer + + Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]Silicon Graphics, Inc.(SGI). However, the author does not possess an + OpenGL license from SGI, and makes no claim that Mesa is in any way a + compatible replacement for OpenGL or associated with SGI. Those who + want a licensed implementation of OpenGL should contact a licensed + vendor. + + Please do not refer to the library as MesaGL (for legal reasons). It's + just Mesa or The Mesa 3-D graphics library. + + * OpenGL is a trademark of [3]Silicon Graphics Incorporated. + +License / Copyright Information + + The Mesa distribution consists of several components. Different + copyrights and licenses apply to different components. For example, the + GLX client code uses the SGI Free Software License B, and some of the + Mesa device drivers are copyrighted by their authors. See below for a + list of Mesa's main components and the license for each. + + The core Mesa library is licensed according to the terms of the MIT + license. This allows integration with the XFree86, Xorg and DRI + projects. + + The default Mesa license is as follows: + +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Attention, Contributors + + When contributing to the Mesa project you must agree to the licensing + terms of the component to which you're contributing. The following + section lists the primary components of the Mesa distribution and their + respective licenses. + +Mesa Component Licenses + +Component Location License +-- +Main Mesa codesrc/mesa/ MIT + +Device driverssrc/mesa/drivers/* MIT, generally + +Gallium code src/gallium/ MIT + +Ext headers include/GL/glext.h Khronos + include/GL/glxext.h + +GLX client code src/glx/ SGI Free Software License B + +C11 threadinclude/c11/threads*.h Boost (permissive) emulation + + In general, consult the source files for license terms. + +References + + 1. https://www.opengl.org/ + 2. https://www.sgi.com/ + 3. https://www.sgi.com/ Copied: mesa/repos/testing-x86_64/PKGBUILD (from rev 436849, mesa/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-02-10 07:52:37 UTC (rev 436850) @@ -0,0 +1,212 @@ +# Maintainer: Laurent Carlier +# Maintainer: Felix Yan +# Maintainer: Jan de Groot +# Contributor: Andreas Radke + +pkgbase=mesa +pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') +pkgdesc="An open-source implementation of the OpenGL specification" +pkgver=21.3.6 +pkgrel=1 +arch=('x86_64') +makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence'
[arch-commits] Commit in mesa/trunk (2 files)
Date: Thursday, February 10, 2022 @ 07:52:32 Author: lcarlier Revision: 436849 upgpkg: mesa 21.3.6-1: upstream update 21.3.6 Modified: mesa/trunk/PKGBUILD Deleted: mesa/trunk/0001-iris-implement-inter-context-busy-tracking.patch ---+ 0001-iris-implement-inter-context-busy-tracking.patch | 59 PKGBUILD |8 -- 2 files changed, 2 insertions(+), 65 deletions(-) Deleted: 0001-iris-implement-inter-context-busy-tracking.patch === --- 0001-iris-implement-inter-context-busy-tracking.patch 2022-02-10 07:06:36 UTC (rev 436848) +++ 0001-iris-implement-inter-context-busy-tracking.patch 2022-02-10 07:52:32 UTC (rev 436849) @@ -1,59 +0,0 @@ -From 07dc3d4238e57901ccf98e0b506d9aad2c86b9d9 Mon Sep 17 00:00:00 2001 -From: Paulo Zanoni -Date: Mon, 10 Jan 2022 17:18:05 -0800 -Subject: [PATCH] iris: implement inter-context busy-tracking - -Previously, no buffers were ever marked as EXEC_OBJECT_ASYNC so the -Kernel would ensure dependency tracking for us. After we implemented -explicit busy tracking in commit 89a34cb8450a, only the external -objects kept relying on the Kernel's implicit tracking and Iris did -inter-batch busy tracking, meaning we lost inter-screen and -inter-context synchronization. This seemed fine to me since, as far as -I understood, it is the duty of the application to synchronize itself -against multiple screens and contexts. - -The problem here is that applications were actually relying on the old -behavior where the Kernel guarantees synchronization, so 89a34cb8450a -can be seen as a regression. This commit addresses the inter-context -synchronization case. - -Cc: mesa-stable -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731 -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5812 -Fixes: 89a34cb8450a ("iris: switch to explicit busy tracking") -Tested-by: Konstantin Kharlamov -Signed-off-by: Paulo Zanoni -Signed-off-by: Laurent Carlier - src/gallium/drivers/iris/iris_batch.c | 8 - 1 file changed, 8 insertions(+) - -diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c -index b7bde60aae7..1b0c5896d4f 100644 a/src/gallium/drivers/iris/iris_batch.c -+++ b/src/gallium/drivers/iris/iris_batch.c -@@ -835,6 +835,12 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write) - move_syncobj_to_batch(batch, >write_syncobjs[other_batch_idx], - I915_EXEC_FENCE_WAIT); - -+ /* If it's being written by our screen, wait on it too. This is relevant -+* when there are multiple contexts on the same screen. */ -+ if (deps->write_syncobjs[batch_idx]) -+ move_syncobj_to_batch(batch, >write_syncobjs[batch_idx], -+I915_EXEC_FENCE_WAIT); -+ -struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch); - -if (write) { -@@ -847,6 +853,8 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write) - - move_syncobj_to_batch(batch, >read_syncobjs[other_batch_idx], -I915_EXEC_FENCE_WAIT); -+ move_syncobj_to_batch(batch, >read_syncobjs[batch_idx], -+ I915_EXEC_FENCE_WAIT); - -} else { - /* If we're reading, replace the other read from our batch index. */ --- -2.35.0 - Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:06:36 UTC (rev 436848) +++ PKGBUILD2022-02-10 07:52:32 UTC (rev 436849) @@ -6,7 +6,7 @@ pkgbase=mesa pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') pkgdesc="An open-source implementation of the OpenGL specification" -pkgver=21.3.5 +pkgver=21.3.6 pkgrel=1 arch=('x86_64') makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm' @@ -16,11 +16,9 @@ url="https://www.mesa3d.org/; license=('custom') source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} -0001-iris-implement-inter-context-busy-tracking.patch LICENSE) -sha512sums=('417d1787f8177567f0c547dde3e24212f7497f2fe7cdaa945fe998cd61ec0e9eb9388feb444e377c4fd8794b056af02aac28d1bbfb9527844391ba49e6893933' +sha512sums=('8c930e04eade29f689384ee7d6e2f178acbbf30fa6c9fdf132281279658c3c221ec7f9b1318e3c0a654c6136f925a5c0a35eaf849b65db7674641127c71e8a4f' 'SKIP' - 'f9ef0f9785568000360678be719c98d49a270e9b5657245ae62d8f93f2df63f5afb7c5d0c05996c963eb7f32fe3486e851b3df10979d587a0d207abaf961bc58' 'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov
[arch-commits] Commit in maliit-keyboard/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:52:24 Author: arojas Revision: 1130891 archrelease: copy trunk to community-x86_64 Added: maliit-keyboard/repos/community-x86_64/PKGBUILD (from rev 1130890, maliit-keyboard/trunk/PKGBUILD) Deleted: maliit-keyboard/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 55 --- 1 file changed, 28 insertions(+), 27 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:52:14 UTC (rev 1130890) +++ PKGBUILD2022-02-10 07:52:24 UTC (rev 1130891) @@ -1,27 +0,0 @@ -# Maintainer: Antonio Rojas - -pkgname=maliit-keyboard -pkgver=2.1.0 -pkgrel=1 -pkgdesc='Virtual keyboard based on Maliit framework' -arch=(x86_64) -url='https://maliit.github.io/' -license=(LGPL) -depends=(maliit-framework hunspell presage qt5-multimedia qt5-feedback) -makedepends=(cmake libpinyin anthy libchewing) -optdepends=('anthy: japanese language support' 'libpinyin: chinese language support' 'libchewing: chinese language support') -source=(https://github.com/maliit/keyboard/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('4e96b40682938edb9f4d31288d4d0154828916e02b278afcf97cd75a750ab9ef') - -build() { - cmake -B build -S keyboard-$pkgver \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_CXX_STANDARD=14 \ --Denable-tests=OFF \ --DHUNSPELL_DICT_PATH=/usr/share/myspell/dicts - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} Copied: maliit-keyboard/repos/community-x86_64/PKGBUILD (from rev 1130890, maliit-keyboard/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:52:24 UTC (rev 1130891) @@ -0,0 +1,28 @@ +# Maintainer: Antonio Rojas + +pkgname=maliit-keyboard +pkgver=2.2.0 +pkgrel=1 +pkgdesc='Virtual keyboard based on Maliit framework' +arch=(x86_64) +url='https://maliit.github.io/' +license=(LGPL) +depends=(maliit-framework hunspell presage qt5-multimedia qt5-feedback) +makedepends=(cmake libpinyin anthy libchewing) +optdepends=('anthy: japanese language support' 'libpinyin: chinese language support' 'libchewing: chinese language support') +source=(https://github.com/maliit/keyboard/archive/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('bc6320c82f5614f710ff5f7ace6aa903cadf33655ce171d15ba29544e07a4803') +options=(debug) + +build() { + cmake -B build -S keyboard-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_CXX_STANDARD=14 \ +-Denable-tests=OFF \ +-DHUNSPELL_DICT_PATH=/usr/share/myspell/dicts + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}
[arch-commits] Commit in maliit-keyboard/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:52:14 Author: arojas Revision: 1130890 Update to 2.2.0, add debug symbols Modified: maliit-keyboard/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:46:07 UTC (rev 1130889) +++ PKGBUILD2022-02-10 07:52:14 UTC (rev 1130890) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=maliit-keyboard -pkgver=2.1.0 +pkgver=2.2.0 pkgrel=1 pkgdesc='Virtual keyboard based on Maliit framework' arch=(x86_64) @@ -11,7 +11,8 @@ makedepends=(cmake libpinyin anthy libchewing) optdepends=('anthy: japanese language support' 'libpinyin: chinese language support' 'libchewing: chinese language support') source=(https://github.com/maliit/keyboard/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('4e96b40682938edb9f4d31288d4d0154828916e02b278afcf97cd75a750ab9ef') +sha256sums=('bc6320c82f5614f710ff5f7ace6aa903cadf33655ce171d15ba29544e07a4803') +options=(debug) build() { cmake -B build -S keyboard-$pkgver \
[arch-commits] Commit in maliit-framework/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:46:07 Author: arojas Revision: 1130889 archrelease: copy trunk to community-x86_64 Added: maliit-framework/repos/community-x86_64/PKGBUILD (from rev 1130888, maliit-framework/trunk/PKGBUILD) Deleted: maliit-framework/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 61 +++-- 1 file changed, 31 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:45:57 UTC (rev 1130888) +++ PKGBUILD2022-02-10 07:46:07 UTC (rev 1130889) @@ -1,30 +0,0 @@ -# Maintainer: Antonio Rojas - -pkgname=maliit-framework -pkgver=2.1.1 -pkgrel=2 -pkgdesc='Core libraries of Maliit and server' -arch=(x86_64) -url='https://maliit.github.io/' -license=(LGPL) -depends=(qt5-declarative) -makedepends=(cmake qt5-wayland wayland-protocols gtk3 python) -optdepends=('qt5-wayland: wayland-shell integration') -source=(https://github.com/maliit/framework/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('e2b9900c98dc53a22d58da92582c78f1f3f31bdd61e0f1c0312b769977cb183f') - -build() { - cmake -B build -S framework-$pkgver \ --DCMAKE_INSTALL_PREFIX=/usr \ --Denable-tests=OFF \ --Denable-docs=OFF \ --Denable-dbus-activation=ON \ --Denable-wayland-gtk=ON \ --DQT5_PLUGINS_INSTALL_DIR=lib/qt/plugins \ --DQT5_MKSPECS_INSTALL_DIR=lib/qt/mkspecs - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} Copied: maliit-framework/repos/community-x86_64/PKGBUILD (from rev 1130888, maliit-framework/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:46:07 UTC (rev 1130889) @@ -0,0 +1,31 @@ +# Maintainer: Antonio Rojas + +pkgname=maliit-framework +pkgver=2.2.0 +pkgrel=1 +pkgdesc='Core libraries of Maliit and server' +arch=(x86_64) +url='https://maliit.github.io/' +license=(LGPL) +depends=(qt5-declarative) +makedepends=(cmake qt5-wayland wayland-protocols gtk3 python) +optdepends=('qt5-wayland: wayland-shell integration') +source=(https://github.com/maliit/framework/archive/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('f55bca572ed932a251d583659aefa9d42d60d86f1603bab55c8fa92166b19bb3') +options=(debug) + +build() { + cmake -B build -S framework-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-Denable-tests=OFF \ +-Denable-docs=OFF \ +-Denable-dbus-activation=ON \ +-Denable-wayland-gtk=ON \ +-DQT5_PLUGINS_INSTALL_DIR=lib/qt/plugins \ +-DQT5_MKSPECS_INSTALL_DIR=lib/qt/mkspecs + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}
[arch-commits] Commit in maliit-framework/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:45:57 Author: arojas Revision: 1130888 Update to 2.2.0, add debug symbols Modified: maliit-framework/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:21:00 UTC (rev 1130887) +++ PKGBUILD2022-02-10 07:45:57 UTC (rev 1130888) @@ -1,8 +1,8 @@ # Maintainer: Antonio Rojas pkgname=maliit-framework -pkgver=2.1.1 -pkgrel=2 +pkgver=2.2.0 +pkgrel=1 pkgdesc='Core libraries of Maliit and server' arch=(x86_64) url='https://maliit.github.io/' @@ -11,7 +11,8 @@ makedepends=(cmake qt5-wayland wayland-protocols gtk3 python) optdepends=('qt5-wayland: wayland-shell integration') source=(https://github.com/maliit/framework/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('e2b9900c98dc53a22d58da92582c78f1f3f31bdd61e0f1c0312b769977cb183f') +sha256sums=('f55bca572ed932a251d583659aefa9d42d60d86f1603bab55c8fa92166b19bb3') +options=(debug) build() { cmake -B build -S framework-$pkgver \
[arch-commits] Commit in stylelint-config-standard/repos/community-any (2 files)
Date: Thursday, February 10, 2022 @ 07:21:00 Author: polyzen Revision: 1130887 archrelease: copy trunk to community-any Added: stylelint-config-standard/repos/community-any/PKGBUILD (from rev 1130886, stylelint-config-standard/trunk/PKGBUILD) Deleted: stylelint-config-standard/repos/community-any/PKGBUILD --+ PKGBUILD | 64 ++--- 1 file changed, 32 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:20:41 UTC (rev 1130886) +++ PKGBUILD2022-02-10 07:21:00 UTC (rev 1130887) @@ -1,32 +0,0 @@ -# Maintainer: Daniel M. Capella - -pkgname=stylelint-config-standard -pkgver=24.0.0 -pkgrel=1 -pkgdesc='Standard shareable config for stylelint' -arch=('any') -url=https://github.com/stylelint/stylelint-config-standard -license=('MIT') -depends=('stylelint' 'stylelint-config-recommended') -makedepends=('git' 'npm') -source=("git+$url.git") -b2sums=('SKIP') - -prepare() { - cd $pkgname - npm ci -} - -check() { - cd $pkgname - npm test -} - -package() { - cd $pkgname - install -Dm644 -t "$pkgdir"/usr/lib/node_modules/$pkgname index.js - install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: stylelint-config-standard/repos/community-any/PKGBUILD (from rev 1130886, stylelint-config-standard/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:21:00 UTC (rev 1130887) @@ -0,0 +1,32 @@ +# Maintainer: Daniel M. Capella + +pkgname=stylelint-config-standard +pkgver=25.0.0 +pkgrel=1 +pkgdesc='Standard shareable config for stylelint' +arch=('any') +url=https://github.com/stylelint/stylelint-config-standard +license=('MIT') +depends=('stylelint' 'stylelint-config-recommended') +makedepends=('git' 'npm') +source=("git+$url.git") +b2sums=('SKIP') + +prepare() { + cd $pkgname + npm ci +} + +check() { + cd $pkgname + npm test +} + +package() { + cd $pkgname + install -Dm644 -t "$pkgdir"/usr/lib/node_modules/$pkgname index.js + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in stylelint-config-standard/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:20:41 Author: polyzen Revision: 1130886 upgpkg: stylelint-config-standard 25.0.0-1 Modified: stylelint-config-standard/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:20:24 UTC (rev 1130885) +++ PKGBUILD2022-02-10 07:20:41 UTC (rev 1130886) @@ -1,7 +1,7 @@ # Maintainer: Daniel M. Capella pkgname=stylelint-config-standard -pkgver=24.0.0 +pkgver=25.0.0 pkgrel=1 pkgdesc='Standard shareable config for stylelint' arch=('any')
[arch-commits] Commit in stylelint-config-recommended/repos/community-any (2 files)
Date: Thursday, February 10, 2022 @ 07:20:24 Author: polyzen Revision: 1130885 archrelease: copy trunk to community-any Added: stylelint-config-recommended/repos/community-any/PKGBUILD (from rev 1130884, stylelint-config-recommended/trunk/PKGBUILD) Deleted: stylelint-config-recommended/repos/community-any/PKGBUILD --+ PKGBUILD | 64 ++--- 1 file changed, 32 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:20:05 UTC (rev 1130884) +++ PKGBUILD2022-02-10 07:20:24 UTC (rev 1130885) @@ -1,32 +0,0 @@ -# Maintainer: Daniel M. Capella - -pkgname=stylelint-config-recommended -pkgver=6.0.0 -pkgrel=1 -pkgdesc='Recommended shareable config for stylelint' -arch=('any') -url=https://github.com/stylelint/stylelint-config-recommended -license=('MIT') -depends=('stylelint') -makedepends=('git' 'npm') -source=("git+$url.git") -b2sums=('SKIP') - -prepare() { - cd $pkgname - npm ci -} - -check() { - cd $pkgname - npm test -} - -package() { - cd $pkgname - install -Dm644 -t "$pkgdir"/usr/lib/node_modules/$pkgname index.js - install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: stylelint-config-recommended/repos/community-any/PKGBUILD (from rev 1130884, stylelint-config-recommended/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:20:24 UTC (rev 1130885) @@ -0,0 +1,32 @@ +# Maintainer: Daniel M. Capella + +pkgname=stylelint-config-recommended +pkgver=7.0.0 +pkgrel=1 +pkgdesc='Recommended shareable config for stylelint' +arch=('any') +url=https://github.com/stylelint/stylelint-config-recommended +license=('MIT') +depends=('stylelint') +makedepends=('git' 'npm') +source=("git+$url.git") +b2sums=('SKIP') + +prepare() { + cd $pkgname + npm ci +} + +check() { + cd $pkgname + npm test +} + +package() { + cd $pkgname + install -Dm644 -t "$pkgdir"/usr/lib/node_modules/$pkgname index.js + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in stylelint-config-recommended/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:20:05 Author: polyzen Revision: 1130884 upgpkg: stylelint-config-recommended 7.0.0-1 Modified: stylelint-config-recommended/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 07:19:10 UTC (rev 1130883) +++ PKGBUILD2022-02-10 07:20:05 UTC (rev 1130884) @@ -1,7 +1,7 @@ # Maintainer: Daniel M. Capella pkgname=stylelint-config-recommended -pkgver=6.0.0 +pkgver=7.0.0 pkgrel=1 pkgdesc='Recommended shareable config for stylelint' arch=('any')
[arch-commits] Commit in stylelint/repos/community-any (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:19:10 Author: polyzen Revision: 1130883 archrelease: copy trunk to community-any Added: stylelint/repos/community-any/PKGBUILD (from rev 1130882, stylelint/trunk/PKGBUILD) Deleted: stylelint/repos/community-any/PKGBUILD --+ PKGBUILD | 82 ++--- 1 file changed, 41 insertions(+), 41 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 07:18:48 UTC (rev 1130882) +++ PKGBUILD2022-02-10 07:19:10 UTC (rev 1130883) @@ -1,41 +0,0 @@ -# Maintainer: Daniel M. Capella - -pkgname=stylelint -pkgver=14.3.0 -pkgrel=1 -pkgdesc='Mighty, modern CSS linter' -arch=('any') -url=https://stylelint.io -license=('MIT') -depends=('nodejs') -makedepends=('git' 'npm' 'rsync') -optdepends=('stylelint-config-standard: for the standard shareable config') -source=("git+https://github.com/stylelint/stylelint.git#tag=$pkgver;) -b2sums=('SKIP') - -prepare() { - cd $pkgname - npm ci -} - -check() { - cd $pkgname - npm test -} - -package() { - cd $pkgname - - npm prune --production - - install -d "$pkgdir"/usr/{bin,share/doc/$pkgname} - ln -s ../lib/node_modules/$pkgname/bin/$pkgname.js "$pkgdir"/usr/bin/$pkgname - install -Dt "$pkgdir"/usr/lib/node_modules/$pkgname/bin bin/$pkgname.js - rsync -r --exclude __tests__ --exclude lib/testUtils lib \ -"$pkgdir"/usr/lib/node_modules/$pkgname - cp -r node_modules package.json "$pkgdir"/usr/lib/node_modules/$pkgname - cp -r {CHANGELOG,CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: stylelint/repos/community-any/PKGBUILD (from rev 1130882, stylelint/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 07:19:10 UTC (rev 1130883) @@ -0,0 +1,41 @@ +# Maintainer: Daniel M. Capella + +pkgname=stylelint +pkgver=14.4.0 +pkgrel=1 +pkgdesc='Mighty, modern CSS linter' +arch=('any') +url=https://stylelint.io +license=('MIT') +depends=('nodejs') +makedepends=('git' 'npm' 'rsync') +optdepends=('stylelint-config-standard: for the standard shareable config') +source=("git+https://github.com/stylelint/stylelint.git#tag=$pkgver;) +b2sums=('SKIP') + +prepare() { + cd $pkgname + npm ci +} + +check() { + cd $pkgname + npm test +} + +package() { + cd $pkgname + + npm prune --production + + install -d "$pkgdir"/usr/{bin,share/doc/$pkgname} + ln -s ../lib/node_modules/$pkgname/bin/$pkgname.js "$pkgdir"/usr/bin/$pkgname + install -Dt "$pkgdir"/usr/lib/node_modules/$pkgname/bin bin/$pkgname.js + rsync -r --exclude __tests__ --exclude lib/testUtils lib \ +"$pkgdir"/usr/lib/node_modules/$pkgname + cp -r node_modules package.json "$pkgdir"/usr/lib/node_modules/$pkgname + cp -r {CHANGELOG,CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in stylelint/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 07:18:48 Author: polyzen Revision: 1130882 upgpkg: stylelint 14.4.0-1 Modified: stylelint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 06:02:15 UTC (rev 1130881) +++ PKGBUILD2022-02-10 07:18:48 UTC (rev 1130882) @@ -1,7 +1,7 @@ # Maintainer: Daniel M. Capella pkgname=stylelint -pkgver=14.3.0 +pkgver=14.4.0 pkgrel=1 pkgdesc='Mighty, modern CSS linter' arch=('any')
[arch-commits] Commit in systemd/repos (21 files)
Date: Thursday, February 10, 2022 @ 07:06:36 Author: eworm Revision: 436848 archrelease: copy trunk to testing-x86_64 Added: systemd/repos/testing-x86_64/ systemd/repos/testing-x86_64/0001-Use-Arch-Linux-device-access-groups.patch (from rev 436847, systemd/trunk/0001-Use-Arch-Linux-device-access-groups.patch) systemd/repos/testing-x86_64/20-systemd-sysusers.hook (from rev 436847, systemd/trunk/20-systemd-sysusers.hook) systemd/repos/testing-x86_64/30-systemd-binfmt.hook (from rev 436847, systemd/trunk/30-systemd-binfmt.hook) systemd/repos/testing-x86_64/30-systemd-catalog.hook (from rev 436847, systemd/trunk/30-systemd-catalog.hook) systemd/repos/testing-x86_64/30-systemd-daemon-reload.hook (from rev 436847, systemd/trunk/30-systemd-daemon-reload.hook) systemd/repos/testing-x86_64/30-systemd-hwdb.hook (from rev 436847, systemd/trunk/30-systemd-hwdb.hook) systemd/repos/testing-x86_64/30-systemd-sysctl.hook (from rev 436847, systemd/trunk/30-systemd-sysctl.hook) systemd/repos/testing-x86_64/30-systemd-tmpfiles.hook (from rev 436847, systemd/trunk/30-systemd-tmpfiles.hook) systemd/repos/testing-x86_64/30-systemd-udev-reload.hook (from rev 436847, systemd/trunk/30-systemd-udev-reload.hook) systemd/repos/testing-x86_64/30-systemd-update.hook (from rev 436847, systemd/trunk/30-systemd-update.hook) systemd/repos/testing-x86_64/PKGBUILD (from rev 436847, systemd/trunk/PKGBUILD) systemd/repos/testing-x86_64/arch.conf (from rev 436847, systemd/trunk/arch.conf) systemd/repos/testing-x86_64/initcpio-hook-udev (from rev 436847, systemd/trunk/initcpio-hook-udev) systemd/repos/testing-x86_64/initcpio-install-systemd (from rev 436847, systemd/trunk/initcpio-install-systemd) systemd/repos/testing-x86_64/initcpio-install-udev (from rev 436847, systemd/trunk/initcpio-install-udev) systemd/repos/testing-x86_64/loader.conf (from rev 436847, systemd/trunk/loader.conf) systemd/repos/testing-x86_64/splash-arch.bmp (from rev 436847, systemd/trunk/splash-arch.bmp) systemd/repos/testing-x86_64/systemd-hook (from rev 436847, systemd/trunk/systemd-hook) systemd/repos/testing-x86_64/systemd-user.pam (from rev 436847, systemd/trunk/systemd-user.pam) systemd/repos/testing-x86_64/systemd.install (from rev 436847, systemd/trunk/systemd.install) + 0001-Use-Arch-Linux-device-access-groups.patch | 176 ++ 20-systemd-sysusers.hook | 10 30-systemd-binfmt.hook | 10 30-systemd-catalog.hook| 11 30-systemd-daemon-reload.hook | 11 30-systemd-hwdb.hook | 11 30-systemd-sysctl.hook | 10 30-systemd-tmpfiles.hook | 10 30-systemd-udev-reload.hook| 11 30-systemd-update.hook | 11 PKGBUILD | 286 +++ arch.conf |7 initcpio-hook-udev | 22 + initcpio-install-systemd | 156 initcpio-install-udev | 33 ++ loader.conf|1 systemd-hook | 46 +++ systemd-user.pam |5 systemd.install| 62 19 files changed, 889 insertions(+) Copied: systemd/repos/testing-x86_64/0001-Use-Arch-Linux-device-access-groups.patch (from rev 436847, systemd/trunk/0001-Use-Arch-Linux-device-access-groups.patch) === --- testing-x86_64/0001-Use-Arch-Linux-device-access-groups.patch (rev 0) +++ testing-x86_64/0001-Use-Arch-Linux-device-access-groups.patch 2022-02-10 07:06:36 UTC (rev 436848) @@ -0,0 +1,176 @@ +From f7d07e298c819a81eab965efbdbf53a2ce67fc0e Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 6 Mar 2018 23:39:47 +0100 +Subject: [PATCH] Use Arch Linux' device access groups + + cdrom → optical + dialout → uucp + tape→ storage +--- + meson.build | 6 +++--- + meson_options.txt| 12 ++-- + rules.d/50-udev-default.rules.in | 14 +++--- + sysusers.d/basic.conf.in | 6 +++--- + 4 files changed, 19 insertions(+), 19 deletions(-) + +diff --git a/meson.build b/meson.build +index 32e5413a62..f781e06fed 100644 +--- a/meson.build b/meson.build +@@ -796,19 +796,19 @@ conf.set_quoted('NOBODY_GROUP_NAME', nobody_group) + static_ugids = [] + foreach option : ['adm-gid', + 'audio-gid', +- 'cdrom-gid', +- 'dialout-gid', + 'disk-gid', + 'input-gid',
[arch-commits] Commit in systemd/trunk (PKGBUILD initcpio-install-systemd)
Date: Thursday, February 10, 2022 @ 07:06:20 Author: eworm Revision: 436847 upgpkg: systemd 250.3-4: fix initcpio generation with glibc 2.35-1 (FS#73702) Modified: systemd/trunk/PKGBUILD systemd/trunk/initcpio-install-systemd --+ PKGBUILD |4 ++-- initcpio-install-systemd |6 +- 2 files changed, 7 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 01:29:56 UTC (rev 436846) +++ PKGBUILD2022-02-10 07:06:20 UTC (rev 436847) @@ -7,7 +7,7 @@ _tag='d066a4f747b225d47c5f5c97a8843d30878995b8' # git rev-parse v${_tag_name} _tag_name=250.3 pkgver="${_tag_name/-/}" -pkgrel=3 +pkgrel=4 arch=('x86_64') url='https://www.github.com/systemd/systemd' makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf' @@ -44,7 +44,7 @@ 'SKIP' 'cc0c2ffb5f7c3a7176cd68f385ca000dcc4cdf3044746a20147234adb6811800fd28a4713faa6a59bf8c02be9fd43c2d6aa6695fd1dbf03ae773a91d090c' 'f0d933e8c6064ed830dec54049b0a01e27be87203208f6ae982f10fb4eddc7258cb2919d594cbfb9a33e74c3510cfd682f3416ba8e804387ab87d1a217eb4b73' - '5479c8ef963ff247381392907c13308b4ae3a9383c867bd4c8a318b159f23acdb4be5f4ddae0dab4665f4927d3f30166077b1d3aaa2cde6bf53d023b7abb939c' + '8167dd8f610fd98e3de4360cacd0020d3691cd1a989591a6db2f0d1277ce96880e64753bdbed759c6cf4b95d39b5d2415b4d9810e369e50e59655742174ff51c' 'a8c7e4a2cc9c9987e3c957a1fc3afe8281f2281fffd2e890913dcf00cf704024fb80d86cb75f9314b99b0e03bac275b22de93307bfc226d8be9435497e95b7e6' '61032d29241b74a0f28446f8cf1be0e8ec46d0847a61dadb2a4f096e8686d5f57fe5c72bcf386003f6520bc4b5856c32d63bf3efe7eb0bc0deefc9f68159e648' 'c416e2121df83067376bcaacb58c05b01990f4614ad9de657d74b6da3efa441af251d13bf21e3f0f71ddcb4c9ea658b81da3d915667dc5c309c87ec32a1cb5a5' Modified: initcpio-install-systemd === --- initcpio-install-systemd2022-02-10 01:29:56 UTC (rev 436846) +++ initcpio-install-systemd2022-02-10 07:06:20 UTC (rev 436847) @@ -121,7 +121,11 @@ add_symlink "/usr/lib/systemd/system/default.target" "initrd.target" add_symlink "/usr/lib/systemd/system/ctrl-alt-del.target" "reboot.target" -add_binary "$(readlink -f /usr/lib/libnss_files.so)" +# This code moved to glibc with 2.35-1, so the shared library is just empty. +# Keep it for the time being - but with final file name - for older glibc packages. +# TODO: Remove once settled! +add_binary '/usr/lib/libnss_files.so.2' + printf '%s\n' >"$BUILDROOT/etc/nsswitch.conf" \ 'passwd: files' \ 'group: files' \
[arch-commits] Commit in pyright/repos/community-any (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 06:02:15 Author: polyzen Revision: 1130881 archrelease: copy trunk to community-any Added: pyright/repos/community-any/PKGBUILD (from rev 1130880, pyright/trunk/PKGBUILD) Deleted: pyright/repos/community-any/PKGBUILD --+ PKGBUILD | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 06:01:55 UTC (rev 1130880) +++ PKGBUILD2022-02-10 06:02:15 UTC (rev 1130881) @@ -1,40 +0,0 @@ -# Maintainer: Daniel M. Capella -# Contributor: Kaizhao Zhang - -pkgname=pyright -pkgver=1.1.219 -pkgrel=1 -pkgdesc='Type checker for the Python language' -arch=('any') -url=https://github.com/microsoft/pyright -license=('MIT') -depends=('nodejs>=12') -makedepends=('npm') -source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('d721fa4fdf820d6ec2413b08f39ab634581f16cc0e033d72e07650aa17ef5754e41dd7d871174cb4f22a9f5a383c9f8453b3c901f478afa2f3bee9256a90f787') - -prepare() { - cd $pkgname-$pkgver - npm ci -} - -build() { - cd $pkgname-$pkgver/packages/$pkgname - npm run build -} - -package() { - install -d "$pkgdir"/usr/{bin,lib/node_modules/$pkgname,share/doc/$pkgname} - ln -s ../lib/node_modules/$pkgname/index.js "$pkgdir"/usr/bin/$pkgname - ln -s ../lib/node_modules/$pkgname/langserver.index.js \ -"$pkgdir"/usr/bin/$pkgname-langserver - - cd $pkgname-$pkgver - cp -r {CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE.txt - - cd packages/$pkgname - cp -r dist {,langserver.}index.js "$pkgdir"/usr/lib/node_modules/$pkgname -} - -# vim:set ts=2 sw=2 et: Copied: pyright/repos/community-any/PKGBUILD (from rev 1130880, pyright/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 06:02:15 UTC (rev 1130881) @@ -0,0 +1,40 @@ +# Maintainer: Daniel M. Capella +# Contributor: Kaizhao Zhang + +pkgname=pyright +pkgver=1.1.220 +pkgrel=1 +pkgdesc='Type checker for the Python language' +arch=('any') +url=https://github.com/microsoft/pyright +license=('MIT') +depends=('nodejs>=12') +makedepends=('npm') +source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") +b2sums=('471d202e810822b2bcf62e9f4988a02c408934925d40e997f571fb1692e4dee8e82257380060b58b068b06ea281b05ec095485c2f7e11bcb3cceeca3182b830f') + +prepare() { + cd $pkgname-$pkgver + npm ci +} + +build() { + cd $pkgname-$pkgver/packages/$pkgname + npm run build +} + +package() { + install -d "$pkgdir"/usr/{bin,lib/node_modules/$pkgname,share/doc/$pkgname} + ln -s ../lib/node_modules/$pkgname/index.js "$pkgdir"/usr/bin/$pkgname + ln -s ../lib/node_modules/$pkgname/langserver.index.js \ +"$pkgdir"/usr/bin/$pkgname-langserver + + cd $pkgname-$pkgver + cp -r {CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE.txt + + cd packages/$pkgname + cp -r dist {,langserver.}index.js "$pkgdir"/usr/lib/node_modules/$pkgname +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in pyright/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 06:01:55 Author: polyzen Revision: 1130880 upgpkg: pyright 1.1.220-1 Modified: pyright/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 05:24:17 UTC (rev 1130879) +++ PKGBUILD2022-02-10 06:01:55 UTC (rev 1130880) @@ -2,7 +2,7 @@ # Contributor: Kaizhao Zhang pkgname=pyright -pkgver=1.1.219 +pkgver=1.1.220 pkgrel=1 pkgdesc='Type checker for the Python language' arch=('any') @@ -11,7 +11,7 @@ depends=('nodejs>=12') makedepends=('npm') source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('d721fa4fdf820d6ec2413b08f39ab634581f16cc0e033d72e07650aa17ef5754e41dd7d871174cb4f22a9f5a383c9f8453b3c901f478afa2f3bee9256a90f787') +b2sums=('471d202e810822b2bcf62e9f4988a02c408934925d40e997f571fb1692e4dee8e82257380060b58b068b06ea281b05ec095485c2f7e11bcb3cceeca3182b830f') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in racket/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 05:24:17 Author: kkeen Revision: 1130879 archrelease: copy trunk to community-x86_64 Added: racket/repos/community-x86_64/PKGBUILD (from rev 1130878, racket/trunk/PKGBUILD) Deleted: racket/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 138 ++--- 1 file changed, 69 insertions(+), 69 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 05:23:52 UTC (rev 1130878) +++ PKGBUILD2022-02-10 05:24:17 UTC (rev 1130879) @@ -1,69 +0,0 @@ -# Maintainer: Kyle Keen -# Contributor: Eric Bélanger - -pkgbase=racket -pkgname=(racket racket-minimal) -pkgver=8.3 -pkgrel=1 -pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." -arch=('x86_64') -url="https://racket-lang.org/; -license=('Apache' 'GPL3' 'LGPL3' 'custom') -depends=('gtk3') -makedepends=('gsfonts' 'sqlite') -options=('!strip' '!emptydirs') -conflicts=('racket-docs') -replaces=('racket-docs') -source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) -# "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('01cbc8d5b05d6ee79fb8dc6589c9c36603cae409') - -prepare() { - cd "$pkgbase-$pkgver" - echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop -} - -build() { - cd "$pkgbase-$pkgver/src" - [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC" - ./configure --prefix=/usr --sysconfdir=/etc --enable-shared - make -} - -package_racket() { - cd "$pkgbase-$pkgver/src" - make DESTDIR="$pkgdir" install - - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt - install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "$pkgdir/usr/share/applications/drracket.desktop" - install -d "$pkgdir"/usr/share/icons/hicolor/scalable/apps - ln -s /usr/share/racket/pkgs/icons/racket-logo.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/drracket.svg" -} - -package_racket-minimal() { - pkgdesc="Minimal Racket installation, without DrRacket/docs." - depends=('libffi') - conflicts=('racket') - provides=('racket') - replaces=() - - # The -minimal tarball uses the SAME extract path. - # 99% identical sources anyway, manually apply the difference. - # Thankfully these builds happen in the given order - # so we can save some time and reuse the previous build. - cd "$pkgbase-$pkgver" - echo '((root "pkgs/racket-lib"))' > share/links.rktd - _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd) - echo "#hash($_libhash)" > share/pkgs/pkgs.rktd - cd share/pkgs - find . -not -name '.' -not -name '*pkgs.rktd' -not -regex '.*/racket-lib.*' -delete - cd ../../src - - make DESTDIR="${pkgdir}" install - - find "$pkgdir/usr/share/doc/" -delete - install -d "$pkgdir/usr/share/doc/racket/" - touch "$pkgdir/usr/share/doc/racket/docindex.sqlite" # FS#60413 - - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt -} Copied: racket/repos/community-x86_64/PKGBUILD (from rev 1130878, racket/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 05:24:17 UTC (rev 1130879) @@ -0,0 +1,69 @@ +# Maintainer: Kyle Keen +# Contributor: Eric Bélanger + +pkgbase=racket +pkgname=(racket racket-minimal) +pkgver=8.4 +pkgrel=1 +pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." +arch=('x86_64') +url="https://racket-lang.org/; +license=('Apache' 'GPL3' 'LGPL3' 'custom') +depends=('gtk3') +makedepends=('gsfonts' 'sqlite') +options=('!strip' '!emptydirs') +conflicts=('racket-docs') +replaces=('racket-docs') +source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) +# "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; +sha1sums=('0953cae8da4f6c44d1e7c729217e2a30f8240dc4') + +prepare() { + cd "$pkgbase-$pkgver" + echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop +} + +build() { + cd "$pkgbase-$pkgver/src" + [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC" + ./configure --prefix=/usr --sysconfdir=/etc --enable-shared + make +} + +package_racket() { + cd "$pkgbase-$pkgver/src" + make DESTDIR="$pkgdir" install + + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt + install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "$pkgdir/usr/share/applications/drracket.desktop" + install -d "$pkgdir"/usr/share/icons/hicolor/scalable/apps + ln -s /usr/share/racket/pkgs/icons/racket-logo.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/drracket.svg" +} + +package_racket-minimal() { + pkgdesc="Minimal Racket installation, without DrRacket/docs." + depends=('libffi') + conflicts=('racket') + provides=('racket') + replaces=() + + # The -minimal tarball
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 05:23:52 Author: kkeen Revision: 1130878 upgpkg: racket 8.4-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 04:18:04 UTC (rev 1130877) +++ PKGBUILD2022-02-10 05:23:52 UTC (rev 1130878) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=8.3 +pkgver=8.4 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('01cbc8d5b05d6ee79fb8dc6589c9c36603cae409') +sha1sums=('0953cae8da4f6c44d1e7c729217e2a30f8240dc4') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in gftp/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, February 10, 2022 @ 04:18:04 Author: kkeen Revision: 1130877 archrelease: copy trunk to community-x86_64 Added: gftp/repos/community-x86_64/PKGBUILD (from rev 1130876, gftp/trunk/PKGBUILD) Deleted: gftp/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 66 ++--- 1 file changed, 33 insertions(+), 33 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-10 04:17:54 UTC (rev 1130876) +++ PKGBUILD2022-02-10 04:18:04 UTC (rev 1130877) @@ -1,33 +0,0 @@ -# Maintainer: -# Contributor: Lucien Immink - -pkgname=gftp -pkgver=2.8.0b -pkgrel=1 -pkgdesc="A multithreaded ftp client for X Windows" -arch=('x86_64') -url="https://www.gftp.org/; -license=('GPL2') -depends=('gtk2' 'openssl' 'readline') -makedepends=('intltool') -#source=(https://www.gftp.org/$pkgname-$pkgver.tar.bz2) -source=("gftp-$pkgver.tgz::https://github.com/masneyb/gftp/archive/refs/tags/$pkgver.tar.gz;) -md5sums=('7550a1e15d915d18cb96d7a75b0b5695') - -prepare() { - cd "$pkgname-$pkgver" - # openssl 1.1 compatibility - #sed -e 's|SSL_library_init|SSL_CTX_new|g' -i configure -} - -build() { - cd "$srcdir/$pkgname-$pkgver" - ./autogen.sh - ./configure --prefix=/usr --mandir=/usr/share/man #--enable-gtk3 - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} Copied: gftp/repos/community-x86_64/PKGBUILD (from rev 1130876, gftp/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-10 04:18:04 UTC (rev 1130877) @@ -0,0 +1,33 @@ +# Maintainer: +# Contributor: Lucien Immink + +pkgname=gftp +pkgver=2.9.0b +pkgrel=1 +pkgdesc="A multithreaded ftp client for X Windows" +arch=('x86_64') +url="https://www.gftp.org/; +license=('MIT') +depends=('gtk2' 'openssl' 'readline') +makedepends=('intltool') +#source=(https://www.gftp.org/$pkgname-$pkgver.tar.bz2) +source=("gftp-$pkgver.tgz::https://github.com/masneyb/gftp/archive/refs/tags/$pkgver.tar.gz;) +md5sums=('de8193ce0ee50b186952713027b0a018') + +prepare() { + cd "$pkgname-$pkgver" + # openssl 1.1 compatibility + #sed -e 's|SSL_library_init|SSL_CTX_new|g' -i configure +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./autogen.sh + ./configure --prefix=/usr --mandir=/usr/share/man #--enable-gtk3 + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gftp/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 04:17:54 Author: kkeen Revision: 1130876 upgpkg: gftp 2.9.0b-1 Modified: gftp/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:31:08 UTC (rev 1130875) +++ PKGBUILD2022-02-10 04:17:54 UTC (rev 1130876) @@ -2,17 +2,17 @@ # Contributor: Lucien Immink pkgname=gftp -pkgver=2.8.0b +pkgver=2.9.0b pkgrel=1 pkgdesc="A multithreaded ftp client for X Windows" arch=('x86_64') url="https://www.gftp.org/; -license=('GPL2') +license=('MIT') depends=('gtk2' 'openssl' 'readline') makedepends=('intltool') #source=(https://www.gftp.org/$pkgname-$pkgver.tar.bz2) source=("gftp-$pkgver.tgz::https://github.com/masneyb/gftp/archive/refs/tags/$pkgver.tar.gz;) -md5sums=('7550a1e15d915d18cb96d7a75b0b5695') +md5sums=('de8193ce0ee50b186952713027b0a018') prepare() { cd "$pkgname-$pkgver"
[arch-commits] Commit in csound-plugins/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:26:56 Author: ainola Revision: 1130863 archrelease: copy trunk to community-x86_64 Added: csound-plugins/repos/community-x86_64/ csound-plugins/repos/community-x86_64/PKGBUILD (from rev 1130862, csound-plugins/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: csound-plugins/repos/community-x86_64/PKGBUILD (from rev 1130862, csound-plugins/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2022-02-10 03:26:56 UTC (rev 1130863) @@ -0,0 +1,45 @@ +# Maintainer: Brett Cornwall + +pkgname=csound-plugins +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Extra opcodes for Csound" +arch=(x86_64) +url="https://github.com/csound/plugins; +license=('GPL') +groups=('pro-audio') +depends=( + 'csound' + 'hdf5' + 'lame' + 'libfaust.so' + 'libfltk.so' + 'libfluidsynth.so' + 'libjack.so' + 'libwebsockets.so' + 'libwiiuse.so' + 'python' + 'stk' +) +makedepends=( + 'cmake' + 'eigen' + 'git' + 'gmm' + 'libpng' +) +source=("$pkgname-$pkgver.tar.gz::https://github.com/csound/plugins/archive/refs/tags/$pkgver.tar.gz;) +sha256sums=('8c2f0625ad1d38400030f414b92d82cfdec5c04b7dc178852f3e1935abf75d30') + +build() { + mkdir build + cmake -B build -S "plugins-$pkgver" \ + -DCMAKE_BUILD_TYPE='None' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -Wno-dev + make -C build +} + +package() { + make -C build DESTDIR="$pkgdir/" install +}
[arch-commits] Commit in csound-plugins/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:26:39 Author: ainola Revision: 1130862 Add csound-plugins Modified: csound-plugins/trunk/PKGBUILD --+ PKGBUILD | 33 +++-- 1 file changed, 15 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:12:21 UTC (rev 1130861) +++ PKGBUILD2022-02-10 03:26:39 UTC (rev 1130862) @@ -1,7 +1,7 @@ # Maintainer: Brett Cornwall pkgname=csound-plugins -pkgver=r32.e2c9cf5 +pkgver=1.0.2 pkgrel=1 pkgdesc="Extra opcodes for Csound" arch=(x86_64) @@ -10,35 +10,32 @@ groups=('pro-audio') depends=( 'csound' + 'hdf5' + 'lame' + 'libfaust.so' + 'libfltk.so' + 'libfluidsynth.so' + 'libjack.so' + 'libwebsockets.so' + 'libwiiuse.so' 'python' + 'stk' ) makedepends=( 'cmake' - 'faust' - 'fltk' + 'eigen' 'git' + 'gmm' 'libpng' ) -optdepends=( - 'faust: for libfaustcsound plugin' - 'fltk: for libvirtual and libwidgets plugins' - 'libpng: for libimage plugin' -) -source=('git+https://github.com/csound/plugins.git#tag=e2c9cf5deded1e57ffbfe5d12e27489ba2b9b9c3') -sha256sums=('SKIP') +source=("$pkgname-$pkgver.tar.gz::https://github.com/csound/plugins/archive/refs/tags/$pkgver.tar.gz;) +sha256sums=('8c2f0625ad1d38400030f414b92d82cfdec5c04b7dc178852f3e1935abf75d30') -pkgver() { - cd plugins - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - build() { mkdir build - # libchua is already built by csound for now. - cmake -B build -S plugins \ + cmake -B build -S "plugins-$pkgver" \ -DCMAKE_BUILD_TYPE='None' \ -DCMAKE_INSTALL_PREFIX='/usr' \ - -DBUILD_CHUA_OPCODES='OFF' \ -Wno-dev make -C build }
[arch-commits] Commit in hoogle/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:12:21 Author: felixonmars Revision: 1130861 archrelease: copy trunk to community-staging-x86_64 Added: hoogle/repos/community-staging-x86_64/ hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 1130860, hoogle/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 1130860, hoogle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 03:12:21 UTC (rev 1130861) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hoogle +pkgver=5.0.18.2 +pkgrel=70 +pkgdesc="Haskell API Search" +url="https://www.haskell.org/hoogle/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-connection' 'haskell-extra' 'haskell-foundation' 'haskell-hashable' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-mmap' 'haskell-network' 'haskell-old-locale' 'haskell-process-extras' + 'haskell-resourcet' 'haskell-src-exts' 'haskell-storable-tuple' 'haskell-tar' + 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 'haskell-wai' + 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('933564b12ffc95a89610e00fc8c7b35c90ce45a732a3812b58a9173c821dcec2e44a6625fa9b8b369706ea5d6e823c075ad324ed6649a057356d22f824df') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $pkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in hoogle/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:12:14 Author: felixonmars Revision: 1130860 upgpkg: hoogle 5.0.18.2-70: rebuild with attoparsec 0.14.4 Modified: hoogle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:11:20 UTC (rev 1130859) +++ PKGBUILD2022-02-10 03:12:14 UTC (rev 1130860) @@ -3,7 +3,7 @@ pkgname=hoogle pkgver=5.0.18.2 -pkgrel=69 +pkgrel=70 pkgdesc="Haskell API Search" url="https://www.haskell.org/hoogle/; license=("BSD")
[arch-commits] Commit in haskell-cabal-install-parsers/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:11:20 Author: felixonmars Revision: 1130859 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cabal-install-parsers/repos/community-staging-x86_64/ haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1130858, haskell-cabal-install-parsers/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1130858, haskell-cabal-install-parsers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 03:11:20 UTC (rev 1130859) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=cabal-install-parsers +pkgname=haskell-cabal-install-parsers +pkgver=0.4.2 +pkgrel=79 +pkgdesc="Utilities to work with cabal-install files" +url="https://haskell-ci.rtfd.org/; +license=("GPL" "BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-binary-instances' + 'haskell-cryptohash-sha256' 'haskell-lukko' 'haskell-network-uri' 'haskell-tar') +makedepends=('ghc' 'uusi' 'haskell-ansi-terminal' 'haskell-tasty' 'haskell-tasty-golden' + 'haskell-tasty-hunit' 'haskell-tree-diff') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('f41dd0fe65994330aca0b372f96e370eeaf5b7f9909682aa7d394244e4144358b70e482b2d4cd54ba78068b202155fb6dacd38b81eadeaa877c6bc5bbf2ba8fb') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--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 + cabal update # Generate cabal config for tests + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-cabal-install-parsers/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:11:13 Author: felixonmars Revision: 1130858 upgpkg: haskell-cabal-install-parsers 0.4.2-79: rebuild with attoparsec 0.14.4 Modified: haskell-cabal-install-parsers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:10:15 UTC (rev 1130857) +++ PKGBUILD2022-02-10 03:11:13 UTC (rev 1130858) @@ -3,7 +3,7 @@ _hkgname=cabal-install-parsers pkgname=haskell-cabal-install-parsers pkgver=0.4.2 -pkgrel=78 +pkgrel=79 pkgdesc="Utilities to work with cabal-install files" url="https://haskell-ci.rtfd.org/; license=("GPL" "BSD")
[arch-commits] Commit in haskell-hie-bios/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:10:15 Author: felixonmars Revision: 1130857 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hie-bios/repos/community-staging-x86_64/ haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD (from rev 1130856, haskell-hie-bios/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD (from rev 1130856, haskell-hie-bios/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 03:10:15 UTC (rev 1130857) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan + +_hkgname=hie-bios +pkgname=haskell-hie-bios +pkgver=0.7.6 +pkgrel=50 +pkgdesc="Set up a GHC API session" +url="https://github.com/mpickering/hie-bios; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-conduit' + 'haskell-conduit-extra' 'haskell-cryptohash-sha1' 'haskell-exceptions' 'haskell-extra' + 'haskell-file-embed' 'haskell-ghc-api-compat' 'haskell-hslogger' + 'haskell-optparse-applicative' 'haskell-temporary' 'haskell-unix-compat' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml') +makedepends=('ghc' 'uusi' 'haskell-hspec-expectations' 'haskell-tasty' 'haskell-tasty-expected-failure' + 'haskell-tasty-hunit') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz; + $pkgname-ghc-9.0.2.patch::https://github.com/haskell/hie-bios/commit/da0cb23384cc6e9b393792f8f25a3c174a4edafa.patch) +sha512sums=('33ffb37f5f39ebd9e4000de298d2645c15426818704f1d806b5f186d0d0d82bfd22df70aed181a9eab9d3b2581055a1e9c0925051fa05d97f38f4c8c7c7d0d14' + '5fa94f58c47d8597a8b797ea526422463569983332e1acd1769e6d67fd85dcbaea1b8ad2ba72f11f9755aaa49a101f4ad601ce5121756638df7ee6e478619885') + +prepare() { + cd $_hkgname-$pkgver + + patch -Np1 -i ../$pkgname-ghc-9.0.2.patch + + # It is broken only in the hackage tarball + sed -i 's/FilePah/FilePath/' tests/ParserTests.hs + + # Additional fixes for dynamic ghc + sed -i 's/updateWays \.//' src/HIE/Bios/Environment.hs + + # https://github.com/mpickering/hie-bios/issues/290 + chmod +x tests/projects/*/*.sh +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + cabal update # Generate cabal config for tests + # Test failures are related to process-1.6.13 + runhaskell Setup test --show-details=direct || echo "Tests failed" +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hie-bios/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:10:07 Author: felixonmars Revision: 1130856 upgpkg: haskell-hie-bios 0.7.6-50: rebuild with attoparsec 0.14.4 Modified: haskell-hie-bios/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:09:00 UTC (rev 1130855) +++ PKGBUILD2022-02-10 03:10:07 UTC (rev 1130856) @@ -3,7 +3,7 @@ _hkgname=hie-bios pkgname=haskell-hie-bios pkgver=0.7.6 -pkgrel=49 +pkgrel=50 pkgdesc="Set up a GHC API session" url="https://github.com/mpickering/hie-bios; license=("BSD")
[arch-commits] Commit in haskell-shake/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:09:00 Author: felixonmars Revision: 1130855 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shake/repos/community-staging-x86_64/ haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 1130854, haskell-shake/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 1130854, haskell-shake/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 03:09:00 UTC (rev 1130855) @@ -0,0 +1,60 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shake +pkgname=haskell-shake +pkgver=0.19.5 +pkgrel=96 +pkgdesc="Build system library, like Make, but more accurate dependencies." +url="https://shakebuild.com; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-extra' 'haskell-filepattern' 'haskell-hashable' + 'haskell-heaps' 'haskell-js-dgtable' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-primitive' 'haskell-random' 'haskell-unordered-containers' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('655c146102ca6479d5a1de11040e7c6b5f18c5386f9bb93d5305c837bc405e6bd3dd9f2e9daec74fb59de6a91272485f83bb708028cd55d9771afb39ff3b9f64') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/ghc --make/ghc -dynamic --make/' src/Test/{Command.hs,CloseFileHandles.hs} +sed -e 's/ghc -package=Cabal/ghc -package=Cabal -dynamic/' \ +-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \ +-e 's/"configure",/"configure","--enable-executable-dynamic","--disable-library-vanilla",/' \ +-i src/Test/Docs.hs +sed -i 's/cmd "ghc" flags/cmd "ghc" "-dynamic" flags/' src/Test/Self.hs src/Test/SelfMake.hs +sed -i 's/ghc --make/ghc -dynamic --make/' docs/manual/build.sh + +# Not sure about this one: +sed -i 's/at cmd, called at/at want, called at/' src/Test/Errors.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-portable -f-cloud -f-embed-files +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-shake/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:08:53 Author: felixonmars Revision: 1130854 upgpkg: haskell-shake 0.19.5-96: rebuild with attoparsec 0.14.4 Modified: haskell-shake/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 03:02:17 UTC (rev 1130853) +++ PKGBUILD2022-02-10 03:08:53 UTC (rev 1130854) @@ -4,7 +4,7 @@ _hkgname=shake pkgname=haskell-shake pkgver=0.19.5 -pkgrel=95 +pkgrel=96 pkgdesc="Build system library, like Make, but more accurate dependencies." url="https://shakebuild.com; license=("BSD")
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Thursday, February 10, 2022 @ 03:02:17 Author: felixonmars Revision: 1130853 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 1130852, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 1130852, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 03:02:17 UTC (rev 1130853) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.8.0 +pkgrel=24 +pkgdesc="Shell script analysis tool" +url="https://www.shellcheck.net; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-diff' 'haskell-quickcheck' 'haskell-regex-tdfa') +makedepends=('ghc' 'pandoc' 'uusi') +source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;) +sha512sums=('71f4c6745c6094ab1832a0f19f3e65621af93dd57c2cd780b8702886481e5568d708a9d1884e82525b92b6d109bf94d843dd10ac991ead27ca6cd4c6c553e92d') + +prepare() { +cd $pkgname-$pkgver +gen-setup +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + +./manpage +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $pkgname-$pkgver + +install -D -m644 ${pkgname}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 03:02:09 Author: felixonmars Revision: 1130852 upgpkg: shellcheck 0.8.0-24: rebuild with attoparsec 0.14.4 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:58:59 UTC (rev 1130851) +++ PKGBUILD2022-02-10 03:02:09 UTC (rev 1130852) @@ -5,7 +5,7 @@ _hkgname=ShellCheck pkgname=shellcheck pkgver=0.8.0 -pkgrel=23 +pkgrel=24 pkgdesc="Shell script analysis tool" url="https://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:58:59 Author: felixonmars Revision: 1130851 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-crossref/repos/community-staging-x86_64/ pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 1130850, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 1130850, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:58:59 UTC (rev 1130851) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.12.2 +pkgrel=17 +pkgdesc="Pandoc filter for cross-references" +url="https://hackage.haskell.org/package/${pkgname}; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-gitrev' 'haskell-microlens' + 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-open-browser' + 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-roman-numerals' + 'haskell-syb' 'haskell-utility-ht') +makedepends=('ghc' 'haskell-hspec') +conflicts=('haskell-pandoc-crossref') +replaces=('haskell-pandoc-crossref') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz;) +sha512sums=('44223954ee459a3215ab162e6098a1bd6bce0c02d09aee72cebbe26d977f3cce90e1cd90c01628df68c4d1f0452694eb5b19ebee6ca30e4f8e8e34d0040b4670') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-enable_flaky_tests +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $pkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in pandoc-crossref/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:58:52 Author: felixonmars Revision: 1130850 upgpkg: pandoc-crossref 0.3.12.2-17: rebuild with attoparsec 0.14.4 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:57:56 UTC (rev 1130849) +++ PKGBUILD2022-02-10 02:58:52 UTC (rev 1130850) @@ -4,7 +4,7 @@ pkgname=pandoc-crossref pkgver=0.3.12.2 -pkgrel=16 +pkgrel=17 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in haskell-lsp-test/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:57:56 Author: felixonmars Revision: 1130849 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lsp-test/repos/community-staging-x86_64/ haskell-lsp-test/repos/community-staging-x86_64/PKGBUILD (from rev 1130848, haskell-lsp-test/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-lsp-test/repos/community-staging-x86_64/PKGBUILD (from rev 1130848, haskell-lsp-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:57:56 UTC (rev 1130849) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=lsp-test +pkgname=haskell-lsp-test +pkgver=0.14.0.1 +pkgrel=56 +pkgdesc="Functional test framework for LSP servers." +url="https://github.com/haskell/lsp/blob/master/lsp-test/README.md; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-glob' 'haskell-aeson' 'haskell-aeson-pretty' + 'haskell-ansi-terminal' 'haskell-async' 'haskell-conduit' 'haskell-conduit-parse' + 'haskell-data-default' 'haskell-lens' 'haskell-lsp' 'haskell-lsp-types' + 'haskell-parser-combinators' 'haskell-some' 'haskell-unliftio' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0159cb688617658653588c4d5e1599440e27fc37705227ae920c8a5d280ef4effefc80e2f40ca64da0cf62a2ab05b4463490c2dbb92b8300f1e777a973b98169') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-lsp-test/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:57:49 Author: felixonmars Revision: 1130848 upgpkg: haskell-lsp-test 0.14.0.1-56: rebuild with attoparsec 0.14.4 Modified: haskell-lsp-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:56:07 UTC (rev 1130847) +++ PKGBUILD2022-02-10 02:57:49 UTC (rev 1130848) @@ -3,7 +3,7 @@ _hkgname=lsp-test pkgname=haskell-lsp-test pkgver=0.14.0.1 -pkgrel=55 +pkgrel=56 pkgdesc="Functional test framework for LSP servers." url="https://github.com/haskell/lsp/blob/master/lsp-test/README.md; license=("BSD")
[arch-commits] Commit in haskell-hasql-implicits/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:56:07 Author: felixonmars Revision: 1130847 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-implicits/repos/community-staging-x86_64/ haskell-hasql-implicits/repos/community-staging-x86_64/PKGBUILD (from rev 1130846, haskell-hasql-implicits/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-hasql-implicits/repos/community-staging-x86_64/PKGBUILD (from rev 1130846, haskell-hasql-implicits/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:56:07 UTC (rev 1130847) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-implicits +pkgname=haskell-hasql-implicits +pkgver=0.1.0.2 +pkgrel=65 +pkgdesc="Implicit definitions for Hasql, such as default codecs for standard types" +url="https://github.com/nikita-volkov/hasql-implicits; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-hasql' 'haskell-network-ip' 'haskell-scientific' + 'haskell-uuid' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('2788d365dd9d0c4826562472b577ac3715043f3a722ef7c21aaed754f122e74d') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql-implicits/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:56:00 Author: felixonmars Revision: 1130846 upgpkg: haskell-hasql-implicits 0.1.0.2-65: rebuild with attoparsec 0.14.4 Modified: haskell-hasql-implicits/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:54:54 UTC (rev 1130845) +++ PKGBUILD2022-02-10 02:56:00 UTC (rev 1130846) @@ -3,7 +3,7 @@ _hkgname=hasql-implicits pkgname=haskell-hasql-implicits pkgver=0.1.0.2 -pkgrel=64 +pkgrel=65 pkgdesc="Implicit definitions for Hasql, such as default codecs for standard types" url="https://github.com/nikita-volkov/hasql-implicits; license=("MIT")
[arch-commits] Commit in haskell-hasql-transaction/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:54:54 Author: felixonmars Revision: 1130845 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-transaction/repos/community-staging-x86_64/ haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 1130844, haskell-hasql-transaction/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 1130844, haskell-hasql-transaction/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:54:54 UTC (rev 1130845) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-transaction +pkgname=haskell-hasql-transaction +pkgver=1.0.1.1 +pkgrel=8 +pkgdesc="A composable abstraction over the retryable transactions for Hasql" +url="https://github.com/nikita-volkov/hasql-transaction; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-bytestring-tree-builder' 'haskell-contravariant' + 'haskell-contravariant-extras' 'haskell-hasql') +makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c37c463c3cce859cb3afb35ab3ac6a55db27209bbed4209f77b027ace2c21888b544223ceabf86cde92d60c26e65d03df26c2974bcbca99b466f3ccc683f0583') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/5432/9824/' conflicts-test/Main.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +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-hasql-transaction/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:54:47 Author: felixonmars Revision: 1130844 upgpkg: haskell-hasql-transaction 1.0.1.1-8: rebuild with attoparsec 0.14.4 Modified: haskell-hasql-transaction/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:54:20 UTC (rev 1130843) +++ PKGBUILD2022-02-10 02:54:47 UTC (rev 1130844) @@ -3,7 +3,7 @@ _hkgname=hasql-transaction pkgname=haskell-hasql-transaction pkgver=1.0.1.1 -pkgrel=7 +pkgrel=8 pkgdesc="A composable abstraction over the retryable transactions for Hasql" url="https://github.com/nikita-volkov/hasql-transaction; license=('MIT')
[arch-commits] Commit in haskell-hasql-pool/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:54:20 Author: felixonmars Revision: 1130843 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-pool/repos/community-staging-x86_64/ haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 1130842, haskell-hasql-pool/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 1130842, haskell-hasql-pool/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:54:20 UTC (rev 1130843) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql-pool +pkgname=haskell-hasql-pool +pkgver=0.5.2 +pkgrel=296 +pkgdesc="A pool of connections for Hasql" +url="https://github.com/nikita-volkov/hasql-pool; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-hasql' 'haskell-resource-pool') +makedepends=('ghc' 'haskell-hspec') +checkdepends=('pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('5609f05134a259826e17a7391d3324f1d2b474cd83082e4f67175086da1e481a1a75b336932a97371b32e7427e869498bb87af3f7c6246225698e8ceef1aa372') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/5432/9824/' test/Main.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +#runhaskell Setup test --show-details=direct +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-hasql-pool/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:54:12 Author: felixonmars Revision: 1130842 upgpkg: haskell-hasql-pool 0.5.2-296: rebuild with attoparsec 0.14.4 Modified: haskell-hasql-pool/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:53:49 UTC (rev 1130841) +++ PKGBUILD2022-02-10 02:54:12 UTC (rev 1130842) @@ -4,7 +4,7 @@ _hkgname=hasql-pool pkgname=haskell-hasql-pool pkgver=0.5.2 -pkgrel=295 +pkgrel=296 pkgdesc="A pool of connections for Hasql" url="https://github.com/nikita-volkov/hasql-pool; license=('MIT')
[arch-commits] Commit in haskell-yesod-persistent/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:53:49 Author: felixonmars Revision: 1130841 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-persistent/repos/community-staging-x86_64/ haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1130840, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1130840, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:53:49 UTC (rev 1130841) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0.7 +pkgrel=134 +pkgdesc="Some helpers for using Persistent from Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" "haskell-persistent" + "haskell-resource-pool" "haskell-resourcet" "haskell-yesod-core") +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-wai-extra' 'haskell-persistent-sqlite') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9312189947a6ba97bec12c057535a54bb024847ee0f08ba50473a78327f7ca25083738f0742c0847d0b329ef0e764412c85ac32aab4ebde2851a29e60e82d337') + +prepare() { +cd $_hkgname-$pkgver +uusi -d persistent-template $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-yesod-persistent/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:53:42 Author: felixonmars Revision: 1130840 upgpkg: haskell-yesod-persistent 1.6.0.7-134: rebuild with attoparsec 0.14.4 Modified: haskell-yesod-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:53:15 UTC (rev 1130839) +++ PKGBUILD2022-02-10 02:53:42 UTC (rev 1130840) @@ -4,7 +4,7 @@ _hkgname=yesod-persistent pkgname=haskell-yesod-persistent pkgver=1.6.0.7 -pkgrel=133 +pkgrel=134 pkgdesc="Some helpers for using Persistent from Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-persistent-qq/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:53:15 Author: felixonmars Revision: 1130839 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-qq/repos/community-staging-x86_64/ haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 1130838, haskell-persistent-qq/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 1130838, haskell-persistent-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:53:15 UTC (rev 1130839) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=persistent-qq +pkgname=haskell-persistent-qq +pkgver=2.12.0.1 +pkgrel=108 +pkgdesc="Provides a quasi-quoter for raw SQL for persistent" +url="https://github.com/yesod-web/persistent; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta' 'haskell-persistent') +makedepends=('ghc' 'haskell-aeson' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' + 'haskell-monad-logger' 'haskell-persistent-sqlite' 'haskell-resourcet' + 'haskell-unliftio') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('14a06fd7b2b773a80f0963658bdc74f17755579ddee45f7875208ad4046d7cdee096cbf2fdba41b34baa43bc6fecb901cfdbd65c12845a9381844bf14afd6df6') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-persistent-qq/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:53:07 Author: felixonmars Revision: 1130838 upgpkg: haskell-persistent-qq 2.12.0.1-108: rebuild with attoparsec 0.14.4 Modified: haskell-persistent-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:52:12 UTC (rev 1130837) +++ PKGBUILD2022-02-10 02:53:07 UTC (rev 1130838) @@ -3,7 +3,7 @@ _hkgname=persistent-qq pkgname=haskell-persistent-qq pkgver=2.12.0.1 -pkgrel=107 +pkgrel=108 pkgdesc="Provides a quasi-quoter for raw SQL for persistent" url="https://github.com/yesod-web/persistent; license=('MIT')
[arch-commits] Commit in dhall-lsp-server/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:52:12 Author: felixonmars Revision: 1130837 archrelease: copy trunk to community-staging-x86_64 Added: dhall-lsp-server/repos/community-staging-x86_64/ dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 1130836, dhall-lsp-server/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 1130836, dhall-lsp-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:52:12 UTC (rev 1130837) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +pkgname=dhall-lsp-server +pkgver=1.0.17 +pkgrel=32 +pkgdesc="Language Server Protocol (LSP) server for Dhall" +url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme; +license=("custom:MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-data-default' 'dhall' + 'dhall-json' 'haskell-lsp0' 'haskell-hslogger' 'haskell-lens' 'haskell-lens-family-core' + 'haskell-megaparsec' 'haskell-network-uri' 'haskell-optparse-applicative' + 'haskell-prettyprinter' 'haskell-rope-utf16-splay' 'haskell-unordered-containers' + 'haskell-uri-encode') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-doctest' 'haskell-hspec' 'haskell-lsp0-types' + 'haskell-lsp0-test' 'haskell-tasty' 'haskell-tasty-hspec') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('79781f076e6725cbd5cfdb26b9113baf3c25c5ba50ba09d829dd837637fa0d1ebd8849e38ee13fa3ec0f70e8dd7e85ef1587f99bd2437f8cffcc2903fdea8af4') + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + LD_LIBRARY_PATH="$PWD/dist/build" PATH="$PWD/dist/build/dhall-lsp-server:$PATH" runhaskell Setup test --show-details=direct +} + +package() { + cd $pkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-lsp-server/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:52:05 Author: felixonmars Revision: 1130836 upgpkg: dhall-lsp-server 1.0.17-32: rebuild with attoparsec 0.14.4 Modified: dhall-lsp-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:51:20 UTC (rev 1130835) +++ PKGBUILD2022-02-10 02:52:05 UTC (rev 1130836) @@ -2,7 +2,7 @@ pkgname=dhall-lsp-server pkgver=1.0.17 -pkgrel=31 +pkgrel=32 pkgdesc="Language Server Protocol (LSP) server for Dhall" url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme; license=("custom:MIT")
[arch-commits] Commit in dhall-yaml/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:51:20 Author: felixonmars Revision: 1130835 archrelease: copy trunk to community-staging-x86_64 Added: dhall-yaml/repos/community-staging-x86_64/ dhall-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 1130834, dhall-yaml/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: dhall-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 1130834, dhall-yaml/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:51:20 UTC (rev 1130835) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +pkgname=dhall-yaml +pkgver=1.2.9 +pkgrel=31 +pkgdesc="Convert between Dhall and YAML" +url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml; +license=("GPL3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hsyaml' 'haskell-hsyaml-aeson' 'haskell-aeson' 'haskell-ansi-terminal' + 'dhall' 'dhall-json' 'haskell-optparse-applicative' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-expected-failure' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('3675bd07c4798f1329309e47d3c2563bb61a4ff6d23df3c5a02f7f79d89a3ac15113b7e9a908347793c53a695f9ad27be1964d92114896c6c42d4de7d7f1a60d') + +prepare() { + cd $pkgname-$pkgver + gen-setup +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $pkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-yaml/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:51:12 Author: felixonmars Revision: 1130834 upgpkg: dhall-yaml 1.2.9-31: rebuild with attoparsec 0.14.4 Modified: dhall-yaml/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:50:33 UTC (rev 1130833) +++ PKGBUILD2022-02-10 02:51:12 UTC (rev 1130834) @@ -2,7 +2,7 @@ pkgname=dhall-yaml pkgver=1.2.9 -pkgrel=30 +pkgrel=31 pkgdesc="Convert between Dhall and YAML" url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml; license=("GPL3")
[arch-commits] Commit in idris/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:50:33 Author: felixonmars Revision: 1130833 archrelease: copy trunk to community-staging-x86_64 Added: idris/repos/community-staging-x86_64/ idris/repos/community-staging-x86_64/PKGBUILD (from rev 1130832, idris/trunk/PKGBUILD) --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: idris/repos/community-staging-x86_64/PKGBUILD (from rev 1130832, idris/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:50:33 UTC (rev 1130833) @@ -0,0 +1,63 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=idris +pkgver=1.3.3 +pkgrel=325 +pkgdesc="Functional Programming Language with Dependent Types" +url="https://www.idris-lang.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-base64-bytestring' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-cheapskate' 'haskell-code-page' 'haskell-fingertree' + 'haskell-fsnotify' 'haskell-ieee754' 'haskell-libffi' 'haskell-megaparsec' + 'haskell-network' 'haskell-optparse-applicative' 'haskell-parser-combinators' + 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-terminal-size' + 'haskell-uniplate' 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-vector' + 'haskell-vector-binary-instances' 'haskell-zip-archive') +makedepends=('ghc' 'uusi' 'haskell-tagged' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-tasty-rerun' + 'nodejs') +source=("$pkgname-$pkgver.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v$pkgver.tar.gz; + idris-haskeline-0.8.patch::https://github.com/idris-lang/Idris-dev/pull/4871.patch) +sha512sums=('fc5c65847c8021ed691c7968043a04fcffaed3a44a6339f611fed616fddefa1b5bc2da8e7e6662dfa552981688a1c96571eadc197e4e50ba060de3c6ddbd03de' + '4400ea44d61ab5080926fb88c3a9195dda6dfcefb794a335ca00dcdbc9df8a1e6cb2a9b5ed1c906c34fedea8019281b395f030a6267708be68676c8cc6e5b6fa') + +prepare() { +cd Idris-dev-$pkgver +patch -p1 -i ../idris-haskeline-0.8.patch +sed -i '1ioverride IDRIS := env LD_PRELOAD=$(shell ls ../../dist/build/libHSidris-*-ghc*.so) $(IDRIS)' \ +libs/*/Makefile +sed -i 's/Just sline/sline/' src/Idris/Parser/Stack.hs +uusi idris.cabal +} + +build() { +cd Idris-dev-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fFFI -fGMP -f-release -f-freestanding -f-CI -f-execonly --ghc-option='-pie' +LC_CTYPE=en_US.UTF-8 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 Idris-dev-$pkgver +# TODO: figure out the tests +PATH="$PWD/dist/build:$PWD/dist/build/idris:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" IDRIS_LIBRARY_PATH="$PWD/libs" runhaskell Setup test || echo "Tests failed" +} + +package() { +cd Idris-dev-$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 idris/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:50:26 Author: felixonmars Revision: 1130832 upgpkg: idris 1.3.3-325: rebuild with attoparsec 0.14.4 Modified: idris/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:39:42 UTC (rev 1130831) +++ PKGBUILD2022-02-10 02:50:26 UTC (rev 1130832) @@ -3,7 +3,7 @@ pkgname=idris pkgver=1.3.3 -pkgrel=324 +pkgrel=325 pkgdesc="Functional Programming Language with Dependent Types" url="https://www.idris-lang.org/; license=("BSD")
[arch-commits] Commit in haskell-servant-server/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:39:42 Author: felixonmars Revision: 1130831 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-server/repos/community-staging-x86_64/ haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 1130830, haskell-servant-server/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 1130830, haskell-servant-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:39:42 UTC (rev 1130831) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant-server +pkgname=haskell-servant-server +pkgver=0.18.3 +pkgrel=96 +pkgdesc="A family of combinators for defining webservices APIs and serving them" +url="https://haskell-servant.readthedocs.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-base64-bytestring' + 'haskell-http-api-data' 'haskell-http-media' 'haskell-http-types' + 'haskell-network-uri' 'haskell-monad-control' 'haskell-network' 'haskell-servant' + 'haskell-sop-core' 'haskell-string-conversions' 'haskell-resourcet' 'haskell-tagged' + 'haskell-transformers-base' 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' + 'haskell-word8') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-wai' 'haskell-should-not-typecheck' + 'haskell-quickcheck' 'haskell-safe' 'haskell-wai-extra' 'haskell-temporary' + 'haskell-transformers-compat') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c89a676de870cba67b86e818a87f144a316294d6ef786bdcc20017da48089cf0c25fc434ed0b42e81053fae4ad1ac0628443e4d0afb7f17fa53a1b5516272d28') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base-compat $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-servant-server/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:39:35 Author: felixonmars Revision: 1130830 upgpkg: haskell-servant-server 0.18.3-96: rebuild with attoparsec 0.14.4 Modified: haskell-servant-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:38:40 UTC (rev 1130829) +++ PKGBUILD2022-02-10 02:39:35 UTC (rev 1130830) @@ -4,7 +4,7 @@ _hkgname=servant-server pkgname=haskell-servant-server pkgver=0.18.3 -pkgrel=95 +pkgrel=96 pkgdesc="A family of combinators for defining webservices APIs and serving them" url="https://haskell-servant.readthedocs.org/; license=("BSD")
[arch-commits] Commit in haskell-hspec-wai-json/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:38:40 Author: felixonmars Revision: 1130829 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 1130828, 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 1130828, haskell-hspec-wai-json/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:38:40 UTC (rev 1130829) @@ -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=232 +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 --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hspec-wai-json/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:38:32 Author: felixonmars Revision: 1130828 upgpkg: haskell-hspec-wai-json 0.11.0-232: rebuild with attoparsec 0.14.4 Modified: haskell-hspec-wai-json/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:38:10 UTC (rev 1130827) +++ PKGBUILD2022-02-10 02:38:32 UTC (rev 1130828) @@ -4,7 +4,7 @@ _hkgname=hspec-wai-json pkgname=haskell-hspec-wai-json pkgver=0.11.0 -pkgrel=231 +pkgrel=232 pkgdesc="Testing JSON APIs with hspec-wai" url="https://github.com/hspec/hspec-wai; license=("MIT")
[arch-commits] Commit in haskell-scotty/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:38:10 Author: felixonmars Revision: 1130827 archrelease: copy trunk to community-staging-x86_64 Added: haskell-scotty/repos/community-staging-x86_64/ haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 1130826, haskell-scotty/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 1130826, haskell-scotty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:38:10 UTC (rev 1130827) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=scotty +pkgname=haskell-scotty +pkgver=0.12 +pkgrel=238 +pkgdesc="Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp" +url="https://github.com/scotty-web/scotty; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat-batteries' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-data-default-class' 'haskell-http-types' + 'haskell-monad-control' 'haskell-network' 'haskell-regex-compat' + 'haskell-transformers-base' 'haskell-transformers-compat' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp') +makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-hspec-wai' + 'haskell-lifted-base') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('e1d77ee05eaa4b1871566b33683da9ab15dda8f7c42875701d62caf7db7defd2') + +prepare() { + cd $_hkgname-$pkgver + sed -i '/nats/d;/fail/d' $_hkgname.cabal + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-scotty/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:38:02 Author: felixonmars Revision: 1130826 upgpkg: haskell-scotty 0.12-238: rebuild with attoparsec 0.14.4 Modified: haskell-scotty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:37:26 UTC (rev 1130825) +++ PKGBUILD2022-02-10 02:38:02 UTC (rev 1130826) @@ -3,7 +3,7 @@ _hkgname=scotty pkgname=haskell-scotty pkgver=0.12 -pkgrel=237 +pkgrel=238 pkgdesc="Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp" url="https://github.com/scotty-web/scotty; license=("BSD")
[arch-commits] Commit in haskell-http-conduit/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:37:26 Author: felixonmars Revision: 1130825 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-conduit/repos/community-staging-x86_64/ haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1130824, haskell-http-conduit/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1130824, haskell-http-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:37:26 UTC (rev 1130825) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-conduit +pkgname=haskell-http-conduit +pkgver=2.3.8 +pkgrel=144 +pkgdesc="HTTP client package with conduit interface and HTTPS support" +url="https://www.yesodweb.com/book/http-conduit; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 'haskell-resourcet' + 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-blaze-builder' 'haskell-case-insensitive' 'haskell-connection' + 'haskell-cookie' 'haskell-data-default-class' 'haskell-hunit' 'haskell-hspec' + 'haskell-lifted-base' 'haskell-network' 'haskell-streaming-commons' 'haskell-temporary' + 'haskell-unliftio' 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-conduit' + 'haskell-warp' 'haskell-warp-tls') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('44c337f1a0a0ec74a5d6e4e28a3aa5a32609c3a4da9424e99aedc2a8db67fc4684ef10cf82d6bda0761c7ffba4f0222e683946ab6dd8de1ab8225a40cc14cf66') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test || echo "Tests failed" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-http-conduit/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:37:19 Author: felixonmars Revision: 1130824 upgpkg: haskell-http-conduit 2.3.8-144: rebuild with attoparsec 0.14.4 Modified: haskell-http-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:36:40 UTC (rev 1130823) +++ PKGBUILD2022-02-10 02:37:19 UTC (rev 1130824) @@ -4,7 +4,7 @@ _hkgname=http-conduit pkgname=haskell-http-conduit pkgver=2.3.8 -pkgrel=143 +pkgrel=144 pkgdesc="HTTP client package with conduit interface and HTTPS support" url="https://www.yesodweb.com/book/http-conduit; license=("BSD")
[arch-commits] Commit in cabal-install/repos (3 files)
Date: Thursday, February 10, 2022 @ 02:36:40 Author: felixonmars Revision: 1130823 archrelease: copy trunk to community-staging-x86_64 Added: cabal-install/repos/community-staging-x86_64/ cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 1130822, cabal-install/trunk/PKGBUILD) cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (from rev 1130822, cabal-install/trunk/cabal-install-base16-bytestring1.0.patch) --+ PKGBUILD | 46 + cabal-install-base16-bytestring1.0.patch | 78 + 2 files changed, 124 insertions(+) Copied: cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 1130822, cabal-install/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:36:40 UTC (rev 1130823) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic +# Contributor: Vesa Kaihlavirta +# Contributor: Arch Haskell Team + +pkgname=cabal-install +pkgver=3.4.0.0 +pkgrel=97 +pkgdesc="The command-line interface for Cabal and Hackage." +url="https://hackage.haskell.org/package/cabal-install; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-base16-bytestring' 'haskell-cryptohash-sha256' + 'haskell-echo' 'haskell-edit-distance' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-http' 'haskell-network-uri' 'haskell-random' 'haskell-regex-base' + 'haskell-regex-posix' 'haskell-resolv' 'haskell-tar' 'haskell-zlib' 'haskell-lukko') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz; +$pkgname-base16-bytestring1.0.patch) +sha512sums=('0fd93c86c59e3c626341be3c67e69a1502f1ce1413b4a456cd930d5449cabdaeb033ac5f47673db0e708fc194aadf8ab0aa2904b6b0f195b57907c5b40588323' + '966e2f0e3fd1cff3d673cb91f73b2a42049653e39a3025cdbbf86ec8ebfbd49bad278c8d01f521bbe580369bd11baf2aa7f8195e0ae450efd8ae615d13aa2300') + +prepare() { +cd $pkgname-$pkgver +patch -p2 -i ../$pkgname-base16-bytestring1.0.patch +uusi -u base $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ +--docdir="/usr/share/doc/${pkgname}" + runhaskell Setup build $MAKEFLAGS +} + +package() { + cd $pkgname-$pkgver + runhaskell Setup copy --destdir="${pkgdir}" + + install -Dm644 LICENSE \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + install -Dm644 bash-completion/cabal \ +"${pkgdir}/usr/share/bash-completion/completions/cabal" +} Copied: cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (from rev 1130822, cabal-install/trunk/cabal-install-base16-bytestring1.0.patch) === --- community-staging-x86_64/cabal-install-base16-bytestring1.0.patch (rev 0) +++ community-staging-x86_64/cabal-install-base16-bytestring1.0.patch 2022-02-10 02:36:40 UTC (rev 1130823) @@ -0,0 +1,78 @@ +diff --git a/cabal-install/Distribution/Client/HashValue.hs b/cabal-install/Distribution/Client/HashValue.hs +index 54b8aee9e..11e647c1c 100644 +--- a/cabal-install/Distribution/Client/HashValue.hs b/cabal-install/Distribution/Client/HashValue.hs +@@ -1,3 +1,4 @@ ++{-# LANGUAGE CPP #-} + {-# LANGUAGE DeriveDataTypeable #-} + {-# LANGUAGE DeriveGeneric #-} + module Distribution.Client.HashValue ( +@@ -72,10 +73,14 @@ hashFromTUF (Sec.Hash hashstr) = + --TODO: [code cleanup] either we should get TUF to use raw bytestrings or + -- perhaps we should also just use a base16 string as the internal rep. + case Base16.decode (BS.pack hashstr) of ++#if MIN_VERSION_base16_bytestring(1,0,0) ++ Right hash -> HashValue hash ++ Left _ -> error "hashFromTUF: cannot decode base16" ++#else + (hash, trailing) | not (BS.null hash) && BS.null trailing + -> HashValue hash + _ -> error "hashFromTUF: cannot decode base16 hash" +- ++#endif + + -- | Truncate a 32 byte SHA256 hash to + -- +diff --git a/cabal-install/src/Distribution/Client/HttpUtils.hs b/cabal-install/src/Distribution/Client/HttpUtils.hs +index 9b8a8ecb844..0c334bec44a 100644 +--- a/cabal-install/Distribution/Client/HttpUtils.hs b/cabal-install/Distribution/Client/HttpUtils.hs +@@ -1,4 +1,5 @@ + {-# LANGUAGE BangPatterns #-} ++{-# LANGUAGE CPP #-} + - + -- | Separate module for HTTP actions, using a proxy server if one exists. + - +@@ -182,7 +183,11 @@
[arch-commits] Commit in cabal-install/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:36:31 Author: felixonmars Revision: 1130822 upgpkg: cabal-install 3.4.0.0-97: rebuild with attoparsec 0.14.4 Modified: cabal-install/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:35:29 UTC (rev 1130821) +++ PKGBUILD2022-02-10 02:36:31 UTC (rev 1130822) @@ -5,7 +5,7 @@ pkgname=cabal-install pkgver=3.4.0.0 -pkgrel=96 +pkgrel=97 pkgdesc="The command-line interface for Cabal and Hackage." url="https://hackage.haskell.org/package/cabal-install; license=('BSD')
[arch-commits] Commit in haskell-js-jquery/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:35:29 Author: felixonmars Revision: 1130821 archrelease: copy trunk to community-staging-x86_64 Added: haskell-js-jquery/repos/community-staging-x86_64/ haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 1130820, haskell-js-jquery/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 1130820, haskell-js-jquery/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:35:29 UTC (rev 1130821) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=js-jquery +pkgname=haskell-js-jquery +pkgver=3.3.1 +pkgrel=755 +pkgdesc="Obtain minified jQuery code" +url="https://github.com/ndmitchell/js-jquery#readme; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-http') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('359a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-js-jquery/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:35:21 Author: felixonmars Revision: 1130820 upgpkg: haskell-js-jquery 3.3.1-755: rebuild with attoparsec 0.14.4 Modified: haskell-js-jquery/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:35:00 UTC (rev 1130819) +++ PKGBUILD2022-02-10 02:35:21 UTC (rev 1130820) @@ -4,7 +4,7 @@ _hkgname=js-jquery pkgname=haskell-js-jquery pkgver=3.3.1 -pkgrel=754 +pkgrel=755 pkgdesc="Obtain minified jQuery code" url="https://github.com/ndmitchell/js-jquery#readme; license=("MIT")
[arch-commits] Commit in hledger-ui/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:35:00 Author: felixonmars Revision: 1130819 archrelease: copy trunk to community-staging-x86_64 Added: hledger-ui/repos/community-staging-x86_64/ hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1130818, hledger-ui/trunk/PKGBUILD) --+ PKGBUILD | 34 ++ 1 file changed, 34 insertions(+) Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1130818, hledger-ui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:35:00 UTC (rev 1130819) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-ui +pkgver=1.24.1 +pkgrel=36 +pkgdesc="Curses-style terminal interface for the hledger accounting system" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-ansi-terminal' 'haskell-async' + 'haskell-cmdargs' 'haskell-data-default' 'haskell-doclayout' 'haskell-extra' + 'haskell-fsnotify' 'haskell-microlens' 'haskell-microlens-platform' 'haskell-megaparsec' + 'haskell-safe' 'haskell-split' 'haskell-text-zipper' + 'haskell-vector' 'haskell-brick' 'haskell-vty') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('9a71ba18c76a477a12df34adb4d1d11e5a72769b14e27950ff675107faf210dbe9ee18d4e6bf13151789f73591e72b62fb7f3ea581a2ddff6457814d9220f4d4') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir="$pkgname" \ +-fthreaded +runhaskell Setup build $MAKEFLAGS +} + +package() { +cd $pkgname-$pkgver +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + +install -Dm644 hledger-ui.1 -t "$pkgdir"/usr/share/man/man1/ +}
[arch-commits] Commit in hledger-ui/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:34:53 Author: felixonmars Revision: 1130818 upgpkg: hledger-ui 1.24.1-36: rebuild with attoparsec 0.14.4 Modified: hledger-ui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:34:06 UTC (rev 1130817) +++ PKGBUILD2022-02-10 02:34:53 UTC (rev 1130818) @@ -3,7 +3,7 @@ pkgname=hledger-ui pkgver=1.24.1 -pkgrel=35 +pkgrel=36 pkgdesc="Curses-style terminal interface for the hledger accounting system" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in pandoc/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:34:06 Author: felixonmars Revision: 1130817 archrelease: copy trunk to community-staging-x86_64 Added: pandoc/repos/community-staging-x86_64/ pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 1130816, pandoc/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 1130816, pandoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:34:06 UTC (rev 1130817) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +pkgname=pandoc +pkgver=2.14.2 +pkgrel=32 +pkgdesc='Conversion between markup formats' +url='https://pandoc.org' +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-juicypixels' 'haskell-sha' 'haskell-aeson' + 'haskell-aeson-pretty' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive' + 'haskell-citeproc' 'haskell-commonmark' 'haskell-commonmark-extensions' + 'haskell-commonmark-pandoc' 'haskell-connection' 'haskell-data-default' + 'haskell-doclayout' 'haskell-doctemplates' 'haskell-emojis' 'haskell-file-embed' + 'haskell-glob' 'haskell-haddock-library' 'haskell-ipynb' 'haskell-jira-wiki-markup' + 'haskell-skylighting' 'haskell-skylighting-core' 'haskell-hslua' + 'haskell-hslua-module-path' 'haskell-hslua-module-system' 'haskell-hslua-module-text' + 'haskell-http-client' 'haskell-syb' 'haskell-hsyaml' 'haskell-http-client-tls' + 'haskell-http-types' 'haskell-safe' 'haskell-split' 'haskell-texmath' 'haskell-network' + 'haskell-pandoc-types' 'haskell-random' 'haskell-scientific' 'haskell-tagsoup' + 'haskell-temporary' 'haskell-text-conversions' 'haskell-network-uri' + 'haskell-unicode-collation' 'haskell-unicode-transforms' 'haskell-unordered-containers' + 'haskell-zip-archive' 'haskell-xml' 'haskell-xml-conduit' 'haskell-zlib') +optdepends=('pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter' +'texlive-core: for pdf output') +conflicts=('haskell-pandoc') +replaces=('haskell-pandoc') +makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua' + 'haskell-tasty-quickcheck' 'haskell-tasty-golden' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('b6ea6e57fe500d4944d84007c693758a47890ef4880836ccdc7bf5b8d8f3e91c17f05e2d34892e308fdb99bacfa2098065af3d7f18d277f685eff81e810eee17') + +prepare() { +cd $pkgname-$pkgver +uusi -u citeproc -u unicode-transforms $pkgname.cabal + +# TODO: find a better solution +sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ [(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-trypandoc -f-embed_data_files -f-static +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo "Tests failed" +} + +package() { +cd $pkgname-$pkgver +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md" +install -Dm644 man/pandoc.1 -t "${pkgdir}"/usr/share/man/man1/ +}
[arch-commits] Commit in pandoc/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:33:58 Author: felixonmars Revision: 1130816 upgpkg: pandoc 2.14.2-32: rebuild with attoparsec 0.14.4 Modified: pandoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:26:01 UTC (rev 1130815) +++ PKGBUILD2022-02-10 02:33:58 UTC (rev 1130816) @@ -4,7 +4,7 @@ pkgname=pandoc pkgver=2.14.2 -pkgrel=31 +pkgrel=32 pkgdesc='Conversion between markup formats' url='https://pandoc.org' license=('GPL')
[arch-commits] Commit in cryptol/repos (3 files)
Date: Thursday, February 10, 2022 @ 02:26:01 Author: felixonmars Revision: 1130815 archrelease: copy trunk to community-staging-x86_64 Added: cryptol/repos/community-staging-x86_64/ cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 1130814, cryptol/trunk/PKGBUILD) cryptol/repos/community-staging-x86_64/ghc9.patch (from rev 1130814, cryptol/trunk/ghc9.patch) + PKGBUILD | 51 +++ ghc9.patch | 809 +++ 2 files changed, 860 insertions(+) Copied: cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 1130814, cryptol/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:26:01 UTC (rev 1130815) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgname=cryptol +pkgver=2.12.0 +pkgrel=16 +pkgdesc="The Language of Cryptography" +url="https://www.cryptol.net; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'z3' 'haskell-arithmoi' 'haskell-async' 'haskell-base-compat' 'haskell-bv-sized' + 'haskell-cryptohash-sha1' 'haskell-exceptions' 'haskell-extra' 'haskell-gitrev' + 'haskell-graphscc' 'haskell-heredoc' 'haskell-libbf' 'haskell-memotrie' + 'haskell-monad-control' 'haskell-monadlib' 'haskell-optparse-applicative' + 'haskell-parameterized-utils' 'haskell-panic' 'haskell-prettyprinter' 'haskell-sbv' + 'haskell-simple-smt' 'haskell-strict' 'haskell-temporary' 'haskell-tf-random' + 'haskell-transformers-base' 'haskell-what4' 'haskell-ansi-terminal' 'haskell-blaze-html') +makedepends=('ghc' 'uusi' 'alex' 'happy') +source=("$pkgname-$pkgver.tar.gz::https://github.com/GaloisInc/cryptol/archive/$pkgver.tar.gz; +ghc9.patch) +sha512sums=('3e7a58de47e5ae1fdc5067b2bcca66c04ee06c71e84f890104b64c59d1cd125667a23f537c3afd0503c059c97f5d168e6afa0df4fdc6c1e9448aae434e616bc8' + 'f41afa8f65b01aaa5fc92a6433ed09ae85e86f58cb86e64b72de7e6765b32835974cb998305235d5c1ed8ff1112595f61400e16bd2ffd16c578c0c499d02486b') + +prepare() { +cd $pkgname-$pkgver +patch -p1 -i ../ghc9.patch +uusi -u base-compat $pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-static -f-relocatable --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} Copied: cryptol/repos/community-staging-x86_64/ghc9.patch (from rev 1130814, cryptol/trunk/ghc9.patch) === --- community-staging-x86_64/ghc9.patch (rev 0) +++ community-staging-x86_64/ghc9.patch 2022-02-10 02:26:01 UTC (rev 1130815) @@ -0,0 +1,809 @@ +From 889bfd65116b8817bd97b18e8a1e66db57c135cf Mon Sep 17 00:00:00 2001 +From: Rob Dockins +Date: Wed, 14 Jul 2021 22:44:53 -0700 +Subject: [PATCH 1/2] First take at GHC 9.* compatibility. + +There's a lot here that can be cleaned up, and we need +some backward compatiblity layer, but this is just a first +try. + +Something in the PrimeEC module is causing hard crashes +during the test suite, so I'll have to figure out what's +going on there. +--- + cryptol-remote-api/cryptol-remote-api.cabal | 7 +- + cryptol.cabal | 5 +- + cryptol/OptParser.hs| 1 - + src/Cryptol/Backend/Concrete.hs | 13 +- + src/Cryptol/Backend/SBV.hs | 9 +- + src/Cryptol/Backend/What4.hs| 9 +- + src/Cryptol/Eval/Concrete.hs| 4 +- + src/Cryptol/Eval/Reference.lhs | 10 +- + src/Cryptol/ModuleSystem/Name.hs| 4 +- + src/Cryptol/PrimeEC.hs | 259 + src/Cryptol/TypeCheck/Solver/Numeric.hs | 8 +- + 11 files changed, 138 insertions(+), 191 deletions(-) + +diff --git a/cryptol.cabal b/cryptol.cabal +index c140f87dd..b6e31f471 100644 +--- a/cryptol.cabal b/cryptol.cabal +@@ -56,7 +56,8 @@ library +
[arch-commits] Commit in cryptol/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:25:52 Author: felixonmars Revision: 1130814 upgpkg: cryptol 2.12.0-16: rebuild with attoparsec 0.14.4 Modified: cryptol/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:23:01 UTC (rev 1130813) +++ PKGBUILD2022-02-10 02:25:52 UTC (rev 1130814) @@ -2,7 +2,7 @@ pkgname=cryptol pkgver=2.12.0 -pkgrel=15 +pkgrel=16 pkgdesc="The Language of Cryptography" url="https://www.cryptol.net; license=("BSD")
[arch-commits] Commit in haskell-lsp/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:23:01 Author: felixonmars Revision: 1130813 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lsp/repos/community-staging-x86_64/ haskell-lsp/repos/community-staging-x86_64/PKGBUILD (from rev 1130812, haskell-lsp/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-lsp/repos/community-staging-x86_64/PKGBUILD (from rev 1130812, haskell-lsp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:23:01 UTC (rev 1130813) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=lsp +pkgname=haskell-lsp +pkgver=1.2.0.1 +pkgrel=52 +pkgdesc="Haskell library for the Microsoft Language Server Protocol" +url="https://github.com/haskell/lsp; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-attoparsec' 'haskell-data-default' + 'haskell-dependent-map' 'haskell-exceptions' 'haskell-hashable' 'haskell-hslogger' + 'haskell-lens' 'haskell-lsp-types' 'haskell-network-uri' 'haskell-random' + 'haskell-scientific' 'haskell-sorted-list' 'haskell-unliftio-core' + 'haskell-unordered-containers' 'haskell-uuid' 'haskell-unliftio') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-discover' + 'haskell-quickcheck-instances' 'haskell-rope-utf16-splay') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('77c79d06cec9bf5fab707c9c1907ca8428ba15f763cad16c5a4b18fb4ee80a1b04770c2b9579d0f4ba31b16f71c2296501c2bd2d3da2475974b42e3c7daf3838') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' \ +-fdemo + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-lsp/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:22:53 Author: felixonmars Revision: 1130812 upgpkg: haskell-lsp 1.2.0.1-52: rebuild with attoparsec 0.14.4 Modified: haskell-lsp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:22:04 UTC (rev 1130811) +++ PKGBUILD2022-02-10 02:22:53 UTC (rev 1130812) @@ -3,7 +3,7 @@ _hkgname=lsp pkgname=haskell-lsp pkgver=1.2.0.1 -pkgrel=51 +pkgrel=52 pkgdesc="Haskell library for the Microsoft Language Server Protocol" url="https://github.com/haskell/lsp; license=("MIT")
[arch-commits] Commit in haskell-hasql/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:22:04 Author: felixonmars Revision: 1130811 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql/repos/community-staging-x86_64/ haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1130810, haskell-hasql/trunk/PKGBUILD) --+ PKGBUILD | 59 +++ 1 file changed, 59 insertions(+) Copied: haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1130810, haskell-hasql/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:22:04 UTC (rev 1130811) @@ -0,0 +1,59 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql +pkgname=haskell-hasql +pkgver=1.4.5.3 +pkgrel=45 +pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" +url="https://github.com/nikita-volkov/hasql; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-bytestring-strict-builder' 'haskell-contravariant' + 'haskell-dlist' 'haskell-hashable' 'haskell-hashtables' 'haskell-postgresql-binary' + 'haskell-postgresql-libpq' 'haskell-profunctors' 'haskell-text-builder' 'haskell-vector') +makedepends=('ghc' 'haskell-contravariant-extras' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-quickcheck' + 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0f5bc7a122a521716ae393a3779b85815e9afe73462294c121be3c430cffd0acef8b566958d60d74e188bec5ac05980e95970d650b96f057440a29fcf9dcf0e1') + +prepare() { +cd $_hkgname-$pkgver + +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/*.hs threads-test/*.hs profiling/*.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +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-hasql/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:21:57 Author: felixonmars Revision: 1130810 upgpkg: haskell-hasql 1.4.5.3-45: rebuild with attoparsec 0.14.4 Modified: haskell-hasql/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:21:07 UTC (rev 1130809) +++ PKGBUILD2022-02-10 02:21:57 UTC (rev 1130810) @@ -4,7 +4,7 @@ _hkgname=hasql pkgname=haskell-hasql pkgver=1.4.5.3 -pkgrel=44 +pkgrel=45 pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" url="https://github.com/nikita-volkov/hasql; license=('MIT')
[arch-commits] Commit in hopenpgp-tools/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:21:07 Author: felixonmars Revision: 1130809 archrelease: copy trunk to community-staging-x86_64 Added: hopenpgp-tools/repos/community-staging-x86_64/ hopenpgp-tools/repos/community-staging-x86_64/PKGBUILD (from rev 1130808, hopenpgp-tools/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: hopenpgp-tools/repos/community-staging-x86_64/PKGBUILD (from rev 1130808, hopenpgp-tools/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:21:07 UTC (rev 1130809) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hopenpgp-tools +pkgver=0.23.6 +pkgrel=212 +pkgdesc="hOpenPGP-based command-line tools" +url="https://salsa.debian.org/clint/hopenpgp-tools; +license=("AGPL3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-binary-conduit' + 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' 'haskell-errors' + 'haskell-fgl' 'haskell-graphviz' 'haskell-hopenpgp' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-types' 'haskell-ixset-typed' 'haskell-lens' + 'haskell-memory' 'haskell-monad-loops' 'haskell-openpgp-asciiarmor' + 'haskell-optparse-applicative' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal' 'haskell-prettyprinter-convert-ansi-wl-pprint' + 'haskell-resourcet' 'haskell-time-locale-compat' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-yaml') +makedepends=('alex' 'happy' 'ghc') +source=(https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha512sums=('73c83f939492c66b4ad5782e01acd0af97011a0ae797bce82d9431eb3e9c155ce1b4af1c4b3a5922f10e0e468c1c009cb270b8f15c7ba3236d9d8bf9e0265018') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --docdir="/usr/share/doc/${pkgname}" +runhaskell Setup build $MAKEFLAGS +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" + +rm "$pkgdir/usr/share/doc/hopenpgp-tools/LICENSE" +rmdir "$pkgdir/usr/share/doc/hopenpgp-tools" "$pkgdir/usr/share/doc" "$pkgdir/usr/share" +}
[arch-commits] Commit in hopenpgp-tools/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:21:00 Author: felixonmars Revision: 1130808 upgpkg: hopenpgp-tools 0.23.6-212: rebuild with attoparsec 0.14.4 Modified: hopenpgp-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:20:13 UTC (rev 1130807) +++ PKGBUILD2022-02-10 02:21:00 UTC (rev 1130808) @@ -3,7 +3,7 @@ pkgname=hopenpgp-tools pkgver=0.23.6 -pkgrel=211 +pkgrel=212 pkgdesc="hOpenPGP-based command-line tools" url="https://salsa.debian.org/clint/hopenpgp-tools; license=("AGPL3")
[arch-commits] Commit in haskell-summoner-tui/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:20:13 Author: felixonmars Revision: 1130807 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 1130806, haskell-summoner-tui/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 1130806, haskell-summoner-tui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:20:13 UTC (rev 1130807) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner-tui +pkgname=haskell-summoner-tui +pkgver=2.0.1.1 +pkgrel=289 +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=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:20:06 Author: felixonmars Revision: 1130806 upgpkg: haskell-summoner-tui 2.0.1.1-289: rebuild with attoparsec 0.14.4 Modified: haskell-summoner-tui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:19:34 UTC (rev 1130805) +++ PKGBUILD2022-02-10 02:20:06 UTC (rev 1130806) @@ -4,7 +4,7 @@ _hkgname=summoner-tui pkgname=haskell-summoner-tui pkgver=2.0.1.1 -pkgrel=288 +pkgrel=289 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-persistent-sqlite/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:19:34 Author: felixonmars Revision: 1130805 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-sqlite/repos/community-staging-x86_64/ haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from rev 1130804, haskell-persistent-sqlite/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from rev 1130804, haskell-persistent-sqlite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:19:34 UTC (rev 1130805) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=persistent-sqlite +pkgname=haskell-persistent-sqlite +pkgver=2.13.0.3 +pkgrel=102 +pkgdesc="Backend for the persistent library using sqlite3" +url="https://www.yesodweb.com/book/persistent; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'sqlite' 'haskell-aeson' 'haskell-conduit' 'haskell-microlens-th' + 'haskell-monad-logger' 'haskell-persistent' 'haskell-resource-pool' 'haskell-resourcet' + 'haskell-unliftio-core' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' 'haskell-microlens' + 'haskell-persistent-test' 'haskell-quickcheck' 'haskell-system-fileio' + 'haskell-system-filepath' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d47b4e38929272df432f61e027767caa369875450509d2c7b7a0f266c663f0493dd3b493543523b49a49c3a7c24b4c65970870d365c73857c63cbece85af8ac5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-build-sanity-exe -fsystemlib -fuse-pkgconfig +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-persistent-sqlite/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:19:26 Author: felixonmars Revision: 1130804 upgpkg: haskell-persistent-sqlite 2.13.0.3-102: rebuild with attoparsec 0.14.4 Modified: haskell-persistent-sqlite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:18:34 UTC (rev 1130803) +++ PKGBUILD2022-02-10 02:19:26 UTC (rev 1130804) @@ -4,7 +4,7 @@ _hkgname=persistent-sqlite pkgname=haskell-persistent-sqlite pkgver=2.13.0.3 -pkgrel=101 +pkgrel=102 pkgdesc="Backend for the persistent library using sqlite3" url="https://www.yesodweb.com/book/persistent; license=("MIT")
[arch-commits] Commit in haskell-mustache/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:18:34 Author: felixonmars Revision: 1130803 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mustache/repos/community-staging-x86_64/ haskell-mustache/repos/community-staging-x86_64/PKGBUILD (from rev 1130802, haskell-mustache/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-mustache/repos/community-staging-x86_64/PKGBUILD (from rev 1130802, haskell-mustache/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:18:34 UTC (rev 1130803) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=mustache +pkgname=haskell-mustache +pkgver=2.3.2 +pkgrel=43 +pkgdesc="A mustache template parser library." +url="https://github.com/JustusAdam/mustache; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-scientific' 'haskell-th-lift' 'haskell-cmdargs' 'haskell-yaml') +makedepends=('ghc' 'haskell-hspec' 'haskell-base-unicode-symbols' 'haskell-wreq' 'haskell-zlib' + 'haskell-tar' 'haskell-lens' 'haskell-temporary') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('763ab60bfd99c08b21b291af6b4da17c9265c09659c1c1d14c0b5d5871583f28db5eca4385b66107ed7d9d9c547429a0bbc88048f28d1f6ee80c988cf63fff98') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-mustache/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:18:27 Author: felixonmars Revision: 1130802 upgpkg: haskell-mustache 2.3.2-43: rebuild with attoparsec 0.14.4 Modified: haskell-mustache/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:17:47 UTC (rev 1130801) +++ PKGBUILD2022-02-10 02:18:27 UTC (rev 1130802) @@ -3,7 +3,7 @@ _hkgname=mustache pkgname=haskell-mustache pkgver=2.3.2 -pkgrel=42 +pkgrel=43 pkgdesc="A mustache template parser library." url="https://github.com/JustusAdam/mustache; license=('BSD')
[arch-commits] Commit in dhall-bash/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:17:47 Author: felixonmars Revision: 1130801 archrelease: copy trunk to community-staging-x86_64 Added: dhall-bash/repos/community-staging-x86_64/ dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 1130800, dhall-bash/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 1130800, dhall-bash/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:17:47 UTC (rev 1130801) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +pkgname=dhall-bash +pkgver=1.0.39 +pkgrel=30 +pkgdesc='Compile Dhall to Bash' +url='https://dhall-lang.org' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'dhall' 'haskell-neat-interpolation' 'haskell-shell-escape' + 'haskell-optparse-generic') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('00572bdeb5f18a222750dccf8fdc465dd94905fa2e1080ac82f75511d4777b7495bbbfcd1036416e776fdd9440874124a6cffde332d4c35557cacb84f2635ccf') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $pkgname-$pkgver +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-bash/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:17:40 Author: felixonmars Revision: 1130800 upgpkg: dhall-bash 1.0.39-30: rebuild with attoparsec 0.14.4 Modified: dhall-bash/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:17:12 UTC (rev 1130799) +++ PKGBUILD2022-02-10 02:17:40 UTC (rev 1130800) @@ -2,7 +2,7 @@ pkgname=dhall-bash pkgver=1.0.39 -pkgrel=29 +pkgrel=30 pkgdesc='Compile Dhall to Bash' url='https://dhall-lang.org' license=('BSD')
[arch-commits] Commit in dhall-json/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:17:12 Author: felixonmars Revision: 1130799 archrelease: copy trunk to community-staging-x86_64 Added: dhall-json/repos/community-staging-x86_64/ dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 1130798, dhall-json/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 1130798, dhall-json/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:17:12 UTC (rev 1130799) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +pkgname=dhall-json +pkgver=1.7.9 +pkgrel=31 +pkgdesc='Convert between Dhall and JSON or YAML' +url='https://dhall-lang.org' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-aeson-yaml' 'dhall' + 'haskell-lens-family-core' 'haskell-optparse-applicative' 'haskell-prettyprinter' + 'haskell-scientific' 'haskell-unordered-containers' 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-silver') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('57ed6b418753cccb03c94f1b595d218a11c44cf903f1b67c5b0850e50d6cc9504c717c5fb96011c0a260c22200f4124922a36617cec1fcb5ef226e768e806e55') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +# https://github.com/dhall-lang/dhall-haskell/issues/2151 +runhaskell Setup test || echo "Tests failed" +} + +package() { +cd $pkgname-$pkgver +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-json/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:17:05 Author: felixonmars Revision: 1130798 upgpkg: dhall-json 1.7.9-31: rebuild with attoparsec 0.14.4 Modified: dhall-json/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:16:28 UTC (rev 1130797) +++ PKGBUILD2022-02-10 02:17:05 UTC (rev 1130798) @@ -2,7 +2,7 @@ pkgname=dhall-json pkgver=1.7.9 -pkgrel=30 +pkgrel=31 pkgdesc='Convert between Dhall and JSON or YAML' url='https://dhall-lang.org' license=('BSD')
[arch-commits] Commit in dhall-docs/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:16:28 Author: felixonmars Revision: 1130797 archrelease: copy trunk to community-staging-x86_64 Added: dhall-docs/repos/community-staging-x86_64/ dhall-docs/repos/community-staging-x86_64/PKGBUILD (from rev 1130796, dhall-docs/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: dhall-docs/repos/community-staging-x86_64/PKGBUILD (from rev 1130796, dhall-docs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:16:28 UTC (rev 1130797) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +pkgname=dhall-docs +pkgver=1.0.8 +pkgrel=34 +pkgdesc="Generate HTML docs from a dhall package" +url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-docs; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-cryptohash-sha256' 'dhall' + 'haskell-file-embed' 'haskell-lens-family-core' 'haskell-lucid' 'haskell-megaparsec' + 'haskell-mmark' 'haskell-optparse-applicative' 'haskell-path' 'haskell-path-io' + 'haskell-prettyprinter') +makedepends=('ghc' 'haskell-doctest' 'haskell-foldl' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-silver' 'haskell-turtle') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('550bbc31c01297f48680fe931387f6c7657179c3469170125d2c0690fccb7c1b635aad727e7d1531a1011a80859e9fc753a380b9e1392adbb8374e25795c6a32') + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $pkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-docs/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:16:21 Author: felixonmars Revision: 1130796 upgpkg: dhall-docs 1.0.8-34: rebuild with attoparsec 0.14.4 Modified: dhall-docs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:15:37 UTC (rev 1130795) +++ PKGBUILD2022-02-10 02:16:21 UTC (rev 1130796) @@ -2,7 +2,7 @@ pkgname=dhall-docs pkgver=1.0.8 -pkgrel=33 +pkgrel=34 pkgdesc="Generate HTML docs from a dhall package" url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-docs; license=("BSD")
[arch-commits] Commit in haskell-retrie/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:15:37 Author: felixonmars Revision: 1130795 archrelease: copy trunk to community-staging-x86_64 Added: haskell-retrie/repos/community-staging-x86_64/ haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1130794, haskell-retrie/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1130794, haskell-retrie/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:15:37 UTC (rev 1130795) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=retrie +pkgname=haskell-retrie +pkgver=1.1.0.0 +pkgrel=6 +pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." +url="https://github.com/facebookincubator/retrie; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-data-default' + 'haskell-ghc-exactprint' 'haskell-src-exts' 'haskell-list-t' + 'haskell-optparse-applicative' 'haskell-random-shuffle' 'haskell-syb' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hunit' 'haskell-ghc-paths' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-temporary') +checkdepends=('git' 'mercurial') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('71a27d5a6c0a17b353927c19b19b2f5e94ac33fc1c2cb988324d8a21b449bfdc3c08c5f06d9ea251eedb0888c5db9a59cbf728833e7b9c84f669148ca782dc23') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-retrie/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:15:29 Author: felixonmars Revision: 1130794 upgpkg: haskell-retrie 1.1.0.0-6: rebuild with attoparsec 0.14.4 Modified: haskell-retrie/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:14:17 UTC (rev 1130793) +++ PKGBUILD2022-02-10 02:15:29 UTC (rev 1130794) @@ -3,7 +3,7 @@ _hkgname=retrie pkgname=haskell-retrie pkgver=1.1.0.0 -pkgrel=5 +pkgrel=6 pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." url="https://github.com/facebookincubator/retrie; license=("MIT")
[arch-commits] Commit in haskell-cheapskate/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:14:17 Author: felixonmars Revision: 1130793 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cheapskate/repos/community-staging-x86_64/ haskell-cheapskate/repos/community-staging-x86_64/PKGBUILD (from rev 1130792, haskell-cheapskate/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-cheapskate/repos/community-staging-x86_64/PKGBUILD (from rev 1130792, haskell-cheapskate/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:14:17 UTC (rev 1130793) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cheapskate +pkgname=haskell-cheapskate +pkgver=0.1.1.2 +pkgrel=396 +pkgdesc="Experimental markdown processor." +url="https://github.com/jgm/cheapskate; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-blaze-html" "haskell-data-default" "haskell-http-types" + "haskell-syb" "haskell-uniplate" "haskell-wai" + "haskell-wai-extra" "haskell-xss-sanitize") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b671ada413b8bd90f28b008c7bada4b744dedac2c7711090f1148dfa1643f7843f44e56c9a5a99fd0f71ded8393a0095b04fbdf73f70a707698dc9fb76ed1b45') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fdingus +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-cheapskate/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:14:10 Author: felixonmars Revision: 1130792 upgpkg: haskell-cheapskate 0.1.1.2-396: rebuild with attoparsec 0.14.4 Modified: haskell-cheapskate/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:13:23 UTC (rev 1130791) +++ PKGBUILD2022-02-10 02:14:10 UTC (rev 1130792) @@ -4,7 +4,7 @@ _hkgname=cheapskate pkgname=haskell-cheapskate pkgver=0.1.1.2 -pkgrel=395 +pkgrel=396 pkgdesc="Experimental markdown processor." url="https://github.com/jgm/cheapskate; license=("BSD")
[arch-commits] Commit in haskell-yesod-core/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:13:23 Author: felixonmars Revision: 1130791 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-core/repos/community-staging-x86_64/ haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 1130790, haskell-yesod-core/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 1130790, haskell-yesod-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:13:23 UTC (rev 1130791) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-core +pkgname=haskell-yesod-core +pkgver=1.6.21.0 +pkgrel=92 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-auto-update' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-cereal' + 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cookie' + 'haskell-entropy' 'haskell-fast-logger' 'haskell-http-types' 'haskell-memory' + 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 'haskell-primitive' + 'haskell-random' 'haskell-resourcet' 'haskell-shakespeare' 'haskell-unix-compat' + 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' + 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 'haskell-word8') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0d51214b28aa0fd193b5f251541648dbfa28c8752d5067241078e92a5e90f8af09cfcc8f76a45c00bd173693e1eaa69ef3df7894895a309d2df90cdb12f61fc8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-yesod-core/trunk (PKGBUILD)
Date: Thursday, February 10, 2022 @ 02:13:15 Author: felixonmars Revision: 1130790 upgpkg: haskell-yesod-core 1.6.21.0-92: rebuild with attoparsec 0.14.4 Modified: haskell-yesod-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-10 02:12:28 UTC (rev 1130789) +++ PKGBUILD2022-02-10 02:13:15 UTC (rev 1130790) @@ -4,7 +4,7 @@ _hkgname=yesod-core pkgname=haskell-yesod-core pkgver=1.6.21.0 -pkgrel=91 +pkgrel=92 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-wai-app-static/repos (2 files)
Date: Thursday, February 10, 2022 @ 02:12:28 Author: felixonmars Revision: 1130789 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-app-static/repos/community-staging-x86_64/ haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD (from rev 1130788, haskell-wai-app-static/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD (from rev 1130788, haskell-wai-app-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-10 02:12:28 UTC (rev 1130789) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-app-static +pkgname=haskell-wai-app-static +pkgver=3.1.7.2 +pkgrel=291 +pkgdesc="WAI application for static serving" +url="https://www.yesodweb.com/book/web-application-interface; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptonite' + 'haskell-file-embed' 'haskell-http-date' 'haskell-http-types' 'haskell-memory' + 'haskell-mime-types' 'haskell-old-locale' 'haskell-optparse-applicative' + 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp' 'haskell-zlib') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-mockery' 'haskell-network' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e073d85efc201eab94b9c8be4e40ee71567d07ed2e2907504a946477211bc21aaf2250213cac67525ae58be499b164b09880600c0a6f62b0b1742fb9d730d6d9') + +prepare() { + uusi $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-print +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}