[arch-commits] Commit in r8168/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:16
  Author: heftig
Revision: 1120195

archrelease: copy trunk to community-testing-x86_64

Added:
  r8168/repos/community-testing-x86_64/
  r8168/repos/community-testing-x86_64/PKGBUILD
(from rev 1120192, r8168/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: r8168/repos/community-testing-x86_64/PKGBUILD (from rev 1120192, 
r8168/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:16 UTC (rev 1120195)
@@ -0,0 +1,46 @@
+# Maintainer: Massimiliano Torromeo 
+# Contributor: Bob Fanger < bfanger(at)gmail >
+# Contributor: Filip , Det < nimetonmaili(at)gmail >
+
+pkgname=r8168
+pkgver=8.049.02
+pkgrel=52
+pkgdesc="A kernel module for Realtek 8168 network cards"
+url="http://www.realtek.com.tw;
+license=("GPL")
+arch=('x86_64')
+makedepends=('linux-headers')
+source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz
+
https://github.com/mtorromeo/r8168/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.asc)
+sha256sums=('2b12d932e976f8f74b8d9545744c04beb4676dd7bc1d032dde51347ed1d8be24'
+'SKIP')
+validpgpkeys=('0CADAACF70F64C654E131B3111675C743429DDEF') # Massimiliano 
Torromeo 
+
+build() {
+   cd "$pkgname-$pkgver"
+   # avoid using the Makefile directly -- it doesn't understand
+   # any kernel but the current.
+   make -C /usr/src/linux M="$PWD/src" \
+   ENABLE_USE_FIRMWARE_FILE=y \
+   CONFIG_R8168_NAPI=y \
+   CONFIG_R8168_VLAN=y \
+   CONFIG_ASPM=y \
+   ENABLE_S5WOL=y \
+   ENABLE_EEE=y \
+   modules
+}
+
+package() {
+   depends=('glibc' 'linux')
+
+   local extradir=/usr/lib/modules/$(

[arch-commits] Commit in virtualbox-host-modules-arch/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:16
  Author: heftig
Revision: 1120194

archrelease: copy trunk to community-testing-x86_64

Added:
  virtualbox-host-modules-arch/repos/community-testing-x86_64/
  virtualbox-host-modules-arch/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, virtualbox-host-modules-arch/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: virtualbox-host-modules-arch/repos/community-testing-x86_64/PKGBUILD 
(from rev 1120188, virtualbox-host-modules-arch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:16 UTC (rev 1120194)
@@ -0,0 +1,40 @@
+# Maintainer: Sébastien Luttringer
+# Contributor: Ionut Biru 
+
+pkgname='virtualbox-host-modules-arch'
+pkgver=6.1.32
+pkgrel=4
+pkgdesc='Virtualbox host kernel modules for Arch Kernel'
+arch=('x86_64')
+url='https://virtualbox.org/'
+license=('GPL')
+makedepends=('linux-headers' "virtualbox-host-dkms=$pkgver")
+replaces=('virtualbox-modules' 'virtualbox-host-modules')
+conflicts=('virtualbox-modules' 'virtualbox-host-modules'
+   'virtualbox-host-dkms')
+provides=('VIRTUALBOX-HOST-MODULES')
+
+build() {
+  _kernver="$(

[arch-commits] Commit in deepin-anything-arch/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:15
  Author: heftig
Revision: 1120193

archrelease: copy trunk to community-testing-x86_64

Added:
  deepin-anything-arch/repos/community-testing-x86_64/
  deepin-anything-arch/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, deepin-anything-arch/trunk/PKGBUILD)

--+
 PKGBUILD |   29 +
 1 file changed, 29 insertions(+)

Copied: deepin-anything-arch/repos/community-testing-x86_64/PKGBUILD (from rev 
1120188, deepin-anything-arch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:15 UTC (rev 1120193)
@@ -0,0 +1,29 @@
+# Maintainer: Felix Yan 
+
+pkgname=deepin-anything-arch
+pkgver=5.0.9
+pkgrel=59
+pkgdesc="Deepin Anything file search tool, kernel module for Arch kernel"
+arch=('x86_64')
+url="https://github.com/linuxdeepin/deepin-anything;
+license=('GPL3')
+makedepends=('linux-headers')
+provides=('DEEPIN-ANYTHING-MODULE')
+replaces=('deepin-anything-module')
+source=("https://github.com/linuxdeepin/deepin-anything/archive/$pkgver/deepin-anything-$pkgver.tar.gz;)
+sha512sums=('d7038f900c7f6cf2af156ced0fab6bcd46bff347011acc34b5d355ae8f09efe3f323724b728fbfe9c8b961e238ceb7c81aaf45f2e446b5d9ce908e8c0a658c5b')
+
+build() {
+  cd deepin-anything-$pkgver
+  make -C kernelmod kdir=/usr/src/linux
+}
+
+package() {
+  depends=('linux')
+
+  cd deepin-anything-$pkgver
+  local extradir=/usr/lib/modules/$(

[arch-commits] Commit in vhba-module/repos (3 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:14
  Author: heftig
Revision: 1120192

archrelease: copy trunk to community-testing-x86_64

Added:
  vhba-module/repos/community-testing-x86_64/
  vhba-module/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, vhba-module/trunk/PKGBUILD)
  vhba-module/repos/community-testing-x86_64/dkms.conf
(from rev 1120188, vhba-module/trunk/dkms.conf)

---+
 PKGBUILD  |   49 +
 dkms.conf |9 +
 2 files changed, 58 insertions(+)

Copied: vhba-module/repos/community-testing-x86_64/PKGBUILD (from rev 1120188, 
vhba-module/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:14 UTC (rev 1120192)
@@ -0,0 +1,49 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ray Rashif 
+# Contributor: Mateusz Herych 
+# Contributor: Charles Lindsay 
+
+pkgbase=vhba-module
+pkgname=(vhba-module vhba-module-dkms)
+pkgver=20211218
+pkgrel=9
+pkgdesc="Kernel module that emulates SCSI devices"
+url="https://cdemu.sourceforge.io/;
+arch=(x86_64)
+license=(GPL)
+makedepends=('linux-headers')
+source=("https://downloads.sourceforge.net/cdemu/$pkgbase-$pkgver.tar.xz;
+dkms.conf)
+sha256sums=('72c5a8c1c452805e4cef8cafefcecc2d25ce197ae4c67383082802e5adcd77b6'
+'8cab0ebb4fee72069d63616b0983f105b98d1261e72e9bef5509a6e60bc382a7')
+
+prepare() {
+  cd $pkgbase-$pkgver
+}
+
+build() {
+  cd $pkgbase-$pkgver
+  make KERNELRELEASE="$(

[arch-commits] Commit in netfilter-fullconenat/repos (3 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:14
  Author: heftig
Revision: 1120191

archrelease: copy trunk to community-testing-x86_64

Added:
  netfilter-fullconenat/repos/community-testing-x86_64/
  netfilter-fullconenat/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, netfilter-fullconenat/trunk/PKGBUILD)
  netfilter-fullconenat/repos/community-testing-x86_64/linux-5.15.patch
(from rev 1120188, netfilter-fullconenat/trunk/linux-5.15.patch)

--+
 PKGBUILD |   46 +++
 linux-5.15.patch |   68 +
 2 files changed, 114 insertions(+)

Copied: netfilter-fullconenat/repos/community-testing-x86_64/PKGBUILD (from rev 
1120188, netfilter-fullconenat/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:14 UTC (rev 1120191)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Edward Pacman 
+
+pkgname=netfilter-fullconenat
+pkgver=r73.0cf3b48
+pkgrel=178
+pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT"
+arch=('x86_64')
+url="https://github.com/Chion82/netfilter-full-cone-nat;
+license=('GPL2')
+depends=("linux")
+makedepends=('linux-headers' 'git')
+_commit=0cf3b48fd7d2fa81d0297d1fff12bbd0580fc435  # master
+source=("${pkgname}::git+https://github.com/Chion82/netfilter-full-cone-nat#commit=${_commit};
+linux-5.15.patch)
+sha256sums=('SKIP'
+'d785622e80ed3348be133270ac974dd372e0d6d770f0da554edbcbf20e94d6a6')
+
+pkgver() {
+  cd ${pkgname}
+  ( set -o pipefail
+git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short 
HEAD)"
+  )
+}
+
+prepare() {
+  cd ${pkgname}
+  echo "obj-m = xt_FULLCONENAT.o" > Kbuild
+  patch -p1 -i ../linux-5.15.patch
+}
+
+build() {
+  cd ${pkgname}
+  make -C /usr/src/linux M=$PWD modules
+}
+
+package() {
+  local extradir=/usr/lib/modules/$(net, _event_notifier) == 0) {
+   ct_event_notifier_registered = 1;
+@@ -1252,6 +1255,11 @@ static int fullconenat_tg_check(const struct 
xt_tgchk_param *par)
+ } else {
+   printk("xt_FULLCONENAT: warning: failed to register a conntrack 
notifier. Disable active GC for mappings.\n");
+ }
++#else
++ct_event_notifier.ct_event = ct_event_cb;
++nf_conntrack_register_notifier(par->net, _event_notifier);
++pr_debug("xt_FULLCONENAT: fullconenat_tg_check(): ct_event_notifier 
registered\n");
++#endif
+ 
+   }
+ 
+@@ -1269,6 +1277,7 @@ static void fullconenat_tg_destroy(const struct 
xt_tgdtor_param *par)
+   pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): tg_refer_count is now 
%d\n", tg_refer_count);
+ 
+   if (tg_refer_count == 0) {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0)
+ if (ct_event_notifier_registered) {
+   nf_conntrack_unregister_notifier(par->net, _event_notifier);
+   ct_event_notifier_registered = 0;
+@@ -1276,6 +1285,10 @@ static void fullconenat_tg_destroy(const struct 
xt_tgdtor_param *par)
+   pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): ct_event_notifier 
unregistered\n");
+ 
+ }
++#else
++nf_conntrack_unregister_notifier(par->net);
++pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): ct_event_notifier 
unregistered\n");
++#endif
+ nf_ct_netns_put(par->net, par->family);
+   }
+ 



[arch-commits] Commit in nvidia/repos (testing-x86_64 testing-x86_64/PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:16
  Author: heftig
Revision: 435419

archrelease: copy trunk to testing-x86_64

Added:
  nvidia/repos/testing-x86_64/
  nvidia/repos/testing-x86_64/PKGBUILD
(from rev 435418, nvidia/trunk/PKGBUILD)

--+
 PKGBUILD |   33 +
 1 file changed, 33 insertions(+)

Copied: nvidia/repos/testing-x86_64/PKGBUILD (from rev 435418, 
nvidia/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2022-01-30 04:15:16 UTC (rev 435419)
@@ -0,0 +1,33 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Felix Yan 
+# Contributor: Thomas Baechler 
+
+pkgname=nvidia
+pkgver=495.46
+pkgrel=12
+pkgdesc="NVIDIA drivers for linux"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=('linux-headers' "nvidia-dkms=$pkgver")
+provides=('NVIDIA-MODULE')
+license=('custom')
+options=('!strip')
+
+build() {
+_kernver=$(

[arch-commits] Commit in vhba-module/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:55
  Author: heftig
Revision: 1120186

20211218-9: linux 5.16.4.arch1-1

Modified:
  vhba-module/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:54 UTC (rev 1120185)
+++ PKGBUILD2022-01-30 04:13:55 UTC (rev 1120186)
@@ -6,7 +6,7 @@
 pkgbase=vhba-module
 pkgname=(vhba-module vhba-module-dkms)
 pkgver=20211218
-pkgrel=8
+pkgrel=9
 pkgdesc="Kernel module that emulates SCSI devices"
 url="https://cdemu.sourceforge.io/;
 arch=(x86_64)



[arch-commits] Commit in acpi_call/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:57
  Author: heftig
Revision: 1120187

1.2.2-14: linux 5.16.4.arch1-1

Modified:
  acpi_call/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:55 UTC (rev 1120186)
+++ PKGBUILD2022-01-30 04:13:57 UTC (rev 1120187)
@@ -4,7 +4,7 @@
 
 pkgname=acpi_call
 pkgver=1.2.2
-pkgrel=13
+pkgrel=14
 pkgdesc='A linux kernel module that enables calls to ACPI methods through 
/proc/acpi/call'
 url='https://github.com/mkottman/acpi_call'
 arch=('x86_64')



[arch-commits] Commit in bbswitch/repos (4 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:13
  Author: heftig
Revision: 1120190

archrelease: copy trunk to community-testing-x86_64

Added:
  bbswitch/repos/community-testing-x86_64/
  bbswitch/repos/community-testing-x86_64/0001-proc_ops-struct.patch
(from rev 1120188, bbswitch/trunk/0001-proc_ops-struct.patch)
  bbswitch/repos/community-testing-x86_64/0002-kernel-5.7.patch
(from rev 1120188, bbswitch/trunk/0002-kernel-5.7.patch)
  bbswitch/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, bbswitch/trunk/PKGBUILD)

+
 0001-proc_ops-struct.patch |   36 ++
 0002-kernel-5.7.patch  |   11 +
 PKGBUILD   |   50 +++
 3 files changed, 97 insertions(+)

Copied: bbswitch/repos/community-testing-x86_64/0001-proc_ops-struct.patch 
(from rev 1120188, bbswitch/trunk/0001-proc_ops-struct.patch)
===
--- community-testing-x86_64/0001-proc_ops-struct.patch 
(rev 0)
+++ community-testing-x86_64/0001-proc_ops-struct.patch 2022-01-30 04:15:13 UTC 
(rev 1120190)
@@ -0,0 +1,36 @@
+diff --unified --recursive --text bbswitch-0.8.orig/bbswitch.c 
bbswitch-0.8.new/bbswitch.c
+--- bbswitch-0.8.orig/bbswitch.c   2013-12-04 21:22:06.0 -0200
 bbswitch-0.8.new/bbswitch.c2020-04-01 12:02:35.518754892 -0300
+@@ -35,6 +35,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #define BBSWITCH_VERSION "0.8"
+ 
+@@ -375,13 +376,23 @@
+ return 0;
+ }
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0)
++static struct proc_ops bbswitch_fops = {
++.proc_open   = bbswitch_proc_open,
++.proc_read   = seq_read,
++.proc_write  = bbswitch_proc_write,
++.proc_lseek = seq_lseek,
++.proc_release= single_release
++};
++#else
+ static struct file_operations bbswitch_fops = {
+ .open   = bbswitch_proc_open,
+ .read   = seq_read,
+ .write  = bbswitch_proc_write,
+ .llseek = seq_lseek,
+ .release= single_release
+-};
++ };
++#endif
+ 
+ static struct notifier_block nb = {
+ .notifier_call = _pm_handler

Copied: bbswitch/repos/community-testing-x86_64/0002-kernel-5.7.patch (from rev 
1120188, bbswitch/trunk/0002-kernel-5.7.patch)
===
--- community-testing-x86_64/0002-kernel-5.7.patch  
(rev 0)
+++ community-testing-x86_64/0002-kernel-5.7.patch  2022-01-30 04:15:13 UTC 
(rev 1120190)
@@ -0,0 +1,11 @@
+diff -u -r bbswitch-0.8/bbswitch.c bbswitch-0.8-5.7/bbswitch.c
+--- bbswitch-0.8/bbswitch.c2020-06-02 00:34:20.370571802 +
 bbswitch-0.8-5.7/bbswitch.c2020-06-02 00:35:18.161403639 +
+@@ -29,6 +29,7 @@
+ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

Copied: bbswitch/repos/community-testing-x86_64/PKGBUILD (from rev 1120188, 
bbswitch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:13 UTC (rev 1120190)
@@ -0,0 +1,50 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: M0Rf30
+# Contributor: Samsagax 
+
+pkgbase=bbswitch
+pkgname=(bbswitch bbswitch-dkms)
+pkgver=0.8
+pkgrel=480
+pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
+arch=('x86_64')
+url="http://github.com/Bumblebee-Project/bbswitch;
+license=('GPL')
+makedepends=('linux-headers')
+source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz;
+0001-proc_ops-struct.patch 0002-kernel-5.7.patch)
+sha512sums=('11ab163931feb6c0e202d04c4552b848e999fedea9990390c26b28abdb4a69081ccfb5a22d1e390cc274f1c0cfc9adedc719c5fece14738b17aaa93e28865b7c'
+
'993a2895c37ea213c105be668f794af54838d8015d6f561ee6bc7ce65583425515931c83c2487ab97c14454105f233f089e8bdc90ea5ed9576be767335f57ad1'
+
'2eeae463b2f83e7744ff1a769cb6186389e026fc78668e836525dfd16a56abfae01cfb150c9bb46af74ec42e87ebea91636118fe0c773e7eaa7ea671b25d2e04')
+
+prepare() {
+  cd ${pkgbase}-${pkgver}
+  patch -Np1 < ../0001-proc_ops-struct.patch
+  patch -Np1 < ../0002-kernel-5.7.patch
+}
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  make KDIR=/usr/src/linux
+}
+
+package_bbswitch() {
+  depends=('linux')
+
+  cd ${pkgbase}-${pkgver}
+  _extradir="/usr/lib/modules/$(

[arch-commits] Commit in deepin-anything-arch/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:14:00
  Author: heftig
Revision: 1120188

5.0.9-59: linux 5.16.4.arch1-1

Modified:
  deepin-anything-arch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:57 UTC (rev 1120187)
+++ PKGBUILD2022-01-30 04:14:00 UTC (rev 1120188)
@@ -2,7 +2,7 @@
 
 pkgname=deepin-anything-arch
 pkgver=5.0.9
-pkgrel=58
+pkgrel=59
 pkgdesc="Deepin Anything file search tool, kernel module for Arch kernel"
 arch=('x86_64')
 url="https://github.com/linuxdeepin/deepin-anything;



[arch-commits] Commit in nvidia/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:59
  Author: heftig
Revision: 435418

495.46-12: linux 5.16.4.arch1-1

Modified:
  nvidia/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:12:39 UTC (rev 435417)
+++ PKGBUILD2022-01-30 04:13:59 UTC (rev 435418)
@@ -4,7 +4,7 @@
 
 pkgname=nvidia
 pkgver=495.46
-pkgrel=11
+pkgrel=12
 pkgdesc="NVIDIA drivers for linux"
 arch=('x86_64')
 url="https://www.nvidia.com/;



[arch-commits] Commit in acpi_call/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:13
  Author: heftig
Revision: 1120189

archrelease: copy trunk to community-testing-x86_64

Added:
  acpi_call/repos/community-testing-x86_64/
  acpi_call/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, acpi_call/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: acpi_call/repos/community-testing-x86_64/PKGBUILD (from rev 1120188, 
acpi_call/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:13 UTC (rev 1120189)
@@ -0,0 +1,38 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: mortzu 
+# Contributor: fnord0 
+
+pkgname=acpi_call
+pkgver=1.2.2
+pkgrel=14
+pkgdesc='A linux kernel module that enables calls to ACPI methods through 
/proc/acpi/call'
+url='https://github.com/mkottman/acpi_call'
+arch=('x86_64')
+license=('GPL')
+makedepends=('linux-headers' "acpi_call-dkms=$pkgver")
+conflicts=('acpi_call-dkms')
+
+build() {
+  _kernver=$(

[arch-commits] Commit in tp_smapi/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:49
  Author: heftig
Revision: 1120182

0.43-367: linux 5.16.4.arch1-1

Modified:
  tp_smapi/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:47 UTC (rev 1120181)
+++ PKGBUILD2022-01-30 04:13:49 UTC (rev 1120182)
@@ -9,7 +9,7 @@
 
 pkgname=tp_smapi
 pkgver=0.43
-pkgrel=366
+pkgrel=367
 pkgdesc="Modules for ThinkPad's SMAPI functionality"
 arch=('x86_64')
 url='https://github.com/evgeni/tp_smapi'



[arch-commits] Commit in broadcom-wl/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:50
  Author: heftig
Revision: 1120183

6.30.223.271-359: linux 5.16.4.arch1-1

Modified:
  broadcom-wl/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:49 UTC (rev 1120182)
+++ PKGBUILD2022-01-30 04:13:50 UTC (rev 1120183)
@@ -5,7 +5,7 @@
 #_kernelname=-custom  # Build against kernel with a different name
 pkgname=${_module}${_kernelname}
 pkgver=6.30.223.271
-pkgrel=358
+pkgrel=359
 pkgdesc='Broadcom 802.11 Linux STA wireless driver'
 arch=('x86_64')
 
url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'



[arch-commits] Commit in bbswitch/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:52
  Author: heftig
Revision: 1120184

0.8-480: linux 5.16.4.arch1-1

Modified:
  bbswitch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:50 UTC (rev 1120183)
+++ PKGBUILD2022-01-30 04:13:52 UTC (rev 1120184)
@@ -5,7 +5,7 @@
 pkgbase=bbswitch
 pkgname=(bbswitch bbswitch-dkms)
 pkgver=0.8
-pkgrel=479
+pkgrel=480
 pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
 arch=('x86_64')
 url="http://github.com/Bumblebee-Project/bbswitch;



[arch-commits] Commit in r8168/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:54
  Author: heftig
Revision: 1120185

8.049.02-52: linux 5.16.4.arch1-1

Modified:
  r8168/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:52 UTC (rev 1120184)
+++ PKGBUILD2022-01-30 04:13:54 UTC (rev 1120185)
@@ -4,7 +4,7 @@
 
 pkgname=r8168
 pkgver=8.049.02
-pkgrel=51
+pkgrel=52
 pkgdesc="A kernel module for Realtek 8168 network cards"
 url="http://www.realtek.com.tw;
 license=("GPL")



[arch-commits] Commit in linux-zen/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:12:33
  Author: heftig
Revision: 435416

5.16.4.zen1-1

Modified:
  linux-zen/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 00:04:37 UTC (rev 435415)
+++ PKGBUILD2022-01-30 04:12:33 UTC (rev 435416)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgbase=linux-zen
-pkgver=5.16.3.zen1
+pkgver=5.16.4.zen1
 pkgrel=1
 pkgdesc='Linux ZEN'
 _srctag=v${pkgver%.*}-${pkgver##*.}



[arch-commits] Commit in netfilter-fullconenat/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:46
  Author: heftig
Revision: 1120180

r73.0cf3b48-178: linux 5.16.4.arch1-1

Modified:
  netfilter-fullconenat/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:07:08 UTC (rev 1120179)
+++ PKGBUILD2022-01-30 04:13:46 UTC (rev 1120180)
@@ -3,7 +3,7 @@
 
 pkgname=netfilter-fullconenat
 pkgver=r73.0cf3b48
-pkgrel=177
+pkgrel=178
 pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT"
 arch=('x86_64')
 url="https://github.com/Chion82/netfilter-full-cone-nat;



[arch-commits] Commit in virtualbox-host-modules-arch/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:13:47
  Author: heftig
Revision: 1120181

6.1.32-4: linux 5.16.4.arch1-1

Modified:
  virtualbox-host-modules-arch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:13:46 UTC (rev 1120180)
+++ PKGBUILD2022-01-30 04:13:47 UTC (rev 1120181)
@@ -3,7 +3,7 @@
 
 pkgname='virtualbox-host-modules-arch'
 pkgver=6.1.32
-pkgrel=3
+pkgrel=4
 pkgdesc='Virtualbox host kernel modules for Arch Kernel'
 arch=('x86_64')
 url='https://virtualbox.org/'



[arch-commits] Commit in haskell-hslua-module-text/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:06:59
  Author: felixonmars
Revision: 1120178

upgpkg: haskell-hslua-module-text 0.3.0.1-138: rebuild with constraints 0.13.2

Modified:
  haskell-hslua-module-text/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:06:40 UTC (rev 1120177)
+++ PKGBUILD2022-01-30 04:06:59 UTC (rev 1120178)
@@ -4,7 +4,7 @@
 _hkgname=hslua-module-text
 pkgname=haskell-hslua-module-text
 pkgver=0.3.0.1
-pkgrel=137
+pkgrel=138
 pkgdesc="Lua module for text"
 url="https://github.com/hslua/hslua-module-text;
 license=("MIT")



[arch-commits] Commit in linux/trunk (PKGBUILD)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:12:39
  Author: heftig
Revision: 435417

5.16.4.arch1-1

Modified:
  linux/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:12:33 UTC (rev 435416)
+++ PKGBUILD2022-01-30 04:12:39 UTC (rev 435417)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgbase=linux
-pkgver=5.16.3.arch1
+pkgver=5.16.4.arch1
 pkgrel=1
 pkgdesc='Linux'
 _srctag=v${pkgver%.*}-${pkgver##*.}



[arch-commits] Commit in haskell-hslua-module-text/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:07:08
  Author: felixonmars
Revision: 1120179

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hslua-module-text/repos/community-staging-x86_64/
  haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD
(from rev 1120178, haskell-hslua-module-text/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120178, haskell-hslua-module-text/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:07:08 UTC (rev 1120179)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hslua-module-text
+pkgname=haskell-hslua-module-text
+pkgver=0.3.0.1
+pkgrel=138
+pkgdesc="Lua module for text"
+url="https://github.com/hslua/hslua-module-text;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hslua')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('15ba5e97261e9fa0bb4053575a0dd368048141a401200c32bb53a969cc741d2bd2d04890fef5c488fb6f476438d28e4d5ab9fea4a62aecdee285e8f1a1adecc4')
+
+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-hslua-module-path/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:06:13
  Author: felixonmars
Revision: 1120175

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hslua-module-path/repos/community-staging-x86_64/
  haskell-hslua-module-path/repos/community-staging-x86_64/PKGBUILD
(from rev 1120174, haskell-hslua-module-path/trunk/PKGBUILD)

--+
 PKGBUILD |   50 ++
 1 file changed, 50 insertions(+)

Copied: haskell-hslua-module-path/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120174, haskell-hslua-module-path/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:06:13 UTC (rev 1120175)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hslua-module-path
+pkgname=haskell-hslua-module-path
+pkgver=0.1.0.1
+pkgrel=79
+pkgdesc="Lua module to work with file paths."
+url="https://github.com/hslua/hslua-module-path;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hslua')
+makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-lua')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('c858d8900f9fbde354ebfc90fce84d10c89b9f51ab62198df033936399a4aeff')
+
+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-hslua-module-path/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:06:05
  Author: felixonmars
Revision: 1120174

upgpkg: haskell-hslua-module-path 0.1.0.1-79: rebuild with constraints 0.13.2

Modified:
  haskell-hslua-module-path/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:05:43 UTC (rev 1120173)
+++ PKGBUILD2022-01-30 04:06:05 UTC (rev 1120174)
@@ -3,7 +3,7 @@
 _hkgname=hslua-module-path
 pkgname=haskell-hslua-module-path
 pkgver=0.1.0.1
-pkgrel=78
+pkgrel=79
 pkgdesc="Lua module to work with file paths."
 url="https://github.com/hslua/hslua-module-path;
 license=("MIT")



[arch-commits] Commit in hledger-ui/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:05:43
  Author: felixonmars
Revision: 1120173

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 1120172, hledger-ui/trunk/PKGBUILD)

--+
 PKGBUILD |   34 ++
 1 file changed, 34 insertions(+)

Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1120172, 
hledger-ui/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:05:43 UTC (rev 1120173)
@@ -0,0 +1,34 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-ui
+pkgver=1.24.1
+pkgrel=26
+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 haskell-hslua-module-system/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:06:33
  Author: felixonmars
Revision: 1120176

upgpkg: haskell-hslua-module-system 0.2.2.1-150: rebuild with constraints 0.13.2

Modified:
  haskell-hslua-module-system/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:06:13 UTC (rev 1120175)
+++ PKGBUILD2022-01-30 04:06:33 UTC (rev 1120176)
@@ -3,7 +3,7 @@
 _hkgname=hslua-module-system
 pkgname=haskell-hslua-module-system
 pkgver=0.2.2.1
-pkgrel=149
+pkgrel=150
 pkgdesc="Lua module wrapper around Haskell's System module"
 url="https://github.com/hslua/hslua-module-system;
 license=('MIT')



[arch-commits] Commit in haskell-hslua-module-system/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:06:40
  Author: felixonmars
Revision: 1120177

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hslua-module-system/repos/community-staging-x86_64/
  haskell-hslua-module-system/repos/community-staging-x86_64/PKGBUILD
(from rev 1120176, haskell-hslua-module-system/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-hslua-module-system/repos/community-staging-x86_64/PKGBUILD 
(from rev 1120176, haskell-hslua-module-system/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:06:40 UTC (rev 1120177)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hslua-module-system
+pkgname=haskell-hslua-module-system
+pkgver=0.2.2.1
+pkgrel=150
+pkgdesc="Lua module wrapper around Haskell's System module"
+url="https://github.com/hslua/hslua-module-system;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hslua' 'haskell-temporary')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('66cf57b8c80605bdfa5145fc61dbe59b66dd67a82a8365006b80e2ab74a71fff0fdf0ffa690daab66e82b8ad086adbcd622a6844b2107c0b9719b8cdabdf542b')
+
+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-bv-sized/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:03:36
  Author: felixonmars
Revision: 1120167

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-bv-sized/repos/community-staging-x86_64/
  haskell-bv-sized/repos/community-staging-x86_64/PKGBUILD
(from rev 1120166, haskell-bv-sized/trunk/PKGBUILD)

--+
 PKGBUILD |   49 +
 1 file changed, 49 insertions(+)

Copied: haskell-bv-sized/repos/community-staging-x86_64/PKGBUILD (from rev 
1120166, haskell-bv-sized/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:03:36 UTC (rev 1120167)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=bv-sized
+pkgname=haskell-bv-sized
+pkgver=1.0.3
+pkgrel=80
+pkgdesc="A bitvector datatype that is parameterized by the vector width"
+url="https://github.com/GaloisInc/bv-sized;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bitwise' 'haskell-panic' 
'haskell-parameterized-utils'
+ 'haskell-random' 'haskell-th-lift')
+makedepends=('ghc' 'uusi' 'haskell-hedgehog' 'haskell-monadrandom' 
'haskell-tasty'
+ 'haskell-tasty-hedgehog')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('dc4ffcb6aef1f3290c13394764aa4321a05647c05e4e373a90e674f794951ce4b984258410447cd0eaff1b812244bce468592a187d985e60847d0a19caa990e2')
+
+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
+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 hledger-iadd/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:04:59
  Author: felixonmars
Revision: 1120171

archrelease: copy trunk to community-staging-x86_64

Added:
  hledger-iadd/repos/community-staging-x86_64/
  hledger-iadd/repos/community-staging-x86_64/PKGBUILD
(from rev 1120170, hledger-iadd/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: hledger-iadd/repos/community-staging-x86_64/PKGBUILD (from rev 1120170, 
hledger-iadd/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:04:59 UTC (rev 1120171)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hledger-iadd
+pkgname=hledger-iadd
+pkgver=1.3.16
+pkgrel=18
+pkgdesc="A terminal UI as drop-in replacement for hledger add"
+url="https://github.com/hpdeifel/hledger-iadd#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-brick' 'haskell-free' 'haskell-hledger-lib' 
'haskell-megaparsec'
+ 'haskell-microlens' 'haskell-microlens-th' 
'haskell-optparse-applicative'
+ 'haskell-text-zipper' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-vty'
+ 'haskell-xdg-basedir')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-hspec-discover')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('e4a74a21714653d0595c3bfbc43c9545cd9028c85c024c39b067caa22e11bb1b4ffac8c45566b3640a087ece66f21e5dcf666c76f9fd21a0cc3f7e4a1501ff86')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u hledger-lib -u megaparsec $_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 hledger-iadd/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:04:52
  Author: felixonmars
Revision: 1120170

upgpkg: hledger-iadd 1.3.16-18: rebuild with constraints 0.13.2

Modified:
  hledger-iadd/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:04:09 UTC (rev 1120169)
+++ PKGBUILD2022-01-30 04:04:52 UTC (rev 1120170)
@@ -3,7 +3,7 @@
 _hkgname=hledger-iadd
 pkgname=hledger-iadd
 pkgver=1.3.16
-pkgrel=17
+pkgrel=18
 pkgdesc="A terminal UI as drop-in replacement for hledger add"
 url="https://github.com/hpdeifel/hledger-iadd#readme;
 license=("BSD")



[arch-commits] Commit in haskell-tasty-checklist/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:04:09
  Author: felixonmars
Revision: 1120169

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tasty-checklist/repos/community-staging-x86_64/
  haskell-tasty-checklist/repos/community-staging-x86_64/PKGBUILD
(from rev 1120168, haskell-tasty-checklist/trunk/PKGBUILD)

--+
 PKGBUILD |   49 +
 1 file changed, 49 insertions(+)

Copied: haskell-tasty-checklist/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120168, haskell-tasty-checklist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:04:09 UTC (rev 1120169)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-checklist
+pkgname=haskell-tasty-checklist
+pkgver=1.0.3.0
+pkgrel=47
+pkgdesc="Check multiple items during a tasty test"
+url="https://github.com/kquick/tasty-checklist;
+license=("custom:ISC")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-parameterized-utils')
+makedepends=('ghc' 'uusi' 'haskell-doctest' 'haskell-hunit' 'haskell-tasty'
+ 'haskell-tasty-expected-failure' 'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('a132f75f659a0604c12d723111586064d7e805921d866fb77e357f92d4aa27189155bf5766eb618f1afc7db19e1bc052f941f4b83a60cc8176ceefd7b4630676')
+
+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"
+}



[arch-commits] Commit in hledger-ui/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:05:34
  Author: felixonmars
Revision: 1120172

upgpkg: hledger-ui 1.24.1-26: rebuild with constraints 0.13.2

Modified:
  hledger-ui/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:04:59 UTC (rev 1120171)
+++ PKGBUILD2022-01-30 04:05:34 UTC (rev 1120172)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-ui
 pkgver=1.24.1
-pkgrel=25
+pkgrel=26
 pkgdesc="Curses-style terminal interface for the hledger accounting system"
 url="http://hledger.org;
 license=("GPL")



[arch-commits] Commit in haskell-bv-sized/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:03:27
  Author: felixonmars
Revision: 1120166

upgpkg: haskell-bv-sized 1.0.3-80: rebuild with constraints 0.13.2

Modified:
  haskell-bv-sized/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:02:55 UTC (rev 1120165)
+++ PKGBUILD2022-01-30 04:03:27 UTC (rev 1120166)
@@ -3,7 +3,7 @@
 _hkgname=bv-sized
 pkgname=haskell-bv-sized
 pkgver=1.0.3
-pkgrel=79
+pkgrel=80
 pkgdesc="A bitvector datatype that is parameterized by the vector width"
 url="https://github.com/GaloisInc/bv-sized;
 license=('BSD')



[arch-commits] Commit in haskell-tomland/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:02:55
  Author: felixonmars
Revision: 1120165

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tomland/repos/community-staging-x86_64/
  haskell-tomland/repos/community-staging-x86_64/PKGBUILD
(from rev 1120164, haskell-tomland/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-tomland/repos/community-staging-x86_64/PKGBUILD (from rev 
1120164, haskell-tomland/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:02:55 UTC (rev 1120165)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+# Contributor: berberman 
+
+_hkgname=tomland
+pkgname=haskell-tomland
+pkgver=1.3.3.1
+pkgrel=12
+pkgdesc="Implementation of bidirectional TOML serialization."
+url="https://github.com/kowainik/tomland;
+license=('MPL2')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-megaparsec' 
'haskell-parser-combinators'
+ 'haskell-unordered-containers' 'haskell-validation-selective')
+makedepends=('ghc' 'uusi' 'haskell-hedgehog' 'haskell-hspec' 
'haskell-hspec-hedgehog'
+ 'haskell-hspec-megaparsec')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('a5b6af6300e3f5b55046ee454a84af1498558bd8ad810d1afdcacc67d47f0929189a988ee00fe1e70442661606385a74397e56141254e862b1fd686a53341a6e')
+
+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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-tasty-checklist/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:04:02
  Author: felixonmars
Revision: 1120168

upgpkg: haskell-tasty-checklist 1.0.3.0-47: rebuild with constraints 0.13.2

Modified:
  haskell-tasty-checklist/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:03:36 UTC (rev 1120167)
+++ PKGBUILD2022-01-30 04:04:02 UTC (rev 1120168)
@@ -3,7 +3,7 @@
 _hkgname=tasty-checklist
 pkgname=haskell-tasty-checklist
 pkgver=1.0.3.0
-pkgrel=46
+pkgrel=47
 pkgdesc="Check multiple items during a tasty test"
 url="https://github.com/kquick/tasty-checklist;
 license=("custom:ISC")



[arch-commits] Commit in wayland-protocols/repos/extra-any (PKGBUILD PKGBUILD)

2022-01-29 Thread Sébastien Luttringer via arch-commits
Date: Sunday, January 30, 2022 @ 05:06:39
  Author: seblu
Revision: 435423

archrelease: copy trunk to extra-any

Added:
  wayland-protocols/repos/extra-any/PKGBUILD
(from rev 435422, wayland-protocols/trunk/PKGBUILD)
Deleted:
  wayland-protocols/repos/extra-any/PKGBUILD

--+
 PKGBUILD |   90 ++---
 1 file changed, 45 insertions(+), 45 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-30 05:06:34 UTC (rev 435422)
+++ PKGBUILD2022-01-30 05:06:39 UTC (rev 435423)
@@ -1,45 +0,0 @@
-# Maintainer: Sébastien Luttringer 
-
-pkgname=wayland-protocols
-pkgver=1.24
-pkgrel=1
-pkgdesc='Specifications of extended Wayland protocols'
-arch=('any')
-url='https://wayland.freedesktop.org/'
-license=('MIT')
-makedepends=('wayland' 'meson' 'ninja')
-validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A'  # Jonas Ådahl
-  'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
-source=("https://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz"{,.sig})
-sha256sums=('bff0d8cffeeceb35159d6f4aa6bab18c807b80642c9d50f66cba52ecf7338bc2'
-'SKIP')
-
-prepare() {
-  cd $pkgname-$pkgver
-  # apply patch from the source array (should be a pacman feature)
-  local src
-  for src in "${source[@]}"; do
-src="${src%%::*}"
-src="${src##*/}"
-[[ $src = *.patch ]] || continue
-echo "Applying patch $src..."
-patch -Np1 < "../$src"
-  done
-}
-
-build() {
-  meson build $pkgname-$pkgver --buildtype=release --prefix=/usr
-  ninja -C build
-}
-
-check() {
-  ninja -C build test
-}
-
-package() {
-  DESTDIR="$pkgdir" ninja -C build install
-  set -x
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m 644 
"$pkgname-$pkgver/COPYING"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: wayland-protocols/repos/extra-any/PKGBUILD (from rev 435422, 
wayland-protocols/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-30 05:06:39 UTC (rev 435423)
@@ -0,0 +1,45 @@
+# Maintainer: Sébastien Luttringer 
+
+pkgname=wayland-protocols
+pkgver=1.25
+pkgrel=1
+pkgdesc='Specifications of extended Wayland protocols'
+arch=('any')
+url='https://wayland.freedesktop.org/'
+license=('MIT')
+makedepends=('wayland' 'meson' 'ninja')
+validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A'  # Jonas Ådahl
+  'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
+source=("https://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz"{,.sig})
+sha256sums=('f1ff0f7199d0a0da337217dd8c99979967808dc37731a1e759e822b75b571460'
+'SKIP')
+
+prepare() {
+  cd $pkgname-$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+echo "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  meson build $pkgname-$pkgver --buildtype=release --prefix=/usr
+  ninja -C build
+}
+
+check() {
+  ninja -C build test
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+  set -x
+  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m 644 
"$pkgname-$pkgver/COPYING"
+}
+
+# vim:set ts=2 sw=2 et:



[arch-commits] Commit in linux-zen/repos (3 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:20
  Author: heftig
Revision: 435421

archrelease: copy trunk to testing-x86_64

Added:
  linux-zen/repos/testing-x86_64/
  linux-zen/repos/testing-x86_64/PKGBUILD
(from rev 435419, linux-zen/trunk/PKGBUILD)
  linux-zen/repos/testing-x86_64/config
(from rev 435419, linux-zen/trunk/config)

--+
 PKGBUILD |  203 +
 config   |10810 +
 2 files changed, 11013 insertions(+)

The diff is longer than the limit of 200KB.
Use svn diff -r 435420:435421 to see the changes.


[arch-commits] Commit in wayland-protocols/trunk (PKGBUILD)

2022-01-29 Thread Sébastien Luttringer via arch-commits
Date: Sunday, January 30, 2022 @ 05:06:34
  Author: seblu
Revision: 435422

upgpkg: wayland-protocols 1.25-1

Modified:
  wayland-protocols/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:15:20 UTC (rev 435421)
+++ PKGBUILD2022-01-30 05:06:34 UTC (rev 435422)
@@ -1,7 +1,7 @@
 # Maintainer: Sébastien Luttringer 
 
 pkgname=wayland-protocols
-pkgver=1.24
+pkgver=1.25
 pkgrel=1
 pkgdesc='Specifications of extended Wayland protocols'
 arch=('any')
@@ -11,7 +11,7 @@
 validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A'  # Jonas Ådahl
   'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
 
source=("https://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz"{,.sig})
-sha256sums=('bff0d8cffeeceb35159d6f4aa6bab18c807b80642c9d50f66cba52ecf7338bc2'
+sha256sums=('f1ff0f7199d0a0da337217dd8c99979967808dc37731a1e759e822b75b571460'
 'SKIP')
 
 prepare() {



[arch-commits] Commit in tp_smapi/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:17
  Author: heftig
Revision: 1120196

archrelease: copy trunk to community-testing-x86_64

Added:
  tp_smapi/repos/community-testing-x86_64/
  tp_smapi/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, tp_smapi/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: tp_smapi/repos/community-testing-x86_64/PKGBUILD (from rev 1120188, 
tp_smapi/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:17 UTC (rev 1120196)
@@ -0,0 +1,48 @@
+# Maintainer: Lukas Fleischer 
+# Contributor: xduugu
+# Contributor: nh2
+# Contributor: Steven Davidovitz 
+# Contributor: Nick B 
+# Contributor: Christof Musik 
+# Contributor: Stefan Rupp 
+# Contributor: Ignas Anikevicius 
+
+pkgname=tp_smapi
+pkgver=0.43
+pkgrel=367
+pkgdesc="Modules for ThinkPad's SMAPI functionality"
+arch=('x86_64')
+url='https://github.com/evgeni/tp_smapi'
+license=('GPL')
+makedepends=('linux-headers' 'git')
+_commit=a63729ab30d85430048f65c37f29188ab484cd52  # tags/tp-smapi/0.43
+source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^tp-smapi\///;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+
+  # https://bugs.archlinux.org/task/54975 (kernel has no 
_GLOBAL_OFFSET_TABLE_):
+  # Clear EXTRA_CFLAGS since it defaults to injecting CFLAGS and -fno-plt 
breaks the modules
+
+  make HDAPS=1 KVER="$(

[arch-commits] Commit in broadcom-wl/repos (2 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:17
  Author: heftig
Revision: 1120197

archrelease: copy trunk to community-testing-x86_64

Added:
  broadcom-wl/repos/community-testing-x86_64/
  broadcom-wl/repos/community-testing-x86_64/PKGBUILD
(from rev 1120188, broadcom-wl/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: broadcom-wl/repos/community-testing-x86_64/PKGBUILD (from rev 1120188, 
broadcom-wl/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-30 04:15:17 UTC (rev 1120197)
@@ -0,0 +1,42 @@
+# Maintainer: Eli Schwartz 
+
+_module=broadcom-wl
+_kernelname=  # Build against stock -ARCH kernel
+#_kernelname=-custom  # Build against kernel with a different name
+pkgname=${_module}${_kernelname}
+pkgver=6.30.223.271
+pkgrel=359
+pkgdesc='Broadcom 802.11 Linux STA wireless driver'
+arch=('x86_64')
+url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'
+license=('custom')
+makedepends=("linux${_kernelname}-headers" "${_module}-dkms=${pkgver}")
+
+build() {
+_kernver=$(

[arch-commits] Commit in linux/repos (3 files)

2022-01-29 Thread Jan Steffens via arch-commits
Date: Sunday, January 30, 2022 @ 04:15:19
  Author: heftig
Revision: 435420

archrelease: copy trunk to testing-x86_64

Added:
  linux/repos/testing-x86_64/
  linux/repos/testing-x86_64/PKGBUILD
(from rev 435419, linux/trunk/PKGBUILD)
  linux/repos/testing-x86_64/config
(from rev 435419, linux/trunk/config)

--+
 PKGBUILD |  203 +
 config   |10757 +
 2 files changed, 10960 insertions(+)

The diff is longer than the limit of 200KB.
Use svn diff -r 435419:435420 to see the changes.


[arch-commits] Commit in haskell-tomland/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:02:47
  Author: felixonmars
Revision: 1120164

upgpkg: haskell-tomland 1.3.3.1-12: rebuild with constraints 0.13.2

Modified:
  haskell-tomland/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:01:49 UTC (rev 1120163)
+++ PKGBUILD2022-01-30 04:02:47 UTC (rev 1120164)
@@ -4,7 +4,7 @@
 _hkgname=tomland
 pkgname=haskell-tomland
 pkgver=1.3.3.1
-pkgrel=11
+pkgrel=12
 pkgdesc="Implementation of bidirectional TOML serialization."
 url="https://github.com/kowainik/tomland;
 license=('MPL2')



[arch-commits] Commit in dhall-json/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:01:41
  Author: felixonmars
Revision: 1120162

upgpkg: dhall-json 1.7.9-20: rebuild with constraints 0.13.2

Modified:
  dhall-json/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:01:03 UTC (rev 1120161)
+++ PKGBUILD2022-01-30 04:01:41 UTC (rev 1120162)
@@ -2,7 +2,7 @@
 
 pkgname=dhall-json
 pkgver=1.7.9
-pkgrel=19
+pkgrel=20
 pkgdesc='Convert between Dhall and JSON or YAML'
 url='https://dhall-lang.org'
 license=('BSD')



[arch-commits] Commit in haskell-generic-data/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:01:03
  Author: felixonmars
Revision: 1120161

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-generic-data/repos/community-staging-x86_64/
  haskell-generic-data/repos/community-staging-x86_64/PKGBUILD
(from rev 1120160, haskell-generic-data/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: haskell-generic-data/repos/community-staging-x86_64/PKGBUILD (from rev 
1120160, haskell-generic-data/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:01:03 UTC (rev 1120161)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=generic-data
+pkgname=haskell-generic-data
+pkgver=0.9.2.1
+pkgrel=34
+pkgdesc="Deriving instances with GHC.Generics and related utilities"
+url="https://github.com/Lysxia/generic-data;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ap-normalize' 'haskell-base-orphans' 
'haskell-contravariant'
+ 'haskell-show-combinators')
+makedepends=('ghc' 'haskell-generic-lens' 'haskell-glob' 
'haskell-inspection-testing'
+ 'haskell-one-liner' 'haskell-show-combinators' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-unordered-containers')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('98324ad85fdcdddceb6de74ddfbbc61e314243fe4632d893b744bec012f341c22e2813d4c36dd567361ae49e5f275f93cce926e91b97e37f9df5d285bc8e267f')
+
+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 dhall-json/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:01:49
  Author: felixonmars
Revision: 1120163

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 1120162, dhall-json/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 1120162, 
dhall-json/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:01:49 UTC (rev 1120163)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall-json
+pkgver=1.7.9
+pkgrel=20
+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 clash-ghc/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:00:04
  Author: felixonmars
Revision: 1120158

upgpkg: clash-ghc 1.4.3-67: rebuild with constraints 0.13.2

Modified:
  clash-ghc/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:58:17 UTC (rev 1120157)
+++ PKGBUILD2022-01-30 04:00:04 UTC (rev 1120158)
@@ -2,7 +2,7 @@
 
 pkgname=clash-ghc
 pkgver=1.4.3
-pkgrel=66
+pkgrel=67
 pkgdesc="CAES Language for Synchronous Hardware"
 url="https://clash-lang.org/;
 license=("BSD")



[arch-commits] Commit in clash-ghc/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:00:12
  Author: felixonmars
Revision: 1120159

archrelease: copy trunk to community-staging-x86_64

Added:
  clash-ghc/repos/community-staging-x86_64/
  clash-ghc/repos/community-staging-x86_64/PKGBUILD
(from rev 1120158, clash-ghc/trunk/PKGBUILD)

--+
 PKGBUILD |   49 +
 1 file changed, 49 insertions(+)

Copied: clash-ghc/repos/community-staging-x86_64/PKGBUILD (from rev 1120158, 
clash-ghc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 04:00:12 UTC (rev 1120159)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+pkgname=clash-ghc
+pkgver=1.4.3
+pkgrel=67
+pkgdesc="CAES Language for Synchronous Hardware"
+url="https://clash-lang.org/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bifunctors' 'haskell-clash-lib' 
'haskell-clash-prelude'
+ 'haskell-concurrent-supply' 'haskell-extra' 'haskell-ghc' 
'haskell-ghc-typelits-extra'
+ 'haskell-ghc-typelits-knownnat' 'haskell-ghc-typelits-natnormalise' 
'haskell-hashable'
+ 'haskell-lens' 'haskell-primitive' 'haskell-reflection' 
'haskell-split' 'haskell-uniplate'
+ 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-vector')
+makedepends=('ghc' 'uusi')
+conflicts=('clash')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('1805df7a57ec2b9f291f0561a35e55d776dab67717afb10293e0c29aa7607433b7f1fee30172450f93d3d6fc795b6245648b1241f6c46c79242cd0c6e2d14d4f')
+
+prepare() {
+  cd $pkgname-$pkgver
+  uusi -u ghc-bignum $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-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 $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 haskell-generic-data/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 04:00:55
  Author: felixonmars
Revision: 1120160

upgpkg: haskell-generic-data 0.9.2.1-34: rebuild with constraints 0.13.2

Modified:
  haskell-generic-data/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 04:00:12 UTC (rev 1120159)
+++ PKGBUILD2022-01-30 04:00:55 UTC (rev 1120160)
@@ -3,7 +3,7 @@
 _hkgname=generic-data
 pkgname=haskell-generic-data
 pkgver=0.9.2.1
-pkgrel=33
+pkgrel=34
 pkgdesc="Deriving instances with GHC.Generics and related utilities"
 url="https://github.com/Lysxia/generic-data;
 license=('MIT')



[arch-commits] Commit in haskell-fast-logger/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:58:10
  Author: felixonmars
Revision: 1120156

upgpkg: haskell-fast-logger 3.0.5-56: rebuild with constraints 0.13.2

Modified:
  haskell-fast-logger/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:57:47 UTC (rev 1120155)
+++ PKGBUILD2022-01-30 03:58:10 UTC (rev 1120156)
@@ -4,7 +4,7 @@
 _hkgname=fast-logger
 pkgname=haskell-fast-logger
 pkgver=3.0.5
-pkgrel=55
+pkgrel=56
 pkgdesc="A fast logging system"
 url="https://github.com/kazu-yamamoto/logger;
 license=("BSD")



[arch-commits] Commit in haskell-fast-logger/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:58:17
  Author: felixonmars
Revision: 1120157

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fast-logger/repos/community-staging-x86_64/
  haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD
(from rev 1120156, haskell-fast-logger/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 
1120156, haskell-fast-logger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:58:17 UTC (rev 1120157)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fast-logger
+pkgname=haskell-fast-logger
+pkgver=3.0.5
+pkgrel=56
+pkgdesc="A fast logging system"
+url="https://github.com/kazu-yamamoto/logger;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-auto-update' 'haskell-easy-file' 
'haskell-unix-compat'
+ 'haskell-unix-time')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3a79b7f6e033601ee4c09d0e64fa10d17a7dad221a9002e3452ba90d45b3557e7224060ffe65dbc8904bd60f21011bf7d1db2070449dd2e15ed29b3032b32aa4')
+
+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-tls-session-manager/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:57:47
  Author: felixonmars
Revision: 1120155

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tls-session-manager/repos/community-staging-x86_64/
  haskell-tls-session-manager/repos/community-staging-x86_64/PKGBUILD
(from rev 1120154, haskell-tls-session-manager/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-tls-session-manager/repos/community-staging-x86_64/PKGBUILD 
(from rev 1120154, haskell-tls-session-manager/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:57:47 UTC (rev 1120155)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tls-session-manager
+pkgname=haskell-tls-session-manager
+pkgver=0.0.4
+pkgrel=218
+pkgdesc="In-memory TLS session manager"
+url="https://hackage.haskell.org/package/tls-session-manager;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-auto-update" 'haskell-basement' "haskell-clock" 
'haskell-memory'
+ "haskell-psqueues" "haskell-tls")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8516a2a6a12ee33ca3cbfcf33f5108218dcfea54b092a5292cbe0935b1c181d1aa26d171eb1f62d93ac80bebca21221598a07e225be5513743b227ef6908fbec')
+
+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-tls-session-manager/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:57:39
  Author: felixonmars
Revision: 1120154

upgpkg: haskell-tls-session-manager 0.0.4-218: rebuild with constraints 0.13.2

Modified:
  haskell-tls-session-manager/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:57:20 UTC (rev 1120153)
+++ PKGBUILD2022-01-30 03:57:39 UTC (rev 1120154)
@@ -4,7 +4,7 @@
 _hkgname=tls-session-manager
 pkgname=haskell-tls-session-manager
 pkgver=0.0.4
-pkgrel=217
+pkgrel=218
 pkgdesc="In-memory TLS session manager"
 url="https://hackage.haskell.org/package/tls-session-manager;
 license=("BSD")



[arch-commits] Commit in haskell-dns/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:56:55
  Author: felixonmars
Revision: 1120151

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-dns/repos/community-staging-x86_64/
  haskell-dns/repos/community-staging-x86_64/PKGBUILD
(from rev 1120150, haskell-dns/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 1120150, 
haskell-dns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:56:55 UTC (rev 1120151)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=dns
+pkgname=haskell-dns
+pkgver=4.0.1
+pkgrel=212
+pkgdesc="DNS library in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-attoparsec'
+ 'haskell-base16-bytestring' 'haskell-base64-bytestring' 
'haskell-cryptonite'
+ 'haskell-hourglass' 'haskell-iproute' 'haskell-network' 
'haskell-psqueues')
+makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-word8' 
'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('5c3d86c95aeb61ffdf951472a18ce2878b9dad1069efdf02fd7aff4065cf88c93c13d197488af65811440c674a75601b0c3336a6de6a9bff98cca018254b6e9c')
+
+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
+# https://github.com/kazu-yamamoto/dns/issues/102
+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-time-manager/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:57:20
  Author: felixonmars
Revision: 1120153

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-time-manager/repos/community-staging-x86_64/
  haskell-time-manager/repos/community-staging-x86_64/PKGBUILD
(from rev 1120152, haskell-time-manager/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-time-manager/repos/community-staging-x86_64/PKGBUILD (from rev 
1120152, haskell-time-manager/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:57:20 UTC (rev 1120153)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=time-manager
+pkgname=haskell-time-manager
+pkgver=0.0.0
+pkgrel=211
+pkgdesc="Scalable timer"
+url="https://github.com/yesodweb/wai;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-auto-update')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('aa8bd9dc9a66ea097fe2d6a6d9e77eff67debc58a588da7ae1d6fc312b6bb371da58b413b58cdba21623e2da26633595f379ac9e0a7a6dc7281ad42353231054')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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-time-manager/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:57:13
  Author: felixonmars
Revision: 1120152

upgpkg: haskell-time-manager 0.0.0-211: rebuild with constraints 0.13.2

Modified:
  haskell-time-manager/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:56:55 UTC (rev 1120151)
+++ PKGBUILD2022-01-30 03:57:13 UTC (rev 1120152)
@@ -3,7 +3,7 @@
 _hkgname=time-manager
 pkgname=haskell-time-manager
 pkgver=0.0.0
-pkgrel=210
+pkgrel=211
 pkgdesc="Scalable timer"
 url="https://github.com/yesodweb/wai;
 license=('MIT')



[arch-commits] Commit in haskell-lsp-types/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:55:59
  Author: felixonmars
Revision: 1120149

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lsp-types/repos/community-staging-x86_64/
  haskell-lsp-types/repos/community-staging-x86_64/PKGBUILD
(from rev 1120148, haskell-lsp-types/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-lsp-types/repos/community-staging-x86_64/PKGBUILD (from rev 
1120148, haskell-lsp-types/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:55:59 UTC (rev 1120149)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lsp-types
+pkgname=haskell-lsp-types
+pkgver=1.3.0.1
+pkgrel=40
+pkgdesc="Haskell library for the Microsoft Language Server Protocol, data 
types"
+url="https://github.com/haskell/lsp;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-data-default' 
'haskell-dependent-sum'
+ 'haskell-dependent-sum-template' 'haskell-diff' 'haskell-dlist' 
'haskell-hashable'
+ 'haskell-hslogger' 'haskell-lens' 'haskell-network-uri' 
'haskell-rope-utf16-splay'
+ 'haskell-scientific' 'haskell-some' 'haskell-temporary' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('074a2a383efefd3754ed1c835af913e1ab5fee9f634cb343f392bc8148f1a62030777dbb1104cd0e60cec1405d2cc5067c8fb00f2e902a3ffa52601ff7b02c2b')
+
+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
+}
+
+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-types/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:55:51
  Author: felixonmars
Revision: 1120148

upgpkg: haskell-lsp-types 1.3.0.1-40: rebuild with constraints 0.13.2

Modified:
  haskell-lsp-types/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:53:14 UTC (rev 1120147)
+++ PKGBUILD2022-01-30 03:55:51 UTC (rev 1120148)
@@ -3,7 +3,7 @@
 _hkgname=lsp-types
 pkgname=haskell-lsp-types
 pkgver=1.3.0.1
-pkgrel=39
+pkgrel=40
 pkgdesc="Haskell library for the Microsoft Language Server Protocol, data 
types"
 url="https://github.com/haskell/lsp;
 license=("MIT")



[arch-commits] Commit in haskell-dns/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:56:47
  Author: felixonmars
Revision: 1120150

upgpkg: haskell-dns 4.0.1-212: rebuild with constraints 0.13.2

Modified:
  haskell-dns/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:55:59 UTC (rev 1120149)
+++ PKGBUILD2022-01-30 03:56:47 UTC (rev 1120150)
@@ -4,7 +4,7 @@
 _hkgname=dns
 pkgname=haskell-dns
 pkgver=4.0.1
-pkgrel=211
+pkgrel=212
 pkgdesc="DNS library in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("BSD")



[arch-commits] Commit in haskell-zenc/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:46:47
  Author: felixonmars
Revision: 1120130

upgpkg: haskell-zenc 0.1.2-44: rebuild with constraints 0.13.2

Modified:
  haskell-zenc/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:46:27 UTC (rev 1120129)
+++ PKGBUILD2022-01-30 03:46:47 UTC (rev 1120130)
@@ -3,7 +3,7 @@
 _hkgname=zenc
 pkgname=haskell-zenc
 pkgver=0.1.2
-pkgrel=43
+pkgrel=44
 pkgdesc="GHC style name Z-encoding and Z-decoding"
 url="https://github.com/dagit/zenc;
 license=('BSD')



[arch-commits] Commit in haskell-with-utf8/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:46:19
  Author: felixonmars
Revision: 1120128

upgpkg: haskell-with-utf8 1.0.2.3-22: rebuild with constraints 0.13.2

Modified:
  haskell-with-utf8/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:45:55 UTC (rev 1120127)
+++ PKGBUILD2022-01-30 03:46:19 UTC (rev 1120128)
@@ -3,7 +3,7 @@
 _hkgname=with-utf8
 pkgname=haskell-with-utf8
 pkgver=1.0.2.3
-pkgrel=21
+pkgrel=22
 pkgdesc="Get your IO right on the first try"
 url="https://github.com/serokell/haskell-with-utf8#readme;
 license=("MPL2")



[arch-commits] Commit in haskell-with-utf8/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:46:27
  Author: felixonmars
Revision: 1120129

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-with-utf8/repos/community-staging-x86_64/
  haskell-with-utf8/repos/community-staging-x86_64/PKGBUILD
(from rev 1120128, haskell-with-utf8/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: haskell-with-utf8/repos/community-staging-x86_64/PKGBUILD (from rev 
1120128, haskell-with-utf8/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:46:27 UTC (rev 1120129)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=with-utf8
+pkgname=haskell-with-utf8
+pkgver=1.0.2.3
+pkgrel=22
+pkgdesc="Get your IO right on the first try"
+url="https://github.com/serokell/haskell-with-utf8#readme;
+license=("MPL2")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-safe-exceptions' 'haskell-th-env')
+makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' 
'haskell-tasty-discover'
+ 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('2a8661a804d5bdbe7ef437c4dc31e3781a9566e69c4465a4937e8ea47cc06a9d83614487424a4951b9cae4213743cc9c4570d9723d4216a71f480b582a4bc157')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u base $_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"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSES/MPL-2.0.txt
+}



[arch-commits] Commit in haskell-zenc/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:46:55
  Author: felixonmars
Revision: 1120131

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-zenc/repos/community-staging-x86_64/
  haskell-zenc/repos/community-staging-x86_64/PKGBUILD
(from rev 1120130, haskell-zenc/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-zenc/repos/community-staging-x86_64/PKGBUILD (from rev 1120130, 
haskell-zenc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:46:55 UTC (rev 1120131)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=zenc
+pkgname=haskell-zenc
+pkgver=0.1.2
+pkgrel=44
+pkgdesc="GHC style name Z-encoding and Z-decoding"
+url="https://github.com/dagit/zenc;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hedgehog' 'haskell-hspec' 'haskell-hspec-hedgehog')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('cd1d7feef5c3b23180e1402d057572a9619cff4d2c880a9ba1a746c15d25d1dc0add1fc7b7821ae48722c40bca0b26011f2d0df918a18fd011c4098483ce9668')
+
+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-aeson-yaml/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:45:55
  Author: felixonmars
Revision: 1120127

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-aeson-yaml/repos/community-staging-x86_64/
  haskell-aeson-yaml/repos/community-staging-x86_64/PKGBUILD
(from rev 1120126, haskell-aeson-yaml/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-aeson-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 
1120126, haskell-aeson-yaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:45:55 UTC (rev 1120127)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=aeson-yaml
+pkgname=haskell-aeson-yaml
+pkgver=1.1.0.1
+pkgrel=4
+pkgdesc="Output any Aeson value as YAML (pure Haskell library)"
+url="https://github.com/clovyr/aeson-yaml;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-unordered-containers' 
'haskell-vector')
+makedepends=('ghc' 'haskell-string-qq' 'haskell-tasty' 'haskell-tasty-discover'
+ 'haskell-tasty-hunit' 'haskell-yaml')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('37384920ca84d71db2fab8bb92521486b8360a931d769ddc9635645f78164bd3b300f6cff59ffe66f87702cfa4faa81085dea84896b7072bf38dbd9405083c2a')
+
+prepare() {
+cd $_hkgname-$pkgver
+echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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-aeson-yaml/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:45:47
  Author: felixonmars
Revision: 1120126

upgpkg: haskell-aeson-yaml 1.1.0.1-4: rebuild with constraints 0.13.2

Modified:
  haskell-aeson-yaml/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:45:24 UTC (rev 1120125)
+++ PKGBUILD2022-01-30 03:45:47 UTC (rev 1120126)
@@ -3,7 +3,7 @@
 _hkgname=aeson-yaml
 pkgname=haskell-aeson-yaml
 pkgver=1.1.0.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Output any Aeson value as YAML (pure Haskell library)"
 url="https://github.com/clovyr/aeson-yaml;
 license=('BSD')



[arch-commits] Commit in haskell-one-liner/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:45:24
  Author: felixonmars
Revision: 1120125

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-one-liner/repos/community-staging-x86_64/
  haskell-one-liner/repos/community-staging-x86_64/PKGBUILD
(from rev 1120124, haskell-one-liner/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-one-liner/repos/community-staging-x86_64/PKGBUILD (from rev 
1120124, haskell-one-liner/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:45:24 UTC (rev 1120125)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=one-liner
+pkgname=haskell-one-liner
+pkgver=2.0
+pkgrel=52
+pkgdesc="Constraint-based generics"
+url="https://github.com/sjoerdvisscher/one-liner;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bifunctors' 'haskell-contravariant' 
'haskell-linear-base'
+ 'haskell-profunctors' 'haskell-tagged')
+makedepends=('ghc' 'haskell-hunit')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('6cfaf220fa81eac3104979fc44e8c0b788f7c1ca41245e746b11ba29448910de7c0d63c1023d977e5e55c97b1b2e4414572a55b7b34f4a21ee8277f98524aa8a')
+
+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-auto-update/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:41:06
  Author: felixonmars
Revision: 1120121

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-auto-update/repos/community-staging-x86_64/
  haskell-auto-update/repos/community-staging-x86_64/PKGBUILD
(from rev 1120120, haskell-auto-update/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-auto-update/repos/community-staging-x86_64/PKGBUILD (from rev 
1120120, haskell-auto-update/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:41:06 UTC (rev 1120121)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=auto-update
+pkgname=haskell-auto-update
+pkgver=0.1.6
+pkgrel=214
+pkgdesc="Efficiently run periodic, on-demand actions"
+url="https://github.com/yesodweb/wai;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hspec' 'haskell-retry' 'haskell-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ff0f4f835d0b24aafbe18dbc42a9c3cc396cea24be3f4b13b5f5dac49b3b21030c941c8b09a5c33ba175c9902d076aa12fc9eb5a6a79c94ee5c9b60935fa047f')
+
+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-clash-lib/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:44:36
  Author: felixonmars
Revision: 1120122

upgpkg: haskell-clash-lib 1.4.3-65: rebuild with constraints 0.13.2

Modified:
  haskell-clash-lib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:41:06 UTC (rev 1120121)
+++ PKGBUILD2022-01-30 03:44:36 UTC (rev 1120122)
@@ -3,7 +3,7 @@
 _hkgname=clash-lib
 pkgname=haskell-clash-lib
 pkgver=1.4.3
-pkgrel=64
+pkgrel=65
 pkgdesc="Clash: a functional hardware description language - As a library"
 url="https://clash-lang.org/;
 license=("BSD")



[arch-commits] Commit in haskell-one-liner/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:45:16
  Author: felixonmars
Revision: 1120124

upgpkg: haskell-one-liner 2.0-52: rebuild with constraints 0.13.2

Modified:
  haskell-one-liner/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:44:44 UTC (rev 1120123)
+++ PKGBUILD2022-01-30 03:45:16 UTC (rev 1120124)
@@ -3,7 +3,7 @@
 _hkgname=one-liner
 pkgname=haskell-one-liner
 pkgver=2.0
-pkgrel=51
+pkgrel=52
 pkgdesc="Constraint-based generics"
 url="https://github.com/sjoerdvisscher/one-liner;
 license=('BSD')



[arch-commits] Commit in haskell-clash-lib/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:44:44
  Author: felixonmars
Revision: 1120123

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-clash-lib/repos/community-staging-x86_64/
  haskell-clash-lib/repos/community-staging-x86_64/PKGBUILD
(from rev 1120122, haskell-clash-lib/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: haskell-clash-lib/repos/community-staging-x86_64/PKGBUILD (from rev 
1120122, haskell-clash-lib/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:44:44 UTC (rev 1120123)
@@ -0,0 +1,60 @@
+# Maintainer: Felix Yan 
+
+_hkgname=clash-lib
+pkgname=haskell-clash-lib
+pkgver=1.4.3
+pkgrel=65
+pkgdesc="Clash: a functional hardware description language - As a library"
+url="https://clash-lang.org/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-ansi-terminal'
+ 'haskell-attoparsec' 'haskell-base16-bytestring' 
'haskell-clash-prelude'
+ 'haskell-concurrent-supply' 'haskell-cryptohash-sha256' 
'haskell-data-binary-ieee754'
+ 'haskell-data-default' 'haskell-dlist' 'haskell-errors' 
'haskell-extra' 'haskell-ghc'
+ 'haskell-hashable' 'haskell-src-meta' 'haskell-hint' 
'haskell-interpolate' 'haskell-lens'
+ 'haskell-ordered-containers' 'haskell-parsers' 'haskell-pretty-show'
+ 'haskell-prettyprinter' 'haskell-primitive' 'haskell-reducers' 
'haskell-temporary'
+ 'haskell-terminal-size' 'haskell-text-show' 'haskell-trifecta'
+ 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-vector'
+ 'haskell-vector-binary-instances')
+makedepends=('ghc' 'uusi' 'haskell-ghc-typelits-knownnat' 
'haskell-quickcheck-text' 'haskell-src-exts'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('2e344cfbb8f02db3498f8db9c921c42e3101b188edbc30e2a23231eb2f81473b89a69f7c779b63f0d715ae046cae43103d650883a39e99b31e70a6d7d56bceca')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u ghc-bignum $_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 c2hs/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:39:04
  Author: felixonmars
Revision: 1120117

archrelease: copy trunk to community-staging-x86_64

Added:
  c2hs/repos/community-staging-x86_64/
  c2hs/repos/community-staging-x86_64/PKGBUILD
(from rev 1120116, c2hs/trunk/PKGBUILD)

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Copied: c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 1120116, 
c2hs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:39:04 UTC (rev 1120117)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=c2hs
+pkgver=0.28.8
+pkgrel=47
+pkgdesc="C->Haskell FFI tool that gives some cross-language type safety"
+url="https://github.com/haskell/c2hs;
+license=("GPL2")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dlist' 'haskell-language-c')
+makedepends=('ghc' 'haskell-test-framework' 'haskell-test-framework-hunit' 
'haskell-hunit'
+ 'haskell-shelly')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+
https://github.com/haskell/c2hs/archive/fbb4c2fa6ec5528aa068512f1b691298db420321.tar.gz)
+sha512sums=('ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749'
+
'2953a07fecc95cfd5086b973a0d12b7407417f16bf73ad0f7d261e9e1884cf14b18663c15d86c8bf047dff05de70d4f01195e5d70c3225c86695fc57c8cf70e9')
+
+prepare() {
+sed -i 's/cmd "ghc"/cmd "ghc" "-dynamic"/' c2hs-$pkgver/tests/test-*.hs
+sed -i 's/HC=ghc/HC="ghc -dynamic"/' c2hs-$pkgver/tests/system/Makefile
+sed -i 's/"ghc", \["-/"ghc", ["-dynamic", "-/' c2hs-$pkgver/tests/test-*.hs
+
+# Missing test files
+# https://github.com/haskell/c2hs/pull/266
+cp -r c2hs-fbb4c2fa6ec5528aa068512f1b691298db420321/tests/bugs/issue-242 
c2hs-$pkgver/tests/bugs/
+cp -r 
c2hs-fbb4c2fa6ec5528aa068512f1b691298db420321/tests/system/interruptible 
c2hs-$pkgver/tests/system/
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" 
--enable-tests \
+-f-regression -fbase3 --ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+}



[arch-commits] Commit in c2hs/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:38:57
  Author: felixonmars
Revision: 1120116

upgpkg: c2hs 0.28.8-47: rebuild with constraints 0.13.2

Modified:
  c2hs/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:38:06 UTC (rev 1120115)
+++ PKGBUILD2022-01-30 03:38:57 UTC (rev 1120116)
@@ -3,7 +3,7 @@
 
 pkgname=c2hs
 pkgver=0.28.8
-pkgrel=46
+pkgrel=47
 pkgdesc="C->Haskell FFI tool that gives some cross-language type safety"
 url="https://github.com/haskell/c2hs;
 license=("GPL2")



[arch-commits] Commit in haskell-req/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:40:38
  Author: felixonmars
Revision: 1120119

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-req/repos/community-staging-x86_64/
  haskell-req/repos/community-staging-x86_64/PKGBUILD
(from rev 1120118, haskell-req/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 1120118, 
haskell-req/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:40:38 UTC (rev 1120119)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+
+_hkgname=req
+pkgname=haskell-req
+pkgver=3.9.1
+pkgrel=80
+pkgdesc="HTTP client library"
+url="https://github.com/mrkkrp/req;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate-oauth' 
'haskell-blaze-builder'
+ 'haskell-case-insensitive' 'haskell-connection' 
'haskell-http-api-data'
+ 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 
'haskell-modern-uri'
+ 'haskell-monad-control' 'haskell-retry' 'haskell-transformers-base' 
'haskell-unliftio-core')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-hspec-core'
+ 'haskell-unordered-containers')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('ff63baca6647249a419b654d7bf296c2146b41dea3eae2cd0f7e1bfd9b0c8dc87f9259fd63b84f109838e3f2b85e308b969bd3c19b1d5323ecb7ff34ddf26946')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u authenticate-oauth -u retry $_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.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md
+}



[arch-commits] Commit in haskell-req/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:40:30
  Author: felixonmars
Revision: 1120118

upgpkg: haskell-req 3.9.1-80: rebuild with constraints 0.13.2

Modified:
  haskell-req/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:39:04 UTC (rev 1120117)
+++ PKGBUILD2022-01-30 03:40:30 UTC (rev 1120118)
@@ -3,7 +3,7 @@
 _hkgname=req
 pkgname=haskell-req
 pkgver=3.9.1
-pkgrel=79
+pkgrel=80
 pkgdesc="HTTP client library"
 url="https://github.com/mrkkrp/req;
 license=('BSD')



[arch-commits] Commit in haskell-auto-update/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:40:59
  Author: felixonmars
Revision: 1120120

upgpkg: haskell-auto-update 0.1.6-214: rebuild with constraints 0.13.2

Modified:
  haskell-auto-update/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:40:38 UTC (rev 1120119)
+++ PKGBUILD2022-01-30 03:40:59 UTC (rev 1120120)
@@ -4,7 +4,7 @@
 _hkgname=auto-update
 pkgname=haskell-auto-update
 pkgver=0.1.6
-pkgrel=213
+pkgrel=214
 pkgdesc="Efficiently run periodic, on-demand actions"
 url="https://github.com/yesodweb/wai;
 license=("MIT")



[arch-commits] Commit in haskell-fsnotify/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:37:58
  Author: felixonmars
Revision: 1120114

upgpkg: haskell-fsnotify 0.3.0.1-253: rebuild with constraints 0.13.2

Modified:
  haskell-fsnotify/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:37:38 UTC (rev 1120113)
+++ PKGBUILD2022-01-30 03:37:58 UTC (rev 1120114)
@@ -4,7 +4,7 @@
 _hkgname=fsnotify
 pkgname=haskell-fsnotify
 pkgver=0.3.0.1
-pkgrel=252
+pkgrel=253
 pkgdesc="Cross platform library for file change notification."
 url="https://github.com/haskell-fswatch/hfsnotify;
 license=("BSD")



[arch-commits] Commit in haskell-dependent-map/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:37:38
  Author: felixonmars
Revision: 1120113

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-dependent-map/repos/community-staging-x86_64/
  haskell-dependent-map/repos/community-staging-x86_64/PKGBUILD
(from rev 1120112, haskell-dependent-map/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-dependent-map/repos/community-staging-x86_64/PKGBUILD (from rev 
1120112, haskell-dependent-map/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:37:38 UTC (rev 1120113)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+
+_hkgname=dependent-map
+pkgname=haskell-dependent-map
+pkgver=0.4.0.0
+pkgrel=76
+pkgdesc="Dependent finite maps (partial dependent products)"
+url="https://github.com/obsidiansystems/dependent-map;
+license=("custom")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-constraints-extras' 'haskell-dependent-sum')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('53ce0b52d8be1b85fc6489fb27656f16d837bee4fbe0ddf39c844e3ea8871f2c')
+
+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-fsnotify/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:38:06
  Author: felixonmars
Revision: 1120115

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fsnotify/repos/community-staging-x86_64/
  haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD
(from rev 1120114, haskell-fsnotify/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 
1120114, haskell-fsnotify/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:38:06 UTC (rev 1120115)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fsnotify
+pkgname=haskell-fsnotify
+pkgver=0.3.0.1
+pkgrel=253
+pkgdesc="Cross platform library for file change notification."
+url="https://github.com/haskell-fswatch/hfsnotify;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-async" "haskell-hinotify" 'haskell-shelly'
+ "haskell-unix-compat")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d5c96a54c1b4788e1d50f259d11d4e2d6eb7224552b50cb359a1f4cdcc2a9b7270f9b5ccdfe9738a163b54ab7ab5a0114de9cabc56660a7324cdfc4b16179e1a')
+
+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 dhall/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:36:07
  Author: felixonmars
Revision: 1120107

archrelease: copy trunk to community-staging-x86_64

Added:
  dhall/repos/community-staging-x86_64/
  dhall/repos/community-staging-x86_64/PKGBUILD
(from rev 1120106, dhall/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: dhall/repos/community-staging-x86_64/PKGBUILD (from rev 1120106, 
dhall/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:36:07 UTC (rev 1120107)
@@ -0,0 +1,59 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall
+pkgver=1.40.1
+pkgrel=61
+pkgdesc='A configuration language guaranteed to terminate'
+url='https://dhall-lang.org'
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-ansi-terminal'
+ 'haskell-atomic-write' 'haskell-case-insensitive' 'haskell-cborg' 
'haskell-cborg-json'
+ 'haskell-contravariant' 'haskell-data-fix' 'haskell-diff' 
'haskell-dotgen'
+ 'haskell-either' 'haskell-half' 'haskell-hashable' 
'haskell-lens-family-core'
+ 'haskell-megaparsec' 'haskell-memory' 'haskell-mmorph' 
'haskell-network-uri'
+ 'haskell-optparse-applicative' 'haskell-parsers' 
'haskell-parser-combinators'
+ 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' 
'haskell-pretty-simple'
+ 'haskell-profunctors' 'haskell-repline' 'haskell-serialise' 
'haskell-scientific'
+ 'haskell-text-manipulate' 'haskell-th-lift-instances' 
'haskell-unordered-containers'
+ 'haskell-uri-encode' 'haskell-vector' 'haskell-cryptonite' 
'haskell-http-types'
+ 'haskell-http-client' 'haskell-http-client-tls')
+makedepends=('ghc' 'uusi' 'haskell-foldl' 'haskell-generic-random' 
'haskell-mockery' 'haskell-quickcheck'
+ 'haskell-quickcheck-instances' 'haskell-special-values' 
'haskell-spoon'
+ 'haskell-tasty' 'haskell-tasty-expected-failure' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck' 'haskell-tasty-silver' 
'haskell-temporary' 'haskell-turtle'
+ 'haskell-doctest')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('c2f50a0c156071873c41ce72d70df9802e4f19b6902aa24355f295fd3031f9cc363406ff8a3e50be3cbb5648aea19835d801b0bfe3d88f3ccf61934648ce')
+
+prepare() {
+cd $pkgname-$pkgver
+uusi -u generic-random -u megaparsec -u mmorph -u tasty-silver -u 
transformers-compat $pkgname.cabal
+}
+
+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 || 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 haskell-dependent-sum-template/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:37:00
  Author: felixonmars
Revision: 1120110

upgpkg: haskell-dependent-sum-template 0.1.1.0-8: rebuild with constraints 
0.13.2

Modified:
  haskell-dependent-sum-template/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:36:40 UTC (rev 1120109)
+++ PKGBUILD2022-01-30 03:37:00 UTC (rev 1120110)
@@ -3,7 +3,7 @@
 _hkgname=dependent-sum-template
 pkgname=haskell-dependent-sum-template
 pkgver=0.1.1.0
-pkgrel=7
+pkgrel=8
 pkgdesc="Template Haskell code to generate instances of classes in 
dependent-sum package"
 url="https://github.com/obsidiansystems/dependent-sum;
 license=("custom:PublicDomain")



[arch-commits] Commit in haskell-lukko/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:36:32
  Author: felixonmars
Revision: 1120108

upgpkg: haskell-lukko 0.1.1.3-64: rebuild with constraints 0.13.2

Modified:
  haskell-lukko/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:36:07 UTC (rev 1120107)
+++ PKGBUILD2022-01-30 03:36:32 UTC (rev 1120108)
@@ -3,7 +3,7 @@
 _hkgname=lukko
 pkgname=haskell-lukko
 pkgver=0.1.1.3
-pkgrel=63
+pkgrel=64
 pkgdesc="Access to platform dependent file locking APIs"
 url="https://github.com/phadej/lukko;
 license=('BSD')



[arch-commits] Commit in haskell-dependent-sum-template/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:37:08
  Author: felixonmars
Revision: 1120111

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-dependent-sum-template/repos/community-staging-x86_64/
  haskell-dependent-sum-template/repos/community-staging-x86_64/PKGBUILD
(from rev 1120110, haskell-dependent-sum-template/trunk/PKGBUILD)

--+
 PKGBUILD |   44 
 1 file changed, 44 insertions(+)

Copied: haskell-dependent-sum-template/repos/community-staging-x86_64/PKGBUILD 
(from rev 1120110, haskell-dependent-sum-template/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:37:08 UTC (rev 1120111)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+
+_hkgname=dependent-sum-template
+pkgname=haskell-dependent-sum-template
+pkgver=0.1.1.0
+pkgrel=8
+pkgdesc="Template Haskell code to generate instances of classes in 
dependent-sum package"
+url="https://github.com/obsidiansystems/dependent-sum;
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dependent-sum' 'haskell-th-abstraction' 
'haskell-th-extras')
+makedepends=('ghc' 'haskell-constraints-extras')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('f31c21d7b374c46212b725b2b08f6bd99284fd261e1ed0a4dd73cb7e5e7ac4e6')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  # Tests are broken: 
https://github.com/obsidiansystems/dependent-sum/pull/57#issuecomment-865277051
+  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 \
+--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"
+}



[arch-commits] Commit in haskell-lukko/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:36:40
  Author: felixonmars
Revision: 1120109

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lukko/repos/community-staging-x86_64/
  haskell-lukko/repos/community-staging-x86_64/PKGBUILD
(from rev 1120108, haskell-lukko/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-lukko/repos/community-staging-x86_64/PKGBUILD (from rev 
1120108, haskell-lukko/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:36:40 UTC (rev 1120109)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lukko
+pkgname=haskell-lukko
+pkgver=0.1.1.3
+pkgrel=64
+pkgdesc="Access to platform dependent file locking APIs"
+url="https://github.com/phadej/lukko;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-singleton-bool' 
'haskell-tasty'
+ 'haskell-tasty-expected-failure' 'haskell-tasty-hunit' 
'haskell-temporary')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8bed8b88a101883f642bb9d9d41512436f5c80db5ea1ad0cddb069c6d09257d21b56a60e0f70b57453e91126065fbfdeeb721064763e64de1975dcb51b1a484a')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u base $_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-dependent-map/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:37:31
  Author: felixonmars
Revision: 1120112

upgpkg: haskell-dependent-map 0.4.0.0-76: rebuild with constraints 0.13.2

Modified:
  haskell-dependent-map/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:37:08 UTC (rev 1120111)
+++ PKGBUILD2022-01-30 03:37:31 UTC (rev 1120112)
@@ -3,7 +3,7 @@
 _hkgname=dependent-map
 pkgname=haskell-dependent-map
 pkgver=0.4.0.0
-pkgrel=75
+pkgrel=76
 pkgdesc="Dependent finite maps (partial dependent products)"
 url="https://github.com/obsidiansystems/dependent-map;
 license=("custom")



[arch-commits] Commit in dhall/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:36:00
  Author: felixonmars
Revision: 1120106

upgpkg: dhall 1.40.1-61: rebuild with constraints 0.13.2

Modified:
  dhall/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:33:07 UTC (rev 1120105)
+++ PKGBUILD2022-01-30 03:36:00 UTC (rev 1120106)
@@ -2,7 +2,7 @@
 
 pkgname=dhall
 pkgver=1.40.1
-pkgrel=60
+pkgrel=61
 pkgdesc='A configuration language guaranteed to terminate'
 url='https://dhall-lang.org'
 license=('BSD')



[arch-commits] Commit in haskell-statistics/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:33:07
  Author: felixonmars
Revision: 1120105

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-statistics/repos/community-staging-x86_64/
  haskell-statistics/repos/community-staging-x86_64/PKGBUILD
(from rev 1120104, haskell-statistics/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-statistics/repos/community-staging-x86_64/PKGBUILD (from rev 
1120104, haskell-statistics/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:33:07 UTC (rev 1120105)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=statistics
+pkgname=haskell-statistics
+pkgver=0.15.2.0
+pkgrel=220
+pkgdesc="A library of statistical types, data, and functions"
+url="https://github.com/bos/statistics;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-base-orphans' 
'haskell-data-default-class'
+ 'haskell-dense-linear-algebra' 'haskell-math-functions' 
'haskell-monad-par'
+ 'haskell-mwc-random' 'haskell-primitive' 'haskell-vector' 
'haskell-vector-algorithms'
+ 'haskell-vector-binary-instances' 'haskell-vector-th-unbox')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-erf' 
'haskell-ieee754'
+ 'haskell-tasty' 'haskell-tasty-expected-failure' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7afa3e3edb15e02ff59c72601175d25f1a8baeaa1dd8561322e8e26781dbfbfcc03b2ade773269bab027d7399375f01595145fd2e2f252f3e73abc87f9baed41')
+
+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-apply-refact/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:31:31
  Author: felixonmars
Revision: 1120103

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-apply-refact/repos/community-staging-x86_64/
  haskell-apply-refact/repos/community-staging-x86_64/PKGBUILD
(from rev 1120102, haskell-apply-refact/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-apply-refact/repos/community-staging-x86_64/PKGBUILD (from rev 
1120102, haskell-apply-refact/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:31:31 UTC (rev 1120103)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=apply-refact
+pkgname=haskell-apply-refact
+pkgver=0.9.3.0
+pkgrel=68
+pkgdesc="Perform refactorings specified by the refact library."
+url="https://github.com/mpickering/apply-refact;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-extra' 'haskell-filemanip' 
'haskell-ghc-exactprint'
+ 'haskell-optparse-applicative' 'haskell-refact' 'haskell-syb' 
'haskell-uniplate'
+ 'haskell-unix-compat')
+makedepends=('ghc' 'haskell-silently' 'haskell-tasty' 
'haskell-tasty-expected-failure'
+ 'haskell-tasty-golden')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('83fe3ba9c7822143dc171dc90d552b773d23e7d5afbe32f58d2a3459c219cbc4d776a4c242e579dde24efa28ae02c9aa6c43b8dbbd11e28098b9ca79030d8e38')
+
+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-statistics/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:32:59
  Author: felixonmars
Revision: 1120104

upgpkg: haskell-statistics 0.15.2.0-220: rebuild with constraints 0.13.2

Modified:
  haskell-statistics/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:31:31 UTC (rev 1120103)
+++ PKGBUILD2022-01-30 03:32:59 UTC (rev 1120104)
@@ -4,7 +4,7 @@
 _hkgname=statistics
 pkgname=haskell-statistics
 pkgver=0.15.2.0
-pkgrel=219
+pkgrel=220
 pkgdesc="A library of statistical types, data, and functions"
 url="https://github.com/bos/statistics;
 license=("BSD")



[arch-commits] Commit in haskell-apply-refact/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:31:23
  Author: felixonmars
Revision: 1120102

upgpkg: haskell-apply-refact 0.9.3.0-68: rebuild with constraints 0.13.2

Modified:
  haskell-apply-refact/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:30:06 UTC (rev 1120101)
+++ PKGBUILD2022-01-30 03:31:23 UTC (rev 1120102)
@@ -3,7 +3,7 @@
 _hkgname=apply-refact
 pkgname=haskell-apply-refact
 pkgver=0.9.3.0
-pkgrel=67
+pkgrel=68
 pkgdesc="Perform refactorings specified by the refact library."
 url="https://github.com/mpickering/apply-refact;
 license=("BSD")



[arch-commits] Commit in haskell-hslua/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:30:06
  Author: felixonmars
Revision: 1120101

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hslua/repos/community-staging-x86_64/
  haskell-hslua/repos/community-staging-x86_64/PKGBUILD
(from rev 1120100, haskell-hslua/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: haskell-hslua/repos/community-staging-x86_64/PKGBUILD (from rev 
1120100, haskell-hslua/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:30:06 UTC (rev 1120101)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hslua
+pkgname=haskell-hslua
+pkgver=1.3.0.1
+pkgrel=94
+pkgdesc="A Lua language interpreter embedding in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'lua53')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-expected-failure' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fsystem-lua -fpkg-config
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hslua/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:29:59
  Author: felixonmars
Revision: 1120100

upgpkg: haskell-hslua 1.3.0.1-94: rebuild with constraints 0.13.2

Modified:
  haskell-hslua/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:29:22 UTC (rev 1120099)
+++ PKGBUILD2022-01-30 03:29:59 UTC (rev 1120100)
@@ -4,7 +4,7 @@
 _hkgname=hslua
 pkgname=haskell-hslua
 pkgver=1.3.0.1
-pkgrel=93
+pkgrel=94
 pkgdesc="A Lua language interpreter embedding in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("MIT")



[arch-commits] Commit in haskell-config-ini/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:29:14
  Author: felixonmars
Revision: 1120098

upgpkg: haskell-config-ini 0.2.4.0-285: rebuild with constraints 0.13.2

Modified:
  haskell-config-ini/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:28:43 UTC (rev 1120097)
+++ PKGBUILD2022-01-30 03:29:14 UTC (rev 1120098)
@@ -4,7 +4,7 @@
 _hkgname=config-ini
 pkgname=haskell-config-ini
 pkgver=0.2.4.0
-pkgrel=284
+pkgrel=285
 pkgdesc="A library for simple INI-based configuration files."
 url="https://github.com/aisamanra/config-ini;
 license=("BSD")



[arch-commits] Commit in haskell-config-ini/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:29:22
  Author: felixonmars
Revision: 1120099

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-config-ini/repos/community-staging-x86_64/
  haskell-config-ini/repos/community-staging-x86_64/PKGBUILD
(from rev 1120098, haskell-config-ini/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: haskell-config-ini/repos/community-staging-x86_64/PKGBUILD (from rev 
1120098, haskell-config-ini/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:29:22 UTC (rev 1120099)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=config-ini
+pkgname=haskell-config-ini
+pkgver=0.2.4.0
+pkgrel=285
+pkgdesc="A library for simple INI-based configuration files."
+url="https://github.com/aisamanra/config-ini;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-unordered-containers' 'haskell-megaparsec')
+makedepends=('ghc' 'uusi' 'haskell-ini' 'haskell-hedgehog' 'haskell-doctest' 
'haskell-microlens')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('76af8bf132d545425d9db5579df2e37fa08cad479adf5f586fb3becd0712e2329eae019db1796cd24c6fda80aa958e45450ebae74a5bcbdfad9337ae44696a5e')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u megaparsec $_hkgname.cabal
+gen-setup
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fenable-doctests
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+# https://github.com/aisamanra/config-ini/issues/22
+# 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-hedgehog-classes/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:28:43
  Author: felixonmars
Revision: 1120097

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hedgehog-classes/repos/community-staging-x86_64/
  haskell-hedgehog-classes/repos/community-staging-x86_64/PKGBUILD
(from rev 1120096, haskell-hedgehog-classes/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-hedgehog-classes/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120096, haskell-hedgehog-classes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:28:43 UTC (rev 1120097)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hedgehog-classes
+pkgname=haskell-hedgehog-classes
+pkgver=0.2.5.2
+pkgrel=19
+pkgdesc="Hedgehog will eat your typeclass bugs"
+url="https://github.com/hedgehogqa/haskell-hedgehog-classes;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-comonad' 'haskell-hedgehog' 
'haskell-pretty-show'
+ 'haskell-primitive' 'haskell-semirings' 'haskell-silently' 
'haskell-vector'
+ 'haskell-wl-pprint-annotated')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('1554d306f692d51c3cc4e3a928d649c2d36b99ccc11b9eca4774201af88e2f41')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u base $_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-hedgehog-classes/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:28:36
  Author: felixonmars
Revision: 1120096

upgpkg: haskell-hedgehog-classes 0.2.5.2-19: rebuild with constraints 0.13.2

Modified:
  haskell-hedgehog-classes/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:28:03 UTC (rev 1120095)
+++ PKGBUILD2022-01-30 03:28:36 UTC (rev 1120096)
@@ -3,7 +3,7 @@
 _hkgname=hedgehog-classes
 pkgname=haskell-hedgehog-classes
 pkgver=0.2.5.2
-pkgrel=18
+pkgrel=19
 pkgdesc="Hedgehog will eat your typeclass bugs"
 url="https://github.com/hedgehogqa/haskell-hedgehog-classes;
 license=("BSD")



[arch-commits] Commit in haskell-tasty-discover/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:27:23
  Author: felixonmars
Revision: 1120092

upgpkg: haskell-tasty-discover 4.2.2-129: rebuild with constraints 0.13.2

Modified:
  haskell-tasty-discover/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:26:59 UTC (rev 1120091)
+++ PKGBUILD2022-01-30 03:27:23 UTC (rev 1120092)
@@ -3,7 +3,7 @@
 _hkgname=tasty-discover
 pkgname=haskell-tasty-discover
 pkgver=4.2.2
-pkgrel=128
+pkgrel=129
 pkgdesc="Test discovery for the tasty framework"
 url="https://github.com/haskell-works/tasty-discover;
 license=('MIT')



[arch-commits] Commit in haskell-hspec-hedgehog/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:27:56
  Author: felixonmars
Revision: 1120094

upgpkg: haskell-hspec-hedgehog 0.0.1.2-138: rebuild with constraints 0.13.2

Modified:
  haskell-hspec-hedgehog/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:27:33 UTC (rev 1120093)
+++ PKGBUILD2022-01-30 03:27:56 UTC (rev 1120094)
@@ -4,7 +4,7 @@
 _hkgname=hspec-hedgehog
 pkgname=haskell-hspec-hedgehog
 pkgver=0.0.1.2
-pkgrel=137
+pkgrel=138
 pkgdesc="Integrate Hedgehog and Hspec!"
 url="https://github.com/parsonsmatt/hspec-hedgehog/;
 license=('BSD')



[arch-commits] Commit in haskell-tasty-discover/repos (3 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:27:33
  Author: felixonmars
Revision: 1120093

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tasty-discover/repos/community-staging-x86_64/
  haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD
(from rev 1120092, haskell-tasty-discover/trunk/PKGBUILD)
  haskell-tasty-discover/repos/community-staging-x86_64/tasty-hspec-1.1.7.patch
(from rev 1120092, haskell-tasty-discover/trunk/tasty-hspec-1.1.7.patch)

-+
 PKGBUILD|   58 ++
 tasty-hspec-1.1.7.patch |   69 ++
 2 files changed, 127 insertions(+)

Copied: haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120092, haskell-tasty-discover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:27:33 UTC (rev 1120093)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-discover
+pkgname=haskell-tasty-discover
+pkgver=4.2.2
+pkgrel=129
+pkgdesc="Test discovery for the tasty framework"
+url="https://github.com/haskell-works/tasty-discover;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-glob')
+makedepends=('ghc' 'haskell-hedgehog' 'haskell-hspec' 'haskell-tasty' 
'haskell-tasty-hedgehog'
+ 'haskell-tasty-hspec' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck'
+ 'haskell-tasty-smallcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
+tasty-hspec-1.1.7.patch)
+sha512sums=('42a0d9c79e3c80780fbf65b9069586d908eaea8cdad62b35120369cfc1fa14f7155b8aba27356d6f454c6fb292bcd3f637ce59827795bdf5cce4e9ab5f9e7792'
+
'396fec6196fabe5e12894a60e621b47eacb59d7effe7a1b4b9145be8acae4c0afc93a46d8495eea1dd8752195948c049e34d3260fedb9d10a425646a55b07acb')
+
+prepare() {
+patch -d $_hkgname-$pkgver -p1 < tasty-hspec-1.1.7.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+# Hack to allow ghc execute tasty-discover when building tests
+export PATH="$PWD/dist/build/$_hkgname:$PATH"
+export LD_LIBRARY_PATH="$PWD/dist/build"
+
+# Test could be built before executable, so build an executable first
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla
+runhaskell Setup build $MAKEFLAGS
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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
+}

Copied: 
haskell-tasty-discover/repos/community-staging-x86_64/tasty-hspec-1.1.7.patch 
(from rev 1120092, haskell-tasty-discover/trunk/tasty-hspec-1.1.7.patch)
===
--- community-staging-x86_64/tasty-hspec-1.1.7.patch
(rev 0)
+++ community-staging-x86_64/tasty-hspec-1.1.7.patch2022-01-30 03:27:33 UTC 
(rev 1120093)
@@ -0,0 +1,69 @@
+commit a7323eb6d64a7b094fb7312cf089f9b6ac6ed7f4
+Author: Felix Yan 
+Date:   Sat May 15 07:16:31 2021 +0800
+
+Fix compatibility with tasty-hspec 1.1.7
+
+tasty-hspec no longer re-exports Test.Hspec since 1.1.7. Let's import
+it ourselves.
+
+diff --git a/tasty-discover.cabal b/tasty-discover.cabal
+index 9e4be46..d8cd477 100644
+--- a/tasty-discover.cabal
 b/tasty-discover.cabal
+@@ -39,6 +39,7 @@ common directory  { build-depends: directory 
 >=
+ common filepath   { build-depends: filepath   
>= 1.3  && < 2.0  }
+ common Glob   { build-depends: Glob   
>= 0.8  && < 1.0  }
+ common hedgehog   { build-depends: hedgehog   
  }
++common hspec  { build-depends: hspec  
  }
+ common tasty  { build-depends: tasty

[arch-commits] Commit in haskell-bsb-http-chunked/trunk (PKGBUILD)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:26:51
  Author: felixonmars
Revision: 1120090

upgpkg: haskell-bsb-http-chunked 0.0.0.4-261: rebuild with constraints 0.13.2

Modified:
  haskell-bsb-http-chunked/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-30 03:26:27 UTC (rev 1120089)
+++ PKGBUILD2022-01-30 03:26:51 UTC (rev 1120090)
@@ -3,7 +3,7 @@
 _hkgname=bsb-http-chunked
 pkgname=haskell-bsb-http-chunked
 pkgver=0.0.0.4
-pkgrel=260
+pkgrel=261
 pkgdesc="Chunked HTTP transfer encoding for bytestring builders"
 url="https://github.com/sjakobi/bsb-http-chunked;
 license=('BSD')



[arch-commits] Commit in haskell-bsb-http-chunked/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:26:59
  Author: felixonmars
Revision: 1120091

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-bsb-http-chunked/repos/community-staging-x86_64/
  haskell-bsb-http-chunked/repos/community-staging-x86_64/PKGBUILD
(from rev 1120090, haskell-bsb-http-chunked/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-bsb-http-chunked/repos/community-staging-x86_64/PKGBUILD (from 
rev 1120090, haskell-bsb-http-chunked/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:26:59 UTC (rev 1120091)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=bsb-http-chunked
+pkgname=haskell-bsb-http-chunked
+pkgver=0.0.0.4
+pkgrel=261
+pkgdesc="Chunked HTTP transfer encoding for bytestring builders"
+url="https://github.com/sjakobi/bsb-http-chunked;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-attoparsec' 'haskell-blaze-builder' 
'haskell-hedgehog' 'haskell-tasty'
+ 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 'haskell-doctest')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('74c04c2fd372067c42d3631cdfc2ad7093c0c3af1145833ab307c538dbb936d2042492d4e81c520c3adde8634df29ff8558822f06f226c52d16abb4a35ab1a13')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.13/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --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-linear-base/repos (2 files)

2022-01-29 Thread Felix Yan via arch-commits
Date: Sunday, January 30, 2022 @ 03:26:27
  Author: felixonmars
Revision: 1120089

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-linear-base/repos/community-staging-x86_64/
  haskell-linear-base/repos/community-staging-x86_64/PKGBUILD
(from rev 1120088, haskell-linear-base/trunk/PKGBUILD)

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Copied: haskell-linear-base/repos/community-staging-x86_64/PKGBUILD (from rev 
1120088, haskell-linear-base/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-30 03:26:27 UTC (rev 1120089)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=linear-base
+pkgname=haskell-linear-base
+pkgver=0.1.0
+pkgrel=46
+pkgdesc="Standard library for linear types"
+url="https://github.com/tweag/linear-base;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-primitive' 
'haskell-storable-tuple'
+ 'haskell-vector')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-hedgehog' 'haskell-mmorph' 
'haskell-tasty'
+ 'haskell-tasty-hedgehog')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('024d94db42b17aaff1083c97d023f40fa9c4e3a7c107b56eb0823c3977cdc702')
+
+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
+}



  1   2   3   4   5   6   >