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

2021-03-12 Thread Chih-Hsuan Yen via arch-commits
Date: Saturday, March 13, 2021 @ 05:50:37
  Author: yan12125
Revision: 890010

archrelease: copy trunk to community-testing-any

Added:
  buildbot/repos/community-testing-any/
  buildbot/repos/community-testing-any/PKGBUILD
(from rev 890009, buildbot/trunk/PKGBUILD)
  buildbot/repos/community-testing-any/subunit-tests.diff
(from rev 890009, buildbot/trunk/subunit-tests.diff)

+
 PKGBUILD   |  256 +++
 subunit-tests.diff |   37 +++
 2 files changed, 293 insertions(+)

Copied: buildbot/repos/community-testing-any/PKGBUILD (from rev 890009, 
buildbot/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2021-03-13 05:50:37 UTC (rev 890010)
@@ -0,0 +1,256 @@
+# Maintainer: Chih-Hsuan Yen 
+# Contributor: xRemaLx 
+# Contributor: Sergej Pupykin 
+# Contributor: William Rea 
+
+pkgbase=buildbot
+pkgname=(buildbot buildbot-worker buildbot-docs buildbot-common
+ python-buildbot-www python-buildbot-waterfall-view
+ python-buildbot-console-view python-buildbot-grid-view
+ python-buildbot-wsgi-dashboards python-buildbot-badges)
+pkgver=3.0.0
+_bb_contrib_commit=4c8615db51253f0be4bfd08210a3aaf903a74b4f
+pkgrel=1
+arch=(any)
+url='https://buildbot.net'
+license=(GPL2)
+checkdepends=(python-boto3 python-ldap3 python-lz4 python-treq 
python-txrequests
+  python-moto python-docker python-parameterized python-mock 
python-subunit
+  openssh chromium)
+makedepends=(python-twisted python-jinja python-zope-interface
+ python-sqlalchemy-migrate python-dateutil python-txaio
+ python-autobahn python-pyjwt python-yaml
+ python-setuptools python-future
+ python-sphinx-jinja python-sphinxcontrib-blockdiag
+ python-sphinx_rtd_theme
+ git yarn)
+source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.asc}
+
"git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit";
+"subunit-tests.diff"
+
"buildbot-contrib-systemd-common.patch::https://github.com/buildbot/buildbot-contrib/pull/22.patch";)
+sha256sums=('3f2597c038d8e1c5094e9018991b3eef5b03814bef836aeb0de992e931b07775'
+'SKIP'
+'SKIP'
+'cd66bf65e45fa0a5916a6e0201dcebc4db001e4f47da856afbffc58a04356d55'
+'896eede4c33a8574d7c29ac4a28cebbe3d7e850931a86e945328f8ea358195a9')
+validpgpkeys=(
+  '390EB159056ED56F66AB1092AECD456B4D2531FC'  # Pierre Tardy 
 (@tardyp on GitHub)
+  'FD0004A26EADFE43A4C3F249C6F7AE200374452D'  # Povilas Kanapickas 
 (@p12tic on GitHub)
+)
+
+prepare() {
+  cd buildbot-$pkgver
+
+  # Some master tests use scripts from contrib
+  ln -s ../../buildbot-contrib/master/contrib master/contrib
+
+  # HACK: do not use virtualenv
+  sed -i -e 's#frontend_deps:.*#frontend_deps:#' Makefile
+
+  # HACK: Do not build JS again during install
+  # We take care about the command order manually
+  sed -i '/egg_info=EggInfoCommand/d' pkg/buildbot_pkg.py
+
+  sed -i '/buildbot_windows_service/d' master/setup.py
+  rm -v master/buildbot/scripts/windows_service.py
+  sed -i '/buildbot_worker_windows_service/d' worker/setup.py
+  rm -v worker/buildbot_worker/scripts/windows_service.py
+
+  # Subunit logs are from testtools. Arch Linux's testtools is patched to use
+  # traceback instead of traceback2, and causing a difference. See
+  # https://github.com/testing-cabal/testtools/pull/299 for more defailts.
+  patch -Np1 -i ../subunit-tests.diff
+
+  cd "$srcdir"/buildbot-contrib
+  patch -Np1 -i ../buildbot-contrib-systemd-common.patch
+}
+
+build() {
+  export NODE_OPTIONS="--max-old-space-size=2048"
+
+  cd "$srcdir"/buildbot-$pkgver/pkg
+  python setup.py egg_info
+
+   buildbot 
+  cd "$srcdir"/buildbot-$pkgver/master
+  python setup.py build
+
+  ## buildbot-worker ###
+  cd "$srcdir"/buildbot-$pkgver/worker
+  python setup.py build
+
+  ### buildbot-www #
+  cd "$srcdir"/buildbot-$pkgver
+
+  # HACK: use system packages instead of ones via pip
+  make PIP=/usr/bin/true frontend_deps
+
+  export PYTHONPATH="$srcdir"/buildbot-$pkgver/pkg
+  for module in base waterfall_view console_view grid_view wsgi_dashboards 
badges
+  do
+cd "$srcdir"/buildbot-$pkgver/www/$module
+python setup.py build
+  done
+
+  ### buildbot-docs 
+  cd "$srcdir"/buildbot-$pkgver/master/docs
+  make clean html singlehtml
+}
+
+check() {
+  # Install packages to a temp folder for tests
+  cd "$srcdir"/buildbot-$pkgver/master
+  python setup.py egg_info
+  python setup.py install_scripts --install-dir="$srcdir/tmp_install"
+
+  cd "$srcdir"/buildbot-$pkgver/worker

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

2021-03-12 Thread Chih-Hsuan Yen via arch-commits
Date: Saturday, March 13, 2021 @ 05:50:19
  Author: yan12125
Revision: 890009

upgpkg: buildbot 3.0.0-1

Modified:
  buildbot/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:26:01 UTC (rev 890008)
+++ PKGBUILD2021-03-13 05:50:19 UTC (rev 890009)
@@ -8,13 +8,13 @@
  python-buildbot-www python-buildbot-waterfall-view
  python-buildbot-console-view python-buildbot-grid-view
  python-buildbot-wsgi-dashboards python-buildbot-badges)
-pkgver=2.10.1
+pkgver=3.0.0
 _bb_contrib_commit=4c8615db51253f0be4bfd08210a3aaf903a74b4f
-pkgrel=2
+pkgrel=1
 arch=(any)
 url='https://buildbot.net'
 license=(GPL2)
-checkdepends=(python-boto3 python-lz4 python-treq python-txrequests
+checkdepends=(python-boto3 python-ldap3 python-lz4 python-treq 
python-txrequests
   python-moto python-docker python-parameterized python-mock 
python-subunit
   openssh chromium)
 makedepends=(python-twisted python-jinja python-zope-interface
@@ -28,7 +28,7 @@
 
"git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit";
 "subunit-tests.diff"
 
"buildbot-contrib-systemd-common.patch::https://github.com/buildbot/buildbot-contrib/pull/22.patch";)
-sha256sums=('33beb2428dea4bee638d8b2b6088c3b59fe0495a53bb332acea6bdb96f0a8a7e'
+sha256sums=('3f2597c038d8e1c5094e9018991b3eef5b03814bef836aeb0de992e931b07775'
 'SKIP'
 'SKIP'
 'cd66bf65e45fa0a5916a6e0201dcebc4db001e4f47da856afbffc58a04356d55'


[arch-commits] Commit in chromium/repos/extra-x86_64 (10 files)

2021-03-12 Thread Evangelos Foutras via arch-commits
Date: Saturday, March 13, 2021 @ 02:48:53
  Author: foutrelis
Revision: 409715

archrelease: copy trunk to extra-x86_64

Added:
  chromium/repos/extra-x86_64/PKGBUILD
(from rev 409714, chromium/trunk/PKGBUILD)
  chromium/repos/extra-x86_64/add-dependency-on-opus-in-webcodecs.patch
(from rev 409714, chromium/trunk/add-dependency-on-opus-in-webcodecs.patch)
  chromium/repos/extra-x86_64/chromium-glibc-2.33.patch
(from rev 409714, chromium/trunk/chromium-glibc-2.33.patch)
  chromium/repos/extra-x86_64/use-oauth2-client-switches-as-default.patch
(from rev 409714, 
chromium/trunk/use-oauth2-client-switches-as-default.patch)
  chromium/repos/extra-x86_64/x11-ozone-fix-two-edge-cases.patch
(from rev 409714, chromium/trunk/x11-ozone-fix-two-edge-cases.patch)
Deleted:
  chromium/repos/extra-x86_64/PKGBUILD
  chromium/repos/extra-x86_64/add-dependency-on-opus-in-webcodecs.patch
  chromium/repos/extra-x86_64/chromium-glibc-2.33.patch
  chromium/repos/extra-x86_64/use-oauth2-client-switches-as-default.patch
  chromium/repos/extra-x86_64/x11-ozone-fix-two-edge-cases.patch

-+
 PKGBUILD|  498 +-
 add-dependency-on-opus-in-webcodecs.patch   |   86 ++--
 chromium-glibc-2.33.patch   |  288 +++
 use-oauth2-client-switches-as-default.patch |   34 -
 x11-ozone-fix-two-edge-cases.patch  |  270 +++---
 5 files changed, 588 insertions(+), 588 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 02:48:45 UTC (rev 409714)
+++ PKGBUILD2021-03-13 02:48:53 UTC (rev 409715)
@@ -1,249 +0,0 @@
-# Maintainer: Evangelos Foutras 
-# Contributor: Pierre Schmitz 
-# Contributor: Jan "heftig" Steffens 
-# Contributor: Daniel J Griffiths 
-
-pkgname=chromium
-pkgver=89.0.4389.82
-pkgrel=2
-_launcher_ver=7
-_gcc_patchset=7
-pkgdesc="A web browser built for speed, simplicity, and security"
-arch=('x86_64')
-url="https://www.chromium.org/Home";
-license=('BSD')
-depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
- 'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' 'libva'
- 'desktop-file-utils' 'hicolor-icon-theme')
-makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'pipewire'
- 'java-runtime-headless' 'python2' 'python2-setuptools')
-optdepends=('pipewire: WebRTC desktop sharing under Wayland'
-'kdialog: needed for file dialogs in KDE'
-'org.freedesktop.secrets: password storage backend on GNOME / Xfce'
-'kwallet: for storing passwords in KWallet on KDE desktops')
-source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
-
https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz
-
https://github.com/stha09/chromium-patches/releases/download/chromium-${pkgver%%.*}-patchset-$_gcc_patchset/chromium-${pkgver%%.*}-patchset-$_gcc_patchset.tar.xz
-add-dependency-on-opus-in-webcodecs.patch
-x11-ozone-fix-two-edge-cases.patch
-chromium-glibc-2.33.patch
-use-oauth2-client-switches-as-default.patch)
-sha256sums=('df4914407b68afdc6449cb8e3f1b08d110eb8689ac41f86490e337fa4d1be379'
-'86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f'
-'f8b1558f6c87b33423da854d42f0f69d47885a96d6bf6ce7f26373e93d47442f'
-'b86b11de8db438c47f0a84c7956740f648d21035f4ee46bfbd50c3348d369121'
-'9e4743bdeaf5b668659ad53400e3977006916aac3a7ba045bbc750b7b4cbf274'
-'2fccecdcd4509d4c36af873988ca9dbcba7fdb95122894a9fdf502c33a1d7a4b'
-'e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711')
-
-# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
-# Keys are the names in the above script; values are the dependencies in Arch
-declare -gA _system_libs=(
-  [ffmpeg]=ffmpeg
-  [flac]=flac
-  [fontconfig]=fontconfig
-  [freetype]=freetype2
-  [harfbuzz-ng]=harfbuzz
-  [icu]=icu
-  [libdrm]=
-  [libjpeg]=libjpeg
-  [libpng]=libpng
-  #[libvpx]=libvpx
-  [libwebp]=libwebp
-  [libxml]=libxml2
-  [libxslt]=libxslt
-  [opus]=opus
-  [re2]=re2
-  [snappy]=snappy
-  [zlib]=minizip
-)
-_unwanted_bundled_libs=(
-  $(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/')
-)
-depends+=(${_system_libs[@]})
-
-# Google API keys (see https://www.chromium.org/developers/how-tos/api-keys)
-# Note: These are for Arch Linux use ONLY. For your own distribution, please
-# get your own set of keys.
-#
-# Starting with Chromium 89 (2021-03-02) the OAuth2 credentials have been left
-# out: https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
-_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  # Allow building against syst

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

2021-03-12 Thread Evangelos Foutras via arch-commits
Date: Saturday, March 13, 2021 @ 02:48:45
  Author: foutrelis
Revision: 409714

upgpkg: chromium 89.0.4389.90-1: new upstream release

Modified:
  chromium/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:21:33 UTC (rev 409713)
+++ PKGBUILD2021-03-13 02:48:45 UTC (rev 409714)
@@ -4,8 +4,8 @@
 # Contributor: Daniel J Griffiths 
 
 pkgname=chromium
-pkgver=89.0.4389.82
-pkgrel=2
+pkgver=89.0.4389.90
+pkgrel=1
 _launcher_ver=7
 _gcc_patchset=7
 pkgdesc="A web browser built for speed, simplicity, and security"
@@ -28,7 +28,7 @@
 x11-ozone-fix-two-edge-cases.patch
 chromium-glibc-2.33.patch
 use-oauth2-client-switches-as-default.patch)
-sha256sums=('df4914407b68afdc6449cb8e3f1b08d110eb8689ac41f86490e337fa4d1be379'
+sha256sums=('11c6089c5fdd921216aa4eb34b52818a9b091cad655a24aed0982d29e65b279a'
 '86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f'
 'f8b1558f6c87b33423da854d42f0f69d47885a96d6bf6ce7f26373e93d47442f'
 'b86b11de8db438c47f0a84c7956740f648d21035f4ee46bfbd50c3348d369121'


[arch-commits] Commit in cdemu-client/repos/community-any (PKGBUILD PKGBUILD)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:26:01
  Author: heftig
Revision: 890008

archrelease: copy trunk to community-any

Added:
  cdemu-client/repos/community-any/PKGBUILD
(from rev 890007, cdemu-client/trunk/PKGBUILD)
Deleted:
  cdemu-client/repos/community-any/PKGBUILD

--+
 PKGBUILD |   62 ++---
 1 file changed, 31 insertions(+), 31 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 02:25:32 UTC (rev 890007)
+++ PKGBUILD2021-03-13 02:26:01 UTC (rev 890008)
@@ -1,31 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Mateusz Herych 
-# Contributor: Charles Lindsay 
-
-pkgname=cdemu-client
-pkgver=3.2.4
-pkgrel=1
-pkgdesc="Simple command-line client for controlling cdemu-daemon"
-arch=(any)
-url="https://cdemu.sourceforge.io/";
-license=(GPL)
-depends=(python-gobject cdemu-daemon)
-makedepends=(intltool cmake bash-completion)
-conflicts=('cdemu')
-source=("https://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2";)
-sha256sums=('be229d1f42f74ff3d81403e77a2210deb330354c0c153d9c7432dca0a4a29eeb')
-
-prepare() {
-  cd $pkgname-$pkgver
-}
-
-build() {
-  cmake -H$pkgname-$pkgver -Bbuild \
--DCMAKE_BUILD_TYPE=Release \
--DCMAKE_INSTALL_PREFIX=/usr
-  cmake --build build
-}
-
-package() {
-  DESTDIR="$pkgdir" cmake --build build --target install
-}

Copied: cdemu-client/repos/community-any/PKGBUILD (from rev 890007, 
cdemu-client/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-03-13 02:26:01 UTC (rev 890008)
@@ -0,0 +1,31 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Mateusz Herych 
+# Contributor: Charles Lindsay 
+
+pkgname=cdemu-client
+pkgver=3.2.4
+pkgrel=2
+pkgdesc="Simple command-line client for controlling cdemu-daemon"
+arch=(any)
+url="https://cdemu.sourceforge.io/";
+license=(GPL)
+depends=(python-gobject cdemu-daemon)
+makedepends=(intltool cmake bash-completion)
+conflicts=('cdemu')
+source=("https://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2";)
+sha256sums=('be229d1f42f74ff3d81403e77a2210deb330354c0c153d9c7432dca0a4a29eeb')
+
+prepare() {
+  cd $pkgname-$pkgver
+}
+
+build() {
+  cmake -S $pkgname-$pkgver -B build \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_INSTALL_PREFIX=/usr
+  cmake --build build
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+}


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:25:32
  Author: heftig
Revision: 890007

3.2.4-2

Modified:
  cdemu-client/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:23:34 UTC (rev 890006)
+++ PKGBUILD2021-03-13 02:25:32 UTC (rev 890007)
@@ -1,10 +1,10 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Jan Alexander Steffens (heftig) 
 # Contributor: Mateusz Herych 
 # Contributor: Charles Lindsay 
 
 pkgname=cdemu-client
 pkgver=3.2.4
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple command-line client for controlling cdemu-daemon"
 arch=(any)
 url="https://cdemu.sourceforge.io/";
@@ -20,7 +20,7 @@
 }
 
 build() {
-  cmake -H$pkgname-$pkgver -Bbuild \
+  cmake -S $pkgname-$pkgver -B build \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr
   cmake --build build
@@ -27,5 +27,5 @@
 }
 
 package() {
-  DESTDIR="$pkgdir" cmake --build build --target install
+  DESTDIR="$pkgdir" cmake --install build
 }


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:23:34
  Author: heftig
Revision: 890006

Maintainer

Modified:
  cdemu-daemon/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:22:21 UTC (rev 890005)
+++ PKGBUILD2021-03-13 02:23:34 UTC (rev 890006)
@@ -1,4 +1,4 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Jan Alexander Steffens (heftig) 
 # Contributor: Ray Rashif 
 # Contributor: Mateusz Herych 
 # Contributor: Charles Lindsay 


[arch-commits] Commit in cdemu-daemon/repos/community-x86_64 (6 files)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:22:19
  Author: heftig
Revision: 890004

archrelease: copy trunk to community-x86_64

Added:
  
cdemu-daemon/repos/community-x86_64/0001-Patch-system-daemon-for-Arch-friendliness.patch
(from rev 890003, 
cdemu-daemon/trunk/0001-Patch-system-daemon-for-Arch-friendliness.patch)
  cdemu-daemon/repos/community-x86_64/PKGBUILD
(from rev 890003, cdemu-daemon/trunk/PKGBUILD)
  cdemu-daemon/repos/community-x86_64/cdemu-daemon.install
(from rev 890003, cdemu-daemon/trunk/cdemu-daemon.install)
Deleted:
  
cdemu-daemon/repos/community-x86_64/0001-Patch-system-daemon-for-Arch-friendliness.patch
  cdemu-daemon/repos/community-x86_64/PKGBUILD
  cdemu-daemon/repos/community-x86_64/cdemu-daemon.install

--+
 0001-Patch-system-daemon-for-Arch-friendliness.patch |  306 -
 PKGBUILD |   93 ++---
 cdemu-daemon.install |   72 ++--
 3 files changed, 236 insertions(+), 235 deletions(-)

Deleted: 0001-Patch-system-daemon-for-Arch-friendliness.patch
===
--- 0001-Patch-system-daemon-for-Arch-friendliness.patch2021-03-13 
02:17:46 UTC (rev 890003)
+++ 0001-Patch-system-daemon-for-Arch-friendliness.patch2021-03-13 
02:22:19 UTC (rev 890004)
@@ -1,153 +0,0 @@
-From de8825af23b63b78e6d8262b408f8350581ba58e Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: "Jan Alexander Steffens (heftig)" 
-Date: Mon, 12 Jun 2017 22:22:51 +0200
-Subject: [PATCH] Patch system daemon for Arch-friendliness
-

- cdemu-daemon/CMakeLists.txt | 17 +++--
- cdemu-daemon/system/cdemu-daemon-dbus.conf  |  9 +++--
- cdemu-daemon/system/cdemu-daemon-system.sh  |  6 +++---
- cdemu-daemon/system/cdemu-daemon.conf   |  8 
- cdemu-daemon/system/cdemu-daemon.service.in | 10 ++
- .../system/net.sf.cdemu.CDEmuDaemon.service.in  |  4 ++--
- 6 files changed, 45 insertions(+), 9 deletions(-)
- create mode 100644 cdemu-daemon/system/cdemu-daemon.conf
- create mode 100644 cdemu-daemon/system/cdemu-daemon.service.in
-
-diff --git a/cdemu-daemon/CMakeLists.txt b/cdemu-daemon/CMakeLists.txt
-index cf41234a..adfcc3ac 100644
 a/cdemu-daemon/CMakeLists.txt
-+++ b/cdemu-daemon/CMakeLists.txt
-@@ -15,7 +15,7 @@ set (CDEMU_DAEMON_INTERFACE_VERSION_MINOR 0)
- include (GNUInstallDirs)
- 
- # Options
--option (SYSTEM_BUS_SERVICE "Install CDEmu daemon as D-Bus system bus service" 
off)
-+option (SYSTEM_BUS_SERVICE "Install CDEmu daemon as D-Bus system bus service" 
on)
- option (SESSION_BUS_SERVICE "Install CDEmu daemon as D-Bus session bus 
service" on)
- 
- # If install prefix is /usr, override the sysconf dir to be /etc instead of 
/usr/etc
-@@ -45,6 +45,10 @@ configure_file (
- ${PROJECT_SOURCE_DIR}/system/net.sf.cdemu.CDEmuDaemon.service.in
- ${PROJECT_BINARY_DIR}/system/net.sf.cdemu.CDEmuDaemon.service
- )
-+configure_file (
-+${PROJECT_SOURCE_DIR}/system/cdemu-daemon.service.in
-+${PROJECT_BINARY_DIR}/system/cdemu-daemon.service
-+)
- 
- # Global definitions
- add_definitions (-std=c99) # We're compiling using C99
-@@ -122,13 +126,22 @@ if (SYSTEM_BUS_SERVICE)
- PROGRAMS system/cdemu-daemon-system.sh
- DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}
- )
-+install (
-+FILES ${PROJECT_BINARY_DIR}/system/cdemu-daemon.service
-+DESTINATION ${CMAKE_INSTALL_LIBDIR}/systemd/system/
-+)
- install (
- FILES ${PROJECT_BINARY_DIR}/system/net.sf.cdemu.CDEmuDaemon.service
- DESTINATION ${CMAKE_INSTALL_DATADIR}/dbus-1/system-services/
- )
- install (
- FILES system/cdemu-daemon-dbus.conf
--DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/dbus-1/system.d
-+DESTINATION ${CMAKE_INSTALL_DATADIR}/dbus-1/system.d
-+)
-+install (
-+FILES system/cdemu-daemon.conf
-+RENAME cdemu-daemon
-+DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/conf.d
- )
- endif ()
- 
-diff --git a/cdemu-daemon/system/cdemu-daemon-dbus.conf 
b/cdemu-daemon/system/cdemu-daemon-dbus.conf
-index c450d78c..e86b62cf 100644
 a/cdemu-daemon/system/cdemu-daemon-dbus.conf
-+++ b/cdemu-daemon/system/cdemu-daemon-dbus.conf
-@@ -11,8 +11,13 @@
- 
- 
- 
--
--
-+
-+
-+
-+
-+
-+
-+
- 
- 
- 
-diff --git a/cdemu-daemon/system/cdemu-daemon-system.sh 
b/cdemu-daemon/system/cdemu-daemon-system.sh
-index d9ab60aa..735c2444 100755
 a/cdemu-daemon/system/cdemu-daemon-system.sh
-+++ b/cdemu-daemon/system/cdemu-daemon-system.sh
-@@ -1,15 +1,15 @@
- #!/bin/sh
- # Starts the CDEmu daemon instance on D-Bus *system* bus. Optional
- # configuration (number of devices, audio driver, log file) are read
--# from /etc/sysconfig/cdemu-daemon
-+# from /etc/conf.d/cdemu-daemon
- 
- # Default settings
- NUM_DEVICES=1
- AUDIO_DRIVER=nul

[arch-commits] Commit in vhba-module/repos/community-x86_64 (6 files)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:22:21
  Author: heftig
Revision: 890005

archrelease: copy trunk to community-x86_64

Added:
  vhba-module/repos/community-x86_64/60-vhba.rules
(from rev 890003, vhba-module/trunk/60-vhba.rules)
  vhba-module/repos/community-x86_64/PKGBUILD
(from rev 890003, vhba-module/trunk/PKGBUILD)
  vhba-module/repos/community-x86_64/dkms.conf
(from rev 890003, vhba-module/trunk/dkms.conf)
Deleted:
  vhba-module/repos/community-x86_64/60-vhba.rules
  vhba-module/repos/community-x86_64/PKGBUILD
  vhba-module/repos/community-x86_64/dkms.conf

---+
 60-vhba.rules |2 -
 PKGBUILD  |  109 
 dkms.conf |   18 -
 3 files changed, 65 insertions(+), 64 deletions(-)

Deleted: 60-vhba.rules
===
--- 60-vhba.rules   2021-03-13 02:22:19 UTC (rev 890004)
+++ 60-vhba.rules   2021-03-13 02:22:21 UTC (rev 890005)
@@ -1 +0,0 @@
-ACTION=="add", KERNEL=="vhba_ctl", NAME="vhba_ctl", MODE="0660", OWNER="root", 
GROUP="cdemu", TAG+="uaccess"

Copied: vhba-module/repos/community-x86_64/60-vhba.rules (from rev 890003, 
vhba-module/trunk/60-vhba.rules)
===
--- 60-vhba.rules   (rev 0)
+++ 60-vhba.rules   2021-03-13 02:22:21 UTC (rev 890005)
@@ -0,0 +1 @@
+ACTION=="add", KERNEL=="vhba_ctl", NAME="vhba_ctl", MODE="0660", OWNER="root", 
GROUP="cdemu", TAG+="uaccess"

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 02:22:19 UTC (rev 890004)
+++ PKGBUILD2021-03-13 02:22:21 UTC (rev 890005)
@@ -1,54 +0,0 @@
-# Maintainer: Ray Rashif 
-# Contributor: Mateusz Herych 
-# Contributor: Charles Lindsay 
-
-pkgbase=vhba-module
-pkgname=(vhba-module vhba-module-dkms)
-pkgver=20200106
-pkgrel=119
-pkgdesc="Kernel module that emulates SCSI devices"
-url="https://cdemu.sourceforge.io/";
-arch=(x86_64)
-license=(GPL)
-makedepends=('linux-headers')
-source=("https://downloads.sourceforge.net/cdemu/$pkgbase-$pkgver.tar.bz2";
-60-vhba.rules dkms.conf)
-sha256sums=('59a3208a7b8fcf1bb03bd4d352ec89d06a8b6b84db325e31b0863b209dde3483'
-'3052cb1cadbdf4bfb0b588bb8ed80691940d8dd63dc5502943d597eaf9f40c3b'
-'8cab0ebb4fee72069d63616b0983f105b98d1261e72e9bef5509a6e60bc382a7')
-
-prepare() {
-  cd $pkgbase-$pkgver
-  sed -i 's/20190302/20190410/' Makefile  # Fixup VHBA_VERSION
-}
-
-build() {
-  cd $pkgbase-$pkgver
-  make KERNELRELEASE="$(
+# Contributor: Mateusz Herych 
+# Contributor: Charles Lindsay 
+
+pkgbase=vhba-module
+pkgname=(vhba-module vhba-module-dkms)
+pkgver=20200106
+pkgrel=120
+pkgdesc="Kernel module that emulates SCSI devices"
+url="https://cdemu.sourceforge.io/";
+arch=(x86_64)
+license=(GPL)
+makedepends=('linux-headers')
+source=("https://downloads.sourceforge.net/cdemu/$pkgbase-$pkgver.tar.bz2";
+60-vhba.rules dkms.conf)
+sha256sums=('59a3208a7b8fcf1bb03bd4d352ec89d06a8b6b84db325e31b0863b209dde3483'
+'3052cb1cadbdf4bfb0b588bb8ed80691940d8dd63dc5502943d597eaf9f40c3b'
+'8cab0ebb4fee72069d63616b0983f105b98d1261e72e9bef5509a6e60bc382a7')
+
+prepare() {
+  cd $pkgbase-$pkgver
+  sed -i 's/20190302/20190410/' Makefile  # Fixup VHBA_VERSION
+}
+
+build() {
+  cd $pkgbase-$pkgver
+  make KERNELRELEASE="$(

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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:21:33
  Author: heftig
Revision: 409713

Remove unneeded overrides

Modified:
  firefox/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:18:37 UTC (rev 409712)
+++ PKGBUILD2021-03-13 02:21:33 UTC (rev 409713)
@@ -61,11 +61,6 @@
 ac_add_options --enable-rust-simd
 ac_add_options --enable-linker=lld
 ac_add_options --disable-elf-hack
-export CC='clang --target=x86_64-unknown-linux-gnu'
-export CXX='clang++ --target=x86_64-unknown-linux-gnu'
-export AR=llvm-ar
-export NM=llvm-nm
-export RANLIB=llvm-ranlib
 
 # Branding
 ac_add_options --enable-official-branding


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:18:37
  Author: heftig
Revision: 409712

5.11.6.zen1-1: FS#69946 use provides=(VHBA-MODULE)

Modified:
  linux-zen/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:17:42 UTC (rev 409711)
+++ PKGBUILD2021-03-13 02:18:37 UTC (rev 409712)
@@ -67,7 +67,7 @@
   depends=(coreutils kmod initramfs)
   optdepends=('crda: to set the correct wireless channels of your country'
   'linux-firmware: firmware images needed for some devices')
-  provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
+  provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE VHBA-MODULE)
   replaces=()
 
   cd $_srcname


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:16:08
  Author: heftig
Revision: 889994

3.2.4-2: FS#69946 use depends=(VHBA-MODULE)

Modified:
  cdemu-daemon/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 02:10:02 UTC (rev 889993)
+++ PKGBUILD2021-03-13 02:16:08 UTC (rev 889994)
@@ -5,12 +5,12 @@
 
 pkgname=cdemu-daemon
 pkgver=3.2.4
-pkgrel=1
+pkgrel=2
 pkgdesc="CD/DVD-ROM device emulator daemon"
 arch=(x86_64)
 url="https://cdemu.sourceforge.io/";
 license=(GPL)
-depends=(dbus vhba-module libao 'libmirage>=3.2.0')
+depends=(dbus VHBA-MODULE libao 'libmirage>=3.2.0')
 makedepends=(cmake intltool)
 optdepends=('alsa-lib: to enable the ALSA audio driver'
 'pulseaudio: to enable the PA audio driver')
@@ -29,7 +29,8 @@
 }
 
 build() {
-  cmake -H$pkgname-$pkgver -Bbuild \
+  CFLAGS+=" -fcommon"
+  cmake -S $pkgname-$pkgver -B build \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DCMAKE_INSTALL_LIBDIR=/usr/lib \
@@ -39,7 +40,7 @@
 }
 
 package() {
-  DESTDIR="$pkgdir" cmake --build build --target install
+  DESTDIR="$pkgdir" cmake --install build
   echo vhba | install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modules-load.d/cdemu.conf"
 }
 


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 02:10:02
  Author: heftig
Revision: 889993

20200106-120: FS#69946 use provides=(VHBA-MODULE)

Modified:
  vhba-module/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:37:26 UTC (rev 889992)
+++ PKGBUILD2021-03-13 02:10:02 UTC (rev 889993)
@@ -1,4 +1,4 @@
-# Maintainer: Ray Rashif 
+# Contributor: Ray Rashif 
 # Contributor: Mateusz Herych 
 # Contributor: Charles Lindsay 
 
@@ -5,7 +5,7 @@
 pkgbase=vhba-module
 pkgname=(vhba-module vhba-module-dkms)
 pkgver=20200106
-pkgrel=119
+pkgrel=120
 pkgdesc="Kernel module that emulates SCSI devices"
 url="https://cdemu.sourceforge.io/";
 arch=(x86_64)
@@ -29,6 +29,7 @@
 
 package_vhba-module() {
   depends=(linux)
+  provides=(VHBA-MODULE)
 
   local extradir="/usr/lib/modules/$(

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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:37:26
  Author: felixonmars
Revision: 889992

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-clash-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 
889991, haskell-clash-prelude/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:37:26 UTC (rev 889992)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+
+_hkgname=clash-prelude
+pkgname=haskell-clash-prelude
+pkgver=1.2.5
+pkgrel=81
+pkgdesc="CAES Language for Synchronous Hardware - Prelude library"
+url="https://github.com/clash-lang/clash-prelude";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-bifunctors' 'haskell-constraints' 
'haskell-data-binary-ieee754'
+ 'haskell-data-default-class' 'haskell-ghc-typelits-extra' 
'haskell-ghc-typelits-knownnat'
+ 'haskell-ghc-typelits-natnormalise' 'haskell-half' 'haskell-hashable'
+ 'haskell-interpolate' 'haskell-lens' 'haskell-quickcheck' 
'haskell-recursion-schemes'
+ 'haskell-reflection' 'haskell-singletons' 'haskell-th-abstraction' 
'haskell-th-lift'
+ 'haskell-text-show' 'haskell-th-orphans' 'haskell-type-errors' 
'haskell-uniplate'
+ 'haskell-vector')
+makedepends=('ghc' 'uusi' 'haskell-cabal-doctest' 'haskell-doctest' 
'haskell-hedgehog'
+ 'haskell-hint' 'haskell-quickcheck-classes-base' 'haskell-tasty'
+ 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('54d11ab7a126f55afbacab12a2b8d33d1489942c16fe5e1a02ea6e7826894569b720f5922e168b8219b6b4dd41bbba45bee375bcf21e7b1084455c4325bd7c4c')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi -u doctest $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+# TODO
+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-clash-prelude/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:37:11
  Author: felixonmars
Revision: 889991

upgpkg: haskell-clash-prelude 1.2.5-81: rebuild with hedgehog 1.0.5

Modified:
  haskell-clash-prelude/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:37:02 UTC (rev 889990)
+++ PKGBUILD2021-03-13 01:37:11 UTC (rev 889991)
@@ -3,7 +3,7 @@
 _hkgname=clash-prelude
 pkgname=haskell-clash-prelude
 pkgver=1.2.5
-pkgrel=80
+pkgrel=81
 pkgdesc="CAES Language for Synchronous Hardware - Prelude library"
 url="https://github.com/clash-lang/clash-prelude";
 license=('BSD')


[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2021-03-12 Thread Daurnimator via arch-commits
Date: Saturday, March 13, 2021 @ 01:37:02
  Author: daurnimator
Revision: 889990

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 889989, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 889989, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  405 -
 PKGBUILD |   74 +-
 2 files changed, 243 insertions(+), 236 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2021-03-13 01:36:44 UTC (rev 889989)
+++ CHANGELOG.md2021-03-13 01:37:02 UTC (rev 889990)
@@ -1,199 +0,0 @@
-## 0.14.8 (Unreleased)
-
-BUG FIXES:
-
-* core: Fix error when using sensitive values in provisioner configuration 
[GH-27819]
-
-## 0.14.7 (February 17, 2021)
-
-ENHANCEMENTS:
-
-* cli: Emit an "already installed" event when a provider is found already 
installed ([#27722](https://github.com/hashicorp/terraform/issues/27722))
-* provisioner/remote-exec: Can now run in a mode that expects the remote 
system to be running Windows and excuting commands using the Windows command 
interpreter, rather than a Unix-style shell. Specify the `target_platform` as 
`"windows"` in the `connection` block. 
([#26865](https://github.com/hashicorp/terraform/issues/26865))
-
-BUG FIXES:
-
-* cli: Fix `show -json` not outputting the full module tree when some child 
modules have no resources 
([#27352](https://github.com/hashicorp/terraform/issues/27352))
-* cli: Fix excessively slow rendering of very large multi-line string outputs 
([#27746](https://github.com/hashicorp/terraform/issues/27746))
-* cli: Fix missing provider requirements in JSON plan when specified using 
`required_providers` instead of provider config 
([#27697](https://github.com/hashicorp/terraform/issues/27697))
-
-## 0.14.6 (February 04, 2021)
-
-ENHANCEMENTS:
-
-* backend/s3: Add support for AWS Single-Sign On (SSO) cached credentials 
([#27620](https://github.com/hashicorp/terraform/issues/27620))
-
-BUG FIXES:
-
-* cli: Rerunning `init` will reuse installed providers rather than fetching 
the provider again 
([#27582](https://github.com/hashicorp/terraform/issues/27582))
-* config: Fix panic when applying a config using sensitive values in some 
block sets ([#27635](https://github.com/hashicorp/terraform/issues/27635))
-* core: Fix "Invalid planned change" error when planning tainted resource 
which no longer exists 
([#27563](https://github.com/hashicorp/terraform/issues/27563))
-* core: Fix panic when refreshing data source which contains sensitive values 
([#27567](https://github.com/hashicorp/terraform/issues/27567))
-* core: Fix init with broken link in plugin_cache_dir 
([#27447](https://github.com/hashicorp/terraform/issues/27447))
-* core: Prevent evaluation of removed data source instances during plan 
([#27621](https://github.com/hashicorp/terraform/issues/27621))
-* core: Don't plan changes for outputs that remain null 
([#27512](https://github.com/hashicorp/terraform/issues/27512))
-
-## 0.14.5 (January 20, 2021)
-
-ENHANCEMENTS:
-
-* backend/pg: The Postgres backend now supports the "scram-sha-256" 
authentication method. 
([#26886](https://github.com/hashicorp/terraform/issues/26886))
-
-BUG FIXES:
-
-* cli: Fix formatting of long integers in outputs and console 
([#27479](https://github.com/hashicorp/terraform/issues/27479))
-* cli: Fix redundant check of remote workspace version for local operations 
([#27498](https://github.com/hashicorp/terraform/pull/27498))
-* cli: Fix missing check of remote workspace version for state migration 
([#27556](https://github.com/hashicorp/terraform/issues/27556))
-* cli: Fix world-writable permissions on dependency lock file 
([#27205](https://github.com/hashicorp/terraform/issues/27205))
-
-## 0.14.4 (January 06, 2021)
-
-UPGRADE NOTES:
-
-* This release disables the remote Terraform version check feature for plan 
and apply operations. This fixes an issue with using custom Terraform version 
bundles in Terraform Enterprise. 
([#27319](https://github.com/hashicorp/terraform/issues/27319))
-
-BUG FIXES:
-
-* backend/remote: Disable remote Terraform workspace version check when the 
remote workspace is in local operations mode 
([#27407](https://github.com/hashicorp/terraform/issues/27407))
-* core: Fix panic when using `sensitive` values as arguments to data sources 
([#27335](https://github.com/hashicorp/terraform/issues/27335))
-* core: Fix panic when using `sensitive` values as `count` arguments on 
validate ([#27410](https://github.com/hashicorp/terraform/issues/27410))
-* core: Fix panic when passing `sensitive` values to module input variables 
which have custom variable validation 
([#27412](https://github.com/hashicorp/terraform/issues/27412))
-* dependencies: Up

[arch-commits] Commit in terraform/trunk (CHANGELOG.md PKGBUILD)

2021-03-12 Thread Daurnimator via arch-commits
Date: Saturday, March 13, 2021 @ 01:36:44
  Author: daurnimator
Revision: 889989

upgpkg: terraform 0.14.8-1

Modified:
  terraform/trunk/CHANGELOG.md
  terraform/trunk/PKGBUILD

--+
 CHANGELOG.md |   11 +--
 PKGBUILD |4 ++--
 2 files changed, 11 insertions(+), 4 deletions(-)

Modified: CHANGELOG.md
===
--- CHANGELOG.md2021-03-13 01:15:33 UTC (rev 889988)
+++ CHANGELOG.md2021-03-13 01:36:44 UTC (rev 889989)
@@ -1,9 +1,16 @@
-## 0.14.8 (Unreleased)
+## 0.14.8 (March 10, 2021)
 
 BUG FIXES:
 
-* core: Fix error when using sensitive values in provisioner configuration 
[GH-27819]
+* config: Update HCL package to fix panics when indexing using sensitive 
values ([#28034](https://github.com/hashicorp/terraform/issues/28034))
+* core: Fix error when using sensitive values in provisioner configuration 
([#27819](https://github.com/hashicorp/terraform/issues/27819))
+* core: Fix empty diags not getting associated with source 
([#28029](https://github.com/hashicorp/terraform/issues/28029))
+* backend/remote: Fix non-functional `-lock-timeout` argument when using the 
remote backend with local operations 
([#27845](https://github.com/hashicorp/terraform/issues/27845))
 
+ENHANCEMENTS:
+
+* config: Terraform now does text processing using the rules and tables 
defined for Unicode 13. Previous versions were using Unicode 12 rules 
([#28034](https://github.com/hashicorp/terraform/issues/28034))
+
 ## 0.14.7 (February 17, 2021)
 
 ENHANCEMENTS:

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:15:33 UTC (rev 889988)
+++ PKGBUILD2021-03-13 01:36:44 UTC (rev 889989)
@@ -3,7 +3,7 @@
 # Maintainer: Daurnimator 
 
 pkgname=terraform
-pkgver=0.14.7
+pkgver=0.14.8
 pkgrel=1
 pkgdesc="HashiCorp tool for building and updating infrastructure as code 
idempotently"
 url="https://www.terraform.io/";
@@ -12,7 +12,7 @@
 makedepends=("go")
 depends=('glibc')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/terraform/archive/v$pkgver.tar.gz";)
-sha512sums=('d87da67371814d51cdb654a4af0b4a246622e8d063b50593140571a19436dd69373d0a35108dc32967ab135ed677731904b692018ef4610ecc7497fcbd1592d8')
+sha512sums=('e83675371f3181fa0c868c3536241edb3c930eaf6c5de32f456d16c15881bd5d2c6b727c0ce655a311f5609f935431026dd8e332ed448eb4b3566bcc60846645')
 changelog="CHANGELOG.md"
 
 build() {


[arch-commits] Commit in epiphany/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:24:09
  Author: heftig
Revision: 409707

archrelease: copy trunk to extra-x86_64

Added:
  epiphany/repos/extra-x86_64/PKGBUILD
(from rev 409706, epiphany/trunk/PKGBUILD)
Deleted:
  epiphany/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 01:23:59 UTC (rev 409706)
+++ PKGBUILD2021-03-13 01:24:09 UTC (rev 409707)
@@ -1,42 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Jan de Groot 
-
-pkgname=epiphany
-pkgver=3.38.2
-pkgrel=1
-pkgdesc="A GNOME web browser based on the WebKit rendering engine"
-url="https://wiki.gnome.org/Apps/Web";
-arch=(x86_64)
-license=(GPL)
-depends=(webkit2gtk gcr icu libdazzle libhandy libportal)
-makedepends=(docbook-xml startup-notification lsb-release 
gobject-introspection yelp-tools
- appstream-glib git meson)
-checkdepends=(xorg-server-xvfb aspell hspell hunspell nuspell libvoikko)
-groups=(gnome)
-_commit=aed85c97b9840f4f11595c8674e1efa7c5ab5ca5  # tags/3.38.2^0
-source=("git+https://gitlab.gnome.org/GNOME/epiphany.git#commit=$_commit";)
-sha256sums=('SKIP')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-}
-
-build() {
-  arch-meson $pkgname build
-  meson compile -C build
-}
-
-check() {
-  dbus-run-session xvfb-run \
--s '-screen 0 1920x1080x24 -nolisten local' \
-meson test -C build --print-errorlogs
-}
-
-package() {
-  DESTDIR="$pkgdir" meson install -C build
-}

Copied: epiphany/repos/extra-x86_64/PKGBUILD (from rev 409706, 
epiphany/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-03-13 01:24:09 UTC (rev 409707)
@@ -0,0 +1,42 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Jan de Groot 
+
+pkgname=epiphany
+pkgver=3.38.3
+pkgrel=1
+pkgdesc="A GNOME web browser based on the WebKit rendering engine"
+url="https://wiki.gnome.org/Apps/Web";
+arch=(x86_64)
+license=(GPL)
+depends=(webkit2gtk gcr icu libdazzle libhandy libportal)
+makedepends=(docbook-xml startup-notification lsb-release 
gobject-introspection yelp-tools
+ appstream-glib git meson)
+checkdepends=(xorg-server-xvfb aspell hspell hunspell nuspell libvoikko)
+groups=(gnome)
+_commit=1c87559f3fddbb84ab5ca63879503f8c20cf4b04  # tags/3.38.3^0
+source=("git+https://gitlab.gnome.org/GNOME/epiphany.git#commit=$_commit";)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+}
+
+build() {
+  arch-meson $pkgname build
+  meson compile -C build
+}
+
+check() {
+  dbus-run-session xvfb-run \
+-s '-screen 0 1920x1080x24 -nolisten local' \
+meson test -C build --print-errorlogs
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}


[arch-commits] Commit in dconf/repos/extra-x86_64 (8 files)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:24:09
  Author: heftig
Revision: 409708

archrelease: copy trunk to extra-x86_64

Added:
  dconf/repos/extra-x86_64/PKGBUILD
(from rev 409706, dconf/trunk/PKGBUILD)
  dconf/repos/extra-x86_64/dconf-update
(from rev 409706, dconf/trunk/dconf-update)
  dconf/repos/extra-x86_64/dconf-update.hook
(from rev 409706, dconf/trunk/dconf-update.hook)
  dconf/repos/extra-x86_64/dconf.install
(from rev 409706, dconf/trunk/dconf.install)
Deleted:
  dconf/repos/extra-x86_64/PKGBUILD
  dconf/repos/extra-x86_64/dconf-update
  dconf/repos/extra-x86_64/dconf-update.hook
  dconf/repos/extra-x86_64/dconf.install

---+
 PKGBUILD  |  100 ++--
 dconf-update  |   18 -
 dconf-update.hook |   24 ++--
 dconf.install |   22 +--
 4 files changed, 82 insertions(+), 82 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 01:24:09 UTC (rev 409707)
+++ PKGBUILD2021-03-13 01:24:09 UTC (rev 409708)
@@ -1,50 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Ionut Biru 
-
-pkgname=dconf
-pkgver=0.38.0
-pkgrel=1
-pkgdesc="Configuration database system"
-url="https://wiki.gnome.org/Projects/dconf";
-arch=(x86_64)
-license=(LGPL)
-depends=(glib2)
-makedepends=(vala dbus git gtk-doc python meson bash-completion)
-provides=(libdconf.so)
-install=dconf.install
-_commit=c63ea4d11ac29db3c5175d53e990e77e8b20f7bf  # tags/0.38.0^0
-source=("git+https://gitlab.gnome.org/GNOME/dconf.git#commit=$_commit";
-dconf-update dconf-update.hook)
-sha256sums=('SKIP'
-'330142605370f82f4229e8a94b245f911407eb629b50f1497f415c70164a90ec'
-'8d02176ff001a13d15a7ac087edd2502725494668933fa2c6e6f9cb21ae24e6b')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-}
-
-build() {
-  arch-meson $pkgname build -D gtk_doc=true
-  meson compile -C build
-}
-
-check() {
-  meson test -C build --print-errorlogs
-}
-
-package() {
-  DESTDIR="$pkgdir" meson install -C build
-  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
-  install -Dt "$pkgdir/usr/share/libalpm/scripts" dconf-update
-
-  # Prevent this directory from getting removed when other
-  # packages which install files there get uninstalled
-  install -Dm644 /dev/null "$pkgdir/etc/dconf/db/.placeholder"
-}
-
-# vim:set sw=2 et:

Copied: dconf/repos/extra-x86_64/PKGBUILD (from rev 409706, 
dconf/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-03-13 01:24:09 UTC (rev 409708)
@@ -0,0 +1,50 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ionut Biru 
+
+pkgname=dconf
+pkgver=0.40.0
+pkgrel=1
+pkgdesc="Configuration database system"
+url="https://wiki.gnome.org/Projects/dconf";
+arch=(x86_64)
+license=(LGPL)
+depends=(glib2)
+makedepends=(vala dbus git gtk-doc python meson bash-completion)
+provides=(libdconf.so)
+install=dconf.install
+_commit=4c0a26052efafae923eba42d14c5cb88da745de2  # tags/0.40.0^0
+source=("git+https://gitlab.gnome.org/GNOME/dconf.git#commit=$_commit";
+dconf-update dconf-update.hook)
+sha256sums=('SKIP'
+'330142605370f82f4229e8a94b245f911407eb629b50f1497f415c70164a90ec'
+'8d02176ff001a13d15a7ac087edd2502725494668933fa2c6e6f9cb21ae24e6b')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+}
+
+build() {
+  arch-meson $pkgname build -D gtk_doc=true
+  meson compile -C build
+}
+
+check() {
+  meson test -C build --print-errorlogs
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
+  install -Dt "$pkgdir/usr/share/libalpm/scripts" dconf-update
+
+  # Prevent this directory from getting removed when other
+  # packages which install files there get uninstalled
+  install -Dm644 /dev/null "$pkgdir/etc/dconf/db/.placeholder"
+}
+
+# vim:set sw=2 et:

Deleted: dconf-update
===
--- dconf-update2021-03-13 01:24:09 UTC (rev 409707)
+++ dconf-update2021-03-13 01:24:09 UTC (rev 409708)
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-while read -r d; do
-  if [[ ! -d $d ]]; then
-rm -f "${d%.d/}"
-  fi
-done
-
-dconf update

Copied: dconf/repos/extra-x86_64/dconf-update (from rev 409706, 
dconf/trunk/dconf-update)
===
--- dconf-update(rev 0)
+++ dconf-update2021-03-13 01:24:09 UTC (rev 409708)
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+while read -r d; do
+  if [[ ! -d $d ]]; then
+rm -f "${d%.d/}"
+  fi
+done
+
+dconf update

Deleted: dconf-update.hook
===
--- dconf-update.ho

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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:23:59
  Author: heftig
Revision: 409706

3.38.3-1

Modified:
  epiphany/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:20:12 UTC (rev 409705)
+++ PKGBUILD2021-03-13 01:23:59 UTC (rev 409706)
@@ -2,7 +2,7 @@
 # Contributor: Jan de Groot 
 
 pkgname=epiphany
-pkgver=3.38.2
+pkgver=3.38.3
 pkgrel=1
 pkgdesc="A GNOME web browser based on the WebKit rendering engine"
 url="https://wiki.gnome.org/Apps/Web";
@@ -13,7 +13,7 @@
  appstream-glib git meson)
 checkdepends=(xorg-server-xvfb aspell hspell hunspell nuspell libvoikko)
 groups=(gnome)
-_commit=aed85c97b9840f4f11595c8674e1efa7c5ab5ca5  # tags/3.38.2^0
+_commit=1c87559f3fddbb84ab5ca63879503f8c20cf4b04  # tags/3.38.3^0
 source=("git+https://gitlab.gnome.org/GNOME/epiphany.git#commit=$_commit";)
 sha256sums=('SKIP')
 


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:20:12
  Author: heftig
Revision: 409705

0.40.0-1

Modified:
  dconf/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:09:59 UTC (rev 409704)
+++ PKGBUILD2021-03-13 01:20:12 UTC (rev 409705)
@@ -2,7 +2,7 @@
 # Contributor: Ionut Biru 
 
 pkgname=dconf
-pkgver=0.38.0
+pkgver=0.40.0
 pkgrel=1
 pkgdesc="Configuration database system"
 url="https://wiki.gnome.org/Projects/dconf";
@@ -12,7 +12,7 @@
 makedepends=(vala dbus git gtk-doc python meson bash-completion)
 provides=(libdconf.so)
 install=dconf.install
-_commit=c63ea4d11ac29db3c5175d53e990e77e8b20f7bf  # tags/0.38.0^0
+_commit=4c0a26052efafae923eba42d14c5cb88da745de2  # tags/0.40.0^0
 source=("git+https://gitlab.gnome.org/GNOME/dconf.git#commit=$_commit";
 dconf-update dconf-update.hook)
 sha256sums=('SKIP'


[arch-commits] Commit in dhall-lsp-server/repos (2 files)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:15:33
  Author: felixonmars
Revision: 889988

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 
889987, dhall-lsp-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:15:33 UTC (rev 889988)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall-lsp-server
+pkgver=1.0.13
+pkgrel=41
+pkgdesc="Language Server Protocol (LSP) server for Dhall"
+url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme";
+license=("custom:MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-data-default' 'dhall'
+ 'dhall-json' 'haskell-lsp' 'haskell-hslogger' 'haskell-lens' 
'haskell-lens-family-core'
+ 'haskell-megaparsec' 'haskell-network-uri' 
'haskell-optparse-applicative'
+ 'haskell-prettyprinter' 'haskell-rope-utf16-splay' 
'haskell-unordered-containers'
+ 'haskell-uri-encode')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-doctest' 
'haskell-lsp-types' 'haskell-lsp-test'
+ 'haskell-tasty' 'haskell-tasty-hspec')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz";)
+sha512sums=('97821e85ac4b8610eeedc678cfe03f94758fbe3edb853ba12bb670aee583f6c78940092b6510a0e8cd5a3ce9d2b9089e28f95284452d6cb285cb75808dcc999a')
+
+prepare() {
+  cd $pkgname-$pkgver
+  uusi -u doctest $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname-$pkgver
+  LD_LIBRARY_PATH="$PWD/dist/build" 
PATH="$PWD/dist/build/dhall-lsp-server:$PATH" runhaskell Setup test
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:15:20
  Author: felixonmars
Revision: 889987

upgpkg: dhall-lsp-server 1.0.13-41: rebuild with hedgehog 1.0.5

Modified:
  dhall-lsp-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:13:46 UTC (rev 889986)
+++ PKGBUILD2021-03-13 01:15:20 UTC (rev 889987)
@@ -2,7 +2,7 @@
 
 pkgname=dhall-lsp-server
 pkgver=1.0.13
-pkgrel=40
+pkgrel=41
 pkgdesc="Language Server Protocol (LSP) server for Dhall"
 
url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme";
 license=("custom:MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:13:46
  Author: felixonmars
Revision: 889986

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: dhall-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 889985, 
dhall-yaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:13:46 UTC (rev 889986)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall-yaml
+pkgver=1.2.5
+pkgrel=38
+pkgdesc="Convert between Dhall and YAML"
+url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml";
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hsyaml' 'haskell-hsyaml-aeson' 'haskell-aeson' 
'haskell-ansi-terminal'
+ 'dhall' 'dhall-json' 'haskell-optparse-applicative' 
'haskell-prettyprinter'
+ 'haskell-prettyprinter-ansi-terminal' 'haskell-vector')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-expected-failure' 
'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz";)
+sha512sums=('c443322c3cf597ba20c391e139f7b44d9f2adce3772c3a601a6652ef0bc909676e8ee985d7e59052abbc41e4f3b5ab926c5598069f3e74807967c3c55206c914')
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+  
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname-$pkgver
+  runhaskell Setup test
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:13:35
  Author: felixonmars
Revision: 889985

upgpkg: dhall-yaml 1.2.5-38: rebuild with hedgehog 1.0.5

Modified:
  dhall-yaml/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:12:11 UTC (rev 889984)
+++ PKGBUILD2021-03-13 01:13:35 UTC (rev 889985)
@@ -2,7 +2,7 @@
 
 pkgname=dhall-yaml
 pkgver=1.2.5
-pkgrel=37
+pkgrel=38
 pkgdesc="Convert between Dhall and YAML"
 url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml";
 license=("GPL3")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:12:11
  Author: felixonmars
Revision: 889984

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: dhall-json/repos/community-staging-x86_64/PKGBUILD (from rev 889983, 
dhall-json/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:12:11 UTC (rev 889984)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall-json
+pkgver=1.7.5
+pkgrel=38
+pkgdesc='Convert between Dhall and JSON or YAML'
+url='https://dhall-lang.org'
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-aeson-yaml' 'dhall'
+ 'haskell-lens-family-core' 'haskell-optparse-applicative' 
'haskell-prettyprinter'
+ 'haskell-scientific' 'haskell-unordered-containers' 
'haskell-prettyprinter-ansi-terminal')
+makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-silver')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('566348f20bcb0b3fd738810ca907a94e5979345a22091595d45b922863a235ff2c2cdad5a69ce5209a11d0db91abf2e73b9501218538386d11773328d559d00e')
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+# https://github.com/dhall-lang/dhall-haskell/issues/2151
+runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:11:59
  Author: felixonmars
Revision: 889983

upgpkg: dhall-json 1.7.5-38: rebuild with hedgehog 1.0.5

Modified:
  dhall-json/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:11:24 UTC (rev 889982)
+++ PKGBUILD2021-03-13 01:11:59 UTC (rev 889983)
@@ -2,7 +2,7 @@
 
 pkgname=dhall-json
 pkgver=1.7.5
-pkgrel=37
+pkgrel=38
 pkgdesc='Convert between Dhall and JSON or YAML'
 url='https://dhall-lang.org'
 license=('BSD')


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

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:11:24
  Author: heftig
Revision: 889982

use new rust target

Modified:
  lib32-librsvg/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:10:45 UTC (rev 889981)
+++ PKGBUILD2021-03-13 01:11:24 UTC (rev 889982)
@@ -42,7 +42,7 @@
   export CC='gcc -m32'
   export CXX='g++ -m32'
   export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
-  export RUST_TARGET=i686-unknown-linux-gnu
+  export RUST_TARGET=i686-pc-linux-gnu
 
   cd librsvg
   ./configure --prefix=/usr --disable-static --disable-vala \


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:10:45
  Author: felixonmars
Revision: 889981

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-aeson-yaml/repos/community-staging-x86_64/PKGBUILD (from rev 
889980, haskell-aeson-yaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:10:45 UTC (rev 889981)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=aeson-yaml
+pkgname=haskell-aeson-yaml
+pkgver=1.1.0.0
+pkgrel=129
+pkgdesc="Output any Aeson value as YAML (pure Haskell library)"
+url="https://github.com/clovyr/aeson-yaml";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-unordered-containers' 
'haskell-vector')
+makedepends=('ghc' 'haskell-string-qq' 'haskell-tasty' 'haskell-tasty-discover'
+ 'haskell-tasty-hunit' 'haskell-yaml')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ab7c48371906221fb4c99bbe230a6ada8e912744c012a2e90cf9187b3bf5083ee371664bb56861813d0a454eb6ed6344cb0df29ed5797cc888a2728ac4b1f8ac')
+
+prepare() {
+cd $_hkgname-$pkgver
+echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:10:32
  Author: felixonmars
Revision: 889980

upgpkg: haskell-aeson-yaml 1.1.0.0-129: rebuild with hedgehog 1.0.5

Modified:
  haskell-aeson-yaml/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:09:43 UTC (rev 889979)
+++ PKGBUILD2021-03-13 01:10:32 UTC (rev 889980)
@@ -3,7 +3,7 @@
 _hkgname=aeson-yaml
 pkgname=haskell-aeson-yaml
 pkgver=1.1.0.0
-pkgrel=128
+pkgrel=129
 pkgdesc="Output any Aeson value as YAML (pure Haskell library)"
 url="https://github.com/clovyr/aeson-yaml";
 license=('BSD')


[arch-commits] Commit in rust/repos/extra-x86_64 (5 files)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:09:59
  Author: heftig
Revision: 409704

archrelease: copy trunk to extra-x86_64

Added:
  rust/repos/extra-x86_64/0001-Change-LLVM-targets.patch
(from rev 409703, rust/trunk/0001-Change-LLVM-targets.patch)
  rust/repos/extra-x86_64/PKGBUILD
(from rev 409703, rust/trunk/PKGBUILD)
  rust/repos/extra-x86_64/libexec.diff
(from rev 409703, rust/trunk/libexec.diff)
Deleted:
  rust/repos/extra-x86_64/PKGBUILD
  rust/repos/extra-x86_64/libexec.diff

+
 0001-Change-LLVM-targets.patch |   55 ++
 PKGBUILD   |  347 +++
 libexec.diff   |   48 ++---
 3 files changed, 255 insertions(+), 195 deletions(-)

Copied: rust/repos/extra-x86_64/0001-Change-LLVM-targets.patch (from rev 
409703, rust/trunk/0001-Change-LLVM-targets.patch)
===
--- 0001-Change-LLVM-targets.patch  (rev 0)
+++ 0001-Change-LLVM-targets.patch  2021-03-13 01:09:59 UTC (rev 409704)
@@ -0,0 +1,55 @@
+From  Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Fri, 12 Mar 2021 17:31:56 +0100
+Subject: [PATCH] Change LLVM targets
+
+ - Change x86_64-unknown-linux-gnu to use x86_64-pc-linux-gnu
+ - Change i686-unknown-linux-gnu to use i686-pc-linux-gnu
+
+Add aliases to match.
+---
+ compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs   | 2 +-
+ compiler/rustc_target/src/spec/mod.rs  | 3 +++
+ compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs | 2 +-
+ 3 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs 
b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
+index 083c115d084..2c20bca80bc 100644
+--- a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
 b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
+@@ -8,7 +8,7 @@ pub fn target() -> Target {
+ base.stack_probes = true;
+ 
+ Target {
+-llvm_target: "i686-unknown-linux-gnu".to_string(),
++llvm_target: "i686-pc-linux-gnu".to_string(),
+ pointer_width: 32,
+ data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
+ f64:32:64-f80:32-n8:16:32-S128"
+diff --git a/compiler/rustc_target/src/spec/mod.rs 
b/compiler/rustc_target/src/spec/mod.rs
+index 8d72df6850f..367ceab88ee 100644
+--- a/compiler/rustc_target/src/spec/mod.rs
 b/compiler/rustc_target/src/spec/mod.rs
+@@ -1812,6 +1812,9 @@ macro_rules! target_aliases {
+ }
+ 
+ target_aliases! {
++("x86_64-pc-linux-gnu", "x86_64-unknown-linux-gnu"),
++("i686-pc-linux-gnu", "i686-unknown-linux-gnu"),
++
+ // `x86_64-pc-solaris` is an alias for `x86_64_sun_solaris` for 
backwards compatibility reasons.
+ // (See .)
+ ("x86_64-pc-solaris", "x86_64-sun-solaris"),
+diff --git a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs 
b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
+index f127dd49bc4..a958e4fc11d 100644
+--- a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
 b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
+@@ -8,7 +8,7 @@ pub fn target() -> Target {
+ base.stack_probes = true;
+ 
+ Target {
+-llvm_target: "x86_64-unknown-linux-gnu".to_string(),
++llvm_target: "x86_64-pc-linux-gnu".to_string(),
+ pointer_width: 64,
+ data_layout: 
"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+ .to_string(),

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 01:03:23 UTC (rev 409703)
+++ PKGBUILD2021-03-13 01:09:59 UTC (rev 409704)
@@ -1,171 +0,0 @@
-# Maintainer: Johannes Löthberg 
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Alexander F Rødseth 
-# Contributor: Daniel Micay 
-# Contributor: userwithuid 
-
-pkgname=('rust' 'lib32-rust-libs' 'rust-musl' 'rust-docs')
-epoch=1
-pkgver=1.50.0
-pkgrel=1
-
-_llvm_ver=11.0.1
-
-pkgdesc='Systems programming language focused on safety, speed and concurrency'
-url='https://www.rust-lang.org/'
-arch=('x86_64')
-license=('MIT' 'Apache')
-
-makedepends=('rust' "llvm=$_llvm_ver" 'libffi' 'lib32-gcc-libs' 'perl' 'python'
- 'curl' 'cmake' 'musl')
-checkdepends=('procps-ng' 'gdb')
-
-options=('!emptydirs' '!strip')
-
-source=(
-  "https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
-  
"https://github.com/llvm/llvm-project/releases/download/llvmorg-$_llvm_ver/compiler-rt-$_llvm_ver.src.tar.xz"{,.sig}
-  libexec.diff
-)
-sha256sums=('95978f8d02bb6175ae3238930baf03563c240aedf9a70bebdc3eaa2a8c3c5a5e'
-'SKIP'
-'087be3f1116e861cd969c9b0b0903c27028b52eaf45157276f50a9c2500

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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:09:43
  Author: felixonmars
Revision: 889979

archrelease: copy trunk to community-staging-x86_64

Added:
  taskell/repos/community-staging-x86_64/
  taskell/repos/community-staging-x86_64/PKGBUILD
(from rev 889978, taskell/trunk/PKGBUILD)

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

Copied: taskell/repos/community-staging-x86_64/PKGBUILD (from rev 889978, 
taskell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:09:43 UTC (rev 889979)
@@ -0,0 +1,48 @@
+# Maintainer: Jelle van der Waa https://hackage.haskell.org/package/$pkgname";
+depends=(ghc-libs haskell-aeson haskell-attoparsec haskell-brick 
haskell-config-ini haskell-file-embed haskell-fold-debounce haskell-http-client 
haskell-http-conduit haskell-http-types haskell-lens haskell-tz haskell-vty 
haskell-classy-prelude)
+makedepends=(ghc uusi haskell-classy-prelude haskell-raw-strings-qq 
haskell-tasty haskell-tasty-discover haskell-tasty-expected-failure 
haskell-tasty-hunit)
+source=(https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
+sha512sums=('5ef1504f908876aa17dfd817115bc0d1f8056cba4b759ee70b3d869bd778db7ca0123585f107c906b898d5c614091cb05955cb387a03f2abfbe842622e2e4c8e')
+
+prepare() {
+  uusi $pkgname-$pkgver/$pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname-$pkgver
+  runhaskell Setup test
+}
+
+package() {
+  cd $pkgname-$pkgver
+  runghc Setup.hs copy --destdir="$pkgdir"
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+  # Doc only contains the license
+  rm -rf "$pkgdir/usr/share/doc"
+}
+
+# vim: ts=2 sw=2 et:


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:09:32
  Author: felixonmars
Revision: 889978

upgpkg: taskell 1.10.1-151: rebuild with hedgehog 1.0.5

Modified:
  taskell/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:08:00 UTC (rev 889977)
+++ PKGBUILD2021-03-13 01:09:32 UTC (rev 889978)
@@ -2,7 +2,7 @@
 
 pkgname=taskell
 pkgver=1.10.1
-pkgrel=150
+pkgrel=151
 pkgdesc='A command-line kanban board/task manager'
 license=(BSD)
 arch=(x86_64)


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:08:00
  Author: felixonmars
Revision: 889977

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-with-utf8/repos/community-staging-x86_64/PKGBUILD (from rev 
889976, haskell-with-utf8/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:08:00 UTC (rev 889977)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=with-utf8
+pkgname=haskell-with-utf8
+pkgver=1.0.2.2
+pkgrel=11
+pkgdesc="Get your IO right on the first try"
+url="https://github.com/serokell/haskell-with-utf8#readme";
+license=("MPL2")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-safe-exceptions' 'haskell-th-env')
+makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' 
'haskell-tasty-discover'
+ 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('bbca524e926a248be562f8ddfbccd296f286e0cf58d4358fd1cb6fc5f7fa8f5f7f79252323e0ee9496f63ad6e709d4133970e9e1919586c7dadf97d47e6da025')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSES/MPL-2.0.txt
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:07:48
  Author: felixonmars
Revision: 889976

upgpkg: haskell-with-utf8 1.0.2.2-11: rebuild with hedgehog 1.0.5

Modified:
  haskell-with-utf8/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:06:56 UTC (rev 889975)
+++ PKGBUILD2021-03-13 01:07:48 UTC (rev 889976)
@@ -3,7 +3,7 @@
 _hkgname=with-utf8
 pkgname=haskell-with-utf8
 pkgver=1.0.2.2
-pkgrel=10
+pkgrel=11
 pkgdesc="Get your IO right on the first try"
 url="https://github.com/serokell/haskell-with-utf8#readme";
 license=("MPL2")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:06:56
  Author: felixonmars
Revision: 889975

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from 
rev 889974, haskell-tasty-discover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:06:56 UTC (rev 889975)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=tasty-discover
+pkgname=haskell-tasty-discover
+pkgver=4.2.2
+pkgrel=61
+pkgdesc="Test discovery for the tasty framework"
+url="http://git.coop/lwm/tasty-discover";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-glob')
+makedepends=('ghc' 'haskell-hedgehog' 'haskell-tasty' 'haskell-tasty-hedgehog' 
'haskell-tasty-hspec'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-smallcheck')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('42a0d9c79e3c80780fbf65b9069586d908eaea8cdad62b35120369cfc1fa14f7155b8aba27356d6f454c6fb292bcd3f637ce59827795bdf5cce4e9ab5f9e7792')
+
+build() {
+cd $_hkgname-$pkgver
+
+# Hack to allow ghc execute tasty-discover when building tests
+export PATH="$PWD/dist/build/$_hkgname:$PATH"
+export LD_LIBRARY_PATH="$PWD/dist/build"
+
+# Test could be built before executable, so build an executable first
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla
+runhaskell Setup build $MAKEFLAGS
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:06:43
  Author: felixonmars
Revision: 889974

upgpkg: haskell-tasty-discover 4.2.2-61: rebuild with hedgehog 1.0.5

Modified:
  haskell-tasty-discover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:05:47 UTC (rev 889973)
+++ PKGBUILD2021-03-13 01:06:43 UTC (rev 889974)
@@ -3,7 +3,7 @@
 _hkgname=tasty-discover
 pkgname=haskell-tasty-discover
 pkgver=4.2.2
-pkgrel=60
+pkgrel=61
 pkgdesc="Test discovery for the tasty framework"
 url="http://git.coop/lwm/tasty-discover";
 license=('MIT')


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:05:47
  Author: felixonmars
Revision: 889973

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-auth/repos/community-staging-x86_64/
  haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD
(from rev 889972, haskell-yesod-auth/trunk/PKGBUILD)

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

Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 
889972, haskell-yesod-auth/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:05:47 UTC (rev 889973)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-auth
+pkgname=haskell-yesod-auth
+pkgver=1.6.10.1
+pkgrel=123
+pkgdesc="Authentication for Yesod."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-blaze-builder' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cryptonite'
+ 'haskell-data-default' 'haskell-email-validate' 'haskell-file-embed' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-network-uri' 'haskell-nonce' 'haskell-persistent' 
'haskell-random' 'haskell-safe'
+ 'haskell-shakespeare' 'haskell-unliftio' 'haskell-unliftio-core'
+ 'haskell-unordered-containers' 'haskell-wai' 'haskell-yesod-core' 
'haskell-yesod-form'
+ 'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('1b02d57f06b06574a7b103abf60aadca61f19034dd9fed5b4548a2fc36d13606e4c0824f296237f8fab044407cd2394aa185f979ae76e0ad8e9f7ca53a5be070')
+
+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 \
+-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-yesod-auth/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:05:35
  Author: felixonmars
Revision: 889972

upgpkg: haskell-yesod-auth 1.6.10.1-123: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-auth/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:04:13 UTC (rev 889971)
+++ PKGBUILD2021-03-13 01:05:35 UTC (rev 889972)
@@ -4,7 +4,7 @@
 _hkgname=yesod-auth
 pkgname=haskell-yesod-auth
 pkgver=1.6.10.1
-pkgrel=122
+pkgrel=123
 pkgdesc="Authentication for Yesod."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:04:13
  Author: felixonmars
Revision: 889971

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 889970, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:04:13 UTC (rev 889971)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.20.4
+pkgrel=44
+pkgdesc="Web-based user interface for the hledger accounting system"
+url="http://hledger.org";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-case-insensitive' 
'haskell-clientsession'
+ 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-data-default'
+ 'haskell-decimal' 'haskell-extra' 'haskell-hjsmin' 'haskell-hspec' 
'haskell-http-conduit'
+ 'haskell-http-client' 'haskell-http-types' 'haskell-megaparsec' 
'haskell-network'
+ 'haskell-shakespeare' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-cors' 
'haskell-wai-extra'
+ 'haskell-wai-handler-launch' 'haskell-warp' 'haskell-yesod' 
'haskell-yesod-core'
+ 'haskell-yesod-form' 'haskell-yesod-static' 'haskell-yesod-test')
+makedepends=('ghc')
+replaces=('hledger-api')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('c8dbea51c7c8395a5da6bbe7a42a52d8a8ac9ad813f828ad5036b8e352fca20e4e1709ac70052ab68e61164853867bfdf4c38c05299189950d7e444b8600bd2d')
+
+build() {
+cd $pkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev -f-library-only -fthreaded
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+
+install -Dm644 hledger-web.1 -t "$pkgdir"/usr/share/man/man1/
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:04:01
  Author: felixonmars
Revision: 889970

upgpkg: hledger-web 1.20.4-44: rebuild with hedgehog 1.0.5

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 01:02:17 UTC (rev 889969)
+++ PKGBUILD2021-03-13 01:04:01 UTC (rev 889970)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-web
 pkgver=1.20.4
-pkgrel=43
+pkgrel=44
 pkgdesc="Web-based user interface for the hledger accounting system"
 url="http://hledger.org";
 license=("GPL")


[arch-commits] Commit in rust/trunk (0001-Change-LLVM-targets.patch PKGBUILD)

2021-03-12 Thread Jan Steffens via arch-commits
Date: Saturday, March 13, 2021 @ 01:03:23
  Author: heftig
Revision: 409703

1.50.0-2: Add support for our actual target triples

Added:
  rust/trunk/0001-Change-LLVM-targets.patch
Modified:
  rust/trunk/PKGBUILD

+
 0001-Change-LLVM-targets.patch |   55 +++
 PKGBUILD   |   11 +--
 2 files changed, 63 insertions(+), 3 deletions(-)

Added: 0001-Change-LLVM-targets.patch
===
--- 0001-Change-LLVM-targets.patch  (rev 0)
+++ 0001-Change-LLVM-targets.patch  2021-03-13 01:03:23 UTC (rev 409703)
@@ -0,0 +1,55 @@
+From  Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Fri, 12 Mar 2021 17:31:56 +0100
+Subject: [PATCH] Change LLVM targets
+
+ - Change x86_64-unknown-linux-gnu to use x86_64-pc-linux-gnu
+ - Change i686-unknown-linux-gnu to use i686-pc-linux-gnu
+
+Add aliases to match.
+---
+ compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs   | 2 +-
+ compiler/rustc_target/src/spec/mod.rs  | 3 +++
+ compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs | 2 +-
+ 3 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs 
b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
+index 083c115d084..2c20bca80bc 100644
+--- a/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
 b/compiler/rustc_target/src/spec/i686_unknown_linux_gnu.rs
+@@ -8,7 +8,7 @@ pub fn target() -> Target {
+ base.stack_probes = true;
+ 
+ Target {
+-llvm_target: "i686-unknown-linux-gnu".to_string(),
++llvm_target: "i686-pc-linux-gnu".to_string(),
+ pointer_width: 32,
+ data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
+ f64:32:64-f80:32-n8:16:32-S128"
+diff --git a/compiler/rustc_target/src/spec/mod.rs 
b/compiler/rustc_target/src/spec/mod.rs
+index 8d72df6850f..367ceab88ee 100644
+--- a/compiler/rustc_target/src/spec/mod.rs
 b/compiler/rustc_target/src/spec/mod.rs
+@@ -1812,6 +1812,9 @@ macro_rules! target_aliases {
+ }
+ 
+ target_aliases! {
++("x86_64-pc-linux-gnu", "x86_64-unknown-linux-gnu"),
++("i686-pc-linux-gnu", "i686-unknown-linux-gnu"),
++
+ // `x86_64-pc-solaris` is an alias for `x86_64_sun_solaris` for 
backwards compatibility reasons.
+ // (See .)
+ ("x86_64-pc-solaris", "x86_64-sun-solaris"),
+diff --git a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs 
b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
+index f127dd49bc4..a958e4fc11d 100644
+--- a/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
 b/compiler/rustc_target/src/spec/x86_64_unknown_linux_gnu.rs
+@@ -8,7 +8,7 @@ pub fn target() -> Target {
+ base.stack_probes = true;
+ 
+ Target {
+-llvm_target: "x86_64-unknown-linux-gnu".to_string(),
++llvm_target: "x86_64-pc-linux-gnu".to_string(),
+ pointer_width: 64,
+ data_layout: 
"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+ .to_string(),

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 20:37:23 UTC (rev 409702)
+++ PKGBUILD2021-03-13 01:03:23 UTC (rev 409703)
@@ -7,9 +7,9 @@
 pkgname=('rust' 'lib32-rust-libs' 'rust-musl' 'rust-docs')
 epoch=1
 pkgver=1.50.0
-pkgrel=1
+pkgrel=2
 
-_llvm_ver=11.0.1
+_llvm_ver=11.1.0
 
 pkgdesc='Systems programming language focused on safety, speed and concurrency'
 url='https://www.rust-lang.org/'
@@ -25,12 +25,14 @@
 source=(
   "https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
   
"https://github.com/llvm/llvm-project/releases/download/llvmorg-$_llvm_ver/compiler-rt-$_llvm_ver.src.tar.xz"{,.sig}
+  0001-Change-LLVM-targets.patch
   libexec.diff
 )
 sha256sums=('95978f8d02bb6175ae3238930baf03563c240aedf9a70bebdc3eaa2a8c3c5a5e'
 'SKIP'
-'087be3f1116e861cd969c9b0b0903c27028b52eaf45157276f50a9c2500687fc'
+'def1fc00c764cd3abbba925c712ac38860a756a43b696b291f46fee09e453274'
 'SKIP'
+'66a4792e0169969c23e229d96c88374be0ac24b93ef17102b504892e968959fa'
 '9ba3070dbc877ab5e045b6a20be9134f80d8aece42766b4cfbad2a4a60c27514')
 validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE'  # Rust Language (Tag 
and Release Signing Key) 
   '474E22316ABF4785A88C6E8EA2C794A986419D8A'  # Tom Stellard 

@@ -39,6 +41,9 @@
 prepare() {
   cd "rustc-$pkgver-src"
 
+  # Use our *-pc-linux-gnu targets, making LTO with clang simpler
+  patch -Np1 -i ../0001-Change-LLVM-targets.patch
+
   # Patch cargo so credential helpers are in /usr/lib instead of /usr/libexec
   patch -Np1 -i ../libexec.diff
 


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:02:17
  Author: felixonmars
Revision: 889969

archrelease: copy trunk to community-staging-x86_64

Added:
  git-annex/repos/community-staging-x86_64/
  git-annex/repos/community-staging-x86_64/PKGBUILD
(from rev 889968, git-annex/trunk/PKGBUILD)

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

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 889968, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 01:02:17 UTC (rev 889969)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=8.20210223
+pkgrel=14
+pkgdesc="Manage files with git, without checking their contents into git"
+url="https://git-annex.branchable.com/";
+license=("AGPL3")
+arch=('x86_64')
+depends=('git' 'lsof' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 
'haskell-aws'
+ 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 
'haskell-case-insensitive'
+ 'haskell-clientsession' 'haskell-concurrent-output' 
'haskell-connection' 'haskell-conduit'
+ 'haskell-criterion' 'haskell-crypto-api' 'haskell-cryptonite' 
'haskell-data-default'
+ 'haskell-dav' 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist'
+ 'haskell-edit-distance' 'haskell-fdo-notify' 'haskell-feed' 
'haskell-filepath-bytestring'
+ 'haskell-git-lfs' 'haskell-hinotify' 'haskell-hslogger' 
'haskell-http-client'
+ 'haskell-http-client-restricted' 'haskell-http-client-tls' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 
'haskell-memory' 'haskell-microlens'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 
'haskell-network'
+ 'haskell-network-info' 'haskell-network-multicast' 
'haskell-network-uri'
+ 'haskell-old-locale' 'haskell-optparse-applicative' 
'haskell-path-pieces'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 
'haskell-resourcet'
+ 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 
'haskell-shakespeare'
+ 'haskell-socks' 'haskell-split' 'haskell-stm-chans' 'haskell-tagsoup' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun' 'haskell-torrent'
+ 'haskell-unix-compat' 'haskell-unliftio-core' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-uuid' 'haskell-vector' 'haskell-wai' 
'haskell-wai-extra'
+ 'haskell-warp' 'haskell-warp-tls' 'haskell-yesod' 
'haskell-yesod-core' 'haskell-yesod-form'
+ 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver";)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+  sed -e 's|--ghc-options|-O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla --docdir=/usr/share/doc/'$pkgname' --ghc-options|' \
+  -i Makefile
+  make GHC="ghc -dynamic" BUILDER=./Setup BUILDEROPTIONS=$MAKEFLAGS
+}
+
+package() {
+  cd git-annex
+  make GHC="ghc -dynamic" BUILDER=./Setup DESTDIR="$pkgdir" install
+
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 01:02:02
  Author: felixonmars
Revision: 889968

upgpkg: git-annex 8.20210223-14: rebuild with hedgehog 1.0.5

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:57:25 UTC (rev 889967)
+++ PKGBUILD2021-03-13 01:02:02 UTC (rev 889968)
@@ -3,7 +3,7 @@
 
 pkgname=git-annex
 pkgver=8.20210223
-pkgrel=13
+pkgrel=14
 pkgdesc="Manage files with git, without checking their contents into git"
 url="https://git-annex.branchable.com/";
 license=("AGPL3")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:57:25
  Author: felixonmars
Revision: 889967

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 889966, 
haskell-yesod/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:57:25 UTC (rev 889967)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod
+pkgname=haskell-yesod
+pkgver=1.6.1.0
+pkgrel=185
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 
'haskell-data-default-class'
+ 'haskell-fast-logger' 'haskell-file-embed' 'haskell-monad-logger' 
'haskell-shakespeare'
+ 'haskell-streaming-commons' 'haskell-unordered-containers' 
'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 'haskell-yaml'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('712eed39b64f515cb949186ddb950133cc2daccde6d4a9b0115809e5f4726a957b2809ee785b348971c617b3d173bcd40776b065f5bf1d68b79af12905ada77a')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:57:12
  Author: felixonmars
Revision: 889966

upgpkg: haskell-yesod 1.6.1.0-185: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:56:09 UTC (rev 889965)
+++ PKGBUILD2021-03-13 00:57:12 UTC (rev 889966)
@@ -4,7 +4,7 @@
 _hkgname=yesod
 pkgname=haskell-yesod
 pkgver=1.6.1.0
-pkgrel=184
+pkgrel=185
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:56:09
  Author: felixonmars
Revision: 889965

archrelease: copy trunk to community-staging-x86_64

Added:
  tamarin-prover/repos/community-staging-x86_64/
  tamarin-prover/repos/community-staging-x86_64/PKGBUILD
(from rev 889964, tamarin-prover/trunk/PKGBUILD)
  tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch
(from rev 889964, tamarin-prover/trunk/maude-3.1.patch)

-+
 PKGBUILD|   58 ++
 maude-3.1.patch |   35 
 2 files changed, 93 insertions(+)

Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 
889964, tamarin-prover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:56:09 UTC (rev 889965)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=tamarin-prover
+pkgver=1.6.0
+pkgrel=166
+pkgdesc="The Tamarin prover for security protocol analysis"
+url="https://tamarin-prover.github.io";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 
'haskell-binary-orphans' 'haskell-binary-instances'
+ 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 
'haskell-http-types'
+ 'haskell-lifted-base' 'haskell-monad-unlift' 'haskell-resourcet' 
'haskell-safe'
+ 'haskell-shakespeare' 'haskell-threads' 'haskell-wai' 'haskell-warp' 
'haskell-yesod-core'
+ 'haskell-yesod-static' 'haskell-tamarin-prover-utils' 
'haskell-tamarin-prover-term'
+ 'haskell-tamarin-prover-theory' 'haskell-tamarin-prover-sapic')
+optdepends=('ocaml: for sapic support')
+makedepends=('ghc' 'ocaml>=4.11.0')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz";
+maude-3.1.patch)
+sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e'
+
'1ef5e4c370a0c5f5541d50600604ba7adc566c2f5cf415cdb844842bb10b343edd00aa5aa654f8e55355c80f48a34382c87c3fba4adca0c77e726f407f3815c3')
+
+prepare() {
+cd $pkgname-$pkgver
+patch -p1 -i ../maude-3.1.patch
+sed -i '/cp sapic/d' plugins/sapic/Makefile
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
+-fthreaded -ftest-coverage -f-build-tests --ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+
+cd plugins/sapic
+make -j1
+}
+
+check() {
+cd $pkgname-$pkgver
+LD_LIBRARY_PATH="$PWD"/dist/build dist/build/tamarin-prover/tamarin-prover 
test
+}
+
+package() {
+cd $pkgname-$pkgver
+runhaskell Setup copy --destdir="${pkgdir}"
+
+install -Dm644 etc/filetype.vim 
"$pkgdir"/usr/share/vim/vimfiles/ftdetect/tamarin.vim
+install -Dm644 etc/syntax/spthy.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim
+ln -s spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim
+
+cd plugins/sapic
+install -Dm755 sapic "$pkgdir"/usr/bin/sapic
+}

Copied: tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch (from rev 
889964, tamarin-prover/trunk/maude-3.1.patch)
===
--- community-staging-x86_64/maude-3.1.patch(rev 0)
+++ community-staging-x86_64/maude-3.1.patch2021-03-13 00:56:09 UTC (rev 
889965)
@@ -0,0 +1,35 @@
+diff --git a/lib/term/src/Term/Maude/Parser.hs 
b/lib/term/src/Term/Maude/Parser.hs
+index 187c35dc..0a1d3c35 100644
+--- a/lib/term/src/Term/Maude/Parser.hs
 b/lib/term/src/Term/Maude/Parser.hs
+@@ -224,7 +224,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do
+ <* endOfLine <* string "rewrites: "
+ <* takeWhile1 isDigit <* endOfLine <* endOfInput
+   where
+-parseVariant = string "Variant #" *> takeWhile1 isDigit *> endOfLine *>
++parseVariant = string "Variant " *> optional (char '#') *> takeWhile1 
isDigit *> endOfLine *>
+string "rewrites: " *> takeWhile1 isDigit *> endOfLine *>
+parseReprintedTerm *> manyTill parseEntry endOfLine
+ parseReprintedTerm = choice [ string "TOP" *> pure LSortMsg, parseSort ]
+@@ -235,7 +235,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do
+ -- | @parseSubstitution l@ parses a single substitution returned by Maude.
+ parseSubstitution :: MaudeSig -> Parser MSubst
+ parseSubstitution msig = do
+-endOfLine *> string "Solution " *> takeWhile1 isDigit *> endOfLine
++endOfLine *> choice [string "Solution ", string "Unifier ", string 
"Matcher "] *> takeWhile1 isDigit *> end

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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:55:53
  Author: felixonmars
Revision: 889964

upgpkg: tamarin-prover 1.6.0-166: rebuild with hedgehog 1.0.5

Modified:
  tamarin-prover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:54:05 UTC (rev 889963)
+++ PKGBUILD2021-03-13 00:55:53 UTC (rev 889964)
@@ -3,7 +3,7 @@
 
 pkgname=tamarin-prover
 pkgver=1.6.0
-pkgrel=165
+pkgrel=166
 pkgdesc="The Tamarin prover for security protocol analysis"
 url="https://tamarin-prover.github.io";
 license=("GPL")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:54:05
  Author: felixonmars
Revision: 889963

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-static/repos/community-staging-x86_64/
  haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD
(from rev 889962, haskell-yesod-static/trunk/PKGBUILD)

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

Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 
889962, haskell-yesod-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:54:05 UTC (rev 889963)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-static
+pkgname=haskell-yesod-static
+pkgver=1.6.1.0
+pkgrel=209
+pkgdesc="Static file serving subsite for Yesod Web Framework."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-builder' 'haskell-conduit' 'haskell-cryptonite'
+ 'haskell-cryptonite-conduit' 'haskell-css-text' 'haskell-data-default'
+ 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin' 
'haskell-http-types'
+ 'haskell-memory' 'haskell-mime-types' 'haskell-rio' 
'haskell-unix-compat'
+ 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-app-static' 
'haskell-yesod-core')
+makedepends=('ghc' 'haskell-hspec' 'haskell-hunit' 'haskell-wai-extra' 
'haskell-yesod-test')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('66037ec28eac83e374161c1b306a4d20805ecb35ccfc4878e7894d961daaf30d9936c6e209641ff323d7e3dd5626f5a24a12915d4205417c496e272a2e969f6e')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:53:54
  Author: felixonmars
Revision: 889962

upgpkg: haskell-yesod-static 1.6.1.0-209: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-static/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:53:43 UTC (rev 889961)
+++ PKGBUILD2021-03-13 00:53:54 UTC (rev 889962)
@@ -4,7 +4,7 @@
 _hkgname=yesod-static
 pkgname=haskell-yesod-static
 pkgver=1.6.1.0
-pkgrel=208
+pkgrel=209
 pkgdesc="Static file serving subsite for Yesod Web Framework."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:53:43
  Author: felixonmars
Revision: 889961

archrelease: copy trunk to community-testing-x86_64

Added:
  fish/repos/community-testing-x86_64/
  fish/repos/community-testing-x86_64/PKGBUILD
(from rev 889960, fish/trunk/PKGBUILD)
  fish/repos/community-testing-x86_64/fish.install
(from rev 889960, fish/trunk/fish.install)

--+
 PKGBUILD |   52 
 fish.install |   14 ++
 2 files changed, 66 insertions(+)

Copied: fish/repos/community-testing-x86_64/PKGBUILD (from rev 889960, 
fish/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-03-13 00:53:43 UTC (rev 889961)
@@ -0,0 +1,52 @@
+# Maintainer: Levente Polyak 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Kaiting Chen 
+# Contributor: Abhishek Dasgupta 
+# Contributor: Eric Belanger 
+# Contributor: Jan Fader 
+
+pkgname=fish
+pkgver=3.2.0
+pkgrel=1
+pkgdesc='Smart and user friendly shell intended mostly for interactive use'
+url='https://fishshell.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('glibc' 'gcc-libs' 'ncurses' 'pcre2')
+optdepends=('python: man page completion parser / web config tool'
+'pkgfile: command-not-found hook')
+makedepends=('cmake' 'python-sphinx')
+checkdepends=('expect' 'procps-ng')
+install=fish.install
+backup=(etc/fish/config.fish)
+source=(https://github.com/fish-shell/fish-shell/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc})
+validpgpkeys=(003837986104878835FA516D7A67D962D88A709A) # David Adam 

+sha256sums=('4f0293ed9f6a6b77e47d41efabe62f3319e86efc8bf83cc58733044fbc6f9211'
+'SKIP')
+sha512sums=('4525b8dd991179f77a298080d389813d1da8557bd394d174ded9238570715137e3aeec009d123811b34c07856d5f7cbe0ad35dc599d748f8f305036c3b74face'
+'SKIP')
+
+build() {
+  cd ${pkgname}-${pkgver}
+  export CXXFLAGS+=" ${CPPFLAGS}"
+  cmake \
+-B build \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_INSTALL_SYSCONFDIR=/etc \
+-DCMAKE_BUILD_TYPE=None \
+-DBUILD_DOCS=True \
+-Wno-dev
+  make -C build VERBOSE=1
+}
+
+check() {
+  cd ${pkgname}-${pkgver}
+  make -C build test
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make -C build DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:

Copied: fish/repos/community-testing-x86_64/fish.install (from rev 889960, 
fish/trunk/fish.install)
===
--- community-testing-x86_64/fish.install   (rev 0)
+++ community-testing-x86_64/fish.install   2021-03-13 00:53:43 UTC (rev 
889961)
@@ -0,0 +1,14 @@
+post_install() {
+  grep -qe '^/usr/bin/fish$' etc/shells || echo '/usr/bin/fish' >> etc/shells
+  grep -qe '^/bin/fish$' etc/shells || echo '/bin/fish' >> etc/shells
+}
+
+post_upgrade() {
+  post_install
+}
+
+pre_remove() {
+  sed -ri -e '\|^/usr/bin/fish$|d' -e '\|^/bin/fish$|d' etc/shells
+}
+
+# vim:set ts=2 sw=2 et:


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:53:26
  Author: felixonmars
Revision: 889960

upgpkg: fish 3.2.0-1

Modified:
  fish/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:52:30 UTC (rev 889959)
+++ PKGBUILD2021-03-13 00:53:26 UTC (rev 889960)
@@ -6,8 +6,8 @@
 # Contributor: Jan Fader 
 
 pkgname=fish
-pkgver=3.1.2
-pkgrel=2
+pkgver=3.2.0
+pkgrel=1
 pkgdesc='Smart and user friendly shell intended mostly for interactive use'
 url='https://fishshell.com/'
 arch=('x86_64')
@@ -16,14 +16,14 @@
 optdepends=('python: man page completion parser / web config tool'
 'pkgfile: command-not-found hook')
 makedepends=('cmake' 'python-sphinx')
-checkdepends=('expect')
+checkdepends=('expect' 'procps-ng')
 install=fish.install
 backup=(etc/fish/config.fish)
-source=(https://github.com/fish-shell/fish-shell/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz{,.asc})
+source=(https://github.com/fish-shell/fish-shell/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc})
 validpgpkeys=(003837986104878835FA516D7A67D962D88A709A) # David Adam 

-sha256sums=('d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed'
+sha256sums=('4f0293ed9f6a6b77e47d41efabe62f3319e86efc8bf83cc58733044fbc6f9211'
 'SKIP')
-sha512sums=('b6ae2c928774a2eaccf35312d3a9446bfa3e1335182c8f2b2d6198161d0916904f4964fb20ed13a5bf850c1c819e003905d13db3bc8b1faa5b401a60b47dc563'
+sha512sums=('4525b8dd991179f77a298080d389813d1da8557bd394d174ded9238570715137e3aeec009d123811b34c07856d5f7cbe0ad35dc599d748f8f305036c3b74face'
 'SKIP')
 
 build() {


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:52:30
  Author: felixonmars
Revision: 889959

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 
889958, haskell-yesod-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:52:30 UTC (rev 889959)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=yesod-test
+pkgname=haskell-yesod-test
+pkgver=1.6.12
+pkgrel=87
+pkgdesc="Integration testing for WAI/Yesod Applications"
+url="https://www.yesodweb.com";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-blaze-html' 'haskell-case-insensitive' 'haskell-conduit'
+ 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 
'haskell-http-types'
+ 'haskell-memory' 'haskell-network' 'haskell-pretty-show' 'haskell-wai'
+ 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 
'haskell-yesod-core')
+makedepends=('ghc' 'haskell-yesod-form' 'haskell-hspec' 'haskell-unliftio' 
'haskell-unliftio-core')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('777d112d8c5ae77d667da2b8d1ed91a1cf751850d5b3678e787e7123aca8666d0a4b6d6161b7109491012d56c160603d62563b881a136ccc76a1edd006c423d6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:52:11
  Author: felixonmars
Revision: 889958

upgpkg: haskell-yesod-test 1.6.12-87: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:50:47 UTC (rev 889957)
+++ PKGBUILD2021-03-13 00:52:11 UTC (rev 889958)
@@ -3,7 +3,7 @@
 _hkgname=yesod-test
 pkgname=haskell-yesod-test
 pkgver=1.6.12
-pkgrel=86
+pkgrel=87
 pkgdesc="Integration testing for WAI/Yesod Applications"
 url="https://www.yesodweb.com";
 license=('MIT')


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:50:47
  Author: felixonmars
Revision: 889957

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-form/repos/community-staging-x86_64/
  haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD
(from rev 889956, haskell-yesod-form/trunk/PKGBUILD)

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

Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 
889956, haskell-yesod-form/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:50:47 UTC (rev 889957)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-form
+pkgname=haskell-yesod-form
+pkgver=1.6.7
+pkgrel=405
+pkgdesc="Form handling support for Yesod Web Framework"
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder' 'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-byteable' 'haskell-data-default' 
'haskell-email-validate'
+ 'haskell-network-uri' 'haskell-persistent' 'haskell-resourcet' 
'haskell-shakespeare'
+ 'haskell-wai' 'haskell-xss-sanitize' 'haskell-yesod-core' 
'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('a23c2cb67ed0a87afde9e9e903aa789f8fd9c071893a1bebd0ff9dc3dec6e8e03dd08a4a7ef6ef2d438fbf62597ea0181a038bd7bb5631199c9be83d2a8aef0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--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-yesod-form/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:50:34
  Author: felixonmars
Revision: 889956

upgpkg: haskell-yesod-form 1.6.7-405: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-form/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:50:14 UTC (rev 889955)
+++ PKGBUILD2021-03-13 00:50:34 UTC (rev 889956)
@@ -4,7 +4,7 @@
 _hkgname=yesod-form
 pkgname=haskell-yesod-form
 pkgver=1.6.7
-pkgrel=404
+pkgrel=405
 pkgdesc="Form handling support for Yesod Web Framework"
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Kpcyrd via arch-commits
Date: Saturday, March 13, 2021 @ 00:50:14
  Author: kpcyrd
Revision: 889955

archrelease: copy trunk to community-x86_64

Added:
  arch-audit-gtk/repos/community-x86_64/PKGBUILD
(from rev 889954, arch-audit-gtk/trunk/PKGBUILD)
Deleted:
  arch-audit-gtk/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-13 00:50:00 UTC (rev 889954)
+++ PKGBUILD2021-03-13 00:50:14 UTC (rev 889955)
@@ -1,43 +0,0 @@
-# Maintainer: kpcyrd 
-
-pkgname=arch-audit-gtk
-pkgver=0.1.1
-pkgrel=1
-pkgdesc='Arch Linux Security Update Notifications'
-url='https://github.com/kpcyrd/arch-audit-gtk'
-arch=('x86_64')
-license=('GPL3')
-depends=('arch-audit' 'libappindicator-gtk3')
-optdepends=(
-  'gnome-shell-extension-appindicator: support for gnome3'
-)
-makedepends=('cargo' 'clang' 'llvm')
-source=(https://github.com/kpcyrd/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
-
https://github.com/kpcyrd/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz.asc)
-sha512sums=('328a94f7817a4d30d94bc7be3e77ef54d20c0a409f8c1739d9b94352a37b02c35ee1b416ac5ae57f76c59ba5a49c17ce8e5fb4f4530889d9f8eebe8daa1243cc'
-'SKIP')
-b2sums=('bf996d9175d525331851e4aac1c443d41773587948512f13f58eb33f7ec4ccf35d04263baf802928793a57576309b63906d7fa97a68174d04279cbdfdd77c35c'
-'SKIP')
-
-validpgpkeys=("64B13F7117D6E07D661BBCE0FE763A64F5E54FD6")
-
-build() {
-  cd ${pkgname}-${pkgver}
-  cargo build --release --locked
-}
-
-check() {
-  cd ${pkgname}-${pkgver}
-  cargo test --release --locked
-}
-
-package() {
-  cd ${pkgname}-${pkgver}
-  install -Dm 755 target/release/${pkgname} -t "${pkgdir}/usr/bin"
-  install -Dm 644 icons/*.svg -t "${pkgdir}/usr/share/arch-audit-gtk/icons"
-  install -Dm 644 contrib/arch-audit-gtk.tmpfiles 
"${pkgdir}/usr/lib/tmpfiles.d/arch-audit-gtk.conf"
-  install -Dm 644 contrib/arch-audit-gtk.hook 
"${pkgdir}/usr/share/libalpm/hooks/arch-audit-gtk.hook"
-  install -Dm 644 contrib/arch-audit-gtk.desktop -t 
"${pkgdir}/etc/xdg/autostart"
-}
-
-# vim: ts=2 sw=2 et:

Copied: arch-audit-gtk/repos/community-x86_64/PKGBUILD (from rev 889954, 
arch-audit-gtk/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-03-13 00:50:14 UTC (rev 889955)
@@ -0,0 +1,43 @@
+# Maintainer: kpcyrd 
+
+pkgname=arch-audit-gtk
+pkgver=0.1.2
+pkgrel=1
+pkgdesc='Arch Linux Security Update Notifications'
+url='https://github.com/kpcyrd/arch-audit-gtk'
+arch=('x86_64')
+license=('GPL3')
+depends=('arch-audit' 'libappindicator-gtk3')
+optdepends=(
+  'gnome-shell-extension-appindicator: support for gnome3'
+)
+makedepends=('cargo' 'clang' 'llvm')
+source=(https://github.com/kpcyrd/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
+
https://github.com/kpcyrd/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz.asc)
+sha512sums=('b5725e26e8284e4df189b33bc58fd46d2f16678be0db53ddd124d3f6471e44f2f142645975058cc9f18eea8a53d0bf71bc67c71d2ec04d323324aa14c1c191a0'
+'SKIP')
+b2sums=('03a5cf220e2084be02e8fb57736f07eb4be1b6769438c3639d89fc97390895ae9d1566d4f2e6ce72a97ee0831a79f09fd15463d4e8e28dfcca30204542b3ffab'
+'SKIP')
+
+validpgpkeys=("64B13F7117D6E07D661BBCE0FE763A64F5E54FD6")
+
+build() {
+  cd ${pkgname}-${pkgver}
+  cargo build --release --locked
+}
+
+check() {
+  cd ${pkgname}-${pkgver}
+  cargo test --release --locked
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  install -Dm 755 target/release/${pkgname} -t "${pkgdir}/usr/bin"
+  install -Dm 644 icons/*.svg -t "${pkgdir}/usr/share/arch-audit-gtk/icons"
+  install -Dm 644 contrib/arch-audit-gtk.tmpfiles 
"${pkgdir}/usr/lib/tmpfiles.d/arch-audit-gtk.conf"
+  install -Dm 644 contrib/arch-audit-gtk.hook 
"${pkgdir}/usr/share/libalpm/hooks/arch-audit-gtk.hook"
+  install -Dm 644 contrib/arch-audit-gtk.desktop -t 
"${pkgdir}/etc/xdg/autostart"
+}
+
+# vim: ts=2 sw=2 et:


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

2021-03-12 Thread Kpcyrd via arch-commits
Date: Saturday, March 13, 2021 @ 00:50:00
  Author: kpcyrd
Revision: 889954

upgpkg: arch-audit-gtk 0.1.2-1

Modified:
  arch-audit-gtk/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:49:18 UTC (rev 889953)
+++ PKGBUILD2021-03-13 00:50:00 UTC (rev 889954)
@@ -1,7 +1,7 @@
 # Maintainer: kpcyrd 
 
 pkgname=arch-audit-gtk
-pkgver=0.1.1
+pkgver=0.1.2
 pkgrel=1
 pkgdesc='Arch Linux Security Update Notifications'
 url='https://github.com/kpcyrd/arch-audit-gtk'
@@ -14,9 +14,9 @@
 makedepends=('cargo' 'clang' 'llvm')
 
source=(https://github.com/kpcyrd/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
 
https://github.com/kpcyrd/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz.asc)
-sha512sums=('328a94f7817a4d30d94bc7be3e77ef54d20c0a409f8c1739d9b94352a37b02c35ee1b416ac5ae57f76c59ba5a49c17ce8e5fb4f4530889d9f8eebe8daa1243cc'
+sha512sums=('b5725e26e8284e4df189b33bc58fd46d2f16678be0db53ddd124d3f6471e44f2f142645975058cc9f18eea8a53d0bf71bc67c71d2ec04d323324aa14c1c191a0'
 'SKIP')
-b2sums=('bf996d9175d525331851e4aac1c443d41773587948512f13f58eb33f7ec4ccf35d04263baf802928793a57576309b63906d7fa97a68174d04279cbdfdd77c35c'
+b2sums=('03a5cf220e2084be02e8fb57736f07eb4be1b6769438c3639d89fc97390895ae9d1566d4f2e6ce72a97ee0831a79f09fd15463d4e8e28dfcca30204542b3ffab'
 'SKIP')
 
 validpgpkeys=("64B13F7117D6E07D661BBCE0FE763A64F5E54FD6")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:49:18
  Author: felixonmars
Revision: 889953

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-persistent/repos/community-staging-x86_64/
  haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD
(from rev 889952, haskell-yesod-persistent/trunk/PKGBUILD)

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

Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from 
rev 889952, haskell-yesod-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:49:18 UTC (rev 889953)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-persistent
+pkgname=haskell-yesod-persistent
+pkgver=1.6.0.5
+pkgrel=116
+pkgdesc="Some helpers for using Persistent from Yesod."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" 
"haskell-persistent"
+ "haskell-persistent-template" "haskell-resource-pool" 
"haskell-resourcet"
+ "haskell-yesod-core")
+makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 
'haskell-persistent-sqlite')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('b423085942660271aea65547dffc8f68b4cf8b78a7b13fa813fad60c82a5c447c9bccc19116bdc4248dc158d81d1573a925a60d096efd666e8178c863c2bafc8')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:49:05
  Author: felixonmars
Revision: 889952

upgpkg: haskell-yesod-persistent 1.6.0.5-116: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:48:02 UTC (rev 889951)
+++ PKGBUILD2021-03-13 00:49:05 UTC (rev 889952)
@@ -4,7 +4,7 @@
 _hkgname=yesod-persistent
 pkgname=haskell-yesod-persistent
 pkgver=1.6.0.5
-pkgrel=115
+pkgrel=116
 pkgdesc="Some helpers for using Persistent from Yesod."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:48:02
  Author: felixonmars
Revision: 889951

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-core/repos/community-staging-x86_64/
  haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD
(from rev 889950, haskell-yesod-core/trunk/PKGBUILD)

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

Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 
889950, haskell-yesod-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:48:02 UTC (rev 889951)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-core
+pkgname=haskell-yesod-core
+pkgver=1.6.18.8
+pkgrel=84
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-auto-update' 'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-cereal'
+ 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cookie'
+ 'haskell-fast-logger' 'haskell-http-types' 'haskell-memory'
+ 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 
'haskell-primitive'
+ 'haskell-random' 'haskell-resourcet' 'haskell-shakespeare' 
'haskell-unix-compat'
+ 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 
'haskell-word8')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('1774281bf8de190995360bcf461adc46b65bac5fa2200aada0b511f73b3bc7bab8365fa4737b4de4723481f7b76c0cb440d68b118c15c46e3d455ea9126bffa7')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:47:49
  Author: felixonmars
Revision: 889950

upgpkg: haskell-yesod-core 1.6.18.8-84: rebuild with hedgehog 1.0.5

Modified:
  haskell-yesod-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:46:24 UTC (rev 889949)
+++ PKGBUILD2021-03-13 00:47:49 UTC (rev 889950)
@@ -4,7 +4,7 @@
 _hkgname=yesod-core
 pkgname=haskell-yesod-core
 pkgver=1.6.18.8
-pkgrel=83
+pkgrel=84
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:46:24
  Author: felixonmars
Revision: 889949

archrelease: copy trunk to community-staging-x86_64

Added:
  xmobar/repos/community-staging-x86_64/
  xmobar/repos/community-staging-x86_64/PKGBUILD
(from rev 889948, xmobar/trunk/PKGBUILD)

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

Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 889948, 
xmobar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:46:24 UTC (rev 889949)
@@ -0,0 +1,64 @@
+# Maintainer: Levente Polyak 
+# Maintainer: Jelle van der Waa 
+# Contributer: Sergej Pupykin 
+# Contributor: Arch Haskell Team 
+
+pkgname=xmobar
+pkgver=0.36
+pkgrel=142
+pkgdesc='Minimalistic Text Based Status Bar'
+url='https://hackage.haskell.org/package/xmobar'
+license=('BSD')
+arch=('x86_64')
+depends=('libxft' 'libxinerama' 'libxrandr' 'libxpm' 'ghc-libs' 'haskell-x11'
+ 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri'
+ 'haskell-hinotify' 'haskell-stm' 'haskell-parsec' 
'haskell-parsec-numbers'
+ 'haskell-mtl' 'haskell-regex-base' 'haskell-regex-compat'
+ 'haskell-http' 'haskell-dbus' 'haskell-libmpd' 'haskell-cereal' 
'haskell-netlink'
+ 'haskell-text' 'haskell-async' 'haskell-aeson'
+ 'haskell-timezone-olson' 'haskell-timezone-series' 'alsa-lib'
+ 'haskell-extensible-exceptions' 'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-http-client-tls' 'haskell-alsa-core' 
'haskell-alsa-mixer')
+makedepends=('ghc' 'haskell-hspec' 'haskell-temporary')
+source=(https://github.com/jaor/xmobar/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('15abb262187448cd71f93e67f04ab40989f541dd02f968924521f99727cd75cb92d650d495fc40ad4bed97fa552185daca7801aa2d5079aa47a39dce9b4ea4f7')
+
+build() {
+  cd xmobar-${pkgver}
+
+  _flags=(with_xft with_utf8 with_inotify with_mpd with_alsa with_nl80211
+  with_datezone with_mpris with_dbus with_xpm with_threaded
+  with_rtsopts with_weather)
+
+  runhaskell setup configure -O \
+--enable-shared \
+--enable-executable-dynamic \
+--disable-library-vanilla \
+--prefix=/usr \
+--dynlibdir=/usr/lib \
+--libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' \
+--flags="${_flags[*]}" \
+--enable-tests
+  runhaskell setup build
+  runhaskell setup register --gen-script
+  runhaskell setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd xmobar-${pkgver}
+  runhaskell setup test
+}
+
+package() {
+  cd xmobar-${pkgver}
+  install -Dm 744 register.sh   
"${pkgdir}/usr/share/haskell/register/xmobar.sh"
+  install -Dm 744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/xmobar.sh"
+  runhaskell setup copy --destdir="${pkgdir}"
+  install -Dm 644 license -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:46:12
  Author: felixonmars
Revision: 889948

upgpkg: xmobar 0.36-142: rebuild with hedgehog 1.0.5

Modified:
  xmobar/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:44:21 UTC (rev 889947)
+++ PKGBUILD2021-03-13 00:46:12 UTC (rev 889948)
@@ -5,7 +5,7 @@
 
 pkgname=xmobar
 pkgver=0.36
-pkgrel=141
+pkgrel=142
 pkgdesc='Minimalistic Text Based Status Bar'
 url='https://hackage.haskell.org/package/xmobar'
 license=('BSD')


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:44:21
  Author: felixonmars
Revision: 889947

archrelease: copy trunk to community-staging-x86_64

Added:
  pandoc-crossref/repos/community-staging-x86_64/
  pandoc-crossref/repos/community-staging-x86_64/PKGBUILD
(from rev 889946, pandoc-crossref/trunk/PKGBUILD)

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

Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 
889946, pandoc-crossref/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:44:21 UTC (rev 889947)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-crossref
+pkgver=0.3.9.0
+pkgrel=42
+pkgdesc="Pandoc filter for cross-references"
+url="https://hackage.haskell.org/package/${pkgname}";
+license=("GPL2")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default' 'haskell-data-accessor' 
'haskell-data-accessor-template'
+ 'haskell-data-accessor-transformers' 'haskell-gitrev' 
'haskell-open-browser'
+ 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 
'haskell-roman-numerals'
+ 'haskell-syb' 'haskell-utility-ht')
+makedepends=('ghc' 'haskell-hspec')
+conflicts=('haskell-pandoc-crossref')
+replaces=('haskell-pandoc-crossref')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz";)
+sha512sums=('03c4f1dc2363fb7e6c097c2e52a1c3f0191806f74e678ab3c8fdb9d116deda400b4517665061c87a44ef48648f75e3c4153aa1e08c9c369a50b5b8356bcc3bb1')
+
+build() {
+cd $pkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+   -f-enable_flaky_tests
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $pkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:44:08
  Author: felixonmars
Revision: 889946

upgpkg: pandoc-crossref 0.3.9.0-42: rebuild with hedgehog 1.0.5

Modified:
  pandoc-crossref/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:42:15 UTC (rev 889945)
+++ PKGBUILD2021-03-13 00:44:08 UTC (rev 889946)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-crossref
 pkgver=0.3.9.0
-pkgrel=41
+pkgrel=42
 pkgdesc="Pandoc filter for cross-references"
 url="https://hackage.haskell.org/package/${pkgname}";
 license=("GPL2")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:42:15
  Author: felixonmars
Revision: 889945

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
889944, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:42:15 UTC (rev 889945)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.13.4.1
+pkgrel=195
+pkgdesc="A static website compiler library"
+url="https://jaspervdj.be/hakyll";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-cryptonite'
+ 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-lrucache' 'haskell-memory' 
'haskell-network-uri'
+ 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 
'haskell-random'
+ 'haskell-regex-tdfa' 'haskell-resourcet' 'haskell-scientific' 
'haskell-tagsoup'
+ 'haskell-time-locale-compat' 'haskell-unordered-containers' 
'haskell-vector'
+ 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' 'haskell-yaml')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-tasty' 
'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('6045a1461855d46f57a20f7a84636f90e6d151bcbaf09511f10ab66fa0567062e355ff580d1f12a4432bbe517bc9e162d65927f3c343f8f077e81981e7c7973c')
+
+prepare() {
+cd $_hkgname-$pkgver
+uusi $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc
+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
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo 
"https://github.com/jaspervdj/hakyll/issues/682";
+}
+
+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-hakyll/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:42:01
  Author: felixonmars
Revision: 889944

upgpkg: haskell-hakyll 4.13.4.1-195: rebuild with hedgehog 1.0.5

Modified:
  haskell-hakyll/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:40:06 UTC (rev 889943)
+++ PKGBUILD2021-03-13 00:42:01 UTC (rev 889944)
@@ -4,7 +4,7 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.13.4.1
-pkgrel=194
+pkgrel=195
 pkgdesc="A static website compiler library"
 url="https://jaspervdj.be/hakyll";
 license=("BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:40:06
  Author: felixonmars
Revision: 889943

archrelease: copy trunk to community-staging-x86_64

Added:
  pandoc-citeproc/repos/community-staging-x86_64/
  pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD
(from rev 889942, pandoc-citeproc/trunk/PKGBUILD)

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

Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 
889942, pandoc-citeproc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:40:06 UTC (rev 889943)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-citeproc
+pkgver=0.17.0.2
+pkgrel=229
+pkgdesc="Supports using pandoc with citeproc"
+url="https://hackage.haskell.org/package/$pkgname";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec'
+ 'haskell-base-compat' 'haskell-data-default' 'haskell-hs-bibutils' 
'haskell-libyaml'
+ 'haskell-network' 'haskell-old-locale' 'pandoc' 
'haskell-pandoc-types' 'haskell-rfc5051'
+ 'haskell-safe' 'haskell-setenv' 'haskell-split' 'haskell-syb' 
'haskell-tagsoup'
+ 'haskell-temporary' 'haskell-text-icu' 'haskell-unordered-containers' 
'haskell-vector'
+ 'haskell-xml-conduit' 'haskell-yaml' 'haskell-hsyaml' 
'haskell-hsyaml-aeson')
+conflicts=('haskell-pandoc-citeproc')
+replaces=('haskell-pandoc-citeproc')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz";)
+sha512sums=('5ce079a542b096c06d6e4e205625a993422a972f04787495ac9013dd3131df62733f30e4c3004335e3738b02bb22a7ad50a31c1eb3f67d2b4ef51605c7fcbf16')
+
+prepare() {
+cd "${srcdir}/$pkgname-${pkgver}"
+uusi $pkgname.cabal
+# TODO: find a better solution
+sed -i 
"s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|"
 tests/test-pandoc-citeproc.hs
+}
+
+build() {
+cd "${srcdir}/$pkgname-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files 
-fbibutils -f-static
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+# https://github.com/jgm/pandoc-citeproc/issues/342
+runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+cd "${srcdir}/$pkgname-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/$pkgname.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/$pkgname.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/$pkgname/LICENSE"
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:39:53
  Author: felixonmars
Revision: 889942

upgpkg: pandoc-citeproc 0.17.0.2-229: rebuild with hedgehog 1.0.5

Modified:
  pandoc-citeproc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:36:23 UTC (rev 889941)
+++ PKGBUILD2021-03-13 00:39:53 UTC (rev 889942)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-citeproc
 pkgver=0.17.0.2
-pkgrel=228
+pkgrel=229
 pkgdesc="Supports using pandoc with citeproc"
 url="https://hackage.haskell.org/package/$pkgname";
 license=("BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:36:23
  Author: felixonmars
Revision: 889941

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 889940, 
haskell-ci/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:36:23 UTC (rev 889941)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=haskell-ci
+pkgname=haskell-ci
+pkgver=0.10.3
+pkgrel=198
+pkgdesc="Cabal package script generator for Travis-CI"
+url="https://haskell-ci.rtfd.org/";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 
'haskell-cabal-install-parsers'
+ 'haskell-generic-lens-lite' 'haskell-hsyaml' 'haskell-lattices' 
'haskell-network-uri'
+ 'haskell-optparse-applicative' 'haskell-temporary' 
'haskell-unordered-containers'
+ 'shellcheck')
+makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-ansi-terminal' 
'haskell-tasty' 'haskell-tasty-golden')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('7b8bd970619344c8254a678038a19f838a5b4eaba39a8d42c640aa50e1b31ea3')
+
+prepare(){
+  uusi $_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:36:11
  Author: felixonmars
Revision: 889940

upgpkg: haskell-ci 0.10.3-198: rebuild with hedgehog 1.0.5

Modified:
  haskell-ci/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:34:30 UTC (rev 889939)
+++ PKGBUILD2021-03-13 00:36:11 UTC (rev 889940)
@@ -3,7 +3,7 @@
 _hkgname=haskell-ci
 pkgname=haskell-ci
 pkgver=0.10.3
-pkgrel=197
+pkgrel=198
 pkgdesc="Cabal package script generator for Travis-CI"
 url="https://haskell-ci.rtfd.org/";
 license=("GPL")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:34:30
  Author: felixonmars
Revision: 889939

archrelease: copy trunk to community-staging-x86_64

Added:
  shellcheck/repos/community-staging-x86_64/
  shellcheck/repos/community-staging-x86_64/PKGBUILD
(from rev 889938, shellcheck/trunk/PKGBUILD)

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

Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 889938, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:34:30 UTC (rev 889939)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.7.1
+pkgrel=328
+pkgdesc="Shell script analysis tool"
+url="https://www.shellcheck.net";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-diff' 'haskell-quickcheck' 
'haskell-regex-tdfa')
+makedepends=('ghc' 'pandoc')
+source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz";)
+sha512sums=('95ca827f50035e352eabfbee9eb1791278f7c18c10c3a6c2656c5b9e87396b7b6c088f4cefa3d6f954ac6c2765ea50e232985b9f3eeea2dbe77c17473cc4a437')
+
+prepare() {
+cd $pkgname-$pkgver
+echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+
+./manpage
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $pkgname-$pkgver
+
+install -D -m644 ${pkgname}.1   "${pkgdir}/usr/share/man/man1/${pkgname}.1"
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:34:17
  Author: felixonmars
Revision: 889938

upgpkg: shellcheck 0.7.1-328: rebuild with hedgehog 1.0.5

Modified:
  shellcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:30:25 UTC (rev 889937)
+++ PKGBUILD2021-03-13 00:34:17 UTC (rev 889938)
@@ -4,7 +4,7 @@
 _hkgname=ShellCheck
 pkgname=shellcheck
 pkgver=0.7.1
-pkgrel=327
+pkgrel=328
 pkgdesc="Shell script analysis tool"
 url="https://www.shellcheck.net";
 license=("GPL")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:30:25
  Author: felixonmars
Revision: 889937

archrelease: copy trunk to community-staging-x86_64

Added:
  pandoc/repos/community-staging-x86_64/
  pandoc/repos/community-staging-x86_64/PKGBUILD
(from rev 889936, pandoc/trunk/PKGBUILD)

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

Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 889936, 
pandoc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:30:25 UTC (rev 889937)
@@ -0,0 +1,70 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc
+pkgver=2.11.4
+pkgrel=4
+pkgdesc='Conversion between markup formats'
+url='https://pandoc.org'
+license=('GPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 
'haskell-aeson'
+ 'haskell-aeson-pretty' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive'
+ 'haskell-citeproc' 'haskell-commonmark' 
'haskell-commonmark-extensions'
+ 'haskell-commonmark-pandoc' 'haskell-connection' 
'haskell-data-default' 'haskell-doclayout'
+ 'haskell-doctemplates' 'haskell-emojis' 'haskell-file-embed' 
'haskell-glob'
+ 'haskell-haddock-library' 'haskell-ipynb' 'haskell-jira-wiki-markup' 
'haskell-skylighting'
+ 'haskell-skylighting-core' 'haskell-hslua' 
'haskell-hslua-module-system'
+ 'haskell-hslua-module-text' 'haskell-http-client' 'haskell-syb' 
'haskell-hsyaml'
+ 'haskell-http-client-tls' 'haskell-http-types' 'haskell-safe' 
'haskell-split'
+ 'haskell-texmath' 'haskell-network' 'haskell-pandoc-types' 
'haskell-random'
+ 'haskell-scientific' 'haskell-tagsoup' 'haskell-temporary' 
'haskell-text-conversions'
+ 'haskell-network-uri' 'haskell-unicode-transforms' 
'haskell-unordered-containers'
+ 'haskell-zip-archive' 'haskell-xml' 'haskell-zlib')
+optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc 
filter'
+'pandoc-crossref: for numbering figures, equations, tables and 
cross-references to them with pandoc-crossref filter'
+'texlive-core: for pdf output')
+conflicts=('haskell-pandoc')
+replaces=('haskell-pandoc')
+makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-lua'
+ 'haskell-tasty-quickcheck' 'haskell-tasty-golden' 
'haskell-quickcheck'
+ 'haskell-executable-path')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('ec07c76f3bf71d38bf5a70f2d13b5e60232e1581eb9fddc302b0e15a3cea4dd60d520de249fd5108eb1afa3d853ceefae1651c4f5a82c25ed74c94ab9700aa70')
+
+prepare() {
+cd $pkgname-$pkgver
+uusi -u base64-bytestring -u random -u tasty $pkgname.cabal
+
+# TODO: find a better solution
+sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ 
[(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-trypandoc -f-embed_data_files -f-static
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md"
+install -Dm644 man/pandoc.1 -t "${pkgdir}"/usr/share/man/man1/
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:30:12
  Author: felixonmars
Revision: 889936

upgpkg: pandoc 2.11.4-4: rebuild with hedgehog 1.0.5

Modified:
  pandoc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:17:28 UTC (rev 889935)
+++ PKGBUILD2021-03-13 00:30:12 UTC (rev 889936)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc
 pkgver=2.11.4
-pkgrel=3
+pkgrel=4
 pkgdesc='Conversion between markup formats'
 url='https://pandoc.org'
 license=('GPL')


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:17:28
  Author: felixonmars
Revision: 889935

archrelease: copy trunk to community-staging-x86_64

Added:
  postgrest/repos/community-staging-x86_64/
  postgrest/repos/community-staging-x86_64/PKGBUILD
(from rev 889934, postgrest/trunk/PKGBUILD)

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

Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 889934, 
postgrest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:17:28 UTC (rev 889935)
@@ -0,0 +1,71 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=postgrest
+pkgver=7.0.1
+pkgrel=264
+pkgdesc="REST API for any Postgres database"
+url="https://github.com/begriffs/postgrest";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-ranged-sets' 'haskell-aeson' 
'haskell-ansi-wl-pprint'
+ 'haskell-base64-bytestring' 'haskell-case-insensitive' 
'haskell-cassava'
+ 'haskell-configurator-pg' 'haskell-contravariant' 
'haskell-contravariant-extras'
+ 'haskell-cookie' 'haskell-either' 'haskell-gitrev' 'haskell-hasql' 
'haskell-hasql-pool'
+ 'haskell-hasql-transaction' 'haskell-heredoc' 'haskell-http-types'
+ 'haskell-insert-ordered-containers' 
'haskell-interpolatedstring-perl6' 'haskell-jose'
+ 'haskell-lens' 'haskell-lens-aeson' 'haskell-network-uri' 
'haskell-optparse-applicative'
+ 'haskell-parsec' 'haskell-protolude' 'haskell-regex-tdfa' 
'haskell-scientific'
+ 'haskell-swagger2' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-wai'
+ 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-middleware-static'
+ 'haskell-auto-update' 'haskell-retry' 'haskell-warp')
+makedepends=('ghc' 'uusi' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 
'haskell-hspec-wai'
+ 'haskell-hspec-wai-json' 'haskell-monad-control' 
'haskell-transformers-base')
+checkdepends=('pifpaf' 'postgresql' 'procps-ng')
+source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz";)
+sha512sums=('0e6270ff4762b444b4d3791ceea4bb468bc316c9d2103f9d355e2e6108bb4bb51b302499b68a5cfc4ff14f503bdd95985481f7fb6eb6dbb158f1f5350857cf1b')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -i 's/5432/9824/' test/fixtures/dumpfixture.sh
+uusi $pkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-CI --ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+
+eval $(pifpaf run postgresql --host 127.0.0.1)
+createdb postgrest_test
+
+# TODO: user authentication issue?
+POSTGREST_TEST_CONNECTION=$(test/create_test_db 
"postgres://$USER@localhost" postgrest_test) runhaskell Setup test || echo 
"Tests failed"
+
+# Disabled: uses stack
+# test/io-tests.sh
+
+pifpaf_stop
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:17:05
  Author: felixonmars
Revision: 889934

upgpkg: postgrest 7.0.1-264: rebuild with hedgehog 1.0.5

Modified:
  postgrest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:13:50 UTC (rev 889933)
+++ PKGBUILD2021-03-13 00:17:05 UTC (rev 889934)
@@ -3,7 +3,7 @@
 
 pkgname=postgrest
 pkgver=7.0.1
-pkgrel=263
+pkgrel=264
 pkgdesc="REST API for any Postgres database"
 url="https://github.com/begriffs/postgrest";
 license=("MIT")


[arch-commits] Commit in haskell-implicit-hie-cradle/repos (2 files)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:13:50
  Author: felixonmars
Revision: 889933

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-implicit-hie-cradle/repos/community-staging-x86_64/
  haskell-implicit-hie-cradle/repos/community-staging-x86_64/PKGBUILD
(from rev 889932, haskell-implicit-hie-cradle/trunk/PKGBUILD)

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

Copied: haskell-implicit-hie-cradle/repos/community-staging-x86_64/PKGBUILD 
(from rev 889932, haskell-implicit-hie-cradle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:13:50 UTC (rev 889933)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=implicit-hie-cradle
+pkgname=haskell-implicit-hie-cradle
+pkgver=0.3.0.2
+pkgrel=39
+pkgdesc="Auto generate hie-bios cradles"
+url="https://github.com/Avi-D-coder/implicit-hie-cradle#readme";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-extra' 
'haskell-hie-bios'
+ 'haskell-hslogger' 'haskell-implicit-hie' 'haskell-temporary' 
'haskell-unix-compat'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('30921016e795001006fbdcbca3dc6601bc0a9f8f3c623dd99dbfa48b9f8eb7a0')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u base16-bytestring $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


[arch-commits] Commit in haskell-implicit-hie-cradle/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:13:37
  Author: felixonmars
Revision: 889932

upgpkg: haskell-implicit-hie-cradle 0.3.0.2-39: rebuild with hedgehog 1.0.5

Modified:
  haskell-implicit-hie-cradle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:12:47 UTC (rev 889931)
+++ PKGBUILD2021-03-13 00:13:37 UTC (rev 889932)
@@ -3,7 +3,7 @@
 _hkgname=implicit-hie-cradle
 pkgname=haskell-implicit-hie-cradle
 pkgver=0.3.0.2
-pkgrel=38
+pkgrel=39
 pkgdesc="Auto generate hie-bios cradles"
 url="https://github.com/Avi-D-coder/implicit-hie-cradle#readme";
 license=("BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:12:47
  Author: felixonmars
Revision: 889931

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hie-bios/repos/community-staging-x86_64/
  haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD
(from rev 889930, haskell-hie-bios/trunk/PKGBUILD)

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

Copied: haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD (from rev 
889930, haskell-hie-bios/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:12:47 UTC (rev 889931)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hie-bios
+pkgname=haskell-hie-bios
+pkgver=0.7.4
+pkgrel=7
+pkgdesc="Set up a GHC API session"
+url="https://github.com/mpickering/hie-bios";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 
'haskell-conduit'
+ 'haskell-conduit-extra' 'haskell-cryptohash-sha1' 'haskell-extra' 
'haskell-file-embed'
+ 'haskell-hslogger' 'haskell-optparse-applicative' 'haskell-temporary'
+ 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-yaml')
+makedepends=('ghc' 'haskell-hspec-expectations' 'haskell-tasty' 
'haskell-tasty-expected-failure'
+ 'haskell-tasty-hunit')
+checkdepends=('cabal-install')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('c6c78c0368a2312e78b6819e1bef3b70a1afdb89f0ac07911981872d245647274ee9fce704e41b4cca06775813fd53377e3ee2403521dba815761c8b1cdd7785')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  sed -i '/ setVerbosity 0/a \$ dynamicTooMkDynamicDynFlags' 
src/HIE/Bios/Environment.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:12:35
  Author: felixonmars
Revision: 889930

upgpkg: haskell-hie-bios 0.7.4-7: rebuild with hedgehog 1.0.5

Modified:
  haskell-hie-bios/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:11:00 UTC (rev 889929)
+++ PKGBUILD2021-03-13 00:12:35 UTC (rev 889930)
@@ -3,7 +3,7 @@
 _hkgname=hie-bios
 pkgname=haskell-hie-bios
 pkgver=0.7.4
-pkgrel=6
+pkgrel=7
 pkgdesc="Set up a GHC API session"
 url="https://github.com/mpickering/hie-bios";
 license=("BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:11:00
  Author: felixonmars
Revision: 889929

archrelease: copy trunk to community-staging-x86_64

Added:
  stack/repos/community-staging-x86_64/
  stack/repos/community-staging-x86_64/PKGBUILD
(from rev 889928, stack/trunk/PKGBUILD)
  stack/repos/community-staging-x86_64/optparse-applicative-0.16.patch
(from rev 889928, stack/trunk/optparse-applicative-0.16.patch)
  stack/repos/community-staging-x86_64/stack.install
(from rev 889928, stack/trunk/stack.install)

-+
 PKGBUILD|   81 ++
 optparse-applicative-0.16.patch |   25 +++
 stack.install   |4 +
 3 files changed, 110 insertions(+)

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 889928, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:11:00 UTC (rev 889929)
@@ -0,0 +1,81 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=2.5.1
+pkgrel=154
+pkgdesc="The Haskell Tool Stack"
+url="https://github.com/commercialhaskell/stack";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 
'haskell-casa-client'
+ 'haskell-casa-types' 'haskell-colour' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo'
+ 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' 
'haskell-fsnotify'
+ 'haskell-generic-deriving' 'haskell-githash' 
'haskell-hackage-security' 'haskell-hashable'
+ 'haskell-hi-file-parser' 'haskell-hpack' 'haskell-http-client' 
'haskell-http-client-tls'
+ 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-mintty' 'haskell-mono-traversable' 
'haskell-mustache'
+ 'haskell-neat-interpolation' 'haskell-network-uri' 
'haskell-open-browser'
+ 'haskell-optparse-applicative' 'haskell-optparse-generic' 
'haskell-optparse-simple'
+ 'haskell-pantry' 'haskell-path' 'haskell-path-io' 'haskell-persistent'
+ 'haskell-persistent-sqlite' 'haskell-persistent-template' 
'haskell-primitive'
+ 'haskell-project-template' 'haskell-regex-applicative-text' 
'haskell-retry' 'haskell-rio'
+ 'haskell-rio-prettyprint' 'haskell-split' 'haskell-streaming-commons' 
'haskell-tar'
+ 'haskell-temporary' 'haskell-text-metrics' 'haskell-th-reify-many' 
'haskell-tls'
+ 'haskell-typed-process' 'haskell-unicode-transforms' 
'haskell-unix-compat'
+ 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-yaml'
+ 'haskell-zip-archive' 'haskell-zlib')
+makedepends=('ghc' 'git' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-raw-strings-qq'
+ 'haskell-smallcheck')
+checkdepends=('cabal-install')
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"
+source=("git+https://github.com/commercialhaskell/stack.git#tag=v$pkgver";
+optparse-applicative-0.16.patch)
+sha512sums=('SKIP'
+
'3ed61162edd869d5634e7e8485d784b9a192c97626da817635e6c756ca651454b5b806085aea6d7f8fd54041ae06e1613d9547958a85b777d2dfc35b02c0fbea')
+
+prepare() {
+  cd $pkgname
+  sed -i -e '/semigroups/d' $pkgname.cabal
+  sed -i '1i{-# LANGUAGE DataKinds #-}' src/Stack/Storage/User.hs 
src/Stack/Storage/Project.hs
+  patch -p1 -i ../optparse-applicative-0.16.patch
+}
+
+build() {
+  cd $pkgname
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+  -f-disable-git-info -f-integration-tests -f-static 
-f-hide-dependency-versions -f-supported-build \
+  --ghc-option='-pie'
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname
+  # cabal update
+  LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" 
runhaskell Setup test
+  # Integration tests will result in 4 failures on Arch currently
+}
+
+package() {
+  cd $pkgname
+
+  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 "$p

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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:10:43
  Author: felixonmars
Revision: 889928

upgpkg: stack 2.5.1-154: rebuild with hedgehog 1.0.5

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:04:32 UTC (rev 889927)
+++ PKGBUILD2021-03-13 00:10:43 UTC (rev 889928)
@@ -3,7 +3,7 @@
 
 pkgname=stack
 pkgver=2.5.1
-pkgrel=153
+pkgrel=154
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack";
 license=("BSD")


[arch-commits] Commit in haskell-cabal-install-parsers/repos (2 files)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:04:32
  Author: felixonmars
Revision: 889927

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cabal-install-parsers/repos/community-staging-x86_64/
  haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD
(from rev 889926, haskell-cabal-install-parsers/trunk/PKGBUILD)

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

Copied: haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD 
(from rev 889926, haskell-cabal-install-parsers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:04:32 UTC (rev 889927)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+
+_hkgname=cabal-install-parsers
+pkgname=haskell-cabal-install-parsers
+pkgver=0.4
+pkgrel=74
+pkgdesc="Utilities to work with cabal-install files"
+url="https://haskell-ci.rtfd.org/";
+license=("GPL" "BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 
'haskell-binary-instances'
+ 'haskell-cryptohash-sha256' 'haskell-lukko' 'haskell-network-uri' 
'haskell-tar')
+makedepends=('ghc' 'uusi' 'haskell-ansi-terminal' 'haskell-tasty' 
'haskell-tasty-golden'
+ 'haskell-tasty-hunit' 'haskell-tree-diff')
+checkdepends=('cabal-install')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha512sums=('ed521221e822b471ed297d8291fb1360d785197b0d36de7a4e1dd2bf44b5c2840281fc423e2618dd70dc38354b156984e05f7469f3915321a181a349e94a1a27')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u tasty $_hkgname.cabal
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  cabal update  # Generate cabal config for tests
+  runhaskell Setup test
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


[arch-commits] Commit in haskell-cabal-install-parsers/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:04:20
  Author: felixonmars
Revision: 889926

upgpkg: haskell-cabal-install-parsers 0.4-74: rebuild with hedgehog 1.0.5

Modified:
  haskell-cabal-install-parsers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-13 00:02:16 UTC (rev 889925)
+++ PKGBUILD2021-03-13 00:04:20 UTC (rev 889926)
@@ -3,7 +3,7 @@
 _hkgname=cabal-install-parsers
 pkgname=haskell-cabal-install-parsers
 pkgver=0.4
-pkgrel=73
+pkgrel=74
 pkgdesc="Utilities to work with cabal-install files"
 url="https://haskell-ci.rtfd.org/";
 license=("GPL" "BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:02:16
  Author: felixonmars
Revision: 889925

archrelease: copy trunk to community-staging-x86_64

Added:
  cabal-install/repos/community-staging-x86_64/
  cabal-install/repos/community-staging-x86_64/PKGBUILD
(from rev 889924, cabal-install/trunk/PKGBUILD)
  
cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch
(from rev 889924, 
cabal-install/trunk/cabal-install-base16-bytestring1.0.patch)

--+
 PKGBUILD |   49 +
 cabal-install-base16-bytestring1.0.patch |   38 ++
 2 files changed, 87 insertions(+)

Copied: cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 889924, 
cabal-install/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-13 00:02:16 UTC (rev 889925)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+pkgname=cabal-install
+pkgver=3.2.0.0
+pkgrel=200
+pkgdesc="The command-line interface for Cabal and Hackage."
+url="https://hackage.haskell.org/package/cabal-install";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-base16-bytestring' 
'haskell-cryptohash-sha256'
+ 'haskell-echo' 'haskell-edit-distance' 'haskell-hackage-security' 
'haskell-hashable'
+ 'haskell-http' 'haskell-network' 'haskell-network-uri' 
'haskell-random' 'haskell-resolv'
+ 'haskell-tar' 'haskell-zlib' 'haskell-lukko')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz";
+
$pkgname-ghc8.10.patch::https://github.com/haskell/cabal/pull/6711.patch
+$pkgname-base16-bytestring1.0.patch)
+sha512sums=('ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062'
+
'9e7245f5080e9c1609994b21d13ecbacb78fa9314d80425464f714f9bd68910d3fb4a5101b582461a89ec0b7115ef6acb2eb4ffba7a2477f65dca192f1eac1e7'
+
'391356a85d78a147a909e9dee5981b46b1f2c5ffa251c070f3bef700d8ac490e02f5fa45ea9674f5fb4e3d3067809dfd72494753dc5d20b01e64c11d6320367f')
+
+prepare() {
+cd $pkgname-$pkgver
+patch -p2 -i ../$pkgname-ghc8.10.patch || :
+patch -p2 -i ../$pkgname-base16-bytestring1.0.patch
+sed -i 's/< *1.2/<2/' $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/${pkgname}"
+  runhaskell Setup build $MAKEFLAGS
+}
+
+package() {
+  cd $pkgname-$pkgver
+  runhaskell Setup copy --destdir="${pkgdir}"
+
+  install -Dm644 LICENSE \
+"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  install -Dm644 bash-completion/cabal \
+"${pkgdir}/usr/share/bash-completion/completions/cabal"
+}

Copied: 
cabal-install/repos/community-staging-x86_64/cabal-install-base16-bytestring1.0.patch
 (from rev 889924, cabal-install/trunk/cabal-install-base16-bytestring1.0.patch)
===
--- community-staging-x86_64/cabal-install-base16-bytestring1.0.patch   
(rev 0)
+++ community-staging-x86_64/cabal-install-base16-bytestring1.0.patch   
2021-03-13 00:02:16 UTC (rev 889925)
@@ -0,0 +1,38 @@
+diff --git a/cabal-install/Distribution/Client/HashValue.hs 
b/cabal-install/Distribution/Client/HashValue.hs
+index 54b8aee9e..11e647c1c 100644
+--- a/cabal-install/Distribution/Client/HashValue.hs
 b/cabal-install/Distribution/Client/HashValue.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP  #-}
+ {-# LANGUAGE DeriveDataTypeable #-}
+ {-# LANGUAGE DeriveGeneric  #-}
+ module Distribution.Client.HashValue (
+@@ -72,10 +73,14 @@ hashFromTUF (Sec.Hash hashstr) =
+ --TODO: [code cleanup] either we should get TUF to use raw bytestrings or
+ -- perhaps we should also just use a base16 string as the internal rep.
+ case Base16.decode (BS.pack hashstr) of
++#if MIN_VERSION_base16_bytestring(1,0,0)
++  Right hash -> HashValue hash
++  Left _ -> error "hashFromTUF: cannot decode base16"
++#else
+   (hash, trailing) | not (BS.null hash) && BS.null trailing
+ -> HashValue hash
+   _ -> error "hashFromTUF: cannot decode base16 hash"
+-
++#endif
+ 
+ -- | Truncate a 32 byte SHA256 hash to
+ --
+diff --git a/cabal-install/cabal-install.cabal 
b/cabal-install/cabal-install.cabal
+index ee49fe245..6d423fdb3 100644
+--- a/cabal-install/cabal-install.cabal
 b/cabal-install/cabal-install.cabal
+@@ -319,7 +319,7 @@ executable cabal
+ async  >= 2.0  && < 2.3,
+ array  >= 0.4  && < 0.6,
+ base   >= 4.8  && < 4.1

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

2021-03-12 Thread Felix Yan via arch-commits
Date: Saturday, March 13, 2021 @ 00:01:58
  Author: felixonmars
Revision: 889924

upgpkg: cabal-install 3.2.0.0-200: rebuild with hedgehog 1.0.5

Modified:
  cabal-install/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:58:37 UTC (rev 889923)
+++ PKGBUILD2021-03-13 00:01:58 UTC (rev 889924)
@@ -5,7 +5,7 @@
 
 pkgname=cabal-install
 pkgver=3.2.0.0
-pkgrel=199
+pkgrel=200
 pkgdesc="The command-line interface for Cabal and Hackage."
 url="https://hackage.haskell.org/package/cabal-install";
 license=('BSD')


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:58:37
  Author: felixonmars
Revision: 889923

archrelease: copy trunk to community-staging-x86_64

Added:
  hoogle/repos/community-staging-x86_64/
  hoogle/repos/community-staging-x86_64/PKGBUILD
(from rev 889922, hoogle/trunk/PKGBUILD)

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

Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 889922, 
hoogle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:58:37 UTC (rev 889923)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hoogle
+pkgver=5.0.18.1
+pkgrel=76
+pkgdesc="Haskell API Search"
+url="https://www.haskell.org/hoogle/";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-connection' 'haskell-extra' 'haskell-foundation' 
'haskell-hashable'
+ 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 
'haskell-js-jquery'
+ 'haskell-mmap' 'haskell-network' 'haskell-old-locale' 
'haskell-process-extras'
+ 'haskell-resourcet' 'haskell-src-exts' 'haskell-storable-tuple' 
'haskell-tar'
+ 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 
'haskell-wai'
+ 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('00abbcf557824c604abbd5e9d27a5ca3d4a89e943888b6eef70dea46b8f786dfc851cb1c8f1531c808f4b71b34d3899258f3b009b0a38a385fc5c393a914da17')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:58:26
  Author: felixonmars
Revision: 889922

upgpkg: hoogle 5.0.18.1-76: rebuild with hedgehog 1.0.5

Modified:
  hoogle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:56:56 UTC (rev 889921)
+++ PKGBUILD2021-03-12 23:58:26 UTC (rev 889922)
@@ -3,7 +3,7 @@
 
 pkgname=hoogle
 pkgver=5.0.18.1
-pkgrel=75
+pkgrel=76
 pkgdesc="Haskell API Search"
 url="https://www.haskell.org/hoogle/";
 license=("BSD")


[arch-commits] Commit in haskell-hls-plugin-api/repos (2 files)

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:56:56
  Author: felixonmars
Revision: 889921

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-plugin-api/repos/community-staging-x86_64/
  haskell-hls-plugin-api/repos/community-staging-x86_64/PKGBUILD
(from rev 889920, haskell-hls-plugin-api/trunk/PKGBUILD)

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

Copied: haskell-hls-plugin-api/repos/community-staging-x86_64/PKGBUILD (from 
rev 889920, haskell-hls-plugin-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:56:56 UTC (rev 889921)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-plugin-api
+pkgname=haskell-hls-plugin-api
+pkgver=0.6.0.0
+pkgrel=51
+pkgdesc="Haskell Language Server API for plugin communication"
+url="https://github.com/haskell/haskell-language-server/hls-plugin-api";
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-data-default' 
'haskell-hashable'
+ 'haskell-lsp' 'haskell-hslogger' 'haskell-lens' 'haskell-regex-tdfa' 
'haskell-shake'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
+sha256sums=('f1060ed8229120a3c60fc14da0bdaca33a2fb39b6c48f39ba0a045b02a10cd36')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u haskell-lsp $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+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-hls-plugin-api/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:56:44
  Author: felixonmars
Revision: 889920

upgpkg: haskell-hls-plugin-api 0.6.0.0-51: rebuild with hedgehog 1.0.5

Modified:
  haskell-hls-plugin-api/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:55:47 UTC (rev 889919)
+++ PKGBUILD2021-03-12 23:56:44 UTC (rev 889920)
@@ -3,7 +3,7 @@
 _hkgname=hls-plugin-api
 pkgname=haskell-hls-plugin-api
 pkgver=0.6.0.0
-pkgrel=50
+pkgrel=51
 pkgdesc="Haskell Language Server API for plugin communication"
 url="https://github.com/haskell/haskell-language-server/hls-plugin-api";
 license=("Apache")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:55:47
  Author: felixonmars
Revision: 889919

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 889918, 
haskell-shake/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:55:47 UTC (rev 889919)
@@ -0,0 +1,60 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=shake
+pkgname=haskell-shake
+pkgver=0.19.4
+pkgrel=53
+pkgdesc="Build system library, like Make, but more accurate dependencies."
+url="https://shakebuild.com";
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-extra' 'haskell-filepattern' 'haskell-hashable'
+ 'haskell-heaps' 'haskell-js-dgtable' 'haskell-js-flot' 
'haskell-js-jquery'
+ 'haskell-primitive' 'haskell-random' 'haskell-unordered-containers' 
'haskell-utf8-string')
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('11e1598bbdc8d747615ea00bc8b2dd6b1a6c8402e488b437027b4b5cb8f60b0847327a41f3c220b04b1849267b1bb2ed24cc5ccbb3aeecca3213f1e29de2e575')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/ghc --make/ghc -dynamic --make/' 
src/Test/{Command.hs,CloseFileHandles.hs}
+sed -e 's/ghc -package=Cabal/ghc -package=Cabal -dynamic/' \
+-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \
+-e 
's/"configure",/"configure","--enable-executable-dynamic","--disable-library-vanilla",/'
 \
+-i src/Test/Docs.hs
+sed -i 's/cmd "ghc" flags/cmd "ghc" "-dynamic" flags/' src/Test/Self.hs 
src/Test/SelfMake.hs
+sed -i 's/ghc --make/ghc -dynamic --make/' docs/manual/build.sh
+
+# Not sure about this one:
+sed -i 's/at cmd, called at/at want, called at/' src/Test/Errors.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
 --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-portable -f-cloud -f-embed-files
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:55:35
  Author: felixonmars
Revision: 889918

upgpkg: haskell-shake 0.19.4-53: rebuild with hedgehog 1.0.5

Modified:
  haskell-shake/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:47:15 UTC (rev 889917)
+++ PKGBUILD2021-03-12 23:55:35 UTC (rev 889918)
@@ -4,7 +4,7 @@
 _hkgname=shake
 pkgname=haskell-shake
 pkgver=0.19.4
-pkgrel=52
+pkgrel=53
 pkgdesc="Build system library, like Make, but more accurate dependencies."
 url="https://shakebuild.com";
 license=("BSD")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:47:15
  Author: felixonmars
Revision: 889917

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-js-jquery/repos/community-staging-x86_64/
  haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD
(from rev 889916, haskell-js-jquery/trunk/PKGBUILD)

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

Copied: haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 
889916, haskell-js-jquery/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:47:15 UTC (rev 889917)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=js-jquery
+pkgname=haskell-js-jquery
+pkgver=3.3.1
+pkgrel=620
+pkgdesc="Obtain minified jQuery code"
+url="https://github.com/ndmitchell/js-jquery#readme";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-http')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('359a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb')
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
"${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:47:03
  Author: felixonmars
Revision: 889916

upgpkg: haskell-js-jquery 3.3.1-620: rebuild with hedgehog 1.0.5

Modified:
  haskell-js-jquery/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:46:26 UTC (rev 889915)
+++ PKGBUILD2021-03-12 23:47:03 UTC (rev 889916)
@@ -4,7 +4,7 @@
 _hkgname=js-jquery
 pkgname=haskell-js-jquery
 pkgver=3.3.1
-pkgrel=619
+pkgrel=620
 pkgdesc="Obtain minified jQuery code"
 url="https://github.com/ndmitchell/js-jquery#readme";
 license=("MIT")


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:46:26
  Author: felixonmars
Revision: 889915

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 889914, 
haskell-http/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:46:26 UTC (rev 889915)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=HTTP
+pkgname=haskell-http
+pkgver=4000.3.15
+pkgrel=128
+pkgdesc="A library for client-side HTTP"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-network' 'haskell-network-uri')
+makedepends=('ghc' 'haskell-hunit' 'haskell-httpd-shed' 'haskell-puremd5' 
'haskell-split'
+ 'haskell-test-framework' 'haskell-test-framework-hunit' 
'haskell-case-insensitive'
+ 'haskell-http-types' 'haskell-wai' 'haskell-warp' 
'haskell-conduit'
+ 'haskell-conduit-extra')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('74015725d15f5dcd1f7212100e26ae82da31201b77e729322ea95e88018ae1ef3a1bd5c2b8ac525f14276a24f2781de9de757aa5f83c71e260d6a61223b756d2')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *3.3/<4/' $_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 \
+-f-mtl1 -f-warn-as-error -f-conduit10 -fwarp-tests -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
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:46:15
  Author: felixonmars
Revision: 889914

upgpkg: haskell-http 4000.3.15-128: rebuild with hedgehog 1.0.5

Modified:
  haskell-http/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:45:10 UTC (rev 889913)
+++ PKGBUILD2021-03-12 23:46:15 UTC (rev 889914)
@@ -4,7 +4,7 @@
 _hkgname=HTTP
 pkgname=haskell-http
 pkgver=4000.3.15
-pkgrel=127
+pkgrel=128
 pkgdesc="A library for client-side HTTP"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('BSD')


[arch-commits] Commit in haskell-wai-handler-launch/repos (2 files)

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:45:10
  Author: felixonmars
Revision: 889913

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wai-handler-launch/repos/community-staging-x86_64/
  haskell-wai-handler-launch/repos/community-staging-x86_64/PKGBUILD
(from rev 889912, haskell-wai-handler-launch/trunk/PKGBUILD)

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

Copied: haskell-wai-handler-launch/repos/community-staging-x86_64/PKGBUILD 
(from rev 889912, haskell-wai-handler-launch/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 23:45:10 UTC (rev 889913)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wai-handler-launch
+pkgname=haskell-wai-handler-launch
+pkgver=3.0.3.1
+pkgrel=238
+pkgdesc="Launch a web app in the default browser."
+url="https://github.com/yesodweb/wai";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-wai' 'haskell-warp' 'haskell-http-types' 
'haskell-streaming-commons'
+ 'haskell-async')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('12505691dae45d743f739785cc4a32851e0bca55a7f3513d973de24722704eb5c62a8034f7bcddd8eb756ccf2a2fd9ab92986fec6e56d34d9e7a3fa900355c02')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


[arch-commits] Commit in haskell-wai-handler-launch/trunk (PKGBUILD)

2021-03-12 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 23:44:58
  Author: felixonmars
Revision: 889912

upgpkg: haskell-wai-handler-launch 3.0.3.1-238: rebuild with hedgehog 1.0.5

Modified:
  haskell-wai-handler-launch/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-03-12 23:44:17 UTC (rev 889911)
+++ PKGBUILD2021-03-12 23:44:58 UTC (rev 889912)
@@ -4,7 +4,7 @@
 _hkgname=wai-handler-launch
 pkgname=haskell-wai-handler-launch
 pkgver=3.0.3.1
-pkgrel=237
+pkgrel=238
 pkgdesc="Launch a web app in the default browser."
 url="https://github.com/yesodweb/wai";
 license=("MIT")


  1   2   3   4   5   6   7   8   9   10   >