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

2022-01-23 Thread Maxime Gauduin via arch-commits
Date: Monday, January 24, 2022 @ 07:44:51
  Author: alucryd
Revision: 1114251

archrelease: copy trunk to community-staging-x86_64

Added:
  ffms2/repos/community-staging-x86_64/
  ffms2/repos/community-staging-x86_64/PKGBUILD
(from rev 1114250, ffms2/trunk/PKGBUILD)

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

Copied: ffms2/repos/community-staging-x86_64/PKGBUILD (from rev 1114250, 
ffms2/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 07:44:51 UTC (rev 1114251)
@@ -0,0 +1,59 @@
+# Maintainer: Maxime Gauduin 
+
+pkgname=ffms2
+pkgver=2.40
+pkgrel=2
+pkgdesc='A libav/ffmpeg based source library and Avisynth plugin for easy 
frame accurate access'
+arch=(x86_64)
+url=https://github.com/FFMS/ffms2
+license=(GPL)
+depends=(ffmpeg)
+makedepends=(
+  avisynthplus
+  git
+)
+optdepends=(
+  'avisynthplus: AviSynth plugin'
+  'vapoursynth: VapourSynth plugin'
+)
+provides=(
+  avisynth-plugin-ffms2
+  libffms2.so
+  vapoursynth-plugin-ffms2
+)
+_tag=55c2af57f1bdc587ca98d2e28d3d764c00b3e13a
+source=(git+https://github.com/FFMS/ffms2.git#tag=${_tag})
+sha256sums=(SKIP)
+
+prepare() {
+  cd ffms2
+  git cherry-pick -n 586d87de3f896d0c4ff01b21f572375e11f9c3f1
+  mkdir -p src/config
+  autoreconf -fiv
+}
+
+pkgver() {
+  cd ffms2
+  git describe --tags
+}
+
+build() {
+  cd ffms2
+  export CXXFLAGS="$CXXFLAGS $(pkg-config --cflags avisynth) -fpermissive"
+  ./configure \
+--prefix=/usr \
+--enable-avisynth \
+--enable-shared \
+--disable-static
+  make
+}
+
+package() {
+  make DESTDIR="${pkgdir}" -C ffms2 install
+  for s in {avi,vapour}synth; do
+install -dm 755 "${pkgdir}"/usr/lib/$s
+ln -s ../libffms2.so "${pkgdir}"/usr/lib/$s/
+  done
+}
+
+# vim: ts=2 sw=2 et:



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

2022-01-23 Thread Maxime Gauduin via arch-commits
Date: Monday, January 24, 2022 @ 07:44:47
  Author: alucryd
Revision: 1114250

ffmpeg 5.0: ffms2 2.40-2

Modified:
  ffms2/trunk/PKGBUILD

--+
 PKGBUILD |   20 
 1 file changed, 8 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 07:42:00 UTC (rev 1114249)
+++ PKGBUILD2022-01-24 07:44:47 UTC (rev 1114250)
@@ -2,7 +2,7 @@
 
 pkgname=ffms2
 pkgver=2.40
-pkgrel=1
+pkgrel=2
 pkgdesc='A libav/ffmpeg based source library and Avisynth plugin for easy 
frame accurate access'
 arch=(x86_64)
 url=https://github.com/FFMS/ffms2
@@ -25,24 +25,21 @@
 source=(git+https://github.com/FFMS/ffms2.git#tag=${_tag})
 sha256sums=(SKIP)
 
-pkgver() {
-  cd ffms2
-
-  git describe --tags
-}
-
 prepare() {
   cd ffms2
-
+  git cherry-pick -n 586d87de3f896d0c4ff01b21f572375e11f9c3f1
   mkdir -p src/config
   autoreconf -fiv
 }
 
+pkgver() {
+  cd ffms2
+  git describe --tags
+}
+
 build() {
   cd ffms2
-
-  export CXXFLAGS="$CXXFLAGS $(pkg-config --cflags avisynth)"
-
+  export CXXFLAGS="$CXXFLAGS $(pkg-config --cflags avisynth) -fpermissive"
   ./configure \
 --prefix=/usr \
 --enable-avisynth \
@@ -53,7 +50,6 @@
 
 package() {
   make DESTDIR="${pkgdir}" -C ffms2 install
-
   for s in {avi,vapour}synth; do
 install -dm 755 "${pkgdir}"/usr/lib/$s
 ln -s ../libffms2.so "${pkgdir}"/usr/lib/$s/



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

2022-01-23 Thread Caleb Maclennan via arch-commits
Date: Monday, January 24, 2022 @ 07:42:00
  Author: alerque
Revision: 1114249

archrelease: copy trunk to community-staging-x86_64

Added:
  pqiv/repos/community-staging-x86_64/
  pqiv/repos/community-staging-x86_64/PKGBUILD
(from rev 1114248, pqiv/trunk/PKGBUILD)

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

Copied: pqiv/repos/community-staging-x86_64/PKGBUILD (from rev 1114248, 
pqiv/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 07:42:00 UTC (rev 1114249)
@@ -0,0 +1,33 @@
+# Maintainer: Bruno Pagani 
+# Maintainer: Caleb Maclennan 
+
+pkgname=pqiv
+pkgver=2.12
+pkgrel=4
+pkgdesc="Powerful image viewer with minimal UI"
+arch=(x86_64)
+url="https://github.com/phillipberndt/pqiv;
+license=(GPL3)
+depends=(gtk3 gdk-pixbuf2 glib2 cairo)
+optdepends=(
+'ffmpeg: rudimentary video support'
+'libarchive: archives and cbX comic book support'
+'libspectre: PS/EPS support'
+'libwebp: WebP support'
+'imagemagick: support for various images formats like PSD'
+'poppler-glib: rudimentary PDF support'
+)
+makedepends=(ffmpeg libarchive libspectre libwebp imagemagick poppler-glib)
+source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('1538128c88a70bbad2b83fbde327d83e4df9512a2fb560eaf5eaf1d8df99dbe5')
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --backends-build=shared
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+}



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

2022-01-23 Thread Caleb Maclennan via arch-commits
Date: Monday, January 24, 2022 @ 07:41:11
  Author: alerque
Revision: 1114248

upgpkg: pqiv 2.12-4; rebuild for ffmpeg 5.0

Modified:
  pqiv/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 07:37:58 UTC (rev 1114247)
+++ PKGBUILD2022-01-24 07:41:11 UTC (rev 1114248)
@@ -1,8 +1,9 @@
 # Maintainer: Bruno Pagani 
+# Maintainer: Caleb Maclennan 
 
 pkgname=pqiv
 pkgver=2.12
-pkgrel=3
+pkgrel=4
 pkgdesc="Powerful image viewer with minimal UI"
 arch=(x86_64)
 url="https://github.com/phillipberndt/pqiv;



[arch-commits] Commit in cockpit-machines/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-01-23 Thread Jelle van der Waa via arch-commits
Date: Monday, January 24, 2022 @ 07:37:58
  Author: jelle
Revision: 1114247

archrelease: copy trunk to community-x86_64

Added:
  cockpit-machines/repos/community-x86_64/PKGBUILD
(from rev 1114246, cockpit-machines/trunk/PKGBUILD)
Deleted:
  cockpit-machines/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |   36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 07:37:53 UTC (rev 1114246)
+++ PKGBUILD2022-01-24 07:37:58 UTC (rev 1114247)
@@ -1,18 +0,0 @@
-# Maintainer: Massimiliano Torromeo 
-
-pkgname=cockpit-machines
-pkgver=259
-pkgrel=1
-pkgdesc='Cockpit UI for virtual machines'
-arch=('x86_64')
-url='https://github.com/cockpit-project/cockpit-machines'
-license=(LGPL)
-depends=(cockpit libvirt-dbus)
-optdepends=("virt-install: create new virtual machines")
-source=("https://github.com/cockpit-project/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz;)
-sha256sums=('6f08e7e4189bec189a21e4bb5dfd4decf05ae39494875c5b03aa91288a44cc84')
-
-package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
-}

Copied: cockpit-machines/repos/community-x86_64/PKGBUILD (from rev 1114246, 
cockpit-machines/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 07:37:58 UTC (rev 1114247)
@@ -0,0 +1,18 @@
+# Maintainer: Massimiliano Torromeo 
+
+pkgname=cockpit-machines
+pkgver=260
+pkgrel=1
+pkgdesc='Cockpit UI for virtual machines'
+arch=('x86_64')
+url='https://github.com/cockpit-project/cockpit-machines'
+license=(LGPL)
+depends=(cockpit libvirt-dbus)
+optdepends=("virt-install: create new virtual machines")
+source=("https://github.com/cockpit-project/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz;)
+sha256sums=('b2bb86cb891692b0cfdba63b27f26d11846112f3c18c1c5cf8be578dacea80f9')
+
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
+}



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

2022-01-23 Thread Jelle van der Waa via arch-commits
Date: Monday, January 24, 2022 @ 07:37:53
  Author: jelle
Revision: 1114246

upgpkg: cockpit-machines 260-1

Modified:
  cockpit-machines/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 06:28:54 UTC (rev 1114245)
+++ PKGBUILD2022-01-24 07:37:53 UTC (rev 1114246)
@@ -1,7 +1,7 @@
 # Maintainer: Massimiliano Torromeo 
 
 pkgname=cockpit-machines
-pkgver=259
+pkgver=260
 pkgrel=1
 pkgdesc='Cockpit UI for virtual machines'
 arch=('x86_64')
@@ -10,7 +10,7 @@
 depends=(cockpit libvirt-dbus)
 optdepends=("virt-install: create new virtual machines")
 
source=("https://github.com/cockpit-project/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz;)
-sha256sums=('6f08e7e4189bec189a21e4bb5dfd4decf05ae39494875c5b03aa91288a44cc84')
+sha256sums=('b2bb86cb891692b0cfdba63b27f26d11846112f3c18c1c5cf8be578dacea80f9')
 
 package() {
   cd $pkgname



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

2022-01-23 Thread Evangelos Foutras via arch-commits
Date: Monday, January 24, 2022 @ 07:28:29
  Author: foutrelis
Revision: 435032

Disable LTO, causes the build to fail

Modified:
  openmp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 06:46:05 UTC (rev 435031)
+++ PKGBUILD2022-01-24 07:28:29 UTC (rev 435032)
@@ -9,6 +9,7 @@
 license=('custom:Apache 2.0 with LLVM Exception')
 depends=('glibc' 'libelf' 'libffi')
 makedepends=('llvm' 'clang' 'cmake' 'ninja')
+options=('!lto') # https://bugzilla.redhat.com/show_bug.cgi?id=1988155
 
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
 source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig})
 sha256sums=('4930ae7a1829a53b698255c2c6b6ee977cc364b37450c14ee458793c0d5e493c'



[arch-commits] Commit in xf86-input-libinput/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2022-01-23 Thread Andreas Radke via arch-commits
Date: Monday, January 24, 2022 @ 06:46:05
  Author: andyrtr
Revision: 435031

archrelease: copy trunk to extra-x86_64

Added:
  xf86-input-libinput/repos/extra-x86_64/PKGBUILD
(from rev 435030, xf86-input-libinput/trunk/PKGBUILD)
Deleted:
  xf86-input-libinput/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 06:45:48 UTC (rev 435030)
+++ PKGBUILD2022-01-24 06:46:05 UTC (rev 435031)
@@ -1,34 +0,0 @@
-# Maintainer: Laurent Carlier 
-
-pkgname=xf86-input-libinput
-pkgver=1.2.0
-pkgrel=2
-pkgdesc="Generic input driver for the X.Org server based on libinput"
-arch=('x86_64')
-license=('custom:MIT')
-url="http://xorg.freedesktop.org/;
-depends=('libinput')
-makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.4' 'libxi' 'libx11' 
'xorgproto')
-conflicts=('xorg-server<1.19.0' 'X-ABI-XINPUT_VERSION<24' 
'X-ABI-XINPUT_VERSION>=25')
-groups=('xorg-drivers')
-source=(https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig})
-sha512sums=('ebff9490d33fd7495df2e03203060a76b3274f0e638bc92f3d95257fac57cdb9dac308e90e54006fe9522b6de3b1f1c38fd5f0b0b75b7051e5422290f43de52d'
-'SKIP')
-#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer 
(Who-T) 
-validpgpkeys=('FD0004A26EADFE43A4C3F249C6F7AE200374452D') # "Povilas 
Kanapickas "
-
-build() {
-  cd ${pkgname}-${pkgver}
-  ./configure --prefix=/usr \
---disable-static
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-package() {
-  cd ${pkgname}-${pkgver}
-  make DESTDIR="${pkgdir}" install
-
-  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
-}

Copied: xf86-input-libinput/repos/extra-x86_64/PKGBUILD (from rev 435030, 
xf86-input-libinput/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 06:46:05 UTC (rev 435031)
@@ -0,0 +1,34 @@
+# Maintainer: Laurent Carlier 
+
+pkgname=xf86-input-libinput
+pkgver=1.2.1
+pkgrel=1
+pkgdesc="Generic input driver for the X.Org server based on libinput"
+arch=('x86_64')
+license=('custom:MIT')
+url="http://xorg.freedesktop.org/;
+depends=('libinput')
+makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.4' 'libxi' 'libx11' 
'xorgproto')
+conflicts=('xorg-server<1.19.0' 'X-ABI-XINPUT_VERSION<24' 
'X-ABI-XINPUT_VERSION>=25')
+groups=('xorg-drivers')
+source=(https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.xz{,.sig})
+sha512sums=('3decf694861d1aa3c02d090e66c5ed5513818cb18e9863f1790e0c8122a972230fb903705062b8291e1709db9098623f1205c63ccfb68e552e104813414589c7'
+'SKIP')
+validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer 
(Who-T) 
+#validpgpkeys=('FD0004A26EADFE43A4C3F249C6F7AE200374452D') # "Povilas 
Kanapickas "
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+--disable-static
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}



[arch-commits] Commit in xf86-input-libinput/trunk (PKGBUILD)

2022-01-23 Thread Andreas Radke via arch-commits
Date: Monday, January 24, 2022 @ 06:45:48
  Author: andyrtr
Revision: 435030

upgpkg: xf86-input-libinput 1.2.1-1: upstream update 1.2.1

Modified:
  xf86-input-libinput/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-23 23:36:12 UTC (rev 435029)
+++ PKGBUILD2022-01-24 06:45:48 UTC (rev 435030)
@@ -1,8 +1,8 @@
 # Maintainer: Laurent Carlier 
 
 pkgname=xf86-input-libinput
-pkgver=1.2.0
-pkgrel=2
+pkgver=1.2.1
+pkgrel=1
 pkgdesc="Generic input driver for the X.Org server based on libinput"
 arch=('x86_64')
 license=('custom:MIT')
@@ -11,11 +11,11 @@
 makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.4' 'libxi' 'libx11' 
'xorgproto')
 conflicts=('xorg-server<1.19.0' 'X-ABI-XINPUT_VERSION<24' 
'X-ABI-XINPUT_VERSION>=25')
 groups=('xorg-drivers')
-source=(https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig})
-sha512sums=('ebff9490d33fd7495df2e03203060a76b3274f0e638bc92f3d95257fac57cdb9dac308e90e54006fe9522b6de3b1f1c38fd5f0b0b75b7051e5422290f43de52d'
+source=(https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.xz{,.sig})
+sha512sums=('3decf694861d1aa3c02d090e66c5ed5513818cb18e9863f1790e0c8122a972230fb903705062b8291e1709db9098623f1205c63ccfb68e552e104813414589c7'
 'SKIP')
-#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer 
(Who-T) 
-validpgpkeys=('FD0004A26EADFE43A4C3F249C6F7AE200374452D') # "Povilas 
Kanapickas "
+validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer 
(Who-T) 
+#validpgpkeys=('FD0004A26EADFE43A4C3F249C6F7AE200374452D') # "Povilas 
Kanapickas "
 
 build() {
   cd ${pkgname}-${pkgver}



[arch-commits] Commit in alacritty/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-01-23 Thread Daniel M. Capella via arch-commits
Date: Monday, January 24, 2022 @ 06:28:54
  Author: polyzen
Revision: 1114245

archrelease: copy trunk to community-x86_64

Added:
  alacritty/repos/community-x86_64/PKGBUILD
(from rev 1114244, alacritty/trunk/PKGBUILD)
Deleted:
  alacritty/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 06:28:29 UTC (rev 1114244)
+++ PKGBUILD2022-01-24 06:28:54 UTC (rev 1114245)
@@ -1,53 +0,0 @@
-# Maintainer: Christian Rebischke 
-# Maintainer: Jiachen YANG 
-# Maintainer: Daniel M. Capella 
-# Contributor: kpcyrd 
-# Contributor: quininer 
-pkgname='alacritty'
-pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
-pkgver=0.10.0
-pkgrel=1
-arch=('x86_64')
-url="https://github.com/alacritty/alacritty;
-license=('Apache')
-makedepends=('git' 'rust' 'cargo' 'cmake' 'ncurses' 'desktop-file-utils' 'gdb' 
'libxcb' 'libxkbcommon')
-depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
-checkdepends=('ttf-dejavu') # for monospace fontconfig test
-optdepends=('ncurses: for alacritty terminfo database')
-source=("git+$url.git#tag=v${pkgver}?signed")
-validpgpkeys=('4DAA67A9EA8B91FCC15B699C85CDAE3C164BA7B4') # Christian Dürr
-sha256sums=('SKIP')
-
-prepare() {
-  cd "$pkgname"
-
-  # https://bugs.archlinux.org/task/72912
-  git cherry-pick -n 58985a4dcbe464230b5d2566ee68e2d34a1788c8
-
-
-  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
-}
-
-build(){
-  cd "$pkgname"
-  env CARGO_INCREMENTAL=0 cargo build --release --locked --offline
-}
-
-check(){
-  cd "$pkgname"
-  env CARGO_INCREMENTAL=0 cargo test --locked --offline
-}
-
-package() {
-  cd "$pkgname"
-  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/Alacritty.desktop"
-  install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
-  install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
-  install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
-  install -D -m644 "alacritty.yml" 
"$pkgdir/usr/share/doc/alacritty/example/alacritty.yml"
-  install -D -m644 "extra/completions/alacritty.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
-  install -D -m644 "extra/completions/_alacritty" 
"$pkgdir/usr/share/zsh/site-functions/_alacritty"
-  install -D -m644 "extra/completions/alacritty.fish" 
"$pkgdir/usr/share/fish/vendor_completions.d/alacritty.fish"
-  install -D -m644 "extra/logo/alacritty-term.svg" 
"$pkgdir/usr/share/pixmaps/Alacritty.svg"
-}
-

Copied: alacritty/repos/community-x86_64/PKGBUILD (from rev 1114244, 
alacritty/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 06:28:54 UTC (rev 1114245)
@@ -0,0 +1,54 @@
+# Maintainer: Christian Rebischke 
+# Maintainer: Jiachen YANG 
+# Maintainer: Daniel M. Capella 
+# Contributor: kpcyrd 
+# Contributor: quininer 
+pkgname='alacritty'
+pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
+pkgver=0.10.0
+pkgrel=2
+arch=('x86_64')
+url="https://github.com/alacritty/alacritty;
+license=('Apache')
+makedepends=('git' 'rust' 'cargo' 'cmake' 'ncurses' 'desktop-file-utils' 'gdb' 
'libxcb' 'libxkbcommon')
+depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr')
+checkdepends=('ttf-dejavu') # for monospace fontconfig test
+optdepends=('ncurses: for alacritty terminfo database')
+source=("git+$url.git#tag=v${pkgver}?signed")
+validpgpkeys=('4DAA67A9EA8B91FCC15B699C85CDAE3C164BA7B4') # Christian Dürr
+sha256sums=('SKIP')
+
+prepare() {
+  cd "$pkgname"
+
+  # https://bugs.archlinux.org/task/72912
+  git cherry-pick -n 58985a4dcbe464230b5d2566ee68e2d34a1788c8
+
+
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build(){
+  cd "$pkgname"
+  env CARGO_INCREMENTAL=0 cargo build --release --locked --offline
+}
+
+check(){
+  cd "$pkgname"
+  env CARGO_INCREMENTAL=0 cargo test --locked --offline
+}
+
+package() {
+  cd "$pkgname"
+  desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/Alacritty.desktop"
+  install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
+  install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
+  install -D -m644 "extra/alacritty-msg.man" 
"$pkgdir/usr/share/man/man1/alacritty-msg.1"
+  install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
+  install -D -m644 "alacritty.yml" 
"$pkgdir/usr/share/doc/alacritty/example/alacritty.yml"
+  install -D -m644 "extra/completions/alacritty.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"
+  install -D -m644 

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

2022-01-23 Thread Daniel M. Capella via arch-commits
Date: Monday, January 24, 2022 @ 06:28:29
  Author: polyzen
Revision: 1114244

upgpkg: alacritty 0.10.0-2: Install alacritty-msg manual

Modified:
  alacritty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 06:13:10 UTC (rev 1114243)
+++ PKGBUILD2022-01-24 06:28:29 UTC (rev 1114244)
@@ -6,7 +6,7 @@
 pkgname='alacritty'
 pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
 pkgver=0.10.0
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://github.com/alacritty/alacritty;
 license=('Apache')
@@ -43,6 +43,7 @@
   desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" 
"extra/linux/Alacritty.desktop"
   install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
   install -D -m644 "extra/alacritty.man" 
"$pkgdir/usr/share/man/man1/alacritty.1"
+  install -D -m644 "extra/alacritty-msg.man" 
"$pkgdir/usr/share/man/man1/alacritty-msg.1"
   install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" 
"$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
   install -D -m644 "alacritty.yml" 
"$pkgdir/usr/share/doc/alacritty/example/alacritty.yml"
   install -D -m644 "extra/completions/alacritty.bash" 
"$pkgdir/usr/share/bash-completion/completions/alacritty"



[arch-commits] Commit in chezmoi/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-01-23 Thread Daurnimator via arch-commits
Date: Monday, January 24, 2022 @ 03:51:31
  Author: daurnimator
Revision: 1114242

archrelease: copy trunk to community-x86_64

Added:
  chezmoi/repos/community-x86_64/PKGBUILD
(from rev 1114241, chezmoi/trunk/PKGBUILD)
Deleted:
  chezmoi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  122 ++---
 1 file changed, 61 insertions(+), 61 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 03:51:14 UTC (rev 1114241)
+++ PKGBUILD2022-01-24 03:51:31 UTC (rev 1114242)
@@ -1,61 +0,0 @@
-# Maintainer: Daurnimator 
-# Contributor: Tom Payne 
-# Contributor:  
-
-pkgname=chezmoi
-pkgver=2.10.0
-pkgrel=1
-pkgdesc="Manage your dotfiles across multiple machines"
-arch=('x86_64')
-url='https://www.chezmoi.io/'
-license=('MIT')
-makedepends=('go' 'git')
-depends=('glibc')
-checkdepends=('zip')
-options=('!lto')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/twpayne/chezmoi/archive/v${pkgver}.tar.gz;)
-sha512sums=('9fc05f364744dd42380b32f829bbe318c6dd7edb2ea43fbe7a2b5fabcdfc9adf51af762036a1c8fd5ee64a3b18f15fcd7fa3277e7585a70365b9a0dc1f8d4971')
-
-prepare() {
-  cd "$pkgname-$pkgver"
-
-  go mod download
-}
-
-build() {
-  cd "$pkgname-$pkgver"
-
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export GOPROXY=off
-  go build \
--trimpath \
--buildmode=pie \
--mod=readonly \
--tags noupgrade \
--ldflags "-X 
github.com/twpayne/chezmoi/cmd.DocsDir=/usr/share/doc/$pkgname \
-  -X main.version=$pkgver \
-  -X main.date=$(date -u +'%Y-%m-%dT%H:%M:%SZ' 
--date=@${SOURCE_DATE_EPOCH}) \
-  -extldflags ${LDFLAGS}" \
-.
-}
-
-check() {
-  cd "$pkgname-$pkgver"
-
-  go test -v ./...
-}
-
-package() {
-  cd "$pkgname-$pkgver"
-
-  install -D "$pkgname" "$pkgdir/usr/bin/$pkgname"
-
-  install -Dm644 completions/chezmoi-completion.bash 
"$pkgdir/usr/share/bash-completion/completions/chezmoi"
-  install -Dm644 completions/chezmoi.fish 
"$pkgdir/usr/share/fish/vendor_completions.d/chezmoi.fish"
-  install -Dm644 completions/chezmoi.zsh 
"$pkgdir/usr/share/zsh/site-functions/_chezmoi"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: chezmoi/repos/community-x86_64/PKGBUILD (from rev 1114241, 
chezmoi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 03:51:31 UTC (rev 1114242)
@@ -0,0 +1,61 @@
+# Maintainer: Daurnimator 
+# Contributor: Tom Payne 
+# Contributor:  
+
+pkgname=chezmoi
+pkgver=2.10.1
+pkgrel=1
+pkgdesc="Manage your dotfiles across multiple machines"
+arch=('x86_64')
+url='https://www.chezmoi.io/'
+license=('MIT')
+makedepends=('go' 'git')
+depends=('glibc')
+checkdepends=('zip')
+options=('!lto')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/twpayne/chezmoi/archive/v${pkgver}.tar.gz;)
+sha512sums=('5fdcad7e516a5ab56ad819008703ae166703e2e9a4cc1cfcd4400a1fb0b15343a9db5a5de56bc0163b40daacd0584ab355f2da7ee0541300d455a2122c906386')
+
+prepare() {
+  cd "$pkgname-$pkgver"
+
+  go mod download
+}
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export GOPROXY=off
+  go build \
+-trimpath \
+-buildmode=pie \
+-mod=readonly \
+-tags noupgrade \
+-ldflags "-X 
github.com/twpayne/chezmoi/cmd.DocsDir=/usr/share/doc/$pkgname \
+  -X main.version=$pkgver \
+  -X main.date=$(date -u +'%Y-%m-%dT%H:%M:%SZ' 
--date=@${SOURCE_DATE_EPOCH}) \
+  -extldflags ${LDFLAGS}" \
+.
+}
+
+check() {
+  cd "$pkgname-$pkgver"
+
+  go test -v ./...
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  install -D "$pkgname" "$pkgdir/usr/bin/$pkgname"
+
+  install -Dm644 completions/chezmoi-completion.bash 
"$pkgdir/usr/share/bash-completion/completions/chezmoi"
+  install -Dm644 completions/chezmoi.fish 
"$pkgdir/usr/share/fish/vendor_completions.d/chezmoi.fish"
+  install -Dm644 completions/chezmoi.zsh 
"$pkgdir/usr/share/zsh/site-functions/_chezmoi"
+
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}



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

2022-01-23 Thread Daurnimator via arch-commits
Date: Monday, January 24, 2022 @ 03:51:14
  Author: daurnimator
Revision: 1114241

upgpkg: chezmoi 2.10.1-1

Modified:
  chezmoi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:20:56 UTC (rev 1114240)
+++ PKGBUILD2022-01-24 03:51:14 UTC (rev 1114241)
@@ -3,7 +3,7 @@
 # Contributor:  
 
 pkgname=chezmoi
-pkgver=2.10.0
+pkgver=2.10.1
 pkgrel=1
 pkgdesc="Manage your dotfiles across multiple machines"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 checkdepends=('zip')
 options=('!lto')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/twpayne/chezmoi/archive/v${pkgver}.tar.gz;)
-sha512sums=('9fc05f364744dd42380b32f829bbe318c6dd7edb2ea43fbe7a2b5fabcdfc9adf51af762036a1c8fd5ee64a3b18f15fcd7fa3277e7585a70365b9a0dc1f8d4971')
+sha512sums=('5fdcad7e516a5ab56ad819008703ae166703e2e9a4cc1cfcd4400a1fb0b15343a9db5a5de56bc0163b40daacd0584ab355f2da7ee0541300d455a2122c906386')
 
 prepare() {
   cd "$pkgname-$pkgver"



[arch-commits] Commit in haskell-vector-th-unbox/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:17:20
  Author: felixonmars
Revision: 1114228

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vector-th-unbox/repos/community-staging-x86_64/
  haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD
(from rev 1114227, haskell-vector-th-unbox/trunk/PKGBUILD)

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

Copied: haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114227, haskell-vector-th-unbox/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:17:20 UTC (rev 1114228)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vector-th-unbox
+pkgname=haskell-vector-th-unbox
+pkgver=0.2.2
+pkgrel=29
+pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
+url="https://github.com/tsurucapital/vector-th-unbox;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector')
+makedepends=('ghc' 'haskell-data-default')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('55af4bcced3a39464aca6dca95a8148498a698d9402a583b916aa178d58d3895cc609525416de53c0a39566b892c7b09296fc442db7851a19d071142cce72a46')
+
+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-math-functions/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:17:50
  Author: felixonmars
Revision: 1114229

upgpkg: haskell-math-functions 0.3.4.2-97: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-math-functions/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:17:20 UTC (rev 1114228)
+++ PKGBUILD2022-01-24 01:17:50 UTC (rev 1114229)
@@ -4,7 +4,7 @@
 _hkgname=math-functions
 pkgname=haskell-math-functions
 pkgver=0.3.4.2
-pkgrel=96
+pkgrel=97
 pkgdesc="Special functions and Chebyshev polynomials"
 url="https://github.com/bos/math-functions;
 license=("BSD")



[arch-commits] Commit in haskell-hspec-core/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:16:53
  Author: felixonmars
Revision: 1114226

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD
(from rev 1114225, haskell-hspec-core/trunk/PKGBUILD)
Deleted:
  haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD

--+
 PKGBUILD |  104 ++---
 1 file changed, 52 insertions(+), 52 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:16:44 UTC (rev 1114225)
+++ PKGBUILD2022-01-24 01:16:53 UTC (rev 1114226)
@@ -1,52 +0,0 @@
-# Maintainer: Felix Yan 
-
-_hkgname=hspec-core
-pkgname=haskell-hspec-core
-pkgver=2.8.5
-pkgrel=1
-pkgdesc="A Testing Framework for Haskell"
-url="http://hspec.github.io/;
-license=('MIT')
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-call-stack' 
'haskell-clock'
- 'haskell-hspec-expectations' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-quickcheck-io'
- 'haskell-random' 'haskell-setenv' 'haskell-tf-random')
-makedepends=('ghc')
-checkdepends=('haskell-base-orphans' 'haskell-hspec-meta' 'haskell-silently' 
'haskell-temporary')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('266e8b157a33071ccac322b138afb31a39d5327061078721c1536060ea716de2162c23514c085913c2d92d07bf9afe7f3334571ed09f7bfb320a16ebb2f2b6f3')
-
-build() {
-cd $_hkgname-$pkgver
-
-if (( CHECKFUNC )); then
-_opts=('--enable-tests')
-else
-_opts=('--disable-tests')
-fi
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
-runhaskell Setup build $MAKEFLAGS
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-check() {
-cd $_hkgname-$pkgver
-# https://github.com/hspec/hspec/issues/432
-runhaskell Setup test || :
-}
-
-package() {
-cd $_hkgname-$pkgver
-
-install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
-install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
-runhaskell Setup copy --destdir="$pkgdir"
-install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
-}

Copied: haskell-hspec-core/repos/community-staging-x86_64/PKGBUILD (from rev 
1114225, haskell-hspec-core/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:16:53 UTC (rev 1114226)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-core
+pkgname=haskell-hspec-core
+pkgver=2.8.5
+pkgrel=2
+pkgdesc="A Testing Framework for Haskell"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-call-stack' 
'haskell-clock'
+ 'haskell-hspec-expectations' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-quickcheck-io'
+ 'haskell-random' 'haskell-setenv' 'haskell-tf-random')
+makedepends=('ghc')
+checkdepends=('haskell-base-orphans' 'haskell-hspec-meta' 'haskell-silently' 
'haskell-temporary')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('266e8b157a33071ccac322b138afb31a39d5327061078721c1536060ea716de2162c23514c085913c2d92d07bf9afe7f3334571ed09f7bfb320a16ebb2f2b6f3')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+# https://github.com/hspec/hspec/issues/432
+runhaskell Setup test || :
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+  

[arch-commits] Commit in haskell-vector-th-unbox/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:17:13
  Author: felixonmars
Revision: 1114227

upgpkg: haskell-vector-th-unbox 0.2.2-29: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-vector-th-unbox/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:16:53 UTC (rev 1114226)
+++ PKGBUILD2022-01-24 01:17:13 UTC (rev 1114227)
@@ -4,7 +4,7 @@
 _hkgname=vector-th-unbox
 pkgname=haskell-vector-th-unbox
 pkgver=0.2.2
-pkgrel=28
+pkgrel=29
 pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
 url="https://github.com/tsurucapital/vector-th-unbox;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:16:12
  Author: felixonmars
Revision: 1114224

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-smallcheck/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114223, haskell-tasty-smallcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:16:12 UTC (rev 1114224)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-smallcheck
+pkgname=haskell-tasty-smallcheck
+pkgver=0.8.2
+pkgrel=223
+pkgdesc="SmallCheck support for the Tasty test framework"
+url="https://github.com/feuerbach/tasty;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-smallcheck' 
'haskell-tagged'
+ 'haskell-tasty')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ff816280315e26d20210f0dcbf55e32780aa9ef455d8d00b146d9daeed6afec5b6593cd8a8dc0b7c0bc7ff77da75f065f9c7253494f2c47150e2b7a6aa29fc6a')
+
+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-tasty-smallcheck/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:16:04
  Author: felixonmars
Revision: 1114223

upgpkg: haskell-tasty-smallcheck 0.8.2-223: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-tasty-smallcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:15:46 UTC (rev 1114222)
+++ PKGBUILD2022-01-24 01:16:04 UTC (rev 1114223)
@@ -3,7 +3,7 @@
 _hkgname=tasty-smallcheck
 pkgname=haskell-tasty-smallcheck
 pkgver=0.8.2
-pkgrel=222
+pkgrel=223
 pkgdesc="SmallCheck support for the Tasty test framework"
 url="https://github.com/feuerbach/tasty;
 license=('MIT')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:16:44
  Author: felixonmars
Revision: 1114225

upgpkg: haskell-hspec-core 2.8.5-2: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-hspec-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:16:12 UTC (rev 1114224)
+++ PKGBUILD2022-01-24 01:16:44 UTC (rev 1114225)
@@ -3,7 +3,7 @@
 _hkgname=hspec-core
 pkgname=haskell-hspec-core
 pkgver=2.8.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A Testing Framework for Haskell"
 url="http://hspec.github.io/;
 license=('MIT')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:15:39
  Author: felixonmars
Revision: 1114221

upgpkg: haskell-tasty-hunit 0.10.0.3-253: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-tasty-hunit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:15:21 UTC (rev 1114220)
+++ PKGBUILD2022-01-24 01:15:39 UTC (rev 1114221)
@@ -4,7 +4,7 @@
 _hkgname=tasty-hunit
 pkgname=haskell-tasty-hunit
 pkgver=0.10.0.3
-pkgrel=252
+pkgrel=253
 pkgdesc="HUnit support for the Tasty test framework."
 url="https://documentup.com/feuerbach/tasty;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:15:13
  Author: felixonmars
Revision: 1114219

upgpkg: haskell-tasty-quickcheck 0.10.2-25: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-tasty-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:14:56 UTC (rev 1114218)
+++ PKGBUILD2022-01-24 01:15:13 UTC (rev 1114219)
@@ -4,7 +4,7 @@
 _hkgname=tasty-quickcheck
 pkgname=haskell-tasty-quickcheck
 pkgver=0.10.2
-pkgrel=24
+pkgrel=25
 pkgdesc="QuickCheck support for the Tasty test framework."
 url="https://github.com/UnkindPartition/tasty;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:15:21
  Author: felixonmars
Revision: 1114220

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-quickcheck/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114219, haskell-tasty-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:15:21 UTC (rev 1114220)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-quickcheck
+pkgname=haskell-tasty-quickcheck
+pkgver=0.10.2
+pkgrel=25
+pkgdesc="QuickCheck support for the Tasty test framework."
+url="https://github.com/UnkindPartition/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-optparse-applicative' 'haskell-quickcheck' 
'haskell-random'
+ 'haskell-tagged' 'haskell-tasty')
+makedepends=('ghc')
+checkdepends=('haskell-tasty-hunit' 'haskell-pcre-light')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('78b223fc54428e71b1a8b3afba1128764e61703be4dea95541e0661d2fbe3006b77ef15200577e40bf3bf78a557f66f13a77288c8fe87dc19eb343c9fdff9d89')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:15:46
  Author: felixonmars
Revision: 1114222

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 
1114221, haskell-tasty-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:15:46 UTC (rev 1114222)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty-hunit
+pkgname=haskell-tasty-hunit
+pkgver=0.10.0.3
+pkgrel=253
+pkgdesc="HUnit support for the Tasty test framework."
+url="https://documentup.com/feuerbach/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-tasty' 'haskell-call-stack')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a')
+
+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-tasty-inspection-testing/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:14:56
  Author: felixonmars
Revision: 1114218

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tasty-inspection-testing/repos/community-staging-x86_64/
  haskell-tasty-inspection-testing/repos/community-staging-x86_64/PKGBUILD
(from rev 1114217, haskell-tasty-inspection-testing/trunk/PKGBUILD)

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

Copied: 
haskell-tasty-inspection-testing/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114217, haskell-tasty-inspection-testing/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:14:56 UTC (rev 1114218)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-inspection-testing
+pkgname=haskell-tasty-inspection-testing
+pkgver=0.1
+pkgrel=44
+pkgdesc="Inspection testing support for tasty"
+url="https://github.com/Bodigrim/tasty-inspection-testing;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-inspection-testing' 'haskell-tasty')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('1cfad60f4bb25d9889886e88a62a465f5dcedd6f96bc87b8a3e875cab2535ca1')
+
+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-tasty-inspection-testing/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:14:49
  Author: felixonmars
Revision: 1114217

upgpkg: haskell-tasty-inspection-testing 0.1-44: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-tasty-inspection-testing/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:14:26 UTC (rev 1114216)
+++ PKGBUILD2022-01-24 01:14:49 UTC (rev 1114217)
@@ -3,7 +3,7 @@
 _hkgname=tasty-inspection-testing
 pkgname=haskell-tasty-inspection-testing
 pkgver=0.1
-pkgrel=43
+pkgrel=44
 pkgdesc="Inspection testing support for tasty"
 url="https://github.com/Bodigrim/tasty-inspection-testing;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:14:26
  Author: felixonmars
Revision: 1114216

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-vector/repos/community-staging-x86_64/PKGBUILD (from rev 
1114215, haskell-vector/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:14:26 UTC (rev 1114216)
@@ -0,0 +1,52 @@
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-vector
+pkgver=0.12.3.1
+pkgrel=35
+pkgdesc="Efficient Arrays"
+url="https://hackage.haskell.org/package/vector;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-primitive')
+makedepends=('ghc' 'uusi' 'haskell-base-orphans' 'haskell-doctest' 
'haskell-hunit' 'haskell-quickcheck'
+ 'haskell-random' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz;)
+sha512sums=('bf117d53c7844c010dc1cee8b778851bd714155fd34e671ae2eb7bd324427de972389eb9f3f315832f20e7bbbecc93ec0f6296ab10e4935957d2a4e14c6cfd98')
+
+prepare() {
+  cd vector-${pkgver}
+  uusi -u doctest vector.cabal
+}
+
+build() {
+  cd "$srcdir"/vector-${pkgver}
+
+  if (( CHECKFUNC )); then
+  _opts=('--enable-tests')
+  else
+  _opts=('--disable-tests')
+  fi
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+  --prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+  --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd vector-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd "$srcdir"/vector-${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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:14:18
  Author: felixonmars
Revision: 1114215

upgpkg: haskell-vector 0.12.3.1-35: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-vector/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:12:19 UTC (rev 1114214)
+++ PKGBUILD2022-01-24 01:14:18 UTC (rev 1114215)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-vector
 pkgver=0.12.3.1
-pkgrel=34
+pkgrel=35
 pkgdesc="Efficient Arrays"
 url="https://hackage.haskell.org/package/vector;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:12:19
  Author: felixonmars
Revision: 1114214

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tf-random/repos/community-staging-x86_64/
  haskell-tf-random/repos/community-staging-x86_64/PKGBUILD
(from rev 1114213, haskell-tf-random/trunk/PKGBUILD)

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

Copied: haskell-tf-random/repos/community-staging-x86_64/PKGBUILD (from rev 
1114213, haskell-tf-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:12:19 UTC (rev 1114214)
@@ -0,0 +1,37 @@
+# Maintainer: Alexander Rødseth 
+
+_hkgname=tf-random
+pkgname=haskell-tf-random
+pkgver=0.5
+pkgrel=425
+pkgdesc='High-quality splittable pseudorandom number generator'
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-primitive')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a766909571b4b37da9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7')
+
+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-test-framework-hunit/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:11:43
  Author: felixonmars
Revision: 1114211

upgpkg: haskell-test-framework-hunit 0.3.0.2-370: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-test-framework-hunit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:11:25 UTC (rev 1114210)
+++ PKGBUILD2022-01-24 01:11:43 UTC (rev 1114211)
@@ -4,7 +4,7 @@
 _hkgname=test-framework-hunit
 pkgname=haskell-test-framework-hunit
 pkgver=0.3.0.2
-pkgrel=369
+pkgrel=370
 pkgdesc="HUnit support for the test-framework package."
 url="https://batterseapower.github.io/test-framework/;
 license=("BSD")



[arch-commits] Commit in haskell-test-framework-hunit/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:11:51
  Author: felixonmars
Revision: 1114212

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework-hunit/repos/community-staging-x86_64/
  haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD
(from rev 1114211, haskell-test-framework-hunit/trunk/PKGBUILD)

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

Copied: haskell-test-framework-hunit/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114211, haskell-test-framework-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:11:51 UTC (rev 1114212)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-hunit
+pkgname=haskell-test-framework-hunit
+pkgver=0.3.0.2
+pkgrel=370
+pkgdesc="HUnit support for the test-framework package."
+url="https://batterseapower.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hunit" "haskell-extensible-exceptions" 
"haskell-test-framework")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32')
+
+prepare() {
+sed -i 's/HUnit >= 1.2 && < 1.4/HUnit >= 1.2 \&\& < 1.7/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-base3 -fbase4
+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-tf-random/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:12:11
  Author: felixonmars
Revision: 1114213

upgpkg: haskell-tf-random 0.5-425: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-tf-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:11:51 UTC (rev 1114212)
+++ PKGBUILD2022-01-24 01:12:11 UTC (rev 1114213)
@@ -3,7 +3,7 @@
 _hkgname=tf-random
 pkgname=haskell-tf-random
 pkgver=0.5
-pkgrel=424
+pkgrel=425
 pkgdesc='High-quality splittable pseudorandom number generator'
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



[arch-commits] Commit in haskell-test-framework-quickcheck2/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:11:10
  Author: felixonmars
Revision: 1114209

upgpkg: haskell-test-framework-quickcheck2 0.3.0.5-367: rebuild with hspec 
2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-test-framework-quickcheck2/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:10:51 UTC (rev 1114208)
+++ PKGBUILD2022-01-24 01:11:10 UTC (rev 1114209)
@@ -4,7 +4,7 @@
 _hkgname=test-framework-quickcheck2
 pkgname=haskell-test-framework-quickcheck2
 pkgver=0.3.0.5
-pkgrel=366
+pkgrel=367
 pkgdesc="QuickCheck-2 support for the test-framework package"
 url="https://haskell.github.io/test-framework/;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:10:51
  Author: felixonmars
Revision: 1114208

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty/repos/community-staging-x86_64/PKGBUILD (from rev 
1114207, haskell-tasty/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:10:51 UTC (rev 1114208)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tasty
+pkgname=haskell-tasty
+pkgver=1.4.2.1
+pkgrel=18
+pkgdesc="Modern and extensible testing framework"
+url="http://documentup.com/UnkindPartition/tasty;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-clock' 
'haskell-optparse-applicative'
+ 'haskell-tagged' 'haskell-unbounded-delays' 'haskell-wcwidth')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('71a0b995fa9b7f02d25a62cb161a6af8421731fd1484f129d893869f3439498b1bf71c74863e34f1f50073d3a503b4ca088e784234b8758a788e5df05baee90f')
+
+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 \
+-fclock
+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-test-framework-quickcheck2/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:11:25
  Author: felixonmars
Revision: 1114210

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework-quickcheck2/repos/community-staging-x86_64/
  haskell-test-framework-quickcheck2/repos/community-staging-x86_64/PKGBUILD
(from rev 1114209, haskell-test-framework-quickcheck2/trunk/PKGBUILD)

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

Copied: 
haskell-test-framework-quickcheck2/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114209, haskell-test-framework-quickcheck2/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:11:25 UTC (rev 1114210)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework-quickcheck2
+pkgname=haskell-test-framework-quickcheck2
+pkgver=0.3.0.5
+pkgrel=367
+pkgdesc="QuickCheck-2 support for the test-framework package"
+url="https://haskell.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-test-framework' 'haskell-quickcheck' 
'haskell-extensible-exceptions'
+ 'haskell-random')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *2.13/<3/;s/< *1.2/<2/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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-optparse-applicative/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:20:56
  Author: felixonmars
Revision: 1114240

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-optparse-applicative/repos/community-staging-x86_64/PKGBUILD
(from rev 1114239, haskell-optparse-applicative/trunk/PKGBUILD)
Deleted:
  haskell-optparse-applicative/repos/community-staging-x86_64/PKGBUILD

--+
 PKGBUILD |  110 ++---
 1 file changed, 55 insertions(+), 55 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:20:48 UTC (rev 1114239)
+++ PKGBUILD2022-01-24 01:20:56 UTC (rev 1114240)
@@ -1,55 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Roger Duran 
-
-_hkgname=optparse-applicative
-pkgname=haskell-optparse-applicative
-pkgver=0.16.1.0
-pkgrel=186
-pkgdesc="Utilities and combinators for parsing command line options"
-url="https://github.com/pcapriotti/optparse-applicative;
-license=("BSD")
-arch=('x86_64')
-depends=('ghc-libs' "haskell-ansi-wl-pprint" "haskell-transformers-compat")
-makedepends=('ghc' 'uusi')
-checkdepends=('haskell-quickcheck')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710')
-
-prepare() {
-cd $_hkgname-$pkgver
-uusi -u transformers-compat $_hkgname.cabal
-}
-
-build() {
-cd $_hkgname-$pkgver
-
-if (( CHECKFUNC )); then
-_opts=('--enable-tests')
-else
-_opts=('--disable-tests')
-fi
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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-optparse-applicative/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114239, haskell-optparse-applicative/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:20:56 UTC (rev 1114240)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Roger Duran 
+
+_hkgname=optparse-applicative
+pkgname=haskell-optparse-applicative
+pkgver=0.16.1.0
+pkgrel=187
+pkgdesc="Utilities and combinators for parsing command line options"
+url="https://github.com/pcapriotti/optparse-applicative;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-ansi-wl-pprint" "haskell-transformers-compat")
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u transformers-compat $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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 

[arch-commits] Commit in haskell-vector-th-unbox/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:19:25
  Author: felixonmars
Revision: 1114236

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD
(from rev 1114235, haskell-vector-th-unbox/trunk/PKGBUILD)
Deleted:
  haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:19:17 UTC (rev 1114235)
+++ PKGBUILD2022-01-24 01:19:25 UTC (rev 1114236)
@@ -1,43 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=vector-th-unbox
-pkgname=haskell-vector-th-unbox
-pkgver=0.2.2
-pkgrel=29
-pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
-url="https://github.com/tsurucapital/vector-th-unbox;
-license=("BSD")
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-vector')
-makedepends=('ghc' 'haskell-data-default')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('55af4bcced3a39464aca6dca95a8148498a698d9402a583b916aa178d58d3895cc609525416de53c0a39566b892c7b09296fc442db7851a19d071142cce72a46')
-
-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
-}

Copied: haskell-vector-th-unbox/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114235, haskell-vector-th-unbox/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:19:25 UTC (rev 1114236)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=vector-th-unbox
+pkgname=haskell-vector-th-unbox
+pkgver=0.2.2
+pkgrel=30
+pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
+url="https://github.com/tsurucapital/vector-th-unbox;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-vector')
+makedepends=('ghc' 'haskell-data-default')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('55af4bcced3a39464aca6dca95a8148498a698d9402a583b916aa178d58d3895cc609525416de53c0a39566b892c7b09296fc442db7851a19d071142cce72a46')
+
+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-clock/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:18:57
  Author: felixonmars
Revision: 1114234

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-clock/repos/community-staging-x86_64/PKGBUILD
(from rev 1114233, haskell-clock/trunk/PKGBUILD)
Deleted:
  haskell-clock/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:18:48 UTC (rev 1114233)
+++ PKGBUILD2022-01-24 01:18:57 UTC (rev 1114234)
@@ -1,51 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=clock
-pkgname=haskell-clock
-pkgver=0.8.2
-pkgrel=124
-pkgdesc="High-resolution clock functions: monotonic, realtime, cputime."
-url="https://github.com/corsis/clock;
-license=("BSD")
-arch=('x86_64')
-depends=('ghc-libs')
-makedepends=('ghc')
-checkdepends=('haskell-tasty' 'haskell-tasty-quickcheck')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('42a7681ae8f1357c4ae39f51a15d7a00f3d587c8fc787d648308f914702471e6f9b32ee51fa1e8164a77f195600fdab8e27d45aa13a7052a921c4b8c246b891e')
-
-build() {
-cd $_hkgname-$pkgver
-
-if (( CHECKFUNC )); then
-_opts=('--enable-tests')
-else
-_opts=('--disable-tests')
-fi
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
--f-llvm
-runhaskell Setup build $MAKEFLAGS
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-check() {
-cd $_hkgname-$pkgver
-runhaskell Setup test --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-clock/repos/community-staging-x86_64/PKGBUILD (from rev 
1114233, haskell-clock/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:18:57 UTC (rev 1114234)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=clock
+pkgname=haskell-clock
+pkgver=0.8.2
+pkgrel=125
+pkgdesc="High-resolution clock functions: monotonic, realtime, cputime."
+url="https://github.com/corsis/clock;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-tasty' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('42a7681ae8f1357c4ae39f51a15d7a00f3d587c8fc787d648308f914702471e6f9b32ee51fa1e8164a77f195600fdab8e27d45aa13a7052a921c4b8c246b891e')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-llvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --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-optparse-applicative/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:20:48
  Author: felixonmars
Revision: 1114239

upgpkg: haskell-optparse-applicative 0.16.1.0-187: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-optparse-applicative/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:20:08 UTC (rev 1114238)
+++ PKGBUILD2022-01-24 01:20:48 UTC (rev 1114239)
@@ -4,7 +4,7 @@
 _hkgname=optparse-applicative
 pkgname=haskell-optparse-applicative
 pkgver=0.16.1.0
-pkgrel=186
+pkgrel=187
 pkgdesc="Utilities and combinators for parsing command line options"
 url="https://github.com/pcapriotti/optparse-applicative;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:18:48
  Author: felixonmars
Revision: 1114233

upgpkg: haskell-clock 0.8.2-125: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-clock/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:18:26 UTC (rev 1114232)
+++ PKGBUILD2022-01-24 01:18:48 UTC (rev 1114233)
@@ -4,7 +4,7 @@
 _hkgname=clock
 pkgname=haskell-clock
 pkgver=0.8.2
-pkgrel=124
+pkgrel=125
 pkgdesc="High-resolution clock functions: monotonic, realtime, cputime."
 url="https://github.com/corsis/clock;
 license=("BSD")



[arch-commits] Commit in haskell-pcre-light/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:20:08
  Author: felixonmars
Revision: 1114238

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD
(from rev 1114237, haskell-pcre-light/trunk/PKGBUILD)
Deleted:
  haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:19:59 UTC (rev 1114237)
+++ PKGBUILD2022-01-24 01:20:08 UTC (rev 1114238)
@@ -1,44 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=pcre-light
-pkgname=haskell-pcre-light
-pkgver=0.4.1.0
-pkgrel=153
-pkgdesc="Portable regex library for Perl 5 compatible regular expressions"
-url="https://github.com/Daniel-Diaz/pcre-light;
-license=("BSD")
-arch=('x86_64')
-depends=('ghc-libs' 'pcre')
-makedepends=('ghc' 'haskell-hunit')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39')
-
-build() {
-cd $_hkgname-$pkgver
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
--f-old_base -fuse-pkg-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
-}

Copied: haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD (from rev 
1114237, haskell-pcre-light/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:20:08 UTC (rev 1114238)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=pcre-light
+pkgname=haskell-pcre-light
+pkgver=0.4.1.0
+pkgrel=154
+pkgdesc="Portable regex library for Perl 5 compatible regular expressions"
+url="https://github.com/Daniel-Diaz/pcre-light;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'pcre')
+makedepends=('ghc' 'haskell-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-old_base -fuse-pkg-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-hspec/repos/community-staging-x86_64 (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:18:26
  Author: felixonmars
Revision: 1114232

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec/repos/community-staging-x86_64/PKGBUILD
(from rev 1114231, haskell-hspec/trunk/PKGBUILD)
Deleted:
  haskell-hspec/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-24 01:18:15 UTC (rev 1114231)
+++ PKGBUILD2022-01-24 01:18:26 UTC (rev 1114232)
@@ -1,38 +0,0 @@
-# Maintainer: Felix Yan 
-
-_hkgname=hspec
-pkgname=haskell-hspec
-pkgver=2.8.5
-pkgrel=1
-pkgdesc="A Testing Framework for Haskell"
-url="http://hspec.github.io/;
-license=('MIT')
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-quickcheck' 'haskell-hspec-core' 
'haskell-hspec-discover'
- 'haskell-hspec-expectations')
-makedepends=('ghc')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('09babdc2fb9d930fd793742fbca3e66118a4510c3e5912b567b114c850663038c19a6006fb1604318d23ccb48495df459832e842a5b80aa5b0acc8eac155dec2')
-
-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
-}

Copied: haskell-hspec/repos/community-staging-x86_64/PKGBUILD (from rev 
1114231, haskell-hspec/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-01-24 01:18:26 UTC (rev 1114232)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec
+pkgname=haskell-hspec
+pkgver=2.8.5
+pkgrel=2
+pkgdesc="A Testing Framework for Haskell"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-hspec-core' 
'haskell-hspec-discover'
+ 'haskell-hspec-expectations')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('09babdc2fb9d930fd793742fbca3e66118a4510c3e5912b567b114c850663038c19a6006fb1604318d23ccb48495df459832e842a5b80aa5b0acc8eac155dec2')
+
+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-pcre-light/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:19:59
  Author: felixonmars
Revision: 1114237

upgpkg: haskell-pcre-light 0.4.1.0-154: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-pcre-light/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:19:25 UTC (rev 1114236)
+++ PKGBUILD2022-01-24 01:19:59 UTC (rev 1114237)
@@ -4,7 +4,7 @@
 _hkgname=pcre-light
 pkgname=haskell-pcre-light
 pkgver=0.4.1.0
-pkgrel=153
+pkgrel=154
 pkgdesc="Portable regex library for Perl 5 compatible regular expressions"
 url="https://github.com/Daniel-Diaz/pcre-light;
 license=("BSD")



[arch-commits] Commit in haskell-vector-th-unbox/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:19:17
  Author: felixonmars
Revision: 1114235

upgpkg: haskell-vector-th-unbox 0.2.2-30: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-vector-th-unbox/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:18:57 UTC (rev 1114234)
+++ PKGBUILD2022-01-24 01:19:17 UTC (rev 1114235)
@@ -4,7 +4,7 @@
 _hkgname=vector-th-unbox
 pkgname=haskell-vector-th-unbox
 pkgver=0.2.2
-pkgrel=29
+pkgrel=30
 pkgdesc="Deriver for Data.Vector.Unboxed using Template Haskell"
 url="https://github.com/tsurucapital/vector-th-unbox;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:10:13
  Author: felixonmars
Revision: 1114206

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-meta/repos/community-staging-x86_64/
  haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD
(from rev 1114205, haskell-hspec-meta/trunk/PKGBUILD)

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

Copied: haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD (from rev 
1114205, haskell-hspec-meta/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:10:13 UTC (rev 1114206)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-meta
+pkgname=haskell-hspec-meta
+pkgver=2.7.8
+pkgrel=159
+pkgdesc="A version of Hspec which is used to test Hspec itself"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-setenv' 'haskell-random' 
'haskell-quickcheck-io'
+ 'haskell-ansi-terminal' 'haskell-clock' 'haskell-call-stack')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('f3a6dc3159090b505b67eb9a852b7a56ef19985984e7326ffc7812af56d87c9418d5ad69e181bf777cdee39c146575a5fec2174dd94c2a3926a15ebcb45f22d0')
+
+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 \
+--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-math-functions/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:17:58
  Author: felixonmars
Revision: 1114230

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-math-functions/repos/community-staging-x86_64/
  haskell-math-functions/repos/community-staging-x86_64/PKGBUILD
(from rev 1114229, haskell-math-functions/trunk/PKGBUILD)

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

Copied: haskell-math-functions/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114229, haskell-math-functions/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:17:58 UTC (rev 1114230)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=math-functions
+pkgname=haskell-math-functions
+pkgver=0.3.4.2
+pkgrel=97
+pkgdesc="Special functions and Chebyshev polynomials"
+url="https://github.com/bos/math-functions;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' "haskell-primitive" 
"haskell-vector")
+makedepends=('ghc' 'haskell-erf' 'haskell-quickcheck' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck' 'haskell-vector-th-unbox')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('cb29901294463edbba37e97445bb9ed039bdc43815c9bbd9b9bb92b87393e6e891f5840d337c6c06c7e30d26107d32a59c39ac51436be43dba00d0e2411a9053')
+
+build() {
+cd $_hkgname-$pkgver
+ 
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+   
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-system-expm1
+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/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:10:43
  Author: felixonmars
Revision: 1114207

upgpkg: haskell-tasty 1.4.2.1-18: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-tasty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:10:13 UTC (rev 1114206)
+++ PKGBUILD2022-01-24 01:10:43 UTC (rev 1114207)
@@ -4,7 +4,7 @@
 _hkgname=tasty
 pkgname=haskell-tasty
 pkgver=1.4.2.1
-pkgrel=17
+pkgrel=18
 pkgdesc="Modern and extensible testing framework"
 url="http://documentup.com/UnkindPartition/tasty;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:18:15
  Author: felixonmars
Revision: 1114231

upgpkg: haskell-hspec 2.8.5-2: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-hspec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:17:58 UTC (rev 1114230)
+++ PKGBUILD2022-01-24 01:18:15 UTC (rev 1114231)
@@ -3,7 +3,7 @@
 _hkgname=hspec
 pkgname=haskell-hspec
 pkgver=2.8.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A Testing Framework for Haskell"
 url="http://hspec.github.io/;
 license=('MIT')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:10:05
  Author: felixonmars
Revision: 1114205

upgpkg: haskell-hspec-meta 2.7.8-159: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-hspec-meta/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:09:33 UTC (rev 1114204)
+++ PKGBUILD2022-01-24 01:10:05 UTC (rev 1114205)
@@ -3,7 +3,7 @@
 _hkgname=hspec-meta
 pkgname=haskell-hspec-meta
 pkgver=2.7.8
-pkgrel=158
+pkgrel=159
 pkgdesc="A version of Hspec which is used to test Hspec itself"
 url="http://hspec.github.io/;
 license=('MIT')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:09:26
  Author: felixonmars
Revision: 1114203

upgpkg: haskell-primitive 0.7.3.0-9: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-primitive/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:09:01 UTC (rev 1114202)
+++ PKGBUILD2022-01-24 01:09:26 UTC (rev 1114203)
@@ -3,7 +3,7 @@
 
 pkgname=haskell-primitive
 pkgver=0.7.3.0
-pkgrel=8
+pkgrel=9
 pkgdesc="Wrappers for primitive operations"
 url="https://hackage.haskell.org/package/primitive;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:08:53
  Author: felixonmars
Revision: 1114201

upgpkg: haskell-test-framework 0.8.2.0-388: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-test-framework/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:08:32 UTC (rev 1114200)
+++ PKGBUILD2022-01-24 01:08:53 UTC (rev 1114201)
@@ -4,7 +4,7 @@
 _hkgname=test-framework
 pkgname=haskell-test-framework
 pkgver=0.8.2.0
-pkgrel=387
+pkgrel=388
 pkgdesc="Framework for running and organising tests, with HUnit and QuickCheck 
support"
 url="https://batterseapower.github.io/test-framework/;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:09:33
  Author: felixonmars
Revision: 1114204

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-primitive/repos/community-staging-x86_64/PKGBUILD (from rev 
1114203, haskell-primitive/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:09:33 UTC (rev 1114204)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Sergej Pupykin 
+
+pkgname=haskell-primitive
+pkgver=0.7.3.0
+pkgrel=9
+pkgdesc="Wrappers for primitive operations"
+url="https://hackage.haskell.org/package/primitive;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-base-orphans' 'haskell-quickcheck' 
'haskell-quickcheck-classes-base'
+  'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tagged'
+  'haskell-transformers-compat')
+source=("https://hackage.haskell.org/packages/archive/primitive/${pkgver}/primitive-${pkgver}.tar.gz;)
+sha512sums=('7fe593c24d990ce113c7dd155479b30a1c74aa9cfd10d2f0903dc185fc00d725b36d340e5eea6f1af7547d47bbde27339c56e2949e7f518674a7306ed8e56342')
+
+prepare() {
+  cd primitive-$pkgver
+  gen-setup
+}
+
+build() {
+  cd primitive-$pkgver
+
+  if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+  else
+_opts=('--disable-tests')
+  fi
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+  --prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+  --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd primitive-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd primitive-$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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:09:01
  Author: felixonmars
Revision: 1114202

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-test-framework/repos/community-staging-x86_64/
  haskell-test-framework/repos/community-staging-x86_64/PKGBUILD
(from rev 1114201, haskell-test-framework/trunk/PKGBUILD)

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

Copied: haskell-test-framework/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114201, haskell-test-framework/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:09:01 UTC (rev 1114202)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=test-framework
+pkgname=haskell-test-framework
+pkgver=0.8.2.0
+pkgrel=388
+pkgdesc="Framework for running and organising tests, with HUnit and QuickCheck 
support"
+url="https://batterseapower.github.io/test-framework/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-ansi-wl-pprint' 
'haskell-hostname'
+ 'haskell-old-locale' 'haskell-random' 'haskell-regex-posix' 
'haskell-xml')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-libxml')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed5739c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/semigroups/d' -e 's/< *0.6/<1/;s/< *0.9/<1/;s/< *1.9/<2/;s/< 
*1.2/<2/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+# --enable-tests \  Doesn't work with new QuickCheck
+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-optparse-applicative/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:08:32
  Author: felixonmars
Revision: 1114200

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-optparse-applicative/repos/community-staging-x86_64/
  haskell-optparse-applicative/repos/community-staging-x86_64/PKGBUILD
(from rev 1114199, haskell-optparse-applicative/trunk/PKGBUILD)

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

Copied: haskell-optparse-applicative/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114199, haskell-optparse-applicative/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:08:32 UTC (rev 1114200)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Roger Duran 
+
+_hkgname=optparse-applicative
+pkgname=haskell-optparse-applicative
+pkgver=0.16.1.0
+pkgrel=186
+pkgdesc="Utilities and combinators for parsing command line options"
+url="https://github.com/pcapriotti/optparse-applicative;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-ansi-wl-pprint" "haskell-transformers-compat")
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u transformers-compat $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--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-optparse-applicative/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:08:24
  Author: felixonmars
Revision: 1114199

upgpkg: haskell-optparse-applicative 0.16.1.0-186: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-optparse-applicative/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:07:57 UTC (rev 1114198)
+++ PKGBUILD2022-01-24 01:08:24 UTC (rev 1114199)
@@ -4,7 +4,7 @@
 _hkgname=optparse-applicative
 pkgname=haskell-optparse-applicative
 pkgver=0.16.1.0
-pkgrel=185
+pkgrel=186
 pkgdesc="Utilities and combinators for parsing command line options"
 url="https://github.com/pcapriotti/optparse-applicative;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:07:57
  Author: felixonmars
Revision: 1114198

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck-io/repos/community-staging-x86_64/
  haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD
(from rev 1114197, haskell-quickcheck-io/trunk/PKGBUILD)

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

Copied: haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD (from rev 
1114197, haskell-quickcheck-io/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:07:57 UTC (rev 1114198)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-io
+pkgname=haskell-quickcheck-io
+pkgver=0.2.0
+pkgrel=424
+pkgdesc="Use HUnit assertions as QuickCheck properties"
+url="https://github.com/hspec/quickcheck-io;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df')
+
+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-quickcheck-io/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:07:49
  Author: felixonmars
Revision: 1114197

upgpkg: haskell-quickcheck-io 0.2.0-424: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-quickcheck-io/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:07:31 UTC (rev 1114196)
+++ PKGBUILD2022-01-24 01:07:49 UTC (rev 1114197)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-io
 pkgname=haskell-quickcheck-io
 pkgver=0.2.0
-pkgrel=423
+pkgrel=424
 pkgdesc="Use HUnit assertions as QuickCheck properties"
 url="https://github.com/hspec/quickcheck-io;
 license=('MIT')



[arch-commits] Commit in haskell-quickcheck-classes-base/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:07:31
  Author: felixonmars
Revision: 1114196

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck-classes-base/repos/community-staging-x86_64/
  haskell-quickcheck-classes-base/repos/community-staging-x86_64/PKGBUILD
(from rev 1114194, haskell-quickcheck-classes-base/trunk/PKGBUILD)

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

Copied: haskell-quickcheck-classes-base/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114194, haskell-quickcheck-classes-base/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:07:31 UTC (rev 1114196)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-classes-base
+pkgname=haskell-quickcheck-classes-base
+pkgver=0.6.2.0
+pkgrel=86
+pkgdesc="QuickCheck common typeclasses from 'base'"
+url="https://github.com/andrewthad/quickcheck-classes;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck')
+makedepends=('ghc' 'uusi')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('730255f74582081e65fa8c6b36ab8a2c26991a8e7d8140361151614e7a9619f178e50820cdfc3bf5771f1688dce369f9d71de683bc89481a20f8d2382ae4b58d')
+
+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 zynaddsubfx/repos (8 files)

2022-01-23 Thread David Runge via arch-commits
Date: Monday, January 24, 2022 @ 01:07:30
  Author: dvzrv
Revision: 1114195

archrelease: copy trunk to community-testing-x86_64

Added:
  zynaddsubfx/repos/community-testing-x86_64/
  zynaddsubfx/repos/community-testing-x86_64/PKGBUILD
(from rev 1114194, zynaddsubfx/trunk/PKGBUILD)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-3.0.6-libzest_location.patch
(from rev 1114194, 
zynaddsubfx/trunk/zynaddsubfx-3.0.6-libzest_location.patch)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-3.0.6-system_rtosc.patch
(from rev 1114194, zynaddsubfx/trunk/zynaddsubfx-3.0.6-system_rtosc.patch)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch
(from rev 1114194, 
zynaddsubfx/trunk/zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-mruby-zest-build-3.0.6-devendor_rtosc.patch
(from rev 1114194, 
zynaddsubfx/trunk/zynaddsubfx-mruby-zest-build-3.0.6-devendor_rtosc.patch)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-mruby-zest-build-3.0.6-libzest_location.patch
(from rev 1114194, 
zynaddsubfx/trunk/zynaddsubfx-mruby-zest-build-3.0.6-libzest_location.patch)
  
zynaddsubfx/repos/community-testing-x86_64/zynaddsubfx-mruby-zest-build-3.0.6-system_wide_location.patch
(from rev 1114194, 
zynaddsubfx/trunk/zynaddsubfx-mruby-zest-build-3.0.6-system_wide_location.patch)

---+
 PKGBUILD  |  185 ++
 zynaddsubfx-3.0.6-libzest_location.patch  |   13 
 zynaddsubfx-3.0.6-system_rtosc.patch  |   92 
 zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch   |   21 +
 zynaddsubfx-mruby-zest-build-3.0.6-devendor_rtosc.patch   |   14 
 zynaddsubfx-mruby-zest-build-3.0.6-libzest_location.patch |   13 
 zynaddsubfx-mruby-zest-build-3.0.6-system_wide_location.patch |   46 ++
 7 files changed, 384 insertions(+)

Copied: zynaddsubfx/repos/community-testing-x86_64/PKGBUILD (from rev 1114194, 
zynaddsubfx/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-24 01:07:30 UTC (rev 1114195)
@@ -0,0 +1,185 @@
+# Maintainer: David Runge 
+# Contributor: Sergej Pupykin 
+# Contributor: SpepS 
+# Contributor: Ionut Biru 
+# Contributor: DonVla 
+
+pkgname=zynaddsubfx
+pkgver=3.0.6
+pkgrel=2
+_mruby_zest_commit='dd3d45ba333011f2359e86f9a758d9836e53fe5f'  # 
refs/tags/3.0.6
+pkgdesc="Opensource software synthesizer capable of making a countless number 
of instruments."
+arch=(x86_64)
+url="http://zynaddsubfx.sourceforge.net;
+license=(GPL2)
+groups=(lv2-plugins pro-audio vst-plugins)
+# NOTE: fftw is dlopen()'ed
+depends=(fftw gcc-libs glibc hicolor-icon-theme libglvnd libuv zlib)
+makedepends=(alsa-lib asciidoc asciidoctor cmake cxxtest doxygen git jack liblo
+libxpm mxml portaudio rtosc ruby-rake ttf-roboto)
+optdepends=(
+  'lv2-host: for using the LV2 plugin'
+  'vst-host: for using the VST plugin'
+)
+source=(
+  
"https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2;
+  "${pkgname}-3.0.6-system_rtosc.patch"
+  "${pkgname}-3.0.6-libzest_location.patch"
+  
"${pkgname}-mruby-zest-build::git+https://github.com/mruby-zest/mruby-zest-build#commit=${_mruby_zest_commit};
+  "${pkgname}-mruby::git+https://github.com/mruby/mruby;
+  "${pkgname}-nanovg::git+https://github.com/memononen/nanovg;
+  "${pkgname}-mruby-sleep::git+https://github.com/matsumoto-r/mruby-sleep;
+  "${pkgname}-mruby-dir-glob::git+https://github.com/gromnitsky/mruby-dir-glob;
+  "${pkgname}-mruby-regexp-pcre::git+https://github.com/iij/mruby-regexp-pcre;
+  "${pkgname}-mruby-set::git+https://github.com/yui-knk/mruby-set;
+  "${pkgname}-mruby-io::git+https://github.com/iij/mruby-io;
+  "${pkgname}-mruby-glew::git+https://github.com/IceDragon200/mruby-glew;
+  "${pkgname}-mruby-glfw3::git+https://github.com/IceDragon200/mruby-glfw3;
+  "${pkgname}-mruby-nanovg::git+https://github.com/mruby-zest/mruby-nanovg;
+  
"${pkgname}-mruby-qml-spawn::git+https://github.com/mruby-zest/mruby-qml-spawn;
+  
"${pkgname}-mruby-qml-parse::git+https://github.com/mruby-zest/mruby-qml-parse;
+  "${pkgname}-mruby-complex::git+https://github.com/pbosetti/mruby-complex;
+  "${pkgname}-mruby-dir::git+https://github.com/iij/mruby-dir;
+  "${pkgname}-mruby-errno::git+https://github.com/iij/mruby-errno;
+  "${pkgname}-mruby-file-stat::git+https://github.com/ksss/mruby-file-stat;
+  "${pkgname}-mruby-process::git+https://github.com/iij/mruby-process;
+  "${pkgname}-mruby-zest-build-3.0.6-devendor_rtosc.patch"
+  "${pkgname}-mruby-zest-build-3.0.6-libzest_location.patch"
+  "${pkgname}-mruby-zest-build-3.0.6-system_wide_location.patch"
+  

[arch-commits] Commit in haskell-quickcheck-classes-base/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:07:23
  Author: felixonmars
Revision: 1114194

upgpkg: haskell-quickcheck-classes-base 0.6.2.0-86: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-quickcheck-classes-base/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:07:15 UTC (rev 1114193)
+++ PKGBUILD2022-01-24 01:07:23 UTC (rev 1114194)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-classes-base
 pkgname=haskell-quickcheck-classes-base
 pkgver=0.6.2.0
-pkgrel=85
+pkgrel=86
 pkgdesc="QuickCheck common typeclasses from 'base'"
 url="https://github.com/andrewthad/quickcheck-classes;
 license=('MIT')



[arch-commits] Commit in zynaddsubfx/trunk (2 files)

2022-01-23 Thread David Runge via arch-commits
Date: Monday, January 24, 2022 @ 01:07:15
  Author: dvzrv
Revision: 1114193

upgpkg: zynaddsubfx 3.0.6-2: Rebuild to add support for CFLAGS and LDFLAGS for 
zest.

Rebuild to add patch for adding CFLAGS and LDFLAGS to Makefile for mruby-zest
based frontend, which achieves full RELRO for zyn-fusion and libzest.so.

Added:
  zynaddsubfx/trunk/zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch
Modified:
  zynaddsubfx/trunk/PKGBUILD

-+
 PKGBUILD|   14 ++---
 zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch |   21 ++
 2 files changed, 31 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:07:00 UTC (rev 1114192)
+++ PKGBUILD2022-01-24 01:07:15 UTC (rev 1114193)
@@ -6,7 +6,7 @@
 
 pkgname=zynaddsubfx
 pkgver=3.0.6
-pkgrel=1
+pkgrel=2
 _mruby_zest_commit='dd3d45ba333011f2359e86f9a758d9836e53fe5f'  # 
refs/tags/3.0.6
 pkgdesc="Opensource software synthesizer capable of making a countless number 
of instruments."
 arch=(x86_64)
@@ -14,7 +14,7 @@
 license=(GPL2)
 groups=(lv2-plugins pro-audio vst-plugins)
 # NOTE: fftw is dlopen()'ed
-depends=(fftw gcc-libs glibc hicolor-icon-theme libglvnd zlib)
+depends=(fftw gcc-libs glibc hicolor-icon-theme libglvnd libuv zlib)
 makedepends=(alsa-lib asciidoc asciidoctor cmake cxxtest doxygen git jack liblo
 libxpm mxml portaudio rtosc ruby-rake ttf-roboto)
 optdepends=(
@@ -46,6 +46,7 @@
   "${pkgname}-mruby-zest-build-3.0.6-devendor_rtosc.patch"
   "${pkgname}-mruby-zest-build-3.0.6-libzest_location.patch"
   "${pkgname}-mruby-zest-build-3.0.6-system_wide_location.patch"
+  "${pkgname}-mruby-zest-build-3.0.6-cflags_ldflags.patch"
 )
 
sha512sums=('86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea'
 
'c84d185e7bcc3d7b0bd44941999b9b14638e230c5c5d86b487a39d6b793b56649b6aacde8d27b0aef567eaa3d381d3906d7bd31fd5fd74d5a662e21d188fcdc9'
@@ -70,7 +71,8 @@
 'SKIP'
 
'0677bf66e5996b09298a3f7e3aabf0d5d8a5bbdca6ed869038e1a35cbef94c2bafcfeb92cd163f43476aadf5c915cde92c75876c5ff3964d5b2049509075a765'
 
'd7ef0b4e8068d1d09d34c913d7b70342eaaa2eb8dae619d223e3e03ac667cf76c6e5615b60efabaf7eae594e3a5d6f40bc0cf10b8e939da1aa349bc27dff4ea8'
-
'2a6b57df3a9ffac669341d37739b281ce32696f82d82ee17220fdc9e426729d40f91cf50e1b58b7be1cc9bc5651d99794ae5e1bbd32f25c14aaf489989e10aab')
+
'2a6b57df3a9ffac669341d37739b281ce32696f82d82ee17220fdc9e426729d40f91cf50e1b58b7be1cc9bc5651d99794ae5e1bbd32f25c14aaf489989e10aab'
+
'a3912a879cb78565934a5cdea97ac1623f65a02d26ded548d851cd271da62390eb3fa9f26dfff153eb2d18c5bf30ba47e19fcbf1985e4b03772d2df936998511')
 
b2sums=('4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7'
 
'd9586ef1dd7866963d342f9be8def639ab4428a173f8abc2e503643d87e2c9087ff8d6af538df7c8f8df8f8facd409e8665735ef905deae8dfe3a840de340ea1'
 
'68a24898a4646c6d84e782c4e31a962de456fa315d5c398c16b013efa684683f80cc411bf51628bb9cff799fc77f669d56e5d44af5938e05d0ec64322ad30ec7'
@@ -94,7 +96,8 @@
 'SKIP'
 
'70ea96032e5f3f20f4270339f03b508c5a5e5d62859d6771adce452fbcde48f89edb4ef8908255cbf915f1088ce5d3fc5baa1b1e74794db3bc975e48c3425d14'
 
'2f1782fd907fb0e284c16ee0f09e1d93d05984676707da2d9d47038880e723379535f8d3934f97753cc9a6865aed957a1c230840dda3a2cb49a26cb4ff2cd034'
-
'69ccb494e863caf8e47eaa70609940d532cfae6265eeffc626f24ed6a2290511d828d63405a7560fd567b0ab01bdabedd85aa3fe28bec5a638477654f9440f40')
+
'69ccb494e863caf8e47eaa70609940d532cfae6265eeffc626f24ed6a2290511d828d63405a7560fd567b0ab01bdabedd85aa3fe28bec5a638477654f9440f40'
+
'cab9048aede5bd346493ede996752b902f78de95de97310622caa0f7e473eba46159f1ee5fc925cf9ffc3cf1bd3f98c6dac521f354ac1be074346015bf9ded14')
 
 prepare() {
   (
@@ -139,6 +142,8 @@
 # load JSON schema from custom system location in 
/usr/share/zynaddsubfx/schema/
 # load fonts from custom system location in /usr/share/fonts/TTF/
 patch -Np1 -i 
../"${pkgname}-mruby-zest-build-3.0.6-system_wide_location.patch"
+# incorporate LDFLAGS to achieve full RELRO
+patch -Np1 -i ../"${pkgname}-mruby-zest-build-3.0.6-cflags_ldflags.patch"
   )
 }
 
@@ -155,6 +160,7 @@
   make VERBOSE=1 -C build
   make man -C "${pkgname}-${pkgver}/doc"
 
+  # TODO: fix full RELRO
   make -C "${pkgname}-mruby-zest-build"
 }
 

Added: zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch
===
--- zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch 
(rev 0)
+++ zynaddsubfx-mruby-zest-build-3.0.6-cflags_ldflags.patch 2022-01-24 
01:07:15 UTC (rev 1114193)
@@ -0,0 +1,21 @@
+diff --git 

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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:07:00
  Author: felixonmars
Revision: 1114192

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-mockery/repos/community-staging-x86_64/PKGBUILD (from rev 
1114191, haskell-mockery/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:07:00 UTC (rev 1114192)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mockery
+pkgname=haskell-mockery
+pkgver=0.3.5
+pkgrel=352
+pkgdesc="Support functions for automated testing"
+url="https://github.com/hspec/mockery;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-temporary' 
'haskell-logging-facade')
+makedepends=('ghc')
+checkdepends=('haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('bcb9bef083749028ec27ba879feca7c7a8f966f50b31fe1df3e82b3ac206b634b961755e4ee90ebc72ba8c17be3bbab6acf1b01776bca9497cc5cbc1ccb58850')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:06:52
  Author: felixonmars
Revision: 1114191

upgpkg: haskell-mockery 0.3.5-352: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-mockery/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:06:33 UTC (rev 1114190)
+++ PKGBUILD2022-01-24 01:06:52 UTC (rev 1114191)
@@ -4,7 +4,7 @@
 _hkgname=mockery
 pkgname=haskell-mockery
 pkgver=0.3.5
-pkgrel=351
+pkgrel=352
 pkgdesc="Support functions for automated testing"
 url="https://github.com/hspec/mockery;
 license=("MIT")



[arch-commits] Commit in haskell-ansi-wl-pprint/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:06:01
  Author: felixonmars
Revision: 1114187

upgpkg: haskell-ansi-wl-pprint 0.6.9-261: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-ansi-wl-pprint/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:05:40 UTC (rev 1114186)
+++ PKGBUILD2022-01-24 01:06:01 UTC (rev 1114187)
@@ -4,7 +4,7 @@
 _hkgname=ansi-wl-pprint
 pkgname=haskell-ansi-wl-pprint
 pkgver=0.6.9
-pkgrel=260
+pkgrel=261
 pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
 url="https://github.com/ekmett/ansi-wl-pprint;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:06:33
  Author: felixonmars
Revision: 1114190

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-expectations/repos/community-staging-x86_64/
  haskell-hspec-expectations/repos/community-staging-x86_64/PKGBUILD
(from rev 1114189, haskell-hspec-expectations/trunk/PKGBUILD)

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

Copied: haskell-hspec-expectations/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114189, haskell-hspec-expectations/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:06:33 UTC (rev 1114190)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-expectations
+pkgname=haskell-hspec-expectations
+pkgver=0.8.2
+pkgrel=189
+pkgdesc="Catchy combinators for HUnit"
+url="https://github.com/sol/hspec-expectations;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-call-stack' 'haskell-hunit')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('482799adad2a70f891a61227bcf28e6712e65fa7dceba13da15a101a6814bc0d44aafaeda360a06dcdbcdbb96e5539f15135753eabd63efdd6bf56b8994a44c9')
+
+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-ansi-wl-pprint/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:06:08
  Author: felixonmars
Revision: 1114188

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ansi-wl-pprint/repos/community-staging-x86_64/
  haskell-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD
(from rev 1114187, haskell-ansi-wl-pprint/trunk/PKGBUILD)

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

Copied: haskell-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114187, haskell-ansi-wl-pprint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:06:08 UTC (rev 1114188)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-wl-pprint
+pkgname=haskell-ansi-wl-pprint
+pkgver=0.6.9
+pkgrel=261
+pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+url="https://github.com/ekmett/ansi-wl-pprint;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2a66236f740f0b45b6133555e8b1315dc85ece1c16dd51e4aa7f31d2fee03d66869af5f81e6383aa840f503c2cad46f3655f53b784ebca7b3480efb53eea2a04')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.10/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-example
+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-hspec-expectations/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:06:26
  Author: felixonmars
Revision: 1114189

upgpkg: haskell-hspec-expectations 0.8.2-189: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-hspec-expectations/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:06:08 UTC (rev 1114188)
+++ PKGBUILD2022-01-24 01:06:26 UTC (rev 1114189)
@@ -3,7 +3,7 @@
 _hkgname=hspec-expectations
 pkgname=haskell-hspec-expectations
 pkgver=0.8.2
-pkgrel=188
+pkgrel=189
 pkgdesc="Catchy combinators for HUnit"
 url="https://github.com/sol/hspec-expectations;
 license=('MIT')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:05:40
  Author: felixonmars
Revision: 1114186

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
1114185, haskell-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:05:40 UTC (rev 1114186)
@@ -0,0 +1,50 @@
+# Maintainer: Alexander F Rødseth 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+_hkgname=QuickCheck
+pkgname=haskell-quickcheck
+pkgver=2.14.2
+pkgrel=256
+pkgdesc='Automatic testing of Haskell programs'
+url='https://hackage.haskell.org/package/QuickCheck'
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-splitmix')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5')
+
+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 \
+-ftemplateHaskell
+
+  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
+}
+
+# vim: ts=2 sw=2 et:



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:05:31
  Author: felixonmars
Revision: 1114185

upgpkg: haskell-quickcheck 2.14.2-256: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:04:30 UTC (rev 1114184)
+++ PKGBUILD2022-01-24 01:05:31 UTC (rev 1114185)
@@ -5,7 +5,7 @@
 _hkgname=QuickCheck
 pkgname=haskell-quickcheck
 pkgver=2.14.2
-pkgrel=255
+pkgrel=256
 pkgdesc='Automatic testing of Haskell programs'
 url='https://hackage.haskell.org/package/QuickCheck'
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:03:54
  Author: felixonmars
Revision: 1114181

upgpkg: haskell-data-default 0.7.1.1-190: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-data-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:03:35 UTC (rev 1114180)
+++ PKGBUILD2022-01-24 01:03:54 UTC (rev 1114181)
@@ -3,7 +3,7 @@
 _hkgname=data-default
 pkgname=haskell-data-default
 pkgver=0.7.1.1
-pkgrel=189
+pkgrel=190
 pkgdesc="A class for types with a default value"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:04:30
  Author: felixonmars
Revision: 1114184

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-temporary/repos/community-staging-x86_64/PKGBUILD (from rev 
1114183, haskell-temporary/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:04:30 UTC (rev 1114184)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=temporary
+pkgname=haskell-temporary
+pkgver=1.3
+pkgrel=340
+pkgdesc="Portable temporary file and directory support"
+url="https://www.github.com/batterseapower/temporary;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random')
+makedepends=('ghc')
+checkdepends=('haskell-base-compat' 'haskell-tasty' 'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e3078caf54da95c4efa9e9c936b35a98b62296ecce2242cd4e103605a9d29e8a9d6c7027dbf50d02b6a893bea558ea5b07dbb1df7c59bf26d86db76ccf112f25')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:04:21
  Author: felixonmars
Revision: 1114183

upgpkg: haskell-temporary 1.3-340: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-temporary/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:04:02 UTC (rev 1114182)
+++ PKGBUILD2022-01-24 01:04:21 UTC (rev 1114183)
@@ -4,7 +4,7 @@
 _hkgname=temporary
 pkgname=haskell-temporary
 pkgver=1.3
-pkgrel=339
+pkgrel=340
 pkgdesc="Portable temporary file and directory support"
 url="https://www.github.com/batterseapower/temporary;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:04:02
  Author: felixonmars
Revision: 1114182

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-data-default/repos/community-staging-x86_64/PKGBUILD (from rev 
1114181, haskell-data-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:04:02 UTC (rev 1114182)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default
+pkgname=haskell-data-default
+pkgver=0.7.1.1
+pkgrel=190
+pkgdesc="A class for types with a default value"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 
'haskell-data-default-instances-containers' 
'haskell-data-default-instances-dlist' 
'haskell-data-default-instances-old-locale')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a31260c71178641e41f16fc504620f19ad04a44d2d095c96225b6027184c01ec0bf47effab5344816e438d7c37e34189255a9d3a5d643219b37054dde679d1bd')
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:03:27
  Author: felixonmars
Revision: 1114179

upgpkg: haskell-hunit 1.6.2.0-77: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-hunit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:02:57 UTC (rev 1114178)
+++ PKGBUILD2022-01-24 01:03:27 UTC (rev 1114179)
@@ -4,7 +4,7 @@
 _hkgname=HUnit
 pkgname=haskell-hunit
 pkgver=1.6.2.0
-pkgrel=76
+pkgrel=77
 pkgdesc="A unit testing framework for Haskell"
 url="http://hunit.sourceforge.net/;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:02:57
  Author: felixonmars
Revision: 1114178

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-logging-facade/repos/community-staging-x86_64/
  haskell-logging-facade/repos/community-staging-x86_64/PKGBUILD
(from rev 1114177, haskell-logging-facade/trunk/PKGBUILD)

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

Copied: haskell-logging-facade/repos/community-staging-x86_64/PKGBUILD (from 
rev 1114177, haskell-logging-facade/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:02:57 UTC (rev 1114178)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=logging-facade
+pkgname=haskell-logging-facade
+pkgver=0.3.1
+pkgrel=12
+pkgdesc="Simple logging abstraction that allows multiple back-ends"
+url="https://github.com/sol/logging-facade;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-call-stack')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-hspec-discover')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('fdc95c35223db2ab99b3733f0016cea7a931e487a966dabb775608246b2c52a2ffcff508f5d0cbd50bc40c3b2e4afee18d28140b2b992037f1487870d93c93a2')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:02:47
  Author: felixonmars
Revision: 1114177

upgpkg: haskell-logging-facade 0.3.1-12: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-logging-facade/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:02:18 UTC (rev 1114176)
+++ PKGBUILD2022-01-24 01:02:47 UTC (rev 1114177)
@@ -4,7 +4,7 @@
 _hkgname=logging-facade
 pkgname=haskell-logging-facade
 pkgver=0.3.1
-pkgrel=11
+pkgrel=12
 pkgdesc="Simple logging abstraction that allows multiple back-ends"
 url="https://github.com/sol/logging-facade;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:03:35
  Author: felixonmars
Revision: 1114180

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 
1114179, haskell-hunit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:03:35 UTC (rev 1114180)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=HUnit
+pkgname=haskell-hunit
+pkgver=1.6.2.0
+pkgrel=77
+pkgdesc="A unit testing framework for Haskell"
+url="http://hunit.sourceforge.net/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-call-stack')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b27c33545fcb4ca78dd9543eb0ab2f09e5edd989d116fe2136d876eb94745e6d384967ea4b3c6dbf0f03511091a82ecd0b299c8ab00769c57d6dddcddc27e8e5')
+
+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 \
+-fbase4
+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-ansi-terminal/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:02:18
  Author: felixonmars
Revision: 1114176

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ansi-terminal/repos/community-staging-x86_64/
  haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD
(from rev 1114175, haskell-ansi-terminal/trunk/PKGBUILD)

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

Copied: haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 
1114175, haskell-ansi-terminal/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:02:18 UTC (rev 1114176)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-terminal
+pkgname=haskell-ansi-terminal
+pkgver=0.11
+pkgrel=204
+pkgdesc="Simple ANSI terminal support, with Windows compatibility"
+url="https://github.com/feuerbach/ansi-terminal;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-colour')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2a608da18bbb3d11373dc0c6ee1bf4c890d5d4e39a2b13e547c7a3a4060eb86789d6afa04d1bd9e5df91f3745ea33adea8b15df213d39e75eca296275a74700d')
+
+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 \
+-f-example
+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-random/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:00:01
  Author: felixonmars
Revision: 1114172

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-random/repos/community-staging-x86_64/PKGBUILD (from rev 
1114171, haskell-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:00:01 UTC (rev 1114172)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=random
+pkgname=haskell-random
+pkgver=1.2.1
+pkgrel=45
+pkgdesc="Pseudo-random number generation"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-splitmix')
+makedepends=('ghc')
+checkdepends=('haskell-doctest' 'haskell-smallcheck' 'haskell-tasty' 
'haskell-tasty-hunit'
+  'haskell-tasty-inspection-testing' 'haskell-tasty-smallcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b130a90981de53b4fc3e7cf660224268d24bcceb9498d33827d9f43dc705c9a724c23999c4cf0222127f4c69daebf0d049d963abbea0a860135d661f9cc55731')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:59:53
  Author: felixonmars
Revision: 1114171

upgpkg: haskell-random 1.2.1-45: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:58:59 UTC (rev 1114170)
+++ PKGBUILD2022-01-24 00:59:53 UTC (rev 1114171)
@@ -4,7 +4,7 @@
 _hkgname=random
 pkgname=haskell-random
 pkgver=1.2.1
-pkgrel=44
+pkgrel=45
 pkgdesc="Pseudo-random number generation"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



[arch-commits] Commit in haskell-data-default-instances-dlist/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:58:59
  Author: felixonmars
Revision: 1114170

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD
(from rev 1114169, haskell-data-default-instances-dlist/trunk/PKGBUILD)

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

Copied: 
haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD 
(from rev 1114169, haskell-data-default-instances-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:58:59 UTC (rev 1114170)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default-instances-dlist
+pkgname=haskell-data-default-instances-dlist
+pkgver=0.0.1
+pkgrel=203
+pkgdesc="Default instances for types in dlist"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 'haskell-dlist')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d')
+
+build() {
+cd ${srcdir}/${_hkgname}-${pkgver}
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register   --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:58:09
  Author: felixonmars
Revision: 1114168

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-call-stack/repos/community-staging-x86_64/
  haskell-call-stack/repos/community-staging-x86_64/PKGBUILD
(from rev 1114167, haskell-call-stack/trunk/PKGBUILD)

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

Copied: haskell-call-stack/repos/community-staging-x86_64/PKGBUILD (from rev 
1114167, haskell-call-stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:58:09 UTC (rev 1114168)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Roger Duran 
+
+_hkgname=call-stack
+pkgname=haskell-call-stack
+pkgver=0.4.0
+pkgrel=36
+pkgdesc="Use GHC call-stacks in a backward compatible way"
+url="https://github.com/sol/call-stack;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-nanospec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ab8ead1f9d6a71a6c70d2c484de4e42f3aecdcadd6d02f447b450e58b8556c7c4c293b8865ff154ea9bc6aca71cf5182034dc46265d364c4389882ab0ee3b937')
+
+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-call-stack/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:57:59
  Author: felixonmars
Revision: 1114167

upgpkg: haskell-call-stack 0.4.0-36: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-call-stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:57:36 UTC (rev 1114166)
+++ PKGBUILD2022-01-24 00:57:59 UTC (rev 1114167)
@@ -4,7 +4,7 @@
 _hkgname=call-stack
 pkgname=haskell-call-stack
 pkgver=0.4.0
-pkgrel=35
+pkgrel=36
 pkgdesc="Use GHC call-stacks in a backward compatible way"
 url="https://github.com/sol/call-stack;
 license=("MIT")



[arch-commits] Commit in haskell-data-default-instances-dlist/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:58:51
  Author: felixonmars
Revision: 1114169

upgpkg: haskell-data-default-instances-dlist 0.0.1-203: rebuild with hspec 
2.8.5, hspec-core 2.8.5, hspec-discover 2.8.5

Modified:
  haskell-data-default-instances-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:58:09 UTC (rev 1114168)
+++ PKGBUILD2022-01-24 00:58:51 UTC (rev 1114169)
@@ -3,7 +3,7 @@
 _hkgname=data-default-instances-dlist
 pkgname=haskell-data-default-instances-dlist
 pkgver=0.0.1
-pkgrel=202
+pkgrel=203
 pkgdesc="Default instances for types in dlist"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:56:54
  Author: felixonmars
Revision: 1114164

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hashable/repos/community-staging-x86_64/PKGBUILD (from rev 
1114163, haskell-hashable/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:56:54 UTC (rev 1114164)
@@ -0,0 +1,57 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=hashable
+pkgname=haskell-hashable
+pkgver=1.3.5.0
+pkgrel=4
+pkgdesc="A class for types that can be converted to a hash value"
+url="https://github.com/haskell-unordered-containers/hashable;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc-bignum-orphans')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-hunit' 'haskell-quickcheck' 'haskell-random' 
'haskell-test-framework'
+  'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('95b10f671abbe2baecab84e619d0c88ebb6807f711155fa6cc90e46818e73e44e9cfc585dfac35ad63a73e55f01be60a11db0a012ed20818c30bae042e70d230')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -r ghc-bignum:ghc-bignum,ghc-bignum-orphans $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-examples
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --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-doctest/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:56:26
  Author: felixonmars
Revision: 1114162

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-doctest/repos/community-staging-x86_64/PKGBUILD (from rev 
1114161, haskell-doctest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:56:26 UTC (rev 1114162)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=doctest
+pkgname=haskell-doctest
+pkgver=0.18.2
+pkgrel=31
+pkgdesc="Test interactive Haskell examples"
+url="https://github.com/sol/doctest;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-exceptions' 'haskell-ghc' 
'haskell-syb'
+ 'haskell-code-page' 'haskell-ghc-paths')
+makedepends=('ghc')
+checkdepends=('haskell-hunit' 'haskell-hspec' 'haskell-hspec-core' 
'haskell-quickcheck'
+  'haskell-stringbuilder' 'haskell-silently' 'haskell-setenv' 
'haskell-mockery')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('fd6c9d5b3292083ec3d9301779c0d165879cea0b71d5548cd49e6394f6eaf908679312f1ed9606298966169cd383886df18fb292e15a4132c1567f4c46782b83')
+
+prepare() {
+# Add -dynamic flag
+sed -i 's/\+\+ packageDBArgs/++ packageDBArgs ++ ["-dynamic"]/' 
$_hkgname-$pkgver/src/Extract.hs
+sed -i 's/\+\+ expandedArgs)/++ expandedArgs ++ ["-dynamic"])/' 
$_hkgname-$pkgver/src/Run.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test || 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-colour/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:57:36
  Author: felixonmars
Revision: 1114166

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 
1114165, haskell-colour/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:57:36 UTC (rev 1114166)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.6
+pkgrel=57
+pkgdesc="A model for human colour/color perception"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'uusi')
+checkdepends=('haskell-quickcheck' 'haskell-random' 'haskell-test-framework'
+  'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('82f7d92e46f7235706832be9d3a981bc09f729ef4e7f891dae85bf808f342e498aa152bc106f9c011ab0e79e5cc2d57067de596d774ad5010e9845df521ed275')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u random $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
"${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:56:18
  Author: felixonmars
Revision: 1114161

upgpkg: haskell-doctest 0.18.2-31: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-doctest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:55:54 UTC (rev 1114160)
+++ PKGBUILD2022-01-24 00:56:18 UTC (rev 1114161)
@@ -4,7 +4,7 @@
 _hkgname=doctest
 pkgname=haskell-doctest
 pkgver=0.18.2
-pkgrel=30
+pkgrel=31
 pkgdesc="Test interactive Haskell examples"
 url="https://github.com/sol/doctest;
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:56:47
  Author: felixonmars
Revision: 1114163

upgpkg: haskell-hashable 1.3.5.0-4: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-hashable/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:56:26 UTC (rev 1114162)
+++ PKGBUILD2022-01-24 00:56:47 UTC (rev 1114163)
@@ -4,7 +4,7 @@
 _hkgname=hashable
 pkgname=haskell-hashable
 pkgver=1.3.5.0
-pkgrel=3
+pkgrel=4
 pkgdesc="A class for types that can be converted to a hash value"
 url="https://github.com/haskell-unordered-containers/hashable;
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:57:29
  Author: felixonmars
Revision: 1114165

upgpkg: haskell-colour 2.3.6-57: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-colour/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:56:54 UTC (rev 1114164)
+++ PKGBUILD2022-01-24 00:57:29 UTC (rev 1114165)
@@ -4,7 +4,7 @@
 _hkgname=colour
 pkgname=haskell-colour
 pkgver=2.3.6
-pkgrel=56
+pkgrel=57
 pkgdesc="A model for human colour/color perception"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("MIT")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:55:54
  Author: felixonmars
Revision: 1114160

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-smallcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
1114159, haskell-smallcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:55:54 UTC (rev 1114160)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=smallcheck
+pkgname=haskell-smallcheck
+pkgver=1.2.1
+pkgrel=115
+pkgdesc="A property-based testing library"
+url="https://github.com/feuerbach/smallcheck;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-logict')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('42706fb769423bd7f8c2fe7a52d23b8cb4a22bfaabf43b8c29db2923c6413191158801e43d5597258f42ce2430ec81546d172d90246c9d3cf0f9343694eb5eeb')
+
+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-smallcheck/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:55:46
  Author: felixonmars
Revision: 1114159

upgpkg: haskell-smallcheck 1.2.1-115: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-smallcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:55:21 UTC (rev 1114158)
+++ PKGBUILD2022-01-24 00:55:46 UTC (rev 1114159)
@@ -3,7 +3,7 @@
 _hkgname=smallcheck
 pkgname=haskell-smallcheck
 pkgver=1.2.1
-pkgrel=114
+pkgrel=115
 pkgdesc="A property-based testing library"
 url="https://github.com/feuerbach/smallcheck;
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:55:12
  Author: felixonmars
Revision: 1114157

upgpkg: haskell-dlist 1.0-126: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:54:52 UTC (rev 1114156)
+++ PKGBUILD2022-01-24 00:55:12 UTC (rev 1114157)
@@ -6,7 +6,7 @@
 _hkgname=dlist
 pkgname=haskell-dlist
 pkgver=1.0
-pkgrel=125
+pkgrel=126
 pkgdesc="Differences lists"
 url="https://hackage.haskell.org/package/dlist;
 license=('BSD')



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:55:21
  Author: felixonmars
Revision: 1114158

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dlist/repos/community-staging-x86_64/PKGBUILD (from rev 
1114157, haskell-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:55:21 UTC (rev 1114158)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
+# Contributor: Don Stewart 
+# Contributor: Lex Black 
+
+_hkgname=dlist
+pkgname=haskell-dlist
+pkgver=1.0
+pkgrel=126
+pkgdesc="Differences lists"
+url="https://hackage.haskell.org/package/dlist;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 license.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+rm -f "$pkgdir"/usr/share/doc/$pkgname/license.md
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:01:29
  Author: felixonmars
Revision: 1114174

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-async/repos/community-staging-x86_64/PKGBUILD (from rev 
1114173, haskell-async/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 01:01:29 UTC (rev 1114174)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=async
+pkgname=haskell-async
+pkgver=2.2.3
+pkgrel=105
+pkgdesc="Run IO operations asynchronously and wait for their results"
+url="https://github.com/simonmar/async;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('99a7cd04d05362b6d007ec75a32cf0a6c11f4b3e46ab706349289f5bb0ad128fd2a9809e4d30634917a0a608b0d611c6d4e936ea36535c7c5ec167fead5f3248')
+
+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-nanospec/repos (2 files)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:54:52
  Author: felixonmars
Revision: 1114156

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-nanospec/repos/community-staging-x86_64/PKGBUILD (from rev 
1114155, haskell-nanospec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 00:54:52 UTC (rev 1114156)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=nanospec
+pkgname=haskell-nanospec
+pkgver=0.2.2
+pkgrel=231
+pkgdesc="A lightweight implementation of a subset of Hspec's API"
+url="https://github.com/commercialhaskell/nanospec;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-silently')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:01:07
  Author: felixonmars
Revision: 1114173

upgpkg: haskell-async 2.2.3-105: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5

Modified:
  haskell-async/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:00:01 UTC (rev 1114172)
+++ PKGBUILD2022-01-24 01:01:07 UTC (rev 1114173)
@@ -4,7 +4,7 @@
 _hkgname=async
 pkgname=haskell-async
 pkgver=2.2.3
-pkgrel=104
+pkgrel=105
 pkgdesc="Run IO operations asynchronously and wait for their results"
 url="https://github.com/simonmar/async;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 01:02:09
  Author: felixonmars
Revision: 1114175

upgpkg: haskell-ansi-terminal 0.11-204: rebuild with hspec 2.8.5, hspec-core 
2.8.5, hspec-discover 2.8.5

Modified:
  haskell-ansi-terminal/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 01:01:29 UTC (rev 1114174)
+++ PKGBUILD2022-01-24 01:02:09 UTC (rev 1114175)
@@ -4,7 +4,7 @@
 _hkgname=ansi-terminal
 pkgname=haskell-ansi-terminal
 pkgver=0.11
-pkgrel=203
+pkgrel=204
 pkgdesc="Simple ANSI terminal support, with Windows compatibility"
 url="https://github.com/feuerbach/ansi-terminal;
 license=("BSD")



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

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:54:45
  Author: felixonmars
Revision: 1114155

upgpkg: haskell-nanospec 0.2.2-231: rebuild with hspec 2.8.5, hspec-core 2.8.5, 
hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-nanospec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:54:23 UTC (rev 1114154)
+++ PKGBUILD2022-01-24 00:54:45 UTC (rev 1114155)
@@ -3,7 +3,7 @@
 _hkgname=nanospec
 pkgname=haskell-nanospec
 pkgver=0.2.2
-pkgrel=230
+pkgrel=231
 pkgdesc="A lightweight implementation of a subset of Hspec's API"
 url="https://github.com/commercialhaskell/nanospec;
 license=('MIT')



[arch-commits] Commit in haskell-base-compat-batteries/trunk (PKGBUILD)

2022-01-23 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 00:54:15
  Author: felixonmars
Revision: 1114153

upgpkg: haskell-base-compat-batteries 0.11.2-179: rebuild with hspec 2.8.5, 
hspec-core 2.8.5, hspec-discover 2.8.5 (rebuild pass 1, specified --nocheck)

Modified:
  haskell-base-compat-batteries/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-01-24 00:53:49 UTC (rev 1114152)
+++ PKGBUILD2022-01-24 00:54:15 UTC (rev 1114153)
@@ -3,7 +3,7 @@
 _hkgname=base-compat-batteries
 pkgname=haskell-base-compat-batteries
 pkgver=0.11.2
-pkgrel=178
+pkgrel=179
 pkgdesc="base-compat with extra batteries"
 url="https://hackage.haskell.org/package/base-compat-batteries;
 license=('MIT')



  1   2   3   4   5   6   7   >