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

2019-01-23 Thread Levente Polyak via arch-commits
Date: Thursday, January 24, 2019 @ 01:43:03
  Author: anthraxx
Revision: 344643

archrelease: copy trunk to extra-any

Added:
  usbctl/repos/extra-any/PKGBUILD
(from rev 344642, usbctl/trunk/PKGBUILD)
Deleted:
  usbctl/repos/extra-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-24 01:42:57 UTC (rev 344642)
+++ PKGBUILD2019-01-24 01:43:03 UTC (rev 344643)
@@ -1,27 +0,0 @@
-# Maintainer: Levente Polyak 
-# Maintainer: kpcyrd 
-
-pkgname=usbctl
-pkgver=1.0
-pkgrel=1
-pkgdesc='Linux-hardened deny_new_usb control'
-url='https://github.com/anthraxx/usbctl'
-arch=('any')
-license=('MIT')
-depends=('linux-hardened' 'bash' 'usbutils' 'coreutils' 'diffutils' 
'procps-ng' 'grep' 'util-linux')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/anthraxx/${pkgname}/archive/${pkgver}/${pkgver}.tar.gz
-
${pkgname}-${pkgver}.tar.gz.sig::https://github.com/anthraxx/usbctl/releases/download/${pkgver}/${pkgver}.tar.gz.sig)
-sha512sums=('0f16297188439d10c1dcff6368ec830c4f665e05c01790383791cb207bda5667416c8f3b662173e6d7c5ffac2ef2b83593889b0e76a4a061129df5128bf2f4f6'
-'SKIP')
-validpgpkeys=('E240B57E2C4630BA768E2F26FC1B547C8D8172C8') # Levente Polyak
-
-package() {
-  cd ${pkgname}-${pkgver}
-  install -Dm 755 usbctl -t "${pkgdir}/usr/bin"
-  install -Dm 644 contrib/systemd/deny-new-usb.service -t 
"${pkgdir}/usr/lib/systemd/system"
-  install -Dm 644 contrib/completion/bash/usbctl -t 
"${pkgdir}/usr/share/bash-completion/completions"
-  install -Dm 644 contrib/completion/zsh/_usbctl -t 
"${pkgdir}/usr/share/zsh/site-functions"
-  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: usbctl/repos/extra-any/PKGBUILD (from rev 344642, usbctl/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-24 01:43:03 UTC (rev 344643)
@@ -0,0 +1,31 @@
+# Maintainer: Levente Polyak 
+# Maintainer: kpcyrd 
+
+pkgname=usbctl
+pkgver=1.1
+pkgrel=1
+pkgdesc='Linux-hardened deny_new_usb control'
+url='https://github.com/anthraxx/usbctl'
+arch=('any')
+license=('MIT')
+depends=('linux-hardened' 'bash' 'usbutils' 'coreutils' 'diffutils' 
'procps-ng' 'grep' 'util-linux')
+checkdepends=('shellcheck')
+optdepends=('sudo: elevate to root when needed')
+source=(https://github.com/anthraxx/usbctl/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
+
https://github.com/anthraxx/usbctl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz.sig)
+sha512sums=('11425f7fbe5ea5a4df5b15d886c933b30fe01975f00fcf77a607096fa4219a0be3e44a0fa6c1b88fb8f9531dbe45ce98a6b2f232bf8d6c4e8c04e4ce9e043fbf'
+'SKIP')
+validpgpkeys=('E240B57E2C4630BA768E2F26FC1B547C8D8172C8') # Levente Polyak
+
+check() {
+  cd ${pkgname}-${pkgver}
+  make test
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" MANDIR=/share/man/man1 install
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim:set ts=2 sw=2 et:


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

2019-01-23 Thread Levente Polyak via arch-commits
Date: Thursday, January 24, 2019 @ 01:42:57
  Author: anthraxx
Revision: 344642

upgpkg: usbctl 1.1-1

Modified:
  usbctl/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-24 01:19:41 UTC (rev 344641)
+++ PKGBUILD2019-01-24 01:42:57 UTC (rev 344642)
@@ -2,7 +2,7 @@
 # Maintainer: kpcyrd 
 
 pkgname=usbctl
-pkgver=1.0
+pkgver=1.1
 pkgrel=1
 pkgdesc='Linux-hardened deny_new_usb control'
 url='https://github.com/anthraxx/usbctl'
@@ -9,18 +9,22 @@
 arch=('any')
 license=('MIT')
 depends=('linux-hardened' 'bash' 'usbutils' 'coreutils' 'diffutils' 
'procps-ng' 'grep' 'util-linux')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/anthraxx/${pkgname}/archive/${pkgver}/${pkgver}.tar.gz
-
${pkgname}-${pkgver}.tar.gz.sig::https://github.com/anthraxx/usbctl/releases/download/${pkgver}/${pkgver}.tar.gz.sig)
-sha512sums=('0f16297188439d10c1dcff6368ec830c4f665e05c01790383791cb207bda5667416c8f3b662173e6d7c5ffac2ef2b83593889b0e76a4a061129df5128bf2f4f6'
+checkdepends=('shellcheck')
+optdepends=('sudo: elevate to root when needed')
+source=(https://github.com/anthraxx/usbctl/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
+
https://github.com/anthraxx/usbctl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz.sig)
+sha512sums=('11425f7fbe5ea5a4df5b15d886c933b30fe01975f00fcf77a607096fa4219a0be3e44a0fa6c1b88fb8f9531dbe45ce98a6b2f232bf8d6c4e8c04e4ce9e043fbf'
 'SKIP')
 validpgpkeys=('E240B57E2C4630BA768E2F26FC1B547C8D8172C8') # Levente Polyak
 
+check() {
+  cd ${pkgname}-${pkgver}
+  make test
+}
+
 package() {
   cd ${pkgname}-${pkgver}
-  install -Dm 755 usbctl -t "${pkgdir}/usr/bin"
-  install -Dm 644 contrib/systemd/deny-new-usb.service -t 
"${pkgdir}/usr/lib/systemd/system"
-  install -Dm 644 contrib/completion/bash/usbctl -t 
"${pkgdir}/usr/share/bash-completion/completions"
-  install -Dm 644 contrib/completion/zsh/_usbctl -t 
"${pkgdir}/usr/share/zsh/site-functions"
+  make DESTDIR="${pkgdir}" MANDIR=/share/man/man1 install
   install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }
 


[arch-commits] Commit in linux-hardened/trunk (PKGBUILD config.x86_64)

2019-01-23 Thread Levente Polyak via arch-commits
Date: Thursday, January 24, 2019 @ 01:19:32
  Author: anthraxx
Revision: 344640

upgpkg: linux-hardened 4.19.17.a-1

Modified:
  linux-hardened/trunk/PKGBUILD
  linux-hardened/trunk/config.x86_64

---+
 PKGBUILD  |8 
 config.x86_64 |2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 23:32:28 UTC (rev 344639)
+++ PKGBUILD2019-01-24 01:19:32 UTC (rev 344640)
@@ -4,7 +4,7 @@
 # Contributor: Thomas Baechler 
 
 pkgbase=linux-hardened
-_pkgver=4.19.16
+_pkgver=4.19.17
 _hardenedver=a
 _srcname=linux-${_pkgver}
 pkgver=${_pkgver}.${_hardenedver}
@@ -23,11 +23,11 @@
 linux.preset   # standard config files for mkinitcpio ramdisk
 )
 replaces=('linux-grsec')
-sha256sums=('d8a088381fe3e7e5484c060dabcdda4b053ef7114f91cfd56db003a89bb11bdf'
+sha256sums=('872d92a17a2d252ccd6334503bc8f67eebceeb99cb822a77f5c72b936f2ccb59'
 'SKIP'
-'a8c4d2a56d9b9c792ea3d9e99fe47fcb96722e1a6256bff856206bc70dbb02cc'
+'bf4aa0b1dd5c15e12f60163bdb3cd16dd2578bd5a4f3e06219317925c85c90a1'
 'SKIP'
-'44d3efb5f6ccbbdc9a59093cf66a3114e043a35fe071938e64467b86d283e97b'
+'fce89e9334006f85bec10ced4fe5d61a35f6b6622a4eb100745c54a5e895af50'
 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
 'c043f3033bb781e2688794a59f6d1f7ed49ef9b13eb77ff9a425df33a244a636'
 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65')

Modified: config.x86_64
===
--- config.x86_64   2019-01-23 23:32:28 UTC (rev 344639)
+++ config.x86_64   2019-01-24 01:19:32 UTC (rev 344640)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.16 Kernel Configuration
+# Linux/x86 4.19.17 Kernel Configuration
 #
 
 #


[arch-commits] Commit in linux-hardened/repos/extra-x86_64 (12 files)

2019-01-23 Thread Levente Polyak via arch-commits
Date: Thursday, January 24, 2019 @ 01:19:41
  Author: anthraxx
Revision: 344641

archrelease: copy trunk to extra-x86_64

Added:
  linux-hardened/repos/extra-x86_64/60-linux.hook
(from rev 344640, linux-hardened/trunk/60-linux.hook)
  linux-hardened/repos/extra-x86_64/90-linux.hook
(from rev 344640, linux-hardened/trunk/90-linux.hook)
  linux-hardened/repos/extra-x86_64/PKGBUILD
(from rev 344640, linux-hardened/trunk/PKGBUILD)
  linux-hardened/repos/extra-x86_64/config.x86_64
(from rev 344640, linux-hardened/trunk/config.x86_64)
  linux-hardened/repos/extra-x86_64/linux.install
(from rev 344640, linux-hardened/trunk/linux.install)
  linux-hardened/repos/extra-x86_64/linux.preset
(from rev 344640, linux-hardened/trunk/linux.preset)
Deleted:
  linux-hardened/repos/extra-x86_64/60-linux.hook
  linux-hardened/repos/extra-x86_64/90-linux.hook
  linux-hardened/repos/extra-x86_64/PKGBUILD
  linux-hardened/repos/extra-x86_64/config.x86_64
  linux-hardened/repos/extra-x86_64/linux.install
  linux-hardened/repos/extra-x86_64/linux.preset

---+
 60-linux.hook |   24 
 90-linux.hook |   22 
 PKGBUILD  |  504 -
 config.x86_64 |19572 
 linux.install |   26 
 linux.preset  |   28 
 6 files changed, 10088 insertions(+), 10088 deletions(-)

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


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

2019-01-23 Thread Kyle Keen via arch-commits
Date: Thursday, January 24, 2019 @ 00:10:10
  Author: kkeen
Revision: 427421

archrelease: copy trunk to community-x86_64

Added:
  fortune-mod/repos/community-x86_64/PKGBUILD
(from rev 427420, fortune-mod/trunk/PKGBUILD)
Deleted:
  fortune-mod/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-24 00:09:47 UTC (rev 427420)
+++ PKGBUILD2019-01-24 00:10:10 UTC (rev 427421)
@@ -1,49 +0,0 @@
-# Maintainer: Kevin Piche 
-# Contributor: Dale Blount 
-
-pkgname=fortune-mod
-pkgver=2.6.1
-pkgrel=1
-pkgdesc="The Fortune Cookie Program from BSD games"
-arch=('x86_64')
-url="http://www.shlomifish.org/open-source/projects/fortune-mod/;
-license=('BSD')
-depends=('recode')
-makedepends=('cmake')
-source=("https://github.com/shlomif/fortune-mod/archive/fortune-mod-$pkgver.tar.gz;)
-md5sums=('a196c41bc89a6ca018c100ea03c44b4f')
-
-prepare() {
-  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
-  # probably a better way to do this but it is baked in hard
-  sed -i 's|/games/|/|' CMakeLists.txt
-  sed -i 's|"sbin"|"bin"|' CMakeLists.txt
-  sed -i 's|"games"|"bin"|' CMakeLists.txt
-  sed -i 's|/games/fortunes|/fortune|' datfiles/{,off/}CMakeLists.txt
-}
-
-build() {
-  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
-  mkdir -p build
-  cd build
-  cmake  .. \
--DCMAKE_INSTALL_PREFIX=/usr \
--DNO_OFFENSIVE=OFF \
--DLOCALDIR=/usr/share/fortune/ \
--DLOCALODIR=/usr/share/fortune/off/ \
--DCOOKIEDIR=/usr/share/fortune/ \
--DOCOOKIEDIR=/usr/share/fortune/off/
-  make REGEXDEFS='-DHAVE_REGEX_H -DPOSIX_REGEX -DHAVE_STDBOOL'
-}
-
-package() {
-  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod/build"
-  make DESTDIR="$pkgdir" \
-   FORTDIR="$pkgdir/usr/bin" \
-   COOKIEDIR="$pkgdir/usr/share/fortune" \
-   BINDIR="$pkgdir/usr/bin" \
-   BINMANDIR="$pkgdir/usr/share/man/man1" \
-   FORTMANDIR="$pkgdir/usr/share/man/man6" install
-  rm "$pkgdir/usr/share/fortune/"{,off/}*.u8
-  install -Dm644 ../../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: fortune-mod/repos/community-x86_64/PKGBUILD (from rev 427420, 
fortune-mod/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-24 00:10:10 UTC (rev 427421)
@@ -0,0 +1,49 @@
+# Maintainer: Kevin Piche 
+# Contributor: Dale Blount 
+
+pkgname=fortune-mod
+pkgver=2.6.2
+pkgrel=1
+pkgdesc="The Fortune Cookie Program from BSD games"
+arch=('x86_64')
+url="http://www.shlomifish.org/open-source/projects/fortune-mod/;
+license=('BSD')
+depends=('recode')
+makedepends=('cmake')
+source=("https://github.com/shlomif/fortune-mod/archive/fortune-mod-$pkgver.tar.gz;)
+md5sums=('59580c8fc2f26ed0b9a1e0a13257bfdf')
+
+prepare() {
+  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
+  # probably a better way to do this but it is baked in hard
+  sed -i 's|/games/|/|' CMakeLists.txt
+  sed -i 's|"sbin"|"bin"|' CMakeLists.txt
+  sed -i 's|"games"|"bin"|' CMakeLists.txt
+  sed -i 's|/games/fortunes|/fortune|' datfiles/{,off/}CMakeLists.txt
+}
+
+build() {
+  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
+  mkdir -p build
+  cd build
+  cmake  .. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DNO_OFFENSIVE=OFF \
+-DLOCALDIR=/usr/share/fortune/ \
+-DLOCALODIR=/usr/share/fortune/off/ \
+-DCOOKIEDIR=/usr/share/fortune/ \
+-DOCOOKIEDIR=/usr/share/fortune/off/
+  make REGEXDEFS='-DHAVE_REGEX_H -DPOSIX_REGEX -DHAVE_STDBOOL'
+}
+
+package() {
+  cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod/build"
+  make DESTDIR="$pkgdir" \
+   FORTDIR="$pkgdir/usr/bin" \
+   COOKIEDIR="$pkgdir/usr/share/fortune" \
+   BINDIR="$pkgdir/usr/bin" \
+   BINMANDIR="$pkgdir/usr/share/man/man1" \
+   FORTMANDIR="$pkgdir/usr/share/man/man6" install
+  rm "$pkgdir/usr/share/fortune/"{,off/}*.u8
+  install -Dm644 ../../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}


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

2019-01-23 Thread Kyle Keen via arch-commits
Date: Thursday, January 24, 2019 @ 00:09:47
  Author: kkeen
Revision: 427420

upgpkg: fortune-mod 2.6.2-1

Modified:
  fortune-mod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 23:28:43 UTC (rev 427419)
+++ PKGBUILD2019-01-24 00:09:47 UTC (rev 427420)
@@ -2,7 +2,7 @@
 # Contributor: Dale Blount 
 
 pkgname=fortune-mod
-pkgver=2.6.1
+pkgver=2.6.2
 pkgrel=1
 pkgdesc="The Fortune Cookie Program from BSD games"
 arch=('x86_64')
@@ -11,7 +11,7 @@
 depends=('recode')
 makedepends=('cmake')
 
source=("https://github.com/shlomif/fortune-mod/archive/fortune-mod-$pkgver.tar.gz;)
-md5sums=('a196c41bc89a6ca018c100ea03c44b4f')
+md5sums=('59580c8fc2f26ed0b9a1e0a13257bfdf')
 
 prepare() {
   cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"


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

2019-01-23 Thread Christian Hesse via arch-commits
Date: Wednesday, January 23, 2019 @ 23:32:28
  Author: eworm
Revision: 344639

archrelease: copy trunk to testing-x86_64

Added:
  mariadb/repos/testing-x86_64/
  mariadb/repos/testing-x86_64/0001-systemd-240.patch
(from rev 344638, mariadb/trunk/0001-systemd-240.patch)
  mariadb/repos/testing-x86_64/PKGBUILD
(from rev 344638, mariadb/trunk/PKGBUILD)
  mariadb/repos/testing-x86_64/mariadb.install
(from rev 344638, mariadb/trunk/mariadb.install)

+
 0001-systemd-240.patch |   18 +++
 PKGBUILD   |  233 +++
 mariadb.install|   15 +++
 3 files changed, 266 insertions(+)

Copied: mariadb/repos/testing-x86_64/0001-systemd-240.patch (from rev 344638, 
mariadb/trunk/0001-systemd-240.patch)
===
--- testing-x86_64/0001-systemd-240.patch   (rev 0)
+++ testing-x86_64/0001-systemd-240.patch   2019-01-23 23:32:28 UTC (rev 
344639)
@@ -0,0 +1,18 @@
+diff --git a/mysys/my_file.c b/mysys/my_file.c
+index a23ab487d00..23226595b2e 100644
+--- a/mysys/my_file.c
 b/mysys/my_file.c
+@@ -52,10 +52,9 @@ static uint set_max_open_files(uint max_file_limit)
+ DBUG_PRINT("info", ("rlim_cur: %u  rlim_max: %u",
+   (uint) rlimit.rlim_cur,
+   (uint) rlimit.rlim_max));
+-if ((ulonglong) rlimit.rlim_cur == (ulonglong) RLIM_INFINITY)
+-  rlimit.rlim_cur = max_file_limit;
+-if (rlimit.rlim_cur >= max_file_limit)
+-  DBUG_RETURN(rlimit.rlim_cur);   /* purecov: inspected */
++if ((ulonglong) rlimit.rlim_cur == (ulonglong) RLIM_INFINITY ||
++rlimit.rlim_cur >= max_file_limit)
++  DBUG_RETURN(max_file_limit);
+ rlimit.rlim_cur= rlimit.rlim_max= max_file_limit;
+ if (setrlimit(RLIMIT_NOFILE, ))
+   max_file_limit= old_cur;/* Use original value */

Copied: mariadb/repos/testing-x86_64/PKGBUILD (from rev 344638, 
mariadb/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-01-23 23:32:28 UTC (rev 344639)
@@ -0,0 +1,233 @@
+# Maintainer: Bartłomiej Piotrowski 
+# Maintainer: Christian Hesse 
+
+pkgbase=mariadb
+pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop')
+pkgdesc='Fast SQL database server, derived from MySQL'
+pkgver=10.3.12
+pkgrel=4
+arch=('x86_64')
+license=('GPL')
+url='https://mariadb.org/'
+makedepends=('boost' 'bzip2' 'cmake' 'jemalloc' 'libaio' 'libxml2' 'lz4' 'lzo'
+ 'openssl' 'systemd' 'zlib' 'zstd')
+validpgpkeys=('199369E5404BD5FC7D2FE43BCBCB082A1BB943DB') # MariaDB Package 
Signing Key 
+source=("https://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz"{,.asc}
+'0001-systemd-240.patch')
+sha256sums=('f7449a34c25e0455928d7983dae83fd2069fe1f16c4c5f4aeed9ed9d3f081ff6'
+'SKIP'
+'d57500014f50d73fe7f35a4503488fb1008bbd15cbcc6ec9aa927fc801e816f4')
+
+prepare() {
+  cd $pkgbase-$pkgver/
+
+  # Changes to the upstream unit files:
+  #  * remove the alias from unit files, we install symlinks in package 
function
+  #  * enable PrivateTmp for a little bit more security
+  #  * force preloading jemalloc for memory management
+  sed -i -e '/^Alias/d' \
+-e '/^PrivateTmp/c PrivateTmp=true' \
+-e '/# Environment="LD_/a 
Environment="LD_PRELOAD=/usr/lib/libjemalloc.so"' \
+support-files/mariadb{,@}.service.in
+
+  # let's create the datadir from tmpfiles
+  echo 'd @MYSQL_DATADIR@ 0700 @MYSQLD_USER@ @MYSQLD_USER@ -' >> 
support-files/tmpfiles.conf.in
+
+  # instantiated configs are not subject to be included from main config
+  sed -i 's|@sysconf2dir@|@sysconfdir@|' support-files/mari...@.service.in
+
+  # fix path to our config
+  sed -i 's|my.cnf.d|mysql/my.cnf.d|' 
support-files/rpm/{my.cnf,enable_encryption.preset}
+
+  # fix memory allocation and OOM with systemd >= 240
+  # https://bugs.archlinux.org/task/61433
+  # https://github.com/systemd/systemd/issues/11510
+  # https://jira.mariadb.org/browse/MDEV-18360
+  patch -Np1 < ../0001-systemd-240.patch
+}
+
+build() {
+  local _cmake_options=(
+# build options
+-DCMAKE_BUILD_TYPE=RelWithDebInfo
+-Wno-dev
+
+# file paths
+# /etc
+-DINSTALL_SYSCONFDIR=/etc/mysql
+-DINSTALL_SYSCONF2DIR=/etc/mysql/my.cnf.d
+# /run
+-DINSTALL_UNIX_ADDRDIR=/run/mysqld/mysqld.sock
+# /usr
+-DCMAKE_INSTALL_PREFIX=/usr
+# /usr/bin /usr/include
+-DINSTALL_SCRIPTDIR=bin
+-DINSTALL_INCLUDEDIR=include/mysql
+# /usr/lib
+-DINSTALL_PLUGINDIR=lib/mysql/plugin
+-DINSTALL_SYSTEMD_UNITDIR=/usr/lib/systemd/system/
+-DINSTALL_SYSTEMD_SYSUSERSDIR=/usr/lib/sysusers.d/
+-DINSTALL_SYSTEMD_TMPFILESDIR=/usr/lib/tmpfiles.d/
+# /usr/share
+-DINSTALL_SHAREDIR=share
+-DINSTALL_SUPPORTFILESDIR=share/mysql
+

[arch-commits] Commit in mariadb/trunk (0001-systemd-240.patch PKGBUILD)

2019-01-23 Thread Christian Hesse via arch-commits
Date: Wednesday, January 23, 2019 @ 23:32:24
  Author: eworm
Revision: 344638

upgpkg: mariadb 10.3.12-4

fix memory allocation and OOM with systemd >= 240 (FS#61433)

Added:
  mariadb/trunk/0001-systemd-240.patch
Modified:
  mariadb/trunk/PKGBUILD

+
 0001-systemd-240.patch |   18 ++
 PKGBUILD   |   14 +++---
 2 files changed, 29 insertions(+), 3 deletions(-)

Added: 0001-systemd-240.patch
===
--- 0001-systemd-240.patch  (rev 0)
+++ 0001-systemd-240.patch  2019-01-23 23:32:24 UTC (rev 344638)
@@ -0,0 +1,18 @@
+diff --git a/mysys/my_file.c b/mysys/my_file.c
+index a23ab487d00..23226595b2e 100644
+--- a/mysys/my_file.c
 b/mysys/my_file.c
+@@ -52,10 +52,9 @@ static uint set_max_open_files(uint max_file_limit)
+ DBUG_PRINT("info", ("rlim_cur: %u  rlim_max: %u",
+   (uint) rlimit.rlim_cur,
+   (uint) rlimit.rlim_max));
+-if ((ulonglong) rlimit.rlim_cur == (ulonglong) RLIM_INFINITY)
+-  rlimit.rlim_cur = max_file_limit;
+-if (rlimit.rlim_cur >= max_file_limit)
+-  DBUG_RETURN(rlimit.rlim_cur);   /* purecov: inspected */
++if ((ulonglong) rlimit.rlim_cur == (ulonglong) RLIM_INFINITY ||
++rlimit.rlim_cur >= max_file_limit)
++  DBUG_RETURN(max_file_limit);
+ rlimit.rlim_cur= rlimit.rlim_max= max_file_limit;
+ if (setrlimit(RLIMIT_NOFILE, ))
+   max_file_limit= old_cur;/* Use original value */

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 22:01:56 UTC (rev 344637)
+++ PKGBUILD2019-01-23 23:32:24 UTC (rev 344638)
@@ -5,7 +5,7 @@
 pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop')
 pkgdesc='Fast SQL database server, derived from MySQL'
 pkgver=10.3.12
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 license=('GPL')
 url='https://mariadb.org/'
@@ -12,9 +12,11 @@
 makedepends=('boost' 'bzip2' 'cmake' 'jemalloc' 'libaio' 'libxml2' 'lz4' 'lzo'
  'openssl' 'systemd' 'zlib' 'zstd')
 validpgpkeys=('199369E5404BD5FC7D2FE43BCBCB082A1BB943DB') # MariaDB Package 
Signing Key 
-source=("https://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz"{,.asc})
+source=("https://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz"{,.asc}
+'0001-systemd-240.patch')
 sha256sums=('f7449a34c25e0455928d7983dae83fd2069fe1f16c4c5f4aeed9ed9d3f081ff6'
-'SKIP')
+'SKIP'
+'d57500014f50d73fe7f35a4503488fb1008bbd15cbcc6ec9aa927fc801e816f4')
 
 prepare() {
   cd $pkgbase-$pkgver/
@@ -36,6 +38,12 @@
 
   # fix path to our config
   sed -i 's|my.cnf.d|mysql/my.cnf.d|' 
support-files/rpm/{my.cnf,enable_encryption.preset}
+
+  # fix memory allocation and OOM with systemd >= 240
+  # https://bugs.archlinux.org/task/61433
+  # https://github.com/systemd/systemd/issues/11510
+  # https://jira.mariadb.org/browse/MDEV-18360
+  patch -Np1 < ../0001-systemd-240.patch
 }
 
 build() {


[arch-commits] Commit in kea-devel-docs/repos/community-any (PKGBUILD PKGBUILD)

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 23:28:43
  Author: zorun
Revision: 427419

archrelease: copy trunk to community-any

Added:
  kea-devel-docs/repos/community-any/PKGBUILD
(from rev 427418, kea-devel-docs/trunk/PKGBUILD)
Deleted:
  kea-devel-docs/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-23 22:24:23 UTC (rev 427418)
+++ PKGBUILD2019-01-23 23:28:43 UTC (rev 427419)
@@ -1,33 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-pkgname='kea-devel-docs'
-pkgver=1.5.0
-pkgrel=1
-pkgdesc='Developer documentation for Kea, a high-performance, extensible DHCP 
server engine'
-arch=('any')
-url='http://kea.isc.org'
-license=('MPL2')
-depends=()
-makedepends=('botan' 'boost' 'log4cplus' # Only here to make ./configure 
happy, not actually used.
- 'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz')
-source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc})
-sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
-'SKIP')
-validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
-
-build() {
-  cd "${srcdir}/kea-${pkgver}"
-  autoreconf --install
-  ./configure \
-  --prefix='/usr' \
-  --sbindir='/usr/bin' \
-  --libexecdir='/usr/bin' \
-  --sysconfdir='/etc' \
-  --localstatedir='/var'
-  make -C doc devel
-}
-
-package() {
-  cd "${srcdir}/kea-${pkgver}"
-  install -d "${pkgdir}/usr/share/doc/kea/"
-  cp -r doc/html "${pkgdir}/usr/share/doc/kea/devel"
-}

Copied: kea-devel-docs/repos/community-any/PKGBUILD (from rev 427418, 
kea-devel-docs/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-23 23:28:43 UTC (rev 427419)
@@ -0,0 +1,33 @@
+# Maintainer: Baptiste Jonglez 
+pkgname='kea-devel-docs'
+pkgver=1.5.0
+pkgrel=1
+pkgdesc='Developer documentation for Kea, a high-performance, extensible DHCP 
server engine'
+arch=('any')
+url='http://kea.isc.org'
+license=('MPL2')
+depends=()
+makedepends=('botan' 'boost' 'log4cplus' # Only here to make ./configure 
happy, not actually used.
+ 'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz')
+source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc})
+sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
+'SKIP')
+validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
+
+build() {
+  cd "${srcdir}/kea-${pkgver}"
+  autoreconf --install
+  ./configure \
+  --prefix='/usr' \
+  --sbindir='/usr/bin' \
+  --libexecdir='/usr/bin' \
+  --sysconfdir='/etc' \
+  --localstatedir='/var'
+  make -C doc devel
+}
+
+package() {
+  cd "${srcdir}/kea-${pkgver}"
+  install -d "${pkgdir}/usr/share/doc/kea/"
+  cp -r doc/html "${pkgdir}/usr/share/doc/kea/devel"
+}


[arch-commits] Commit in kea-devel-docs/repos/community-any (PKGBUILD PKGBUILD)

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 22:24:23
  Author: zorun
Revision: 427418

archrelease: copy trunk to community-any

Added:
  kea-devel-docs/repos/community-any/PKGBUILD
(from rev 427417, kea-devel-docs/trunk/PKGBUILD)
Deleted:
  kea-devel-docs/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-23 22:23:48 UTC (rev 427417)
+++ PKGBUILD2019-01-23 22:24:23 UTC (rev 427418)
@@ -1,33 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-pkgname='kea-devel-docs'
-pkgver=1.4.0
-pkgrel=1
-pkgdesc='Developer documentation for Kea, a high-performance, extensible DHCP 
server engine'
-arch=('any')
-url='http://kea.isc.org'
-license=('MPL2')
-depends=()
-makedepends=('botan' 'boost' 'log4cplus' # Only here to make ./configure 
happy, not actually used.
- 'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz')
-source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc})
-sha512sums=('ce4e2bcdc6f06472c4dccfc9cc26b06ff10ce1ce947b2bdc8753bbb15ff77831f7317625bdd81d24c945cf0d4c33cf9eef0ae0be21149532b0b9b9bc8892dd14'
-'SKIP')
-validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
-
-build() {
-  cd "${srcdir}/kea-${pkgver}"
-  autoreconf --install
-  ./configure \
-  --prefix='/usr' \
-  --sbindir='/usr/bin' \
-  --libexecdir='/usr/bin' \
-  --sysconfdir='/etc' \
-  --localstatedir='/var'
-  make -C doc devel
-}
-
-package() {
-  cd "${srcdir}/kea-${pkgver}"
-  install -d "${pkgdir}/usr/share/doc/kea/"
-  cp -r doc/html "${pkgdir}/usr/share/doc/kea/devel"
-}

Copied: kea-devel-docs/repos/community-any/PKGBUILD (from rev 427417, 
kea-devel-docs/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-23 22:24:23 UTC (rev 427418)
@@ -0,0 +1,33 @@
+# Maintainer: Baptiste Jonglez 
+pkgname='kea-devel-docs'
+pkgver=1.5.0
+pkgrel=1
+pkgdesc='Developer documentation for Kea, a high-performance, extensible DHCP 
server engine'
+arch=('any')
+url='http://kea.isc.org'
+license=('MPL2')
+depends=()
+makedepends=('botan' 'boost' 'log4cplus' # Only here to make ./configure 
happy, not actually used.
+ 'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz')
+source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc})
+sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
+'SKIP')
+validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
+
+build() {
+  cd "${srcdir}/kea-${pkgver}"
+  autoreconf --install
+  ./configure \
+  --prefix='/usr' \
+  --sbindir='/usr/bin' \
+  --libexecdir='/usr/bin' \
+  --sysconfdir='/etc' \
+  --localstatedir='/var'
+  make -C doc devel
+}
+
+package() {
+  cd "${srcdir}/kea-${pkgver}"
+  install -d "${pkgdir}/usr/share/doc/kea/"
+  cp -r doc/html "${pkgdir}/usr/share/doc/kea/devel"
+}


[arch-commits] Commit in kea-devel-docs/trunk (PKGBUILD)

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 22:23:48
  Author: zorun
Revision: 427417

upgpkg: kea-devel-docs 1.5.0-1

Modified:
  kea-devel-docs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 22:09:18 UTC (rev 427416)
+++ PKGBUILD2019-01-23 22:23:48 UTC (rev 427417)
@@ -1,6 +1,6 @@
 # Maintainer: Baptiste Jonglez 
 pkgname='kea-devel-docs'
-pkgver=1.4.0
+pkgver=1.5.0
 pkgrel=1
 pkgdesc='Developer documentation for Kea, a high-performance, extensible DHCP 
server engine'
 arch=('any')
@@ -10,7 +10,7 @@
 makedepends=('botan' 'boost' 'log4cplus' # Only here to make ./configure 
happy, not actually used.
  'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz')
 source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc})
-sha512sums=('ce4e2bcdc6f06472c4dccfc9cc26b06ff10ce1ce947b2bdc8753bbb15ff77831f7317625bdd81d24c945cf0d4c33cf9eef0ae0be21149532b0b9b9bc8892dd14'
+sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
 'SKIP')
 validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
 


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

2019-01-23 Thread Daniel M. Capella via arch-commits
Date: Wednesday, January 23, 2019 @ 22:09:18
  Author: polyzen
Revision: 427416

Add uwsgi optdep

Modified:
  xandikos/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:56:21 UTC (rev 427415)
+++ PKGBUILD2019-01-23 22:09:18 UTC (rev 427416)
@@ -9,6 +9,7 @@
 license=('GPL3')
 depends=('python-defusedxml' 'python-dulwich' 'python-icalendar' 
'python-jinja')
 makedepends=('python-setuptools')
+optdepends=('uwsgi-plugin-python: to run in production')
 
source=("https://files.pythonhosted.org/packages/source/x/xandikos/xandikos-$pkgver.tar.gz;)
 
sha512sums=('52eb3d064690a3ca8bb99c90325485102600905def933939b5a79716409b7706fb8a8c977adaa59200ab6fb49ff2ba68fc1dab5f05bf43add7f72eaa9a18f40b')
 


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

2019-01-23 Thread Christian Hesse via arch-commits
Date: Wednesday, January 23, 2019 @ 22:01:52
  Author: eworm
Revision: 344636

upgpkg: archlinux-keyring 20190123-1

new upstream release with anthraxx's master key

Modified:
  archlinux-keyring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:56:08 UTC (rev 344635)
+++ PKGBUILD2019-01-23 22:01:52 UTC (rev 344636)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski 
 
 pkgname=archlinux-keyring
-pkgver=20190122
+pkgver=20190123
 pkgrel=1
 pkgdesc='Arch Linux PGP keyring'
 arch=(any)
@@ -10,7 +10,7 @@
 license=(GPL)
 install=$pkgname.install
 
source=(https://sources.archlinux.org/other/$pkgname/${pkgname}-${pkgver}.tar.gz{,.sig})
-sha256sums=('ed1286a622dd9e5eccc55ec8c563b761b3aa959a7d2b8df9a48ecf45595fd14c'
+sha256sums=('9f4f7bd844b94d75d24c891ab6cf85418b4f069800387f40cb39dfd4e3a989f9'
 'SKIP')
 validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC'  # Pierre Schmitz 

   'A314827C4E4250A204CE6E13284FC34C8E4B1A25'  # Thomas Bächler 



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

2019-01-23 Thread Christian Hesse via arch-commits
Date: Wednesday, January 23, 2019 @ 22:01:56
  Author: eworm
Revision: 344637

archrelease: copy trunk to testing-any

Added:
  archlinux-keyring/repos/testing-any/
  archlinux-keyring/repos/testing-any/PKGBUILD
(from rev 344636, archlinux-keyring/trunk/PKGBUILD)
  archlinux-keyring/repos/testing-any/archlinux-keyring.install
(from rev 344636, archlinux-keyring/trunk/archlinux-keyring.install)

---+
 PKGBUILD  |   26 ++
 archlinux-keyring.install |   22 ++
 2 files changed, 48 insertions(+)

Copied: archlinux-keyring/repos/testing-any/PKGBUILD (from rev 344636, 
archlinux-keyring/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2019-01-23 22:01:56 UTC (rev 344637)
@@ -0,0 +1,26 @@
+# Maintainer: Pierre Schmitz 
+# Maintainer: Bartłomiej Piotrowski 
+
+pkgname=archlinux-keyring
+pkgver=20190123
+pkgrel=1
+pkgdesc='Arch Linux PGP keyring'
+arch=(any)
+url='https://projects.archlinux.org/archlinux-keyring.git/'
+license=(GPL)
+install=$pkgname.install
+source=(https://sources.archlinux.org/other/$pkgname/${pkgname}-${pkgver}.tar.gz{,.sig})
+sha256sums=('9f4f7bd844b94d75d24c891ab6cf85418b4f069800387f40cb39dfd4e3a989f9'
+'SKIP')
+validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC'  # Pierre Schmitz 

+  'A314827C4E4250A204CE6E13284FC34C8E4B1A25'  # Thomas Bächler 

+  '86CFFCA918CF3AF47147588051E8B148AC34'  # Evangelos Foutras 

+  'F3691687D867B81B51CE07D9BBE43771487328A9'  # Bartlomiej 
Piotrowski 
+  'BD84DE71F493DF6814B0167254EDC91609BC9183'  # Christian Hesse 

+  'CFA6AF15E5C74149FC1D8C086D1655C14CE1C13E'  # Florian Pritz 

+  'E499C79F53C96A54E572FEE1C06086337C50773E')  # Jelle van der Waa 

+
+package() {
+  cd $pkgname-$pkgver
+  make PREFIX=/usr DESTDIR="$pkgdir" install
+}

Copied: archlinux-keyring/repos/testing-any/archlinux-keyring.install (from rev 
344636, archlinux-keyring/trunk/archlinux-keyring.install)
===
--- testing-any/archlinux-keyring.install   (rev 0)
+++ testing-any/archlinux-keyring.install   2019-01-23 22:01:56 UTC (rev 
344637)
@@ -0,0 +1,22 @@
+post_upgrade() {
+   if usr/bin/pacman-key -l >/dev/null 2>&1; then
+   usr/bin/pacman-key --populate archlinux
+
+   # Re-enable key of alad
+   # See https://bugs.archlinux.org/task/35478
+   if [[ -z "$2" ]] || [[ "$(vercmp "$2" "20181018-1")" -lt 0 ]]; 
then
+   printf 'enable\nquit\n' | LANG=C \
+   gpg --homedir /etc/pacman.d/gnupg \
+   --no-permission-warning --command-fd 0 \
+   --quiet --batch --edit-key \
+   DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A \
+   2>/dev/null
+   fi
+   fi
+}
+
+post_install() {
+   if [ -x usr/bin/pacman-key ]; then
+   post_upgrade
+   fi
+}


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

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 21:56:00
  Author: zorun
Revision: 427414

upgpkg: kea 1.5.0-1

Modified:
  kea/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:30:46 UTC (rev 427413)
+++ PKGBUILD2019-01-23 21:56:00 UTC (rev 427414)
@@ -1,12 +1,12 @@
 # Maintainer: Baptiste Jonglez 
 # Contributor: nfnty
 pkgname='kea'
-pkgver=1.4.0.P1
-_upstreamver=1.4.0-P1
-pkgrel=7
+pkgver=1.5.0
+_upstreamver=1.5.0
+pkgrel=1
 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting 
both DHCPv4 and DHCPv6'
 arch=('x86_64')
-url='http://kea.isc.org'
+url='https://kea.isc.org'
 license=('MPL2')
 depends=('botan>=2.7.0' 'boost-libs' 'log4cplus' 'mariadb-libs' 
'postgresql-libs')
 makedepends=('boost'
@@ -24,15 +24,13 @@
 fix-scripts-include-path.patch
 tmpfiles-kea.conf
 kea-dhcp4.service
-kea-dhcp6.service
-
kea-boost-1.68.patch::"https://github.com/isc-projects/kea/commit/4a88f764.patch;)
-sha512sums=('beb3baae09510de970fb5c1a301c57d64fc56d825d964f413357ba448b993d0a4f714d4efa4da166d3c06623a9ae78b70c25b61793e696551cb97b7e08d5e634'
+kea-dhcp6.service)
+sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
 'SKIP'
 
'337c1e8689ce569bb8b085261e946743bc88d62ffdd264f4e8f271a6ca92c5bcda2329376aec4ffacd96187c7dba30450b8d5a9e2929f0a559ef8ecba7c0bafc'
 
'13a473bea4f8a1ba40f5667b880010590c5fddecaa76c360113e977c9ab3898558141cda17000def7b1c592b7dc6f8d5a508752351c601f6484abd775b60d214'
 
'873612cdab1c5d72105ccf379885975405e10b4e4b3b93b258293fbd304ea9f6a47e5af5357b130e603d713691d4980d8868a5ed23376e50aba6eb81b348b8cb'
-
'48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c'
-
'c1d2d2c4ee980d0485d50c285a441e343e2bf64278aaa98de72b20e45fd956b4fb8fb01a7ad35a5d255ac9a942cb4aafbaac753afd452fd0ed646f681250fbf6')
+
'48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c')
 validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
 
 prepare() {
@@ -41,8 +39,6 @@
   # Also, it fallbacks to the absolute path inside the chrooted build dir,
   # which will certainly not exist on the target system...
   patch -p1 < "${srcdir}"/fix-scripts-include-path.patch
-
-  patch -p1 -i ../kea-boost-1.68.patch # Fix build with boost 1.68
 }
 
 build() {


[arch-commits] Commit in kea/repos/community-x86_64 (10 files)

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 21:56:21
  Author: zorun
Revision: 427415

archrelease: copy trunk to community-x86_64

Added:
  kea/repos/community-x86_64/PKGBUILD
(from rev 427414, kea/trunk/PKGBUILD)
  kea/repos/community-x86_64/fix-scripts-include-path.patch
(from rev 427414, kea/trunk/fix-scripts-include-path.patch)
  kea/repos/community-x86_64/kea-dhcp4.service
(from rev 427414, kea/trunk/kea-dhcp4.service)
  kea/repos/community-x86_64/kea-dhcp6.service
(from rev 427414, kea/trunk/kea-dhcp6.service)
  kea/repos/community-x86_64/tmpfiles-kea.conf
(from rev 427414, kea/trunk/tmpfiles-kea.conf)
Deleted:
  kea/repos/community-x86_64/PKGBUILD
  kea/repos/community-x86_64/fix-scripts-include-path.patch
  kea/repos/community-x86_64/kea-dhcp4.service
  kea/repos/community-x86_64/kea-dhcp6.service
  kea/repos/community-x86_64/tmpfiles-kea.conf

+
 PKGBUILD   |  154 +--
 fix-scripts-include-path.patch |  532 +++
 kea-dhcp4.service  |   24 -
 kea-dhcp6.service  |   24 -
 tmpfiles-kea.conf  |2 
 5 files changed, 366 insertions(+), 370 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-23 21:56:00 UTC (rev 427414)
+++ PKGBUILD2019-01-23 21:56:21 UTC (rev 427415)
@@ -1,79 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: nfnty
-pkgname='kea'
-pkgver=1.4.0.P1
-_upstreamver=1.4.0-P1
-pkgrel=7
-pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting 
both DHCPv4 and DHCPv6'
-arch=('x86_64')
-url='http://kea.isc.org'
-license=('MPL2')
-depends=('botan>=2.7.0' 'boost-libs' 'log4cplus' 'mariadb-libs' 
'postgresql-libs')
-makedepends=('boost'
- 'postgresql' # Needed for some headers
- 'python') # kea-shell
-optdepends=('mariadb: lease information database'
-'postgresql: lease information database'
-'python: to use kea-shell'
-'kea-devel-docs: developer documentation')
-# Checks are disabled for now
-#checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # 
procps-ng needed for 'pgrep'
-backup=('etc/kea/kea-dhcp4.conf' 'etc/kea/kea-dhcp6.conf' 
'etc/kea/kea-dhcp-ddns.conf' 'etc/kea/kea-ctrl-agent.conf' 
'etc/kea/keactrl.conf') # New config files as of Kea 1.3
-
-source=(https://ftp.isc.org/isc/kea/${_upstreamver}/kea-${_upstreamver}.tar.gz{,.asc}
-fix-scripts-include-path.patch
-tmpfiles-kea.conf
-kea-dhcp4.service
-kea-dhcp6.service
-
kea-boost-1.68.patch::"https://github.com/isc-projects/kea/commit/4a88f764.patch;)
-sha512sums=('beb3baae09510de970fb5c1a301c57d64fc56d825d964f413357ba448b993d0a4f714d4efa4da166d3c06623a9ae78b70c25b61793e696551cb97b7e08d5e634'
-'SKIP'
-
'337c1e8689ce569bb8b085261e946743bc88d62ffdd264f4e8f271a6ca92c5bcda2329376aec4ffacd96187c7dba30450b8d5a9e2929f0a559ef8ecba7c0bafc'
-
'13a473bea4f8a1ba40f5667b880010590c5fddecaa76c360113e977c9ab3898558141cda17000def7b1c592b7dc6f8d5a508752351c601f6484abd775b60d214'
-
'873612cdab1c5d72105ccf379885975405e10b4e4b3b93b258293fbd304ea9f6a47e5af5357b130e603d713691d4980d8868a5ed23376e50aba6eb81b348b8cb'
-
'48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c'
-
'c1d2d2c4ee980d0485d50c285a441e343e2bf64278aaa98de72b20e45fd956b4fb8fb01a7ad35a5d255ac9a942cb4aafbaac753afd452fd0ed646f681250fbf6')
-validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
-
-prepare() {
-  cd "${srcdir}/${pkgname}-${_upstreamver}"
-  # The include path is set incorrectly (it uses undefined $prefix instead of 
/usr).
-  # Also, it fallbacks to the absolute path inside the chrooted build dir,
-  # which will certainly not exist on the target system...
-  patch -p1 < "${srcdir}"/fix-scripts-include-path.patch
-
-  patch -p1 -i ../kea-boost-1.68.patch # Fix build with boost 1.68
-}
-
-build() {
-  cd "${srcdir}/${pkgname}-${_upstreamver}"
-  autoreconf --install
-  ./configure \
-  --prefix='/usr' \
-  --sbindir='/usr/bin' \
-  --libexecdir='/usr/bin' \
-  --sysconfdir='/etc' \
-  --localstatedir='/var' \
-  --with-dhcp-mysql \
-  --with-dhcp-pgsql \
-  --enable-shell
-  make
-}
-
-check() {
-  cd "${srcdir}/${pkgname}-${_upstreamver}"
-  # Disable for now, some tests fail (for instance dhcp-ddns.sigterm_test)
-  #make check
-}
-
-package() {
-  cd "${srcdir}/kea-${_upstreamver}"
-  make DESTDIR="${pkgdir}" install
-  # Handle /var/run -> /run symlink
-  rmdir "${pkgdir}"/var/run/kea
-  rmdir "${pkgdir}"/var/run
-  install -Dm644 "${srcdir}"/tmpfiles-kea.conf 
"${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
-  # Systemd service files
-  install -Dm644 "${srcdir}"/kea-dhcp4.service 

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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:30:30
  Author: felixonmars
Revision: 427412

upgpkg: xmobar 0.29.4-12

rebuild with wai 3.2.2

Modified:
  xmobar/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:29:15 UTC (rev 427411)
+++ PKGBUILD2019-01-23 21:30:30 UTC (rev 427412)
@@ -5,7 +5,7 @@
 
 pkgname=xmobar
 pkgver=0.29.4
-pkgrel=11
+pkgrel=12
 pkgdesc='Minimalistic Text Based Status Bar'
 url='https://hackage.haskell.org/package/xmobar'
 license=('BSD')


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:30:46
  Author: felixonmars
Revision: 427413

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 427412, 
xmobar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:30:46 UTC (rev 427413)
@@ -0,0 +1,45 @@
+# Maintainer: Levente Polyak 
+# Maintainer: Jelle van der Waa 
+# Contributer: Sergej Pupykin 
+# Contributor: Arch Haskell Team 
+
+pkgname=xmobar
+pkgver=0.29.4
+pkgrel=12
+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-iwlib'
+ 'wireless_tools' 'haskell-text' 'haskell-async' 
'haskell-extensible-exceptions')
+makedepends=('ghc')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jaor/xmobar/archive/${pkgver}.tar.gz)
+sha512sums=('d56ce2ec6014f9bd1d224980524d91c0f72030d4559c001dfbc049902931541b9abd3c8f055cacc10fd3e7cdd067686cdc4f15fcdc37d4c50dfc59d6edcb036e')
+
+prepare() {
+  cd xmobar-$pkgver
+  sed -i -e 's/==.*0.3/== 0.4/' -e 's/< *4.12/<5/' -e 's/< *2.5/<3/' 
xmobar.cabal
+}
+
+build() {
+  cd xmobar-${pkgver}
+  runhaskell setup configure -O \
+--enable-shared \
+--prefix=/usr \
+--enable-executable-dynamic \
+--disable-library-vanilla \
+--flags="with_utf8 with_xft with_iwlib with_xpm with_inotify with_mpd 
with_dbus with_mpris"
+  runhaskell setup build
+}
+
+package() {
+  cd xmobar-${pkgver}
+  runhaskell setup copy --destdir="${pkgdir}"
+  install -Dm 644 license "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:29:15
  Author: felixonmars
Revision: 427411

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 427410, tamarin-prover/trunk/PKGBUILD)

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

Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 
427410, tamarin-prover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:29:15 UTC (rev 427411)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=tamarin-prover
+pkgver=1.4.1
+pkgrel=9
+pkgdesc="The Tamarin prover for security protocol analysis"
+url="http://tamarin-prover.github.io;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans'
+ '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')
+optdepends=('ocaml: for sapic support')
+makedepends=('ghc' 'ocaml')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;)
+sha512sums=('4d3aeae02be5d430bff6c55d78656e3c9a648674d235bfeb36ce227a39abd3054a132b99ff8040abf05d8e26506fe85d21ecfb6fce73062dd45b5ba98d941144')
+
+prepare() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+sed -i '/cp sapic/d' plugins/sapic/Makefile
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
+-fthreaded -ftest-coverage -f-build-tests
+runhaskell Setup build
+
+cd plugins/sapic
+make -j1
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+
+install -Dm644 etc/filetype.vim 
"$pkgdir"/usr/share/vim/vimfiles/filetype.vim
+install -Dm644 etc/spthy.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim
+install -Dm644 etc/sapic.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim
+
+cd plugins/sapic
+install -Dm755 sapic "$pkgdir"/usr/bin/sapic
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:29:00
  Author: felixonmars
Revision: 427410

upgpkg: tamarin-prover 1.4.1-9

rebuild with wai 3.2.2

Modified:
  tamarin-prover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:27:21 UTC (rev 427409)
+++ PKGBUILD2019-01-23 21:29:00 UTC (rev 427410)
@@ -3,7 +3,7 @@
 
 pkgname=tamarin-prover
 pkgver=1.4.1
-pkgrel=8
+pkgrel=9
 pkgdesc="The Tamarin prover for security protocol analysis"
 url="http://tamarin-prover.github.io;
 license=("GPL")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:27:05
  Author: felixonmars
Revision: 427408

upgpkg: stack 1.9.3-43

rebuild with wai 3.2.2

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:20:51 UTC (rev 427407)
+++ PKGBUILD2019-01-23 21:27:05 UTC (rev 427408)
@@ -3,7 +3,7 @@
 
 pkgname=stack
 pkgver=1.9.3
-pkgrel=42
+pkgrel=43
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:27:21
  Author: felixonmars
Revision: 427409

archrelease: copy trunk to community-staging-x86_64

Added:
  stack/repos/community-staging-x86_64/
  stack/repos/community-staging-x86_64/PKGBUILD
(from rev 427408, stack/trunk/PKGBUILD)
  stack/repos/community-staging-x86_64/stack.install
(from rev 427408, stack/trunk/stack.install)

---+
 PKGBUILD  |   75 
 stack.install |4 ++
 2 files changed, 79 insertions(+)

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 427408, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:27:21 UTC (rev 427409)
@@ -0,0 +1,75 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=1.9.3
+pkgrel=43
+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-conduit'
+ 'haskell-conduit-extra' 'haskell-cryptonite' 
'haskell-cryptonite-conduit' 'haskell-echo'
+ 'haskell-exceptions' 'haskell-extra' 'haskell-file-embed' 
'haskell-filelock'
+ 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-githash' 
'haskell-hackage-security'
+ 'haskell-hashable' 'haskell-hpack' 'haskell-hpc' 'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-mintty' 'haskell-monad-logger' 
'haskell-mono-traversable'
+ 'haskell-mustache' 'haskell-neat-interpolation' 'haskell-network-uri' 
'haskell-open-browser'
+ 'haskell-optparse-applicative' 'haskell-optparse-simple' 
'haskell-path' 'haskell-path-io'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-primitive' 'haskell-project-template' 
'haskell-regex-applicative-text'
+ 'haskell-resourcet' 'haskell-retry' 'haskell-rio' 'haskell-split' 
'haskell-store'
+ 'haskell-store-core' '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' 'haskell-bindings-uname')
+makedepends=('ghc' 'git' 'haskell-quickcheck' 'haskell-hspec' 
'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;)
+sha512sums=('SKIP')
+
+prepare() {
+  cd $pkgname
+  hpack
+  sed -i '/semigroups/d' $pkgname.cabal
+}
+
+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
+  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 $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 "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+  LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) 
"${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > 
stack_completion_script
+  install -Dm644 stack_completion_script 
"${pkgdir}/usr/share/bash-completion/completions/stack"
+}

Copied: stack/repos/community-staging-x86_64/stack.install (from rev 427408, 
stack/trunk/stack.install)
===
--- community-staging-x86_64/stack.install  (rev 0)
+++ community-staging-x86_64/stack.install  2019-01-23 21:27:21 UTC (rev 
427409)
@@ -0,0 +1,4 @@
+post_install() {
+  

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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:20:36
  Author: felixonmars
Revision: 427406

upgpkg: shellcheck 0.6.0-29

rebuild with wai 3.2.2

Modified:
  shellcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:17:35 UTC (rev 427405)
+++ PKGBUILD2019-01-23 21:20:36 UTC (rev 427406)
@@ -4,7 +4,7 @@
 _hkgname=ShellCheck
 pkgname=shellcheck
 pkgver=0.6.0
-pkgrel=28
+pkgrel=29
 pkgdesc="Shell script analysis tool"
 url="http://www.shellcheck.net;
 license=("GPL")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:20:51
  Author: felixonmars
Revision: 427407

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 427406, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:20:51 UTC (rev 427407)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.6.0
+pkgrel=29
+pkgdesc="Shell script analysis tool"
+url="http://www.shellcheck.net;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-quickcheck' 'haskell-regex-tdfa')
+makedepends=('ghc' 'pandoc')
+source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;)
+sha512sums=('4e9575985fe914cb35444995212ac1afaa40b004dbbc86b5987bf8b65e20b14a0102c9c601dc061d604129a8e978021f22a11d682545cb7f07ec974495cfa387')
+
+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
+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
+
+pandoc -s -t man shellcheck.1.md -o shellcheck.1
+}
+
+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 postgrest/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:17:19
  Author: felixonmars
Revision: 427404

upgpkg: postgrest 5.1.0-2

rebuild with wai 3.2.2

Modified:
  postgrest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:16:28 UTC (rev 427403)
+++ PKGBUILD2019-01-23 21:17:19 UTC (rev 427404)
@@ -3,7 +3,7 @@
 
 pkgname=postgrest
 pkgver=5.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="REST API for any Postgres database"
 url="https://github.com/begriffs/postgrest;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:17:35
  Author: felixonmars
Revision: 427405

archrelease: copy trunk to community-staging-x86_64

Added:
  postgrest/repos/community-staging-x86_64/
  postgrest/repos/community-staging-x86_64/PKGBUILD
(from rev 427404, postgrest/trunk/PKGBUILD)
  postgrest/repos/community-staging-x86_64/new-hasql.patch
(from rev 427404, postgrest/trunk/new-hasql.patch)

-+
 PKGBUILD|   74 
 new-hasql.patch |  477 ++
 2 files changed, 551 insertions(+)

Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 427404, 
postgrest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:17:35 UTC (rev 427405)
@@ -0,0 +1,74 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=postgrest
+pkgver=5.1.0
+pkgrel=2
+pkgdesc="REST API for any Postgres database"
+url="https://github.com/begriffs/postgrest;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-auto-update' 'haskell-hasql' 'haskell-hasql-pool' 
'haskell-protolude'
+ 'haskell-warp' 'haskell-base64-bytestring' 'haskell-retry' 
'haskell-aeson'
+ 'haskell-ansi-wl-pprint' 'haskell-case-insensitive' 'haskell-cassava'
+ 'haskell-configurator-ng' 'haskell-contravariant' 
'haskell-contravariant-extras'
+ 'haskell-either' 'haskell-gitrev' 'haskell-hasql-transaction' 
'haskell-heredoc'
+ 'haskell-http' 'haskell-http-types' 
'haskell-insert-ordered-containers'
+ 'haskell-interpolatedstring-perl6' 'haskell-jose' 'haskell-lens' 
'haskell-lens-aeson'
+ 'haskell-network-uri' 'haskell-optparse-applicative' 
'haskell-ranged-sets'
+ '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-cookie')
+makedepends=('ghc' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 
'haskell-hspec-wai'
+ 'haskell-hspec-wai-json' 'haskell-hjsonschema')
+checkdepends=('pifpaf' 'postgresql' 'procps-ng')
+source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz;
+new-hasql.patch)
+sha512sums=('d4e7ef6dab26e93fe7edb9714cdf245e85ed58556f03d2d14b8e40e0456bf62247d3fe97cdd59db59f76b2a31e7086a2e6f0fc6a4780251bd091f16e8ee28fc2'
+
'53bbac6d2ef850ca66809f971b67d5ffd9b8d210d7561978a088c287e434beef1ba09bae65dc14048caf9b8c8d8eb9c329e618092c62c09dae836a9857ede470')
+
+prepare() {
+cd $pkgname-$pkgver
+patch -p1 -i ../new-hasql.patch
+
+sed -i -e 's/==/>=/' -e 's/< *4.10/<5/' $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
+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 $pkgname-$pkgver
+
+eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432)
+createdb postgrest_test
+
+# TODO: it shouldn't take this long to finish
+# POSTGREST_TEST_CONNECTION=$(test/create_test_db 
"postgres://$USER@localhost" postgrest_test) runhaskell Setup test
+
+# 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"
+}

Copied: postgrest/repos/community-staging-x86_64/new-hasql.patch (from rev 
427404, postgrest/trunk/new-hasql.patch)
===
--- community-staging-x86_64/new-hasql.patch(rev 0)
+++ community-staging-x86_64/new-hasql.patch2019-01-23 21:17:35 UTC (rev 
427405)
@@ -0,0 +1,477 @@
+From e0cc4d157106fb8978b00456181347cdb96ae1c7 Mon Sep 17 00:00:00 2001
+From: Ben Gamari 
+Date: Thu, 28 Jun 2018 01:02:09 -0400
+Subject: [PATCH] Update hasql
+
+Move to hasql 1.3.
+---
+ postgrest.cabal   |   6 +-
+ src/PostgREST/App.hs  |  16 ++---
+ src/PostgREST/DbStructure.hs  | 126 +-
+ 

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

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 21:16:28
  Author: zorun
Revision: 427403

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 427402, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  191 ++---
 1 file changed, 96 insertions(+), 95 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-23 21:16:11 UTC (rev 427402)
+++ PKGBUILD2019-01-23 21:16:28 UTC (rev 427403)
@@ -1,95 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgname=('coq' 'coqide' 'coq-doc')
-pkgver=8.8.2
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml' 'camlp5' 'ocaml-num' 'gtk2' 'gtksourceview2')
-makedepends=('ocaml-findlib'
- 'lablgtk2' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('b0f0480fe052fced6016014cf1872d4e004b0dacb779927376d797c279aca9d5f6f4ed3d0f5ee5d42748bbd5c29b43f7a69748564a12a116bcc7ba3b052d8954')
-
-prepare() {
-  gendesk -f -n --pkgname "coqide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-  cd "$srcdir/coq-$pkgver"
-}
-
-build() {
-  cd "$srcdir/coq-$pkgver"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-
-  make world
-}
-
-package_coq() {
-  depends=('ocaml' 'camlp5')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "$srcdir/coq-$pkgver"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="$pkgdir" install-coq install-ide-toploop install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  # Workaround for FS#58203
-  mkdir -p "$pkgdir/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "$pkgdir/usr/lib/ocaml/coq"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=('coq' 'ocaml' 'camlp5' 'gtk2' 'gtksourceview2')
-
-  cd "$srcdir/coq-$pkgver"
-
-  make COQINSTALLPREFIX="$pkgdir" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coq.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "$srcdir/coq-$pkgver"
-
-  make COQINSTALLPREFIX="$pkgdir" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 427402, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-23 21:16:28 UTC (rev 427403)
@@ -0,0 +1,96 @@
+# Maintainer: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgname=('coq' 'coqide' 'coq-doc')
+pkgver=8.9.0
+pkgrel=1
+pkgdesc='Formal proof management system'
+arch=('x86_64')
+url='https://coq.inria.fr/'
+license=('GPL')
+groups=('coq')
+options=('!emptydirs')
+depends=('ocaml' 'camlp5' 'ocaml-num' 'gtk2' 'gtksourceview2')
+makedepends=('ocaml-findlib'
+ 'lablgtk2' 'gendesk' # coqide
+ 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
+ 'texlive-fontsextra' 'texlive-science'
+ 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
+ 'python' 'python-sphinx' 

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

2019-01-23 Thread Baptiste Jonglez via arch-commits
Date: Wednesday, January 23, 2019 @ 21:16:11
  Author: zorun
Revision: 427402

upgpkg: coq 8.9.0-1

Modified:
  coq/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:14:14 UTC (rev 427401)
+++ PKGBUILD2019-01-23 21:16:11 UTC (rev 427402)
@@ -6,8 +6,8 @@
 # Contributor: William J. Bowman 
 
 pkgname=('coq' 'coqide' 'coq-doc')
-pkgver=8.8.2
-pkgrel=2
+pkgver=8.9.0
+pkgrel=1
 pkgdesc='Formal proof management system'
 arch=('x86_64')
 url='https://coq.inria.fr/'
@@ -23,7 +23,7 @@
  'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
  'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
 
source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('b0f0480fe052fced6016014cf1872d4e004b0dacb779927376d797c279aca9d5f6f4ed3d0f5ee5d42748bbd5c29b43f7a69748564a12a116bcc7ba3b052d8954')
+sha512sums=('42b2e0ae669c06803b6b527a194d78675de18869f6342fc8afc49cfc94f3e98ca0c3b4fd52d3af8c5ce66c6efb1c665ac0d65e992ad29c3f432e244f98ec2ca1')
 
 prepare() {
   gendesk -f -n --pkgname "coqide" \
@@ -77,6 +77,7 @@
 
   # Remove toploop files installed by "install-ide-toploop" in the main package
   rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
+  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
   # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
   rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
 


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:14:14
  Author: felixonmars
Revision: 427401

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 427400, pandoc-crossref/trunk/PKGBUILD)

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

Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 
427400, pandoc-crossref/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:14:14 UTC (rev 427401)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-crossref
+pkgver=0.3.4.0
+pkgrel=32
+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=('d3a666880f0cad0ef7c1e784f2d52f9bb8bfde9e6be6de04c8f094e2a87e99a740f97951c5ffd74b2a1b001e8a977bc9dd3e28be84c3442d3447beadd879e82c')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -i 's/< *2.5/<3/' $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 \
+   -f-enable_flaky_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 $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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:13:59
  Author: felixonmars
Revision: 427400

upgpkg: pandoc-crossref 0.3.4.0-32

rebuild with wai 3.2.2

Modified:
  pandoc-crossref/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:12:36 UTC (rev 427399)
+++ PKGBUILD2019-01-23 21:13:59 UTC (rev 427400)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-crossref
 pkgver=0.3.4.0
-pkgrel=31
+pkgrel=32
 pkgdesc="Pandoc filter for cross-references"
 url="https://hackage.haskell.org/package/${pkgname};
 license=("GPL2")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:12:36
  Author: felixonmars
Revision: 427399

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 427398, haskell-hakyll/trunk/PKGBUILD)

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

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
427398, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:12:36 UTC (rev 427399)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.12.4.0
+pkgrel=117
+pkgdesc="A static website compiler library"
+url="http://jaspervdj.be/hakyll;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-cryptohash'
+ 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-lrucache' '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' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('45c167a59a44065e7252472ab1cf116a9ff7dabab6b7c35354716e9487fcd26ebc33f1b94a41a1558eadfd7bfa89047409818b868f5a8bce9111a83f5a42451e')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e 's/< *2.3/<3/' -e 's/< *0.6/<1/' -e 's/< *0.11/<1/' -e 's/< 
0.15/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc
+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 $_hkgname-$pkgver
+LC_CTYPE=en_US.UTF-8 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-hakyll/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:12:18
  Author: felixonmars
Revision: 427398

upgpkg: haskell-hakyll 4.12.4.0-117

rebuild with wai 3.2.2

Modified:
  haskell-hakyll/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:11:43 UTC (rev 427397)
+++ PKGBUILD2019-01-23 21:12:18 UTC (rev 427398)
@@ -4,7 +4,7 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.12.4.0
-pkgrel=116
+pkgrel=117
 pkgdesc="A static website compiler library"
 url="http://jaspervdj.be/hakyll;
 license=("BSD")


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

2019-01-23 Thread Daniel M. Capella via arch-commits
Date: Wednesday, January 23, 2019 @ 21:11:43
  Author: polyzen
Revision: 427397

archrelease: copy trunk to community-any

Added:
  xandikos/repos/community-any/PKGBUILD
(from rev 427396, xandikos/trunk/PKGBUILD)
Deleted:
  xandikos/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2019-01-23 21:11:20 UTC (rev 427396)
+++ PKGBUILD2019-01-23 21:11:43 UTC (rev 427397)
@@ -1,31 +0,0 @@
-# Maintainer: Daniel M. Capella 
-
-pkgname=xandikos
-pkgver=0.0.11
-pkgrel=2
-pkgdesc='Lightweight yet complete CardDAV/CalDAV server that backs onto a Git 
repository'
-arch=('any')
-url=https://www.xandikos.org/
-license=('GPL3')
-depends=('python-defusedxml' 'python-dulwich' 'python-icalendar' 
'python-jinja')
-makedepends=('python-setuptools')
-source=("https://files.pythonhosted.org/packages/source/x/xandikos/xandikos-$pkgver.tar.gz;)
-sha512sums=('52eb3d064690a3ca8bb99c90325485102600905def933939b5a79716409b7706fb8a8c977adaa59200ab6fb49ff2ba68fc1dab5f05bf43add7f72eaa9a18f40b')
-
-build() {
-  cd xandikos-$pkgver
-  python setup.py build
-}
-
-check() {
-  cd xandikos-$pkgver
-  python -m unittest xandikos.tests.test_suite
-}
-
-package() {
-  cd xandikos-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
-  install -Dm644 -t "$pkgdir"/usr/share/man/man1 xandikos.1
-}
-
-# vim:set ts=2 sw=2 et:

Copied: xandikos/repos/community-any/PKGBUILD (from rev 427396, 
xandikos/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-01-23 21:11:43 UTC (rev 427397)
@@ -0,0 +1,33 @@
+# Maintainer: Daniel M. Capella 
+
+pkgname=xandikos
+pkgver=0.0.11
+pkgrel=3
+pkgdesc='Lightweight yet complete CardDAV/CalDAV server that backs onto a Git 
repository'
+arch=('any')
+url=https://www.xandikos.org/
+license=('GPL3')
+depends=('python-defusedxml' 'python-dulwich' 'python-icalendar' 
'python-jinja')
+makedepends=('python-setuptools')
+source=("https://files.pythonhosted.org/packages/source/x/xandikos/xandikos-$pkgver.tar.gz;)
+sha512sums=('52eb3d064690a3ca8bb99c90325485102600905def933939b5a79716409b7706fb8a8c977adaa59200ab6fb49ff2ba68fc1dab5f05bf43add7f72eaa9a18f40b')
+
+build() {
+  cd xandikos-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd xandikos-$pkgver
+  python -m unittest xandikos.tests.test_suite
+}
+
+package() {
+  cd xandikos-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -Dm644 -t "$pkgdir"/usr/share/doc/xandikos README.rst
+  install -Dm644 -t "$pkgdir"/usr/share/doc/xandikos/examples examples/*
+  install -Dm644 -t "$pkgdir"/usr/share/man/man1 xandikos.1
+}
+
+# vim:set ts=2 sw=2 et:


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

2019-01-23 Thread Daniel M. Capella via arch-commits
Date: Wednesday, January 23, 2019 @ 21:11:20
  Author: polyzen
Revision: 427396

Add more docs

Modified:
  xandikos/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:10:31 UTC (rev 427395)
+++ PKGBUILD2019-01-23 21:11:20 UTC (rev 427396)
@@ -2,7 +2,7 @@
 
 pkgname=xandikos
 pkgver=0.0.11
-pkgrel=2
+pkgrel=3
 pkgdesc='Lightweight yet complete CardDAV/CalDAV server that backs onto a Git 
repository'
 arch=('any')
 url=https://www.xandikos.org/
@@ -25,6 +25,8 @@
 package() {
   cd xandikos-$pkgver
   python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -Dm644 -t "$pkgdir"/usr/share/doc/xandikos README.rst
+  install -Dm644 -t "$pkgdir"/usr/share/doc/xandikos/examples examples/*
   install -Dm644 -t "$pkgdir"/usr/share/man/man1 xandikos.1
 }
 


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:10:31
  Author: felixonmars
Revision: 427395

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 427394, pandoc-citeproc/trunk/PKGBUILD)

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

Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 
427394, pandoc-citeproc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:10:31 UTC (rev 427395)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-citeproc
+pkgver=0.15.0.1
+pkgrel=30
+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-old-locale' 
'pandoc'
+ 'haskell-pandoc-types' 'haskell-rfc5051' 'haskell-setenv' 
'haskell-split'
+ 'haskell-syb' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text-icu'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-xml-conduit' 
'haskell-yaml')
+conflicts=('haskell-pandoc-citeproc')
+replaces=('haskell-pandoc-citeproc')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz;)
+sha512sums=('7a7bc7431c6afcec7a1b825f972d5bcda975e23f770b92c13bdaeb42bb6cc0f267ed71b58047ca263f0537e1b3ff3a095e80747f714a1d256234a6e44ec7254f')
+
+prepare() {
+cd "${srcdir}/$pkgname-${pkgver}"
+# 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
+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 || warning "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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:10:15
  Author: felixonmars
Revision: 427394

upgpkg: pandoc-citeproc 0.15.0.1-30

rebuild with wai 3.2.2

Modified:
  pandoc-citeproc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 21:07:25 UTC (rev 427393)
+++ PKGBUILD2019-01-23 21:10:15 UTC (rev 427394)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-citeproc
 pkgver=0.15.0.1
-pkgrel=29
+pkgrel=30
 pkgdesc="Supports using pandoc with citeproc"
 url="https://hackage.haskell.org/package/$pkgname;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:07:08
  Author: felixonmars
Revision: 427392

upgpkg: pandoc 2.5-29

rebuild with wai 3.2.2

Modified:
  pandoc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:56:43 UTC (rev 427391)
+++ PKGBUILD2019-01-23 21:07:08 UTC (rev 427392)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc
 pkgver=2.5
-pkgrel=28
+pkgrel=29
 pkgdesc="Conversion between markup formats"
 url="http://pandoc.org;
 license=("GPL")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 21:07:25
  Author: felixonmars
Revision: 427393

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 427392, 
pandoc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 21:07:25 UTC (rev 427393)
@@ -0,0 +1,66 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc
+pkgver=2.5
+pkgrel=29
+pkgdesc="Conversion between markup formats"
+url="http://pandoc.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 
'haskell-aeson'
+ 'haskell-aeson-pretty' 'haskell-base-compat' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-case-insensitive' 'haskell-cmark-gfm'
+ 'haskell-data-default' 'haskell-doctemplates' 'haskell-exceptions' 
'haskell-glob'
+ 'haskell-haddock-library' 'haskell-skylighting' 'haskell-hslua'
+ '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-tagsoup' 'haskell-temporary' 'haskell-network-uri' 
'haskell-unicode-transforms'
+ 'haskell-unordered-containers' 'haskell-zip-archive' 'haskell-vector' 
'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' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 
'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=('40a47680437288253888c6b943192bfcfa402d4bf797962aaa15b8fc43d0ab1887f717c724f71c901c97dcb9bb42322bbb54fdbd9906f0da1187e95b50cfca92')
+
+prepare() {
+cd "${srcdir}/$pkgname-${pkgver}"
+
+sed -i -e 's/< *0.10/<1/' -e 's/< *0.6/<1/' $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 "${srcdir}/${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
+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 "${srcdir}/${pkgname}-${pkgver}"
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${pkgbase}-${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}/COPYING.md"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:56:43
  Author: felixonmars
Revision: 427391

archrelease: copy trunk to community-staging-x86_64

Added:
  idris/repos/community-staging-x86_64/
  idris/repos/community-staging-x86_64/PKGBUILD
(from rev 427390, idris/trunk/PKGBUILD)

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

Copied: idris/repos/community-staging-x86_64/PKGBUILD (from rev 427390, 
idris/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:56:43 UTC (rev 427391)
@@ -0,0 +1,61 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=idris
+pkgver=1.3.1
+pkgrel=32
+pkgdesc="Functional Programming Language with Dependent Types"
+url="http://www.idris-lang.org/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-base64-bytestring' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-cheapskate' 'haskell-code-page' 
'haskell-fingertree'
+ 'haskell-fsnotify' 'haskell-ieee754' 'haskell-libffi' 
'haskell-megaparsec6'
+ 'haskell-network' 'haskell-optparse-applicative' 'haskell-regex-tdfa' 
'haskell-safe'
+ 'haskell-split' 'haskell-terminal-size' 'haskell-uniplate' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-vector' 
'haskell-vector-binary-instances'
+ 'haskell-zip-archive')
+makedepends=('ghc' 'haskell-tagged' 'haskell-tasty' 'haskell-tasty-golden' 
'haskell-tasty-rerun'
+ 'nodejs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v$pkgver.tar.gz;)
+sha512sums=('555c7fdfad7e4f69b1aa4f6237cf4432831cd74e33342bd802ff3bc763118178b742b386035f8c071820b5e2bc71c5372c4acb356835155677046d360b722746')
+
+prepare() {
+cd Idris-dev-$pkgver
+
+sed -i '1ioverride IDRIS := env LD_PRELOAD=$(shell ls 
../../dist/build/libHSidris-*-ghc*.so) $(IDRIS)' \
+libs/*/Makefile
+sed -i -e 's/< *1.4/<2/' -e 's/< *0.6/<1/' -e 's/< *0.2/<1/' idris.cabal
+sed -i '1i{-# language NoMonadFailDesugaring #-}' 
src/Idris/Core/CaseTree.hs src/Idris/Parser/Stack.hs src/Idris/Elab/Term.hs
+}
+
+build() {
+cd Idris-dev-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fFFI -fGMP -f-release -f-freestanding -f-CI -f-execonly
+LC_CTYPE=en_US.UTF-8 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 Idris-dev-$pkgver
+# TODO: figure out the tests
+PATH="$PWD/dist/build:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" runhaskell 
Setup test || warning "Tests failed"
+}
+
+package() {
+cd Idris-dev-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:56:27
  Author: felixonmars
Revision: 427390

upgpkg: idris 1.3.1-32

rebuild with wai 3.2.2

Modified:
  idris/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:41:09 UTC (rev 427389)
+++ PKGBUILD2019-01-23 20:56:27 UTC (rev 427390)
@@ -3,7 +3,7 @@
 
 pkgname=idris
 pkgver=1.3.1
-pkgrel=31
+pkgrel=32
 pkgdesc="Functional Programming Language with Dependent Types"
 url="http://www.idris-lang.org/;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:41:09
  Author: felixonmars
Revision: 427389

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 427388, 
hoogle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:41:09 UTC (rev 427389)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hoogle
+pkgver=5.0.17.3
+pkgrel=160
+pkgdesc="Haskell API Search"
+url="http://www.haskell.org/hoogle/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-conduit-extra' 'haskell-connection' 'haskell-extra' 
'haskell-src-exts'
+ 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 
'haskell-js-jquery'
+ 'haskell-mmap' 'haskell-network' 'haskell-network-uri' 
'haskell-old-locale'
+ 'haskell-process-extras' 'haskell-resourcet' '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=('b8113e9dc6f44fbf684edfe6134eb44d55b1ef43afc3cb2051920daaec3e108df6209cfe822a8eeff884360c9b9415f2ab8273e7681e6bbcc1b9c77490370195')
+
+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 \
+-fnetwork-uri
+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
+}
+
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:40:53
  Author: felixonmars
Revision: 427388

upgpkg: hoogle 5.0.17.3-160

rebuild with wai 3.2.2

Modified:
  hoogle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:39:28 UTC (rev 427387)
+++ PKGBUILD2019-01-23 20:40:53 UTC (rev 427388)
@@ -3,7 +3,7 @@
 
 pkgname=hoogle
 pkgver=5.0.17.3
-pkgrel=159
+pkgrel=160
 pkgdesc="Haskell API Search"
 url="http://www.haskell.org/hoogle/;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:39:11
  Author: felixonmars
Revision: 427386

upgpkg: hledger-web 1.12-42

rebuild with wai 3.2.2

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:37:47 UTC (rev 427385)
+++ PKGBUILD2019-01-23 20:39:11 UTC (rev 427386)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-web
 pkgver=1.12
-pkgrel=41
+pkgrel=42
 pkgdesc="Web interface for the hledger accounting tool"
 url="http://hledger.org;
 license=("GPL")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:39:28
  Author: felixonmars
Revision: 427387

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 427386, hledger-web/trunk/PKGBUILD)

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 427386, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:39:28 UTC (rev 427387)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.12
+pkgrel=42
+pkgdesc="Web interface for the hledger accounting tool"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-blaze-html' 
'haskell-blaze-markup'
+ 'haskell-case-insensitive' 'haskell-clientsession' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-data-default' 'haskell-hjsmin' 'haskell-http-conduit' 
'haskell-http-client'
+ 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 
'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-handler-launch' 'haskell-warp' 
'haskell-yesod'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static' 
'haskell-json'
+ 'haskell-megaparsec')
+makedepends=('ghc' 'haskell-hspec' 'haskell-yesod-test')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('4c77d67daa0abdd55029fc6af1a3735ab99adc9ec65e8470a84f4b7de39de24bdd636717d50f5f87d4227b4b903e72b0ccde728addc12d26809e83b8baf07f31')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -i -e '/semigroups/d' $pkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev -f-library-only -fthreaded
+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 $pkgname-$pkgver
+runhaskell Setup test
+}
+
+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}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:37:47
  Author: felixonmars
Revision: 427385

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hledger-api/repos/community-staging-x86_64/PKGBUILD (from rev 427384, 
hledger-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:37:47 UTC (rev 427385)
@@ -0,0 +1,31 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-api
+pkgver=1.12
+pkgrel=37
+pkgdesc="Web API server for the hledger accounting tool"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 
'haskell-data-default'
+ 'haskell-decimal' 'haskell-docopt' 'haskell-either' 
'haskell-microlens'
+ 'haskell-microlens-platform' 'haskell-safe' 'haskell-servant-server'
+ 'haskell-servant-swagger' 'haskell-swagger2' 'haskell-wai' 
'haskell-wai-extra'
+ 'haskell-warp')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('bf495f7b0653d1bd55f5896bae30ae09bb8a014ce91d2a2c0926722bf6778bfcf946aa2c4f9e19af24f38c136707fc247bc953f1e4e4283b207054f058331622')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:37:32
  Author: felixonmars
Revision: 427384

upgpkg: hledger-api 1.12-37

rebuild with wai 3.2.2

Modified:
  hledger-api/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:36:18 UTC (rev 427383)
+++ PKGBUILD2019-01-23 20:37:32 UTC (rev 427384)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-api
 pkgver=1.12
-pkgrel=36
+pkgrel=37
 pkgdesc="Web API server for the hledger accounting tool"
 url="http://hledger.org;
 license=("GPL")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:36:18
  Author: felixonmars
Revision: 427383

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 427382, git-annex/trunk/PKGBUILD)
  git-annex/repos/community-staging-x86_64/ghc-8.4.patch
(from rev 427382, git-annex/trunk/ghc-8.4.patch)

---+
 PKGBUILD  |   56 +
 ghc-8.4.patch |  121 
 2 files changed, 177 insertions(+)

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 427382, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:36:18 UTC (rev 427383)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=7.20190122
+pkgrel=2
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://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-crypto-api' 'haskell-cryptonite' 'haskell-data-default' 
'haskell-dav'
+ 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist' 
'haskell-edit-distance'
+ 'haskell-exceptions' 'haskell-fdo-notify' 'haskell-feed' 
'haskell-hinotify'
+ 'haskell-hslogger' 'haskell-http-client' '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-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')
+
+prepare() {
+  cd git-annex
+  sed -i '1i{-# language NoMonadFailDesugaring #-}' Remote/Glacier.hs 
Remote/Ddar.hs Remote/Helper/Ssh.hs Remote/Bup.hs Annex/YoutubeDl.hs 
Remote/Git.hs Assistant/TransferQueue.hs Assistant/Threads/RemoteControl.hs 
Test.hs
+}
+
+build() {
+  cd git-annex
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/$pkgname" \
+-ftorrentparser -fproduction -fpairing -fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime
+  runhaskell Setup build
+}
+
+package() {
+  cd git-annex
+  runhaskell Setup copy --destdir="$pkgdir"
+  make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc
+
+  rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}

Copied: git-annex/repos/community-staging-x86_64/ghc-8.4.patch (from rev 
427382, git-annex/trunk/ghc-8.4.patch)
===
--- community-staging-x86_64/ghc-8.4.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.4.patch  2019-01-23 20:36:18 UTC (rev 
427383)
@@ -0,0 +1,121 @@
+diff --git a/Command/Info.hs b/Command/Info.hs
+index c9a314056a..3ae82f5532 100644
+--- a/Command/Info.hs
 b/Command/Info.hs
+@@ -56,15 +56,17 @@ data KeyData = KeyData
+   , backendsKeys :: M.Map KeyVariety Integer
+   }
+ 
+-instance Monoid KeyData where
+-  mempty = KeyData 0 0 0 M.empty
+-  mappend a b = KeyData
++instance Semigroup KeyData where
++  a <> b = KeyData
+   { countKeys = countKeys a + countKeys b
+   , sizeKeys = sizeKeys a + sizeKeys b
+   , unknownSizeKeys = unknownSizeKeys a + unknownSizeKeys b
+   , backendsKeys = backendsKeys a <> backendsKeys b
+   }
+ 

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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:36:01
  Author: felixonmars
Revision: 427382

upgpkg: git-annex 7.20190122-2

rebuild with wai 3.2.2

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:30:05 UTC (rev 427381)
+++ PKGBUILD2019-01-23 20:36:01 UTC (rev 427382)
@@ -3,7 +3,7 @@
 
 pkgname=git-annex
 pkgver=7.20190122
-pkgrel=1
+pkgrel=2
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:30:05
  Author: felixonmars
Revision: 427381

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 427380, haskell-yesod-static/trunk/PKGBUILD)

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

Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 
427380, haskell-yesod-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:30:05 UTC (rev 427381)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-static
+pkgname=haskell-yesod-static
+pkgver=1.6.0.1
+pkgrel=51
+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-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=('2e1e4873248d435a9d58f3075b6c06cde2edcdd520f700dc7f0427039c236d28787f62a643a8cf57b74d85a885625474a5662b91a56c25e8f4d1737be525bc2f')
+
+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
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:29:47
  Author: felixonmars
Revision: 427380

upgpkg: haskell-yesod-static 1.6.0.1-51

rebuild with wai 3.2.2

Modified:
  haskell-yesod-static/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:28:32 UTC (rev 427379)
+++ PKGBUILD2019-01-23 20:29:47 UTC (rev 427380)
@@ -4,7 +4,7 @@
 _hkgname=yesod-static
 pkgname=haskell-yesod-static
 pkgver=1.6.0.1
-pkgrel=50
+pkgrel=51
 pkgdesc="Static file serving subsite for Yesod Web Framework."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:28:32
  Author: felixonmars
Revision: 427379

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 427378, haskell-yesod-test/trunk/PKGBUILD)

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

Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 
427378, haskell-yesod-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:28:32 UTC (rev 427379)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=yesod-test
+pkgname=haskell-yesod-test
+pkgver=1.6.6
+pkgrel=11
+pkgdesc="Integration testing for WAI/Yesod Applications"
+url="http://www.yesodweb.com;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' '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-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')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('5010908c6d806d8f8e9c213275395bddc5b08541bdec464ae3dadaa45316a8bfc5c9d25f6edfa0546408dca4316e9c65939c2cd4a2329c2cc9ac164fc0e417d2')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:27:57
  Author: felixonmars
Revision: 427378

upgpkg: haskell-yesod-test 1.6.6-11

rebuild with wai 3.2.2

Modified:
  haskell-yesod-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:26:43 UTC (rev 427377)
+++ PKGBUILD2019-01-23 20:27:57 UTC (rev 427378)
@@ -3,7 +3,7 @@
 _hkgname=yesod-test
 pkgname=haskell-yesod-test
 pkgver=1.6.6
-pkgrel=10
+pkgrel=11
 pkgdesc="Integration testing for WAI/Yesod Applications"
 url="http://www.yesodweb.com;
 license=('MIT')


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:26:43
  Author: felixonmars
Revision: 427377

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 427376, haskell-yesod-auth/trunk/PKGBUILD)

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

Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 
427376, haskell-yesod-auth/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:26:43 UTC (rev 427377)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-auth
+pkgname=haskell-yesod-auth
+pkgver=1.6.5
+pkgrel=54
+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=('53daff7afd430c87e0359e2a712e34d10508768b2dece3d2c29b34fa18133d209b870f9f59df83dcf30b86ae75e7881eb7e05d7a51daa6787a2e3f220cadaf7e')
+
+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
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:26:17
  Author: felixonmars
Revision: 427376

upgpkg: haskell-yesod-auth 1.6.5-54

rebuild with wai 3.2.2

Modified:
  haskell-yesod-auth/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:24:59 UTC (rev 427375)
+++ PKGBUILD2019-01-23 20:26:17 UTC (rev 427376)
@@ -4,7 +4,7 @@
 _hkgname=yesod-auth
 pkgname=haskell-yesod-auth
 pkgver=1.6.5
-pkgrel=53
+pkgrel=54
 pkgdesc="Authentication for Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:24:59
  Author: felixonmars
Revision: 427375

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 427374, haskell-yesod/trunk/PKGBUILD)

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

Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 427374, 
haskell-yesod/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:24:59 UTC (rev 427375)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod
+pkgname=haskell-yesod
+pkgver=1.6.0
+pkgrel=202
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-blaze-html' 'haskell-blaze-markup'
+ 'haskell-data-default-class' 'haskell-fast-logger' 
'haskell-monad-logger'
+ 'haskell-resourcet' '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=('36caa5ee5c27a2355aff9e5dc210100661670717e251bb42bac48c02cd6979c38ae7b5fda1dd2e264aefb7b5b3808f7ccc9e511fd38b6de7090e16c7a91e1b15')
+
+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
+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
+}
+
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:24:40
  Author: felixonmars
Revision: 427374

upgpkg: haskell-yesod 1.6.0-202

rebuild with wai 3.2.2

Modified:
  haskell-yesod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:23:47 UTC (rev 427373)
+++ PKGBUILD2019-01-23 20:24:40 UTC (rev 427374)
@@ -4,7 +4,7 @@
 _hkgname=yesod
 pkgname=haskell-yesod
 pkgver=1.6.0
-pkgrel=201
+pkgrel=202
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:23:31
  Author: felixonmars
Revision: 427372

upgpkg: haskell-yesod-form 1.6.3-52

rebuild with wai 3.2.2

Modified:
  haskell-yesod-form/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:22:19 UTC (rev 427371)
+++ PKGBUILD2019-01-23 20:23:31 UTC (rev 427372)
@@ -4,7 +4,7 @@
 _hkgname=yesod-form
 pkgname=haskell-yesod-form
 pkgver=1.6.3
-pkgrel=51
+pkgrel=52
 pkgdesc="Form handling support for Yesod Web Framework"
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:23:47
  Author: felixonmars
Revision: 427373

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 427372, haskell-yesod-form/trunk/PKGBUILD)

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

Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 
427372, haskell-yesod-form/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:23:47 UTC (rev 427373)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-form
+pkgname=haskell-yesod-form
+pkgver=1.6.3
+pkgrel=52
+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=('8f9d55147c1c65b8e0e0c7414850f02a3b4fddc766287621c11c444584096f68fc2245ab600f3e340b58c6ecedc40848538a7e652342a85a844d30b25336efc8')
+
+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
+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-persistent/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:22:02
  Author: felixonmars
Revision: 427370

upgpkg: haskell-yesod-persistent 1.6.0.1-54

rebuild with wai 3.2.2

Modified:
  haskell-yesod-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:21:11 UTC (rev 427369)
+++ PKGBUILD2019-01-23 20:22:02 UTC (rev 427370)
@@ -4,7 +4,7 @@
 _hkgname=yesod-persistent
 pkgname=haskell-yesod-persistent
 pkgver=1.6.0.1
-pkgrel=53
+pkgrel=54
 pkgdesc="Some helpers for using Persistent from Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:22:19
  Author: felixonmars
Revision: 427371

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 427370, haskell-yesod-persistent/trunk/PKGBUILD)

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

Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from 
rev 427370, haskell-yesod-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:22:19 UTC (rev 427371)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-persistent
+pkgname=haskell-yesod-persistent
+pkgver=1.6.0.1
+pkgrel=54
+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=('da12967cef7660581eeea16c5f4a28675fdc1fd697b265e9eee9c462e26385870e894653eada6a02532655693d3b72f202fde445949d44324ebfab40c7f6b52d')
+
+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
+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-default/repos (2 files)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:21:11
  Author: felixonmars
Revision: 427369

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD (from rev 
427368, haskell-yesod-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:21:11 UTC (rev 427369)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-default
+pkgname=haskell-yesod-default
+pkgver=1.2.0
+pkgrel=466
+pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-yesod-core")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96')
+
+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
+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-default/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:20:55
  Author: felixonmars
Revision: 427368

upgpkg: haskell-yesod-default 1.2.0-466

rebuild with wai 3.2.2

Modified:
  haskell-yesod-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:20:11 UTC (rev 427367)
+++ PKGBUILD2019-01-23 20:20:55 UTC (rev 427368)
@@ -4,7 +4,7 @@
 _hkgname=yesod-default
 pkgname=haskell-yesod-default
 pkgver=1.2.0
-pkgrel=465
+pkgrel=466
 pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:20:11
  Author: felixonmars
Revision: 427367

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 427366, haskell-yesod-core/trunk/PKGBUILD)

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

Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 
427366, haskell-yesod-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:20:11 UTC (rev 427367)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-core
+pkgname=haskell-yesod-core
+pkgver=1.6.9
+pkgrel=34
+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-byteable' 'haskell-case-insensitive' 
'haskell-cereal'
+ 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cookie'
+ 'haskell-fast-logger' 'haskell-http-types'
+ 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 
'haskell-primitive'
+ 'haskell-random' 'haskell-resourcet' 'haskell-rio' 
'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=('a2b7c80fe612fb428e115c737ed5dfe5ba9cc165929e5d1896358fe9091552aaea1fbdd0252dc8cc6a987cfc82947aa469e26aab1d3ae2d24c0ef8be53365d69')
+
+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
+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
+}
+
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:19:55
  Author: felixonmars
Revision: 427366

upgpkg: haskell-yesod-core 1.6.9-34

rebuild with wai 3.2.2

Modified:
  haskell-yesod-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:18:41 UTC (rev 427365)
+++ PKGBUILD2019-01-23 20:19:55 UTC (rev 427366)
@@ -4,7 +4,7 @@
 _hkgname=yesod-core
 pkgname=haskell-yesod-core
 pkgver=1.6.9
-pkgrel=33
+pkgrel=34
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:18:41
  Author: felixonmars
Revision: 427365

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 427364, 
haskell-aws/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:18:41 UTC (rev 427365)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aws
+pkgname=haskell-aws
+pkgver=0.21
+pkgrel=14
+pkgdesc="Amazon Web Services (AWS) for Haskell"
+url="https://github.com/aristidb/aws;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-byteable'
+ 'haskell-case-insensitive' 'haskell-cereal' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-exceptions' 
'haskell-http-conduit'
+ 'haskell-http-client-tls' 'haskell-http-types' 'haskell-lifted-base' 
'haskell-memory'
+ 'haskell-monad-control' 'haskell-network' 'haskell-old-locale' 
'haskell-resourcet'
+ 'haskell-safe' 'haskell-scientific' 'haskell-tagged' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-vector' 'haskell-xml-conduit')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-errors' 'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-transformers-base')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7122c5c62ef05865dd06f2bd953f34aabcc3254bc6119a8dd2d931c098f4b58fb8479cd2dd0fd65e5ffa042b28b9d1ed5c0ba627a8b400e7eaf499ffd3bc')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-examples
+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 $_hkgname-$pkgver
+runhaskell Setup test || warning "Requires AWS credentials to 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-aws/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:18:25
  Author: felixonmars
Revision: 427364

upgpkg: haskell-aws 0.21-14

rebuild with wai 3.2.2

Modified:
  haskell-aws/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:16:09 UTC (rev 427363)
+++ PKGBUILD2019-01-23 20:18:25 UTC (rev 427364)
@@ -4,7 +4,7 @@
 _hkgname=aws
 pkgname=haskell-aws
 pkgver=0.21
-pkgrel=13
+pkgrel=14
 pkgdesc="Amazon Web Services (AWS) for Haskell"
 url="https://github.com/aristidb/aws;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:16:09
  Author: felixonmars
Revision: 427363

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 
427362, haskell-authenticate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:16:09 UTC (rev 427363)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=authenticate
+pkgname=haskell-authenticate
+pkgver=1.3.4
+pkgrel=233
+pkgdesc="Authentication methods for Haskell web applications."
+url="https://github.com/yesodweb/authenticate;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-case-insensitive' 'haskell-conduit' 'haskell-http-conduit' 
'haskell-http-types'
+ 'haskell-network-uri' 'haskell-resourcet' 'haskell-tagstream-conduit'
+ 'haskell-unordered-containers' 'haskell-xml-conduit')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a6e5a9f4c20ca2bb980958c0cc6273492a6488a3f7c1954170bb8b40e46a4c2f7b607c961506e11ddc5421289c907148c1bc70b855bd16664bc1153ef7865571')
+
+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
+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-authenticate/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:15:50
  Author: felixonmars
Revision: 427362

upgpkg: haskell-authenticate 1.3.4-233

rebuild with wai 3.2.2

Modified:
  haskell-authenticate/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:15:07 UTC (rev 427361)
+++ PKGBUILD2019-01-23 20:15:50 UTC (rev 427362)
@@ -4,7 +4,7 @@
 _hkgname=authenticate
 pkgname=haskell-authenticate
 pkgver=1.3.4
-pkgrel=232
+pkgrel=233
 pkgdesc="Authentication methods for Haskell web applications."
 url="https://github.com/yesodweb/authenticate;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:15:07
  Author: felixonmars
Revision: 427361

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 
427360, haskell-http-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:15:07 UTC (rev 427361)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-conduit
+pkgname=haskell-http-conduit
+pkgver=2.3.4
+pkgrel=25
+pkgdesc="HTTP client package with conduit interface and HTTPS support"
+url="http://www.yesodweb.com/book/http-conduit;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-types' 'haskell-resourcet' 
'haskell-unliftio-core')
+makedepends=('ghc' 'haskell-blaze-builder' 'haskell-case-insensitive' 
'haskell-connection'
+ 'haskell-cookie' 'haskell-data-default-class' 'haskell-hunit' 
'haskell-hspec'
+ 'haskell-lifted-base' 'haskell-network' 
'haskell-streaming-commons' 'haskell-temporary'
+ 'haskell-unliftio' 'haskell-utf8-string' 'haskell-wai' 
'haskell-wai-conduit'
+ 'haskell-warp' 'haskell-warp-tls')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e5fa31cda65dfe94ef784ff1046fb17670ff9f5a84185d15912503b110e89d0af934d4506e3021ba07ab0b38b18131d84086d432f5d1f86ed549e8ddf8a2f881')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+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 $_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-conduit/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:14:51
  Author: felixonmars
Revision: 427360

upgpkg: haskell-http-conduit 2.3.4-25

rebuild with wai 3.2.2

Modified:
  haskell-http-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:13:52 UTC (rev 427359)
+++ PKGBUILD2019-01-23 20:14:51 UTC (rev 427360)
@@ -4,7 +4,7 @@
 _hkgname=http-conduit
 pkgname=haskell-http-conduit
 pkgver=2.3.4
-pkgrel=24
+pkgrel=25
 pkgdesc="HTTP client package with conduit interface and HTTPS support"
 url="http://www.yesodweb.com/book/http-conduit;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:13:52
  Author: felixonmars
Revision: 427359

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-warp-tls/repos/community-staging-x86_64/
  haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD
(from rev 427358, haskell-warp-tls/trunk/PKGBUILD)

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

Copied: haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD (from rev 
427358, haskell-warp-tls/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:13:52 UTC (rev 427359)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=warp-tls
+pkgname=haskell-warp-tls
+pkgver=3.2.4.3
+pkgrel=139
+pkgdesc="HTTP over TLS support for Warp via the TLS package"
+url="https://github.com/yesodweb/wai;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cryptonite" "haskell-data-default-class" 
"haskell-network"
+ "haskell-streaming-commons" "haskell-tls" 
"haskell-tls-session-manager" "haskell-wai"
+ "haskell-warp")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('bed1a501d7885b1a37768b59d73916c36aa554e71ad89608a11224f7c4b7e016cd65652f6bb0da153bcdc3e4a089f03850546b02ed5ace808e8a8a8fc74b4028')
+
+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
+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-warp-tls/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:13:37
  Author: felixonmars
Revision: 427358

upgpkg: haskell-warp-tls 3.2.4.3-139

rebuild with wai 3.2.2

Modified:
  haskell-warp-tls/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:12:59 UTC (rev 427357)
+++ PKGBUILD2019-01-23 20:13:37 UTC (rev 427358)
@@ -4,7 +4,7 @@
 _hkgname=warp-tls
 pkgname=haskell-warp-tls
 pkgver=3.2.4.3
-pkgrel=138
+pkgrel=139
 pkgdesc="HTTP over TLS support for Warp via the TLS package"
 url="https://github.com/yesodweb/wai;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:12:59
  Author: felixonmars
Revision: 427357

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 427356, 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 427356, haskell-wai-handler-launch/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:12:59 UTC (rev 427357)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wai-handler-launch
+pkgname=haskell-wai-handler-launch
+pkgver=3.0.2.4
+pkgrel=119
+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=('77a8047201687a56d19c70f70e4fcac9c81c2a4f0ec9bbccad8730de5d74582f52c79c62feb73ebcb4c870435cb1393c2d5fba90c9c952eff8ff3a675eab73fb')
+
+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
+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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:12:43
  Author: felixonmars
Revision: 427356

upgpkg: haskell-wai-handler-launch 3.0.2.4-119

rebuild with wai 3.2.2

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

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:12:08 UTC (rev 427355)
+++ PKGBUILD2019-01-23 20:12:43 UTC (rev 427356)
@@ -4,7 +4,7 @@
 _hkgname=wai-handler-launch
 pkgname=haskell-wai-handler-launch
 pkgver=3.0.2.4
-pkgrel=118
+pkgrel=119
 pkgdesc="Launch a web app in the default browser."
 url="https://github.com/yesodweb/wai;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:11:51
  Author: felixonmars
Revision: 427354

upgpkg: haskell-servant-server 0.15-6

rebuild with wai 3.2.2

Modified:
  haskell-servant-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:10:14 UTC (rev 427353)
+++ PKGBUILD2019-01-23 20:11:51 UTC (rev 427354)
@@ -4,7 +4,7 @@
 _hkgname=servant-server
 pkgname=haskell-servant-server
 pkgver=0.15
-pkgrel=5
+pkgrel=6
 pkgdesc="A family of combinators for defining webservices APIs and serving 
them"
 url="http://haskell-servant.readthedocs.org/;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:12:08
  Author: felixonmars
Revision: 427355

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-servant-server/repos/community-staging-x86_64/
  haskell-servant-server/repos/community-staging-x86_64/PKGBUILD
(from rev 427354, haskell-servant-server/trunk/PKGBUILD)

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

Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from 
rev 427354, haskell-servant-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:12:08 UTC (rev 427355)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=servant-server
+pkgname=haskell-servant-server
+pkgver=0.15
+pkgrel=6
+pkgdesc="A family of combinators for defining webservices APIs and serving 
them"
+url="http://haskell-servant.readthedocs.org/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 
'haskell-base64-bytestring'
+ 'haskell-exceptions' 'haskell-http-api-data' 'haskell-http-media' 
'haskell-http-types'
+ 'haskell-network-uri' 'haskell-monad-control' 'haskell-network' 
'haskell-servant'
+ 'haskell-string-conversions' 'haskell-resourcet' 'haskell-tagged'
+ 'haskell-transformers-base' 'haskell-wai' 'haskell-wai-app-static' 
'haskell-warp'
+ 'haskell-word8')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hspec' 
'haskell-hspec-wai'
+ 'haskell-should-not-typecheck' 'haskell-quickcheck' 
'haskell-safe' 'haskell-wai-extra'
+ 'haskell-temporary' 'haskell-transformers-compat')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('563e7216908eb1377015fda773612cdd892266f55b60f76de857980d8dcf4536eef59ec24946e757dfcf1d0a15f7f0977539c1cf80c5ef50457ca2544dbb5473')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e 's/< *2.7/<3/' -e 's/>= 2.8/>= 2.7/' $_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
+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-hjsonschema/repos (2 files)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:10:14
  Author: felixonmars
Revision: 427353

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hjsonschema/repos/community-staging-x86_64/PKGBUILD (from rev 
427352, haskell-hjsonschema/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:10:14 UTC (rev 427353)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hjsonschema
+pkgname=haskell-hjsonschema
+pkgver=1.9.0
+pkgrel=155
+pkgdesc="JSON Schema library"
+url="https://github.com/seagreen/hjsonschema;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-file-embed' 'haskell-hashable' 
'haskell-hjsonpointer'
+ 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 
'haskell-pcre-heavy'
+ 'haskell-profunctors' 'haskell-protolude' 'haskell-quickcheck' 
'haskell-safe-exceptions'
+ 'haskell-scientific' 'haskell-unordered-containers' 'haskell-vector')
+makedepends=('ghc' 'haskell-hspec' 'haskell-wai-app-static' 'haskell-warp')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('c71f4f23453abbb7e5c3b8a04e9fd2bea560e03ccf590fbad3739f609fe0e4e5292acfe94204b2d52d30f8fda8cc1c94edac41d5095f6be1c4cf8c05ec08e273')
+
+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
+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 || warning "json-schema.org is NXDOMAIN as of 
2018-06-03"
+}
+
+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 "MIT-LICENSE.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/MIT-LICENSE.txt"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:09:58
  Author: felixonmars
Revision: 427352

upgpkg: haskell-hjsonschema 1.9.0-155

rebuild with wai 3.2.2

Modified:
  haskell-hjsonschema/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:08:34 UTC (rev 427351)
+++ PKGBUILD2019-01-23 20:09:58 UTC (rev 427352)
@@ -4,7 +4,7 @@
 _hkgname=hjsonschema
 pkgname=haskell-hjsonschema
 pkgver=1.9.0
-pkgrel=154
+pkgrel=155
 pkgdesc="JSON Schema library"
 url="https://github.com/seagreen/hjsonschema;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:08:34
  Author: felixonmars
Revision: 427351

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wai-app-static/repos/community-staging-x86_64/
  haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD
(from rev 427350, haskell-wai-app-static/trunk/PKGBUILD)

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

Copied: haskell-wai-app-static/repos/community-staging-x86_64/PKGBUILD (from 
rev 427350, haskell-wai-app-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:08:34 UTC (rev 427351)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wai-app-static
+pkgname=haskell-wai-app-static
+pkgver=3.1.6.2
+pkgrel=166
+pkgdesc="WAI application for static serving"
+url="http://www.yesodweb.com/book/web-application-interface;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-cryptonite'
+ 'haskell-file-embed' 'haskell-http-date' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-mime-types' 'haskell-old-locale' 
'haskell-optparse-applicative'
+ 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 
'haskell-wai-extra'
+ 'haskell-warp' 'haskell-zlib')
+makedepends=('ghc' 'haskell-hspec' 'haskell-mockery' 'haskell-network' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('20c79810096f12d3901af3474a5ef4fe2385e639f97f2de803b09902d115321e3be7544cc3741b52b75a2710a0141bc19cb611fd4e6248ec60d11b522b9cb59c')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-print
+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 $_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-wai-app-static/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:08:19
  Author: felixonmars
Revision: 427350

upgpkg: haskell-wai-app-static 3.1.6.2-166

rebuild with wai 3.2.2

Modified:
  haskell-wai-app-static/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 20:07:23 UTC (rev 427349)
+++ PKGBUILD2019-01-23 20:08:19 UTC (rev 427350)
@@ -4,7 +4,7 @@
 _hkgname=wai-app-static
 pkgname=haskell-wai-app-static
 pkgver=3.1.6.2
-pkgrel=165
+pkgrel=166
 pkgdesc="WAI application for static serving"
 url="http://www.yesodweb.com/book/web-application-interface;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:07:23
  Author: felixonmars
Revision: 427349

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 427348, haskell-shake/trunk/PKGBUILD)

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

Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 427348, 
haskell-shake/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 20:07:23 UTC (rev 427349)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=shake
+pkgname=haskell-shake
+pkgver=0.17.4
+pkgrel=8
+pkgdesc="Build system library, like Make, but more accurate dependencies."
+url="http://shakebuild.com;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-extra' 'haskell-hashable' 'haskell-heaps' 
'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=('0f53d37ba3eed0b42c76fb3e83a0c9d0d29108118f37c939149db1282ee6f9f72b74c0759da0b6c699710b72d7a396a32e39ac93d36f0c64d0e2f96afe7570ff')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/ghc --make/ghc -dynamic --make/' src/Test/Command.hs
+sed -e 's/runhaskell Setup.hs configure/runhaskell Setup.hs configure 
--enable-executable-dynamic --disable-library-vanilla/' \
+-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \
+-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
+}
+
+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
+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 $_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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 20:07:07
  Author: felixonmars
Revision: 427348

upgpkg: haskell-shake 0.17.4-8

rebuild with wai 3.2.2

Modified:
  haskell-shake/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:59:46 UTC (rev 427347)
+++ PKGBUILD2019-01-23 20:07:07 UTC (rev 427348)
@@ -4,7 +4,7 @@
 _hkgname=shake
 pkgname=haskell-shake
 pkgver=0.17.4
-pkgrel=7
+pkgrel=8
 pkgdesc="Build system library, like Make, but more accurate dependencies."
 url="http://shakebuild.com;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:59:46
  Author: felixonmars
Revision: 427347

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 
427346, haskell-criterion/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:59:46 UTC (rev 427347)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=criterion
+pkgname=haskell-criterion
+pkgver=1.5.3.0
+pkgrel=30
+pkgdesc="Robust, reliable performance measurement and analysis"
+url="http://www.serpentine.com/criterion;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-wl-pprint' 
'haskell-base-compat-batteries'
+ 'haskell-cassava' 'haskell-code-page' 'haskell-criterion-measurement' 
'haskell-exceptions'
+ 'haskell-glob' 'haskell-js-flot' 'haskell-js-jquery' 
'haskell-microstache'
+ 'haskell-mwc-random' 'haskell-optparse-applicative' 
'haskell-statistics'
+ 'haskell-transformers-compat' 'haskell-vector' 
'haskell-vector-algorithms')
+makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1fe451850395c181bf79b20498efcc64cbfab9e8fcc26eef83ab7ebf21a412906a44c4ff0a2cb1e77069223027d97a746a35617e1ab79d194d0051d3458b2c2b')
+
+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-fast -f-embed-data-files
+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 $_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-criterion/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:59:30
  Author: felixonmars
Revision: 427346

upgpkg: haskell-criterion 1.5.3.0-30

rebuild with wai 3.2.2

Modified:
  haskell-criterion/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:57:56 UTC (rev 427345)
+++ PKGBUILD2019-01-23 19:59:30 UTC (rev 427346)
@@ -4,7 +4,7 @@
 _hkgname=criterion
 pkgname=haskell-criterion
 pkgver=1.5.3.0
-pkgrel=29
+pkgrel=30
 pkgdesc="Robust, reliable performance measurement and analysis"
 url="http://www.serpentine.com/criterion;
 license=("BSD")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:57:56
  Author: felixonmars
Revision: 427345

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 427344, haskell-js-jquery/trunk/PKGBUILD)

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

Copied: haskell-js-jquery/repos/community-staging-x86_64/PKGBUILD (from rev 
427344, haskell-js-jquery/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:57:56 UTC (rev 427345)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=js-jquery
+pkgname=haskell-js-jquery
+pkgver=3.3.1
+pkgrel=178
+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
+
+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
+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 $_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)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:57:40
  Author: felixonmars
Revision: 427344

upgpkg: haskell-js-jquery 3.3.1-178

rebuild with wai 3.2.2

Modified:
  haskell-js-jquery/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:56:49 UTC (rev 427343)
+++ PKGBUILD2019-01-23 19:57:40 UTC (rev 427344)
@@ -4,7 +4,7 @@
 _hkgname=js-jquery
 pkgname=haskell-js-jquery
 pkgver=3.3.1
-pkgrel=177
+pkgrel=178
 pkgdesc="Obtain minified jQuery code"
 url="https://github.com/ndmitchell/js-jquery#readme;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:56:49
  Author: felixonmars
Revision: 427343

archrelease: copy trunk to community-staging-x86_64

Added:
  darcs/repos/community-staging-x86_64/
  darcs/repos/community-staging-x86_64/PKGBUILD
(from rev 427342, darcs/trunk/PKGBUILD)

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

Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 427342, 
darcs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:56:49 UTC (rev 427343)
@@ -0,0 +1,64 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=darcs
+pkgver=2.14.1
+pkgrel=116
+pkgdesc="A distributed, interactive, smart revision control system"
+url="http://darcs.net;
+license=("GPL2")
+arch=('x86_64')
+depends=('curl' 'ghc-libs' 'haskell-async' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-cryptohash' 'haskell-data-ordlist' 'haskell-fgl' 
'haskell-graphviz'
+ 'haskell-hashable' 'haskell-html' 'haskell-http' 'haskell-knob' 
'haskell-mmap'
+ 'haskell-network' 'haskell-network-uri' 'haskell-old-time'
+ 'haskell-sandi' 'haskell-random' 'haskell-regex-applicative' 
'haskell-regex-compat-tdfa'
+ 'haskell-tar' 'haskell-unix-compat' 'haskell-utf8-string'
+ 'haskell-vector' 'haskell-zip-archive' 'haskell-zlib')
+makedepends=('ghc' 'haskell-cmdargs' 'haskell-findbin' 'haskell-hunit' 
'haskell-quickcheck'
+ 'haskell-shelly' 'haskell-split' 'haskell-test-framework'
+ 'haskell-test-framework-hunit' 
'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('8daea7bdbe8ed5bc67ef2c44918b431a8fc6b2703068200fba338b9c051b4bafed0a1ec9dcec5a58b1530ce4a4231e3c4ecc00bd509cde9ef95d895719e89346')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -i -e 's/< *4.12/<5/' -e 's/< *2.5/<3/' -e 's/< *5.7/<6/' -e 's/< 
*2.12/<3/' $pkgname.cabal
+sed -e 's/^ghc /ghc -dynamic /' \
+-e 's/ ghc / ghc -dynamic /' \
+-i tests/*.sh tests/lib
+sed -i '1i{-# language NoMonadFailDesugaring #-}' src/Darcs/Util/Tree.hs 
src/Darcs/UI/Commands/Util/Tree.hs harness/Darcs/Test/Patch/Check.hs 
harness/Darcs/Test/Patch/Arbitrary/PrimV1.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 \
+-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \
+-f-rts -foptimize -f-warn-as-error -f-libiconv
+LD_LIBRARY_PATH="$srcdir"/$pkgname-$pkgver/dist/build 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 $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"
+chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1"
+
+install -Dm644 contrib/darcs_completion 
"${pkgdir}/usr/share/bash-completion/completions/darcs"
+install -Dm644 contrib/_darcs.zsh 
"${pkgdir}/usr/share/zsh/site-functions/_darcs"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:56:34
  Author: felixonmars
Revision: 427342

upgpkg: darcs 2.14.1-116

rebuild with wai 3.2.2

Modified:
  darcs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:55:51 UTC (rev 427341)
+++ PKGBUILD2019-01-23 19:56:34 UTC (rev 427342)
@@ -3,7 +3,7 @@
 
 pkgname=darcs
 pkgver=2.14.1
-pkgrel=115
+pkgrel=116
 pkgdesc="A distributed, interactive, smart revision control system"
 url="http://darcs.net;
 license=("GPL2")


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

2019-01-23 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, January 23, 2019 @ 19:52:50
  Author: bpiotrowski
Revision: 427337

explain why LDFLAGS var is unset

Modified:
  podman/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:46:52 UTC (rev 427336)
+++ PKGBUILD2019-01-23 19:52:50 UTC (rev 427337)
@@ -27,6 +27,8 @@
 build() {
   export GOPATH="$srcdir"
   export BUILDTAGS='seccomp ostree varlink'
+
+  # buildsystem passes LDFLAGS to GO's -ldflags, which isn't really compatible
   unset LDFLAGS
 
   cd src/github.com/containers/libpod


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:46:52
  Author: felixonmars
Revision: 427336

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 427335, cabal-install/trunk/PKGBUILD)

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

Copied: cabal-install/repos/community-staging-x86_64/PKGBUILD (from rev 427335, 
cabal-install/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:46:52 UTC (rev 427336)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+pkgname=cabal-install
+pkgver=2.4.0.0
+pkgrel=36
+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-zip-archive')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz;)
+sha512sums=('caf49ec35d5665164b76db3a6219c0409243fb80fd7a740a91933732fbb26fc3efef88ddc3d769a76d0f76811ea83a6a7effdab5ad8264da808d4469c9faf125')
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/${pkgname}"
+  runhaskell Setup build
+}
+
+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"
+}


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:46:36
  Author: felixonmars
Revision: 427335

upgpkg: cabal-install 2.4.0.0-36

rebuild with wai 3.2.2

Modified:
  cabal-install/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:43:08 UTC (rev 427334)
+++ PKGBUILD2019-01-23 19:46:36 UTC (rev 427335)
@@ -5,7 +5,7 @@
 
 pkgname=cabal-install
 pkgver=2.4.0.0
-pkgrel=35
+pkgrel=36
 pkgdesc="The command-line interface for Cabal and Hackage."
 url="https://hackage.haskell.org/package/cabal-install;
 license=('BSD')


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:42:52
  Author: felixonmars
Revision: 427333

upgpkg: haskell-http 4000.3.12-108

rebuild with wai 3.2.2

Modified:
  haskell-http/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:41:54 UTC (rev 427332)
+++ PKGBUILD2019-01-23 19:42:52 UTC (rev 427333)
@@ -4,7 +4,7 @@
 _hkgname=HTTP
 pkgname=haskell-http
 pkgver=4000.3.12
-pkgrel=107
+pkgrel=108
 pkgdesc="A library for client-side HTTP"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('BSD')


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:43:08
  Author: felixonmars
Revision: 427334

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 427333, haskell-http/trunk/PKGBUILD)

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

Copied: haskell-http/repos/community-staging-x86_64/PKGBUILD (from rev 427333, 
haskell-http/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:43:08 UTC (rev 427334)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=HTTP
+pkgname=haskell-http
+pkgver=4000.3.12
+pkgrel=108
+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=('684741c017fd39c6a7ff1d75f182b465938d5c2a2abe92a0fcaec69a46fc11e59234c1b666ecf28465333df34ea267443fd56abaa38db21479cbcc19e286781e')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.12/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-mtl1 -f-warn-as-error -f-conduit10 -fwarp-tests -fnetwork-uri
+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 $_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-warp/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:41:37
  Author: felixonmars
Revision: 427331

upgpkg: haskell-warp 3.2.25-55

rebuild with wai 3.2.2

Modified:
  haskell-warp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:41:15 UTC (rev 427330)
+++ PKGBUILD2019-01-23 19:41:37 UTC (rev 427331)
@@ -4,7 +4,7 @@
 _hkgname=warp
 pkgname=haskell-warp
 pkgver=3.2.25
-pkgrel=54
+pkgrel=55
 pkgdesc="A fast, light-weight web server for WAI applications."
 url="https://github.com/yesodweb/wai;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:41:54
  Author: felixonmars
Revision: 427332

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-warp/repos/community-staging-x86_64/PKGBUILD (from rev 427331, 
haskell-warp/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:41:54 UTC (rev 427332)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=warp
+pkgname=haskell-warp
+pkgver=3.2.25
+pkgrel=55
+pkgdesc="A fast, light-weight web server for WAI applications."
+url="https://github.com/yesodweb/wai;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 
'haskell-bsb-http-chunked'
+ 'haskell-case-insensitive' 'haskell-hashable' 'haskell-http-date' 
'haskell-http-types'
+ 'haskell-http2' 'haskell-iproute' 'haskell-network' 
'haskell-simple-sendfile'
+ 'haskell-streaming-commons' 'haskell-unix-compat' 'haskell-vault'
+ 'haskell-wai' 'haskell-word8')
+makedepends=('ghc' 'haskell-doctest' 'haskell-http-client' 'haskell-hspec' 
'haskell-hunit'
+ 'haskell-lifted-base' 'haskell-quickcheck' 'haskell-silently')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3ce59ff259d047680f9f3dcb17f029bfad8854c3badb76ee06bd06019364d12d3426eb85a684c8419092c408a7a4604466d949cf91e4a9f28e008c147a5d0537')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-warp-debug -fallow-sendfilefd -f-network-bytestring
+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 $_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 podman/trunk (PKGBUILD)

2019-01-23 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, January 23, 2019 @ 19:41:15
  Author: bpiotrowski
Revision: 427330

fix indentation

Modified:
  podman/trunk/PKGBUILD

--+
 PKGBUILD |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:40:49 UTC (rev 427329)
+++ PKGBUILD2019-01-23 19:41:15 UTC (rev 427330)
@@ -20,8 +20,8 @@
   patch -p1 -i "$srcdir/0001-Revert-SELinux-support.patch" \
 -d libpod-$pkgver/vendor/github.com/containers/image
 
-   mkdir -p src/github.com/containers src/github.com/varlink
-   cp -r libpod-$pkgver src/github.com/containers/libpod
+  mkdir -p src/github.com/containers src/github.com/varlink
+  cp -r libpod-$pkgver src/github.com/containers/libpod
 }
 
 build() {
@@ -29,23 +29,23 @@
   export BUILDTAGS='seccomp ostree varlink'
   unset LDFLAGS
 
-   cd src/github.com/containers/libpod
-   make install.tools
+  cd src/github.com/containers/libpod
+  make install.tools
   make
 }
 
 package_podman() {
-   optdepends=('podman-docker: for Docker-compatible CLI')
+  optdepends=('podman-docker: for Docker-compatible CLI')
 
-   cd src/github.com/containers/libpod
-   make install install.completions install.config DESTDIR="$pkgdir" 
PREFIX="$pkgdir/usr"
+  cd src/github.com/containers/libpod
+  make install install.completions install.config DESTDIR="$pkgdir" 
PREFIX="$pkgdir/usr"
 }
 
 package_podman-docker() {
-   pkgdesc='Emulate Docker CLI using podman'
-   depends=(podman)
+  pkgdesc='Emulate Docker CLI using podman'
+  depends=(podman)
   conflicts=(docker)
 
-   cd src/github.com/containers/libpod
-   make install.docker DESTDIR="$pkgdir" PREFIX="$pkgdir/usr"
+  cd src/github.com/containers/libpod
+  make install.docker DESTDIR="$pkgdir" PREFIX="$pkgdir/usr"
 }


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

2019-01-23 Thread Bartłomiej Piotrowski via arch-commits
Date: Wednesday, January 23, 2019 @ 19:40:49
  Author: bpiotrowski
Revision: 427329

fix indentation

Modified:
  slirp4netns/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:39:33 UTC (rev 427328)
+++ PKGBUILD2019-01-23 19:40:49 UTC (rev 427329)
@@ -18,8 +18,8 @@
 
 build() {
   cd $pkgname-$pkgver
-   ./configure --prefix=/usr
-   make
+  ./configure --prefix=/usr
+  make
 }
 
 package() {


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:39:33
  Author: felixonmars
Revision: 427328

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wai-websockets/repos/community-staging-x86_64/
  haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD
(from rev 427327, haskell-wai-websockets/trunk/PKGBUILD)

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

Copied: haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD (from 
rev 427327, haskell-wai-websockets/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:39:33 UTC (rev 427328)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wai-websockets
+pkgname=haskell-wai-websockets
+pkgver=3.0.1.2
+pkgrel=63
+pkgdesc="Provide a bridge between WAI and the websockets package."
+url="https://github.com/yesodweb/wai;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-http-types' 
'haskell-network' 'haskell-wai'
+ 'haskell-websockets')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('c3415d1a36ca2f063fb1ae0ff7d3d9d271d8ff2c6099a754baed45f1c36f24cf1fa346e8e6403499cbeb329bcdf89326a9ed95f8e60111b4a879f5e51967ecc0')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-example
+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
+}
+
+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-websockets/trunk (PKGBUILD)

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:39:17
  Author: felixonmars
Revision: 427327

upgpkg: haskell-wai-websockets 3.0.1.2-63

rebuild with wai 3.2.2

Modified:
  haskell-wai-websockets/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-01-23 19:38:32 UTC (rev 427326)
+++ PKGBUILD2019-01-23 19:39:17 UTC (rev 427327)
@@ -4,7 +4,7 @@
 _hkgname=wai-websockets
 pkgname=haskell-wai-websockets
 pkgver=3.0.1.2
-pkgrel=62
+pkgrel=63
 pkgdesc="Provide a bridge between WAI and the websockets package."
 url="https://github.com/yesodweb/wai;
 license=("MIT")


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

2019-01-23 Thread Felix Yan via arch-commits
Date: Wednesday, January 23, 2019 @ 19:38:32
  Author: felixonmars
Revision: 427326

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wai-middleware-static/repos/community-staging-x86_64/
  haskell-wai-middleware-static/repos/community-staging-x86_64/PKGBUILD
(from rev 427325, haskell-wai-middleware-static/trunk/PKGBUILD)

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

Copied: haskell-wai-middleware-static/repos/community-staging-x86_64/PKGBUILD 
(from rev 427325, haskell-wai-middleware-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-23 19:38:32 UTC (rev 427326)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wai-middleware-static
+pkgname=haskell-wai-middleware-static
+pkgver=0.8.2
+pkgrel=50
+pkgdesc="WAI middleware that serves requests to static files"
+url="https://github.com/scotty-web/wai-middleware-static;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-cryptonite' 'haskell-memory' 
'haskell-expiring-cache-map'
+ 'haskell-http-types' 'haskell-mime-types' 'haskell-old-locale' 
'haskell-wai')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('0316fa827606562e5172eb93f8baba08af6ac07c78ff92cd8b7228658f2e9460ed0cd31e6e3e4249b41aa125f771d5610634140153b69c940a8562aa089c6bb6')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/semigroups/d' -e 's/< *0.6/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+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"
+}


  1   2   3   >