[arch-commits] Commit in dex/trunk (PKGBUILD fix-dex-version.patch)

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:49:07
  Author: demize
Revision: 238115

Add version patch to dex 0.8.0

Added:
  dex/trunk/fix-dex-version.patch
Modified:
  dex/trunk/PKGBUILD

---+
 PKGBUILD  |   11 +--
 fix-dex-version.patch |   11 +++
 2 files changed, 20 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-19 00:48:38 UTC (rev 238114)
+++ PKGBUILD2017-06-19 00:49:07 UTC (rev 238115)
@@ -13,10 +13,17 @@
 depends=('python')
 makedepends=('git' 'python-sphinx')
 
-source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;)
+source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;
+fix-dex-version.patch)
 
-md5sums=('SKIP')
+md5sums=('SKIP'
+ 'e00a4c7189bc6f097f510af4bd689998')
 
+prepare() {
+  cd dex
+  patch dex <"$srcdir"/fix-dex-version.patch
+}
+
 package() {
   cd dex
   make install PREFIX=/usr MANPREFIX=/usr/share/man DESTDIR="$pkgdir"

Added: fix-dex-version.patch
===
--- fix-dex-version.patch   (rev 0)
+++ fix-dex-version.patch   2017-06-19 00:49:07 UTC (rev 238115)
@@ -0,0 +1,11 @@
+--- /usr/bin/dex   2017-06-19 02:43:55.415177617 +0200
 dex.new2017-06-19 02:46:55.251836314 +0200
+@@ -35,7 +35,7 @@
+ import subprocess
+ import sys
+ 
+-__version__ = "0.7"
++__version__ = "0.8.0"
+ 
+ 
+ # DesktopEntry exceptions


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

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:48:29
  Author: demize
Revision: 238113

upgpkg: haproxy 1.7.6-1

Modified:
  haproxy/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-19 00:44:48 UTC (rev 238112)
+++ PKGBUILD2017-06-19 00:48:29 UTC (rev 238113)
@@ -3,7 +3,7 @@
 # Contributor: Bartłomiej Piotrowski 
 
 pkgname=haproxy
-pkgver=1.7.5
+pkgver=1.7.6
 pkgrel=1
 
 pkgdesc='Reliable, high performance TCP/HTTP load balancer'
@@ -20,7 +20,7 @@
 source=(http://haproxy.org/download/${pkgver%.*}/src/haproxy-$pkgver.tar.gz
 haproxy.cfg)
 
-md5sums=('ed84c80cb97852d2aa3161ed16c48a1c'
+md5sums=('8f4328cf66137f0dbf6901e065f603cc'
  '27941f31d25d5629f4bdef6bc4b2555a')
 
 prepare() {


[arch-commits] Commit in haproxy/repos (8 files)

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:48:38
  Author: demize
Revision: 238114

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  haproxy/repos/community-testing-i686/
  haproxy/repos/community-testing-i686/PKGBUILD
(from rev 238113, haproxy/trunk/PKGBUILD)
  haproxy/repos/community-testing-i686/haproxy.cfg
(from rev 238113, haproxy/trunk/haproxy.cfg)
  haproxy/repos/community-testing-i686/haproxy.install
(from rev 238113, haproxy/trunk/haproxy.install)
  haproxy/repos/community-testing-x86_64/
  haproxy/repos/community-testing-x86_64/PKGBUILD
(from rev 238113, haproxy/trunk/PKGBUILD)
  haproxy/repos/community-testing-x86_64/haproxy.cfg
(from rev 238113, haproxy/trunk/haproxy.cfg)
  haproxy/repos/community-testing-x86_64/haproxy.install
(from rev 238113, haproxy/trunk/haproxy.install)

--+
 community-testing-i686/PKGBUILD  |   70 +
 community-testing-i686/haproxy.cfg   |   49 
 community-testing-i686/haproxy.install   |   12 
 community-testing-x86_64/PKGBUILD|   70 +
 community-testing-x86_64/haproxy.cfg |   49 
 community-testing-x86_64/haproxy.install |   12 
 6 files changed, 262 insertions(+)

Copied: haproxy/repos/community-testing-i686/PKGBUILD (from rev 238113, 
haproxy/trunk/PKGBUILD)
===
--- community-testing-i686/PKGBUILD (rev 0)
+++ community-testing-i686/PKGBUILD 2017-06-19 00:48:38 UTC (rev 238114)
@@ -0,0 +1,70 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+# Contributor: Bartłomiej Piotrowski 
+
+pkgname=haproxy
+pkgver=1.7.6
+pkgrel=1
+
+pkgdesc='Reliable, high performance TCP/HTTP load balancer'
+url='http://haproxy.org/'
+arch=('i686' 'x86_64')
+license=('GPL')
+
+depends=('openssl' 'pcre' 'zlib' 'lua')
+
+backup=('etc/haproxy/haproxy.cfg')
+
+install=haproxy.install
+
+source=(http://haproxy.org/download/${pkgver%.*}/src/haproxy-$pkgver.tar.gz
+haproxy.cfg)
+
+md5sums=('8f4328cf66137f0dbf6901e065f603cc'
+ '27941f31d25d5629f4bdef6bc4b2555a')
+
+prepare() {
+  cd haproxy-$pkgver
+  sed -i 's:/usr/sbin/haproxy:/usr/bin/haproxy:' src/haproxy-systemd-wrapper.c
+}
+
+build() {
+  cd haproxy-$pkgver
+
+  make CPU=generic TARGET=linux2628 \
+USE_GETADDRINFO=1 \
+USE_OPENSSL=1 \
+USE_PCRE=1 USE_PCRE_JIT=1 \
+USE_ZLIB=1 \
+USE_LUA=1
+
+  for contrib in halog iprange systemd; do
+make -C contrib/$contrib SBINDIR=/usr/bin
+  done
+}
+
+package() {
+  cd haproxy-$pkgver
+  make \
+EXTRA=haproxy-systemd-wrapper \
+PREFIX="$pkgdir"/usr \
+SBINDIR="$pkgdir"/usr/bin \
+DOCDIR="$pkgdir"/usr/share/$pkgname \
+install
+
+  for contrib in halog iprange; do
+install -Dm755 contrib/$contrib/$contrib "$pkgdir"/usr/bin/$contrib
+  done
+
+  install -Dm644 ../haproxy.cfg "$pkgdir"/etc/haproxy/haproxy.cfg
+  install -Dm644 contrib/systemd/haproxy.service \
+"$pkgdir"/usr/lib/systemd/system/haproxy.service
+
+  install -d "$pkgdir"/usr/share/haproxy/examples/errorfiles
+  install -m644 examples/*.cfg "$pkgdir"/usr/share/haproxy/examples/
+  install -m644 examples/errorfiles/*.http \
+"$pkgdir"/usr/share/haproxy/examples/errorfiles/
+
+  install -Dm644 examples/haproxy.vim \
+"$pkgdir"/usr/share/vim/vimfiles/syntax/haproxy.vim
+}

Copied: haproxy/repos/community-testing-i686/haproxy.cfg (from rev 238113, 
haproxy/trunk/haproxy.cfg)
===
--- community-testing-i686/haproxy.cfg  (rev 0)
+++ community-testing-i686/haproxy.cfg  2017-06-19 00:48:38 UTC (rev 238114)
@@ -0,0 +1,49 @@
+#-
+# Example configuration.  See the full configuration manual online.
+#
+#   http://www.haproxy.org/download/1.7/doc/configuration.txt
+#
+#-
+
+global
+maxconn 2
+log 127.0.0.1 local0
+userhaproxy
+chroot  /usr/share/haproxy
+pidfile /run/haproxy.pid
+daemon
+
+frontend  main
+bind :5000
+mode http
+log  global
+option   httplog
+option   dontlognull
+option   http_proxy
+option forwardforexcept 127.0.0.0/8
+maxconn  8000
+timeout  client  30s
+
+acl url_static   path_beg   -i /static /images /javascript 
/stylesheets
+acl url_static   path_end   -i .jpg .gif .png .css .js
+
+use_backend static  if url_static
+default_backend app
+
+backend static
+modehttp
+balance roundrobin
+timeout connect 5s
+timeout 

[arch-commits] Commit in dex/repos/community-any (3 files)

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:49:12
  Author: demize
Revision: 238116

archrelease: copy trunk to community-any

Added:
  dex/repos/community-any/PKGBUILD
(from rev 238115, dex/trunk/PKGBUILD)
  dex/repos/community-any/fix-dex-version.patch
(from rev 238115, dex/trunk/fix-dex-version.patch)
Deleted:
  dex/repos/community-any/PKGBUILD

---+
 PKGBUILD  |   59 ++--
 fix-dex-version.patch |   11 
 2 files changed, 44 insertions(+), 26 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-19 00:49:07 UTC (rev 238115)
+++ PKGBUILD2017-06-19 00:49:12 UTC (rev 238116)
@@ -1,26 +0,0 @@
-# $Id$
-# Maintainer: Johannes Löthberg 
-
-pkgname=dex
-pkgver=0.8.0
-pkgrel=1
-
-pkgdesc='Program to generate and execute DesktopEntry files of type 
Application'
-url='https://github.com/jceb/dex'
-arch=('any')
-license=('GPL2')
-
-depends=('python')
-makedepends=('git' 'python-sphinx')
-
-source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;)
-
-md5sums=('SKIP')
-
-package() {
-  cd dex
-  make install PREFIX=/usr MANPREFIX=/usr/share/man DESTDIR="$pkgdir"
-  rm "$pkgdir/usr/share/doc/dex/LICENSE"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: dex/repos/community-any/PKGBUILD (from rev 238115, dex/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-19 00:49:12 UTC (rev 238116)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=dex
+pkgver=0.8.0
+pkgrel=1
+
+pkgdesc='Program to generate and execute DesktopEntry files of type 
Application'
+url='https://github.com/jceb/dex'
+arch=('any')
+license=('GPL2')
+
+depends=('python')
+makedepends=('git' 'python-sphinx')
+
+source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;
+fix-dex-version.patch)
+
+md5sums=('SKIP'
+ 'e00a4c7189bc6f097f510af4bd689998')
+
+prepare() {
+  cd dex
+  patch dex <"$srcdir"/fix-dex-version.patch
+}
+
+package() {
+  cd dex
+  make install PREFIX=/usr MANPREFIX=/usr/share/man DESTDIR="$pkgdir"
+  rm "$pkgdir/usr/share/doc/dex/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:

Copied: dex/repos/community-any/fix-dex-version.patch (from rev 238115, 
dex/trunk/fix-dex-version.patch)
===
--- fix-dex-version.patch   (rev 0)
+++ fix-dex-version.patch   2017-06-19 00:49:12 UTC (rev 238116)
@@ -0,0 +1,11 @@
+--- /usr/bin/dex   2017-06-19 02:43:55.415177617 +0200
 dex.new2017-06-19 02:46:55.251836314 +0200
+@@ -35,7 +35,7 @@
+ import subprocess
+ import sys
+ 
+-__version__ = "0.7"
++__version__ = "0.8.0"
+ 
+ 
+ # DesktopEntry exceptions


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

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:44:48
  Author: demize
Revision: 238112

archrelease: copy trunk to community-any

Added:
  dex/repos/community-any/PKGBUILD
(from rev 238111, dex/trunk/PKGBUILD)
Deleted:
  dex/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-19 00:44:38 UTC (rev 238111)
+++ PKGBUILD2017-06-19 00:44:48 UTC (rev 238112)
@@ -1,22 +0,0 @@
-# $Id$
-# Maintainer: Sébastien Luttringer
-
-pkgname=dex
-pkgver=0.7
-pkgrel=1
-pkgdesc='Program to generate and execute DesktopEntry files of type 
Application'
-arch=('any')
-url='https://github.com/jceb/dex'
-license=('GPL2')
-depends=('python')
-makedepends=('git')
-source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;)
-md5sums=('SKIP')
-
-package() {
-  cd dex
-  make install PREFIX=/usr MANPREFIX=/usr/share/man DESTDIR="$pkgdir"
-  rm "$pkgdir/usr/share/doc/dex/LICENSE"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: dex/repos/community-any/PKGBUILD (from rev 238111, dex/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-19 00:44:48 UTC (rev 238112)
@@ -0,0 +1,26 @@
+# $Id$
+# Maintainer: Johannes Löthberg 
+
+pkgname=dex
+pkgver=0.8.0
+pkgrel=1
+
+pkgdesc='Program to generate and execute DesktopEntry files of type 
Application'
+url='https://github.com/jceb/dex'
+arch=('any')
+license=('GPL2')
+
+depends=('python')
+makedepends=('git' 'python-sphinx')
+
+source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;)
+
+md5sums=('SKIP')
+
+package() {
+  cd dex
+  make install PREFIX=/usr MANPREFIX=/usr/share/man DESTDIR="$pkgdir"
+  rm "$pkgdir/usr/share/doc/dex/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:


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

2017-06-18 Thread Johannes Löthberg
Date: Monday, June 19, 2017 @ 00:44:38
  Author: demize
Revision: 238111

upgpkg: dex 0.8.0-1

Modified:
  dex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 23:10:44 UTC (rev 238110)
+++ PKGBUILD2017-06-19 00:44:38 UTC (rev 238111)
@@ -1,16 +1,20 @@
 # $Id$
-# Maintainer: Sébastien Luttringer
+# Maintainer: Johannes Löthberg 
 
 pkgname=dex
-pkgver=0.7
+pkgver=0.8.0
 pkgrel=1
+
 pkgdesc='Program to generate and execute DesktopEntry files of type 
Application'
+url='https://github.com/jceb/dex'
 arch=('any')
-url='https://github.com/jceb/dex'
 license=('GPL2')
+
 depends=('python')
-makedepends=('git')
+makedepends=('git' 'python-sphinx')
+
 source=("git+https://github.com/jceb/dex.git#tag=v$pkgver;)
+
 md5sums=('SKIP')
 
 package() {


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

2017-06-18 Thread Sven-Hendrik Haase
Date: Sunday, June 18, 2017 @ 23:10:44
  Author: svenstaro
Revision: 238110

archrelease: copy trunk to community-x86_64, community-i686

Added:
  glslang/repos/community-i686/PKGBUILD
(from rev 238109, glslang/trunk/PKGBUILD)
  glslang/repos/community-x86_64/PKGBUILD
(from rev 238109, glslang/trunk/PKGBUILD)
Deleted:
  glslang/repos/community-i686/PKGBUILD
  glslang/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |   52 
 community-i686/PKGBUILD   |   26 --
 community-x86_64/PKGBUILD |   26 --
 3 files changed, 52 insertions(+), 52 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 23:10:28 UTC (rev 238109)
+++ community-i686/PKGBUILD 2017-06-18 23:10:44 UTC (rev 238110)
@@ -1,26 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-pkgname=glslang
-_gitver=2c6f48b
-pkgver=3.0.git3.${_gitver}
-pkgrel=1
-pkgdesc='An OpenGL and OpenGL ES shader front end and validator'
-arch=('x86_64' 'i686')
-url='https://github.com/KhronosGroup/glslang'
-license=('BSD')
-depends=('gcc-libs')
-makedepends=('cmake' 'git')
-source=("git://github.com/KhronosGroup/glslang.git#commit=${_gitver}")
-sha256sums=('SKIP')
-
-build() {
-cd "${srcdir}/${pkgname}"
-
-mkdir build && cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
-make
-}
-
-package() {
-cd "${srcdir}/${pkgname}/build"
-make DESTDIR="${pkgdir}" install
-}

Copied: glslang/repos/community-i686/PKGBUILD (from rev 238109, 
glslang/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 23:10:44 UTC (rev 238110)
@@ -0,0 +1,26 @@
+# Maintainer: Sven-Hendrik Haase 
+pkgname=glslang
+_gitver=e2ff404
+pkgver=3.0.git4.${_gitver}
+pkgrel=1
+pkgdesc='An OpenGL and OpenGL ES shader front end and validator'
+arch=('x86_64' 'i686')
+url='https://github.com/KhronosGroup/glslang'
+license=('BSD')
+depends=('gcc-libs')
+makedepends=('cmake' 'git')
+source=("git://github.com/KhronosGroup/glslang.git#commit=${_gitver}")
+sha256sums=('SKIP')
+
+build() {
+cd "${srcdir}/${pkgname}"
+
+mkdir build && cd build
+cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
+make
+}
+
+package() {
+cd "${srcdir}/${pkgname}/build"
+make DESTDIR="${pkgdir}" install
+}

Deleted: community-x86_64/PKGBUILD
===
--- community-x86_64/PKGBUILD   2017-06-18 23:10:28 UTC (rev 238109)
+++ community-x86_64/PKGBUILD   2017-06-18 23:10:44 UTC (rev 238110)
@@ -1,26 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-pkgname=glslang
-_gitver=2c6f48b
-pkgver=3.0.git3.${_gitver}
-pkgrel=1
-pkgdesc='An OpenGL and OpenGL ES shader front end and validator'
-arch=('x86_64' 'i686')
-url='https://github.com/KhronosGroup/glslang'
-license=('BSD')
-depends=('gcc-libs')
-makedepends=('cmake' 'git')
-source=("git://github.com/KhronosGroup/glslang.git#commit=${_gitver}")
-sha256sums=('SKIP')
-
-build() {
-cd "${srcdir}/${pkgname}"
-
-mkdir build && cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
-make
-}
-
-package() {
-cd "${srcdir}/${pkgname}/build"
-make DESTDIR="${pkgdir}" install
-}

Copied: glslang/repos/community-x86_64/PKGBUILD (from rev 238109, 
glslang/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2017-06-18 23:10:44 UTC (rev 238110)
@@ -0,0 +1,26 @@
+# Maintainer: Sven-Hendrik Haase 
+pkgname=glslang
+_gitver=e2ff404
+pkgver=3.0.git4.${_gitver}
+pkgrel=1
+pkgdesc='An OpenGL and OpenGL ES shader front end and validator'
+arch=('x86_64' 'i686')
+url='https://github.com/KhronosGroup/glslang'
+license=('BSD')
+depends=('gcc-libs')
+makedepends=('cmake' 'git')
+source=("git://github.com/KhronosGroup/glslang.git#commit=${_gitver}")
+sha256sums=('SKIP')
+
+build() {
+cd "${srcdir}/${pkgname}"
+
+mkdir build && cd build
+cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
+make
+}
+
+package() {
+cd "${srcdir}/${pkgname}/build"
+make DESTDIR="${pkgdir}" install
+}


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

2017-06-18 Thread Sven-Hendrik Haase
Date: Sunday, June 18, 2017 @ 23:10:28
  Author: svenstaro
Revision: 238109

upgpkg: glslang 3.0.git4.e2ff404-1

bump

Modified:
  glslang/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 23:01:11 UTC (rev 238108)
+++ PKGBUILD2017-06-18 23:10:28 UTC (rev 238109)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase 
 pkgname=glslang
-_gitver=2c6f48b
-pkgver=3.0.git3.${_gitver}
+_gitver=e2ff404
+pkgver=3.0.git4.${_gitver}
 pkgrel=1
 pkgdesc='An OpenGL and OpenGL ES shader front end and validator'
 arch=('x86_64' 'i686')


[arch-commits] Commit in agave/repos (16 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 23:01:11
  Author: bgyorgy
Revision: 238108

archrelease: copy trunk to community-i686, community-x86_64

Added:
  agave/repos/community-i686/PKGBUILD
(from rev 238107, agave/trunk/PKGBUILD)
  agave/repos/community-i686/agave-0.4.7-mdv-fix-str-fmt.patch
(from rev 238107, agave/trunk/agave-0.4.7-mdv-fix-str-fmt.patch)
  agave/repos/community-i686/drop-libgnome.patch
(from rev 238107, agave/trunk/drop-libgnome.patch)
  agave/repos/community-i686/schemebox.patch
(from rev 238107, agave/trunk/schemebox.patch)
  agave/repos/community-x86_64/PKGBUILD
(from rev 238107, agave/trunk/PKGBUILD)
  agave/repos/community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch
(from rev 238107, agave/trunk/agave-0.4.7-mdv-fix-str-fmt.patch)
  agave/repos/community-x86_64/drop-libgnome.patch
(from rev 238107, agave/trunk/drop-libgnome.patch)
  agave/repos/community-x86_64/schemebox.patch
(from rev 238107, agave/trunk/schemebox.patch)
Deleted:
  agave/repos/community-i686/PKGBUILD
  agave/repos/community-i686/agave-0.4.7-mdv-fix-str-fmt.patch
  agave/repos/community-i686/drop-libgnome.patch
  agave/repos/community-i686/schemebox.patch
  agave/repos/community-x86_64/PKGBUILD
  agave/repos/community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch
  agave/repos/community-x86_64/drop-libgnome.patch
  agave/repos/community-x86_64/schemebox.patch

+
 /PKGBUILD  |  114 
 /agave-0.4.7-mdv-fix-str-fmt.patch |   24 +++
 /drop-libgnome.patch   |  132 +++
 /schemebox.patch   |   22 +++
 community-i686/PKGBUILD|   55 ---
 community-i686/agave-0.4.7-mdv-fix-str-fmt.patch   |   12 -
 community-i686/drop-libgnome.patch |   66 -
 community-i686/schemebox.patch |   11 -
 community-x86_64/PKGBUILD  |   55 ---
 community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch |   12 -
 community-x86_64/drop-libgnome.patch   |   66 -
 community-x86_64/schemebox.patch   |   11 -
 12 files changed, 292 insertions(+), 288 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 23:00:55 UTC (rev 238107)
+++ community-i686/PKGBUILD 2017-06-18 23:01:11 UTC (rev 238108)
@@ -1,55 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Angel 'angvp' Velasquez 
-# Contributor: Roman Kyrylych 
-# Contributor: William Rea 
-
-pkgname=agave
-pkgver=0.4.7
-pkgrel=8
-pkgdesc="Colorscheme designer tool for GNOME"
-arch=('i686' 'x86_64')
-url="http://home.gna.org/colorscheme/;
-license=('GPL')
-depends=('libglademm' 'gconfmm')
-makedepends=('gnome-doc-utils' 'intltool' 'boost' 'cppunit')
-source=("http://pkgs.fedoraproject.org/repo/pkgs/agave/$pkgname-$pkgver.tar.bz2/93097881f28dcae1eca2800a763f77c3/$pkgname-$pkgver.tar.bz2;
-agave-0.4.7-mdv-fix-str-fmt.patch
-schemebox.patch
-drop-libgnome.patch)
-md5sums=('93097881f28dcae1eca2800a763f77c3'
- 'd96ddfe751d8fd4d13a443b94fafb0b6'
- 'c41adfd52ecbf837f4338e67693640fc'
- '7419d23329f847dcde12baa467b52135')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  # Build fix from Fedora
-  patch -Np1 -i "$srcdir/agave-0.4.7-mdv-fix-str-fmt.patch"
-
-  # Another build fix
-  patch -Np1 -i "$srcdir/schemebox.patch"
-
-  # Remove deprecated libgnome dependency
-  patch -Np1 -i "$srcdir/drop-libgnome.patch"
-}
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-  CXXFLAGS+=' -std=c++11'
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-  --disable-scrollkeeper --disable-gnome --disable-schemas-install 
\
-  --with-gconf-schema-file-dir=/usr/share/gconf/schemas
-  make
-}
-
-check() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make check
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}

Copied: agave/repos/community-i686/PKGBUILD (from rev 238107, 
agave/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 23:01:11 UTC (rev 238108)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Angel 'angvp' Velasquez 
+# Contributor: Roman Kyrylych 
+# Contributor: William Rea 
+
+pkgname=agave
+pkgver=0.4.7
+pkgrel=8
+pkgdesc="Colorscheme designer tool for GNOME"
+arch=('i686' 'x86_64')
+url="http://web.archive.org/web/20170308183221/http://home.gna.org/colorscheme/;

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

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 23:00:55
  Author: bgyorgy
Revision: 238107

Fix upstream source

Modified:
  agave/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 22:55:13 UTC (rev 238106)
+++ PKGBUILD2017-06-18 23:00:55 UTC (rev 238107)
@@ -9,15 +9,17 @@
 pkgrel=8
 pkgdesc="Colorscheme designer tool for GNOME"
 arch=('i686' 'x86_64')
-url="http://home.gna.org/colorscheme/;
+url="http://web.archive.org/web/20170308183221/http://home.gna.org/colorscheme/;
 license=('GPL')
 depends=('libglademm' 'gconfmm')
 makedepends=('gnome-doc-utils' 'intltool' 'boost' 'cppunit')
-source=("http://pkgs.fedoraproject.org/repo/pkgs/agave/$pkgname-$pkgver.tar.bz2/93097881f28dcae1eca2800a763f77c3/$pkgname-$pkgver.tar.bz2;
+source=("http://web.archive.org/web/20170227035931/http://download.gna.org/colorscheme/releases/$pkgname-$pkgver.tar.bz2"{,.sig}
 agave-0.4.7-mdv-fix-str-fmt.patch
 schemebox.patch
 drop-libgnome.patch)
+validpgpkeys=('CAD6D32E41FEE86D519CBC60945C0F11A1C5E0E3') # Jonathon Jongsma
 md5sums=('93097881f28dcae1eca2800a763f77c3'
+ 'SKIP'
  'd96ddfe751d8fd4d13a443b94fafb0b6'
  'c41adfd52ecbf837f4338e67693640fc'
  '7419d23329f847dcde12baa467b52135')


[arch-commits] Commit in agave/repos (16 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 22:55:13
  Author: bgyorgy
Revision: 238106

archrelease: copy trunk to community-i686, community-x86_64

Added:
  agave/repos/community-i686/PKGBUILD
(from rev 238105, agave/trunk/PKGBUILD)
  agave/repos/community-i686/agave-0.4.7-mdv-fix-str-fmt.patch
(from rev 238105, agave/trunk/agave-0.4.7-mdv-fix-str-fmt.patch)
  agave/repos/community-i686/drop-libgnome.patch
(from rev 238105, agave/trunk/drop-libgnome.patch)
  agave/repos/community-i686/schemebox.patch
(from rev 238105, agave/trunk/schemebox.patch)
  agave/repos/community-x86_64/PKGBUILD
(from rev 238105, agave/trunk/PKGBUILD)
  agave/repos/community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch
(from rev 238105, agave/trunk/agave-0.4.7-mdv-fix-str-fmt.patch)
  agave/repos/community-x86_64/drop-libgnome.patch
(from rev 238105, agave/trunk/drop-libgnome.patch)
  agave/repos/community-x86_64/schemebox.patch
(from rev 238105, agave/trunk/schemebox.patch)
Deleted:
  agave/repos/community-i686/PKGBUILD
  agave/repos/community-i686/agave-0.4.7-mdv-fix-str-fmt.patch
  agave/repos/community-i686/drop-libgnome.patch
  agave/repos/community-i686/schemebox.patch
  agave/repos/community-x86_64/PKGBUILD
  agave/repos/community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch
  agave/repos/community-x86_64/drop-libgnome.patch
  agave/repos/community-x86_64/schemebox.patch

+
 /PKGBUILD  |  110 +++
 /agave-0.4.7-mdv-fix-str-fmt.patch |   24 +++
 /drop-libgnome.patch   |  132 +++
 /schemebox.patch   |   22 +++
 community-i686/PKGBUILD|   57 
 community-i686/agave-0.4.7-mdv-fix-str-fmt.patch   |   12 -
 community-i686/drop-libgnome.patch |   66 -
 community-i686/schemebox.patch |   11 -
 community-x86_64/PKGBUILD  |   57 
 community-x86_64/agave-0.4.7-mdv-fix-str-fmt.patch |   12 -
 community-x86_64/drop-libgnome.patch   |   66 -
 community-x86_64/schemebox.patch   |   11 -
 12 files changed, 288 insertions(+), 292 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 22:54:53 UTC (rev 238105)
+++ community-i686/PKGBUILD 2017-06-18 22:55:13 UTC (rev 238106)
@@ -1,57 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Angel 'angvp' Velasquez 
-# Contributor: Roman Kyrylych 
-# Contributor: William Rea 
-
-pkgname=agave
-pkgver=0.4.7
-pkgrel=8
-pkgdesc="Colorscheme designer tool for GNOME"
-arch=('i686' 'x86_64')
-url="http://home.gna.org/colorscheme/;
-license=('GPL')
-depends=('libglademm' 'gconfmm')
-makedepends=('gnome-doc-utils' 'intltool' 'boost' 'cppunit')
-source=("http://download.gna.org/colorscheme/releases/$pkgname-$pkgver.tar.bz2"{,.sig}
-agave-0.4.7-mdv-fix-str-fmt.patch
-schemebox.patch
-drop-libgnome.patch)
-validpgpkeys=('CAD6D32E41FEE86D519CBC60945C0F11A1C5E0E3') # Jonathon Jongsma
-md5sums=('93097881f28dcae1eca2800a763f77c3'
- 'SKIP'
- 'd96ddfe751d8fd4d13a443b94fafb0b6'
- 'c41adfd52ecbf837f4338e67693640fc'
- '7419d23329f847dcde12baa467b52135')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  # Build fix from Fedora
-  patch -Np1 -i "$srcdir/agave-0.4.7-mdv-fix-str-fmt.patch"
-
-  # Another build fix
-  patch -Np1 -i "$srcdir/schemebox.patch"
-
-  # Remove deprecated libgnome dependency
-  patch -Np1 -i "$srcdir/drop-libgnome.patch"
-}
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-  CXXFLAGS+=' -std=c++11'
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-  --disable-scrollkeeper --disable-gnome --disable-schemas-install 
\
-  --with-gconf-schema-file-dir=/usr/share/gconf/schemas
-  make
-}
-
-check() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make check
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}

Copied: agave/repos/community-i686/PKGBUILD (from rev 238105, 
agave/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 22:55:13 UTC (rev 238106)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Angel 'angvp' Velasquez 
+# Contributor: Roman Kyrylych 
+# Contributor: William Rea 
+
+pkgname=agave
+pkgver=0.4.7
+pkgrel=8
+pkgdesc="Colorscheme designer tool for GNOME"
+arch=('i686' 'x86_64')
+url="http://home.gna.org/colorscheme/;

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

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 22:54:53
  Author: bgyorgy
Revision: 238105

Fix missing source

Modified:
  agave/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 21:33:52 UTC (rev 238104)
+++ PKGBUILD2017-06-18 22:54:53 UTC (rev 238105)
@@ -13,13 +13,11 @@
 license=('GPL')
 depends=('libglademm' 'gconfmm')
 makedepends=('gnome-doc-utils' 'intltool' 'boost' 'cppunit')
-source=("http://download.gna.org/colorscheme/releases/$pkgname-$pkgver.tar.bz2"{,.sig}
+source=("http://pkgs.fedoraproject.org/repo/pkgs/agave/$pkgname-$pkgver.tar.bz2/93097881f28dcae1eca2800a763f77c3/$pkgname-$pkgver.tar.bz2;
 agave-0.4.7-mdv-fix-str-fmt.patch
 schemebox.patch
 drop-libgnome.patch)
-validpgpkeys=('CAD6D32E41FEE86D519CBC60945C0F11A1C5E0E3') # Jonathon Jongsma
 md5sums=('93097881f28dcae1eca2800a763f77c3'
- 'SKIP'
  'd96ddfe751d8fd4d13a443b94fafb0b6'
  'c41adfd52ecbf837f4338e67693640fc'
  '7419d23329f847dcde12baa467b52135')


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

2017-06-18 Thread Bartłomiej Piotrowski
Date: Sunday, June 18, 2017 @ 22:03:44
  Author: bpiotrowski
Revision: 298961

Add libarchive to depends for the sake of correctness (FS#54507)

Modified:
  asp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 19:30:55 UTC (rev 298960)
+++ PKGBUILD2017-06-18 22:03:44 UTC (rev 298961)
@@ -8,7 +8,7 @@
 arch=(any)
 url="https://github.com/falconindy/asp;
 license=(MIT)
-depends=(awk bash jq git)
+depends=(awk bash jq git libarchive)
 makedepends=(asciidoc)
 
source=($pkgname-$pkgver.tar.gz::https://github.com/falconindy/asp/archive/v$pkgver.tar.gz)
 sha256sums=('df92416a2a991f0c89a7c152de99a41608a4810d45b8dc58613695e17a971fc3')


[arch-commits] Commit in lib32-openal/repos/multilib-x86_64 (PKGBUILD PKGBUILD)

2017-06-18 Thread Jan Steffens
Date: Sunday, June 18, 2017 @ 21:33:52
  Author: heftig
Revision: 238104

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-openal/repos/multilib-x86_64/PKGBUILD
(from rev 238103, lib32-openal/trunk/PKGBUILD)
Deleted:
  lib32-openal/repos/multilib-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 21:33:18 UTC (rev 238103)
+++ PKGBUILD2017-06-18 21:33:52 UTC (rev 238104)
@@ -1,43 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Allan McRae 
-# Contributor: Jason Chu 
-
-pkgname=lib32-openal
-pkgver=1.18.0
-pkgrel=1
-pkgdesc="A cross-platform 3D audio library (32-bit)"
-arch=(x86_64)
-url="http://www.openal.org/;
-license=(LGPL)
-depends=(lib32-glibc openal)
-makedepends=(lib32-alsa-lib pkgconfig cmake lib32-libpulse lib32-portaudio 
lib32-jack
- git gcc-multilib)
-_commit=61e43d4039277c538f3f6e0af7c988e7d71d8558  # tags/openal-soft-1.18.0
-source=("git+https://github.com/kcat/openal-soft#commit=$_commit;)
-sha256sums=('SKIP')
-
-pkgver() {
-  cd openal-soft
-  git describe --tags | sed 's/^openal-soft-//;s/-/+/g'
-}
-
-prepare() {
-  mkdir build
-  cd openal-soft
-}
-
-build() {
-  export CC="gcc -m32"
-  export CXX="g++ -m32"
-  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
-
-  cd build
-  cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release -D 
CMAKE_INSTALL_LIBDIR=lib32 ../openal-soft
-  make
-}
-
-package() {
-  make -C build DESTDIR="$pkgdir" install
-  rm -rv "$pkgdir"/usr/{include,share,bin}
-}

Copied: lib32-openal/repos/multilib-x86_64/PKGBUILD (from rev 238103, 
lib32-openal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 21:33:52 UTC (rev 238104)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Allan McRae 
+# Contributor: Jason Chu 
+
+pkgname=lib32-openal
+pkgver=1.18.0
+pkgrel=2
+pkgdesc="A cross-platform 3D audio library (32-bit)"
+arch=(x86_64)
+url="http://www.openal.org/;
+license=(LGPL)
+depends=(lib32-glibc openal)
+makedepends=(lib32-alsa-lib pkgconfig cmake lib32-libpulse lib32-portaudio 
lib32-jack
+ git gcc-multilib)
+_commit=61e43d4039277c538f3f6e0af7c988e7d71d8558  # tags/openal-soft-1.18.0
+options=('!strip' 'debug')
+source=("git+https://github.com/kcat/openal-soft#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd openal-soft
+  git describe --tags | sed 's/^openal-soft-//;s/-/+/g'
+}
+
+prepare() {
+  mkdir build
+  cd openal-soft
+}
+
+build() {
+  export CC="gcc -m32 -mstackrealign"
+  export CXX="g++ -m32 -mstackrealign"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  cd build
+  cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release -D 
CMAKE_INSTALL_LIBDIR=lib32 ../openal-soft
+  make
+}
+
+package() {
+  make -C build DESTDIR="$pkgdir" install
+  rm -rv "$pkgdir"/usr/{include,share,bin}
+}


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

2017-06-18 Thread Jan Steffens
Date: Sunday, June 18, 2017 @ 21:33:18
  Author: heftig
Revision: 238103

1.18.0-2: Fix FS#54490

Modified:
  lib32-openal/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 18:34:16 UTC (rev 238102)
+++ PKGBUILD2017-06-18 21:33:18 UTC (rev 238103)
@@ -5,7 +5,7 @@
 
 pkgname=lib32-openal
 pkgver=1.18.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A cross-platform 3D audio library (32-bit)"
 arch=(x86_64)
 url="http://www.openal.org/;
@@ -14,6 +14,7 @@
 makedepends=(lib32-alsa-lib pkgconfig cmake lib32-libpulse lib32-portaudio 
lib32-jack
  git gcc-multilib)
 _commit=61e43d4039277c538f3f6e0af7c988e7d71d8558  # tags/openal-soft-1.18.0
+options=('!strip' 'debug')
 source=("git+https://github.com/kcat/openal-soft#commit=$_commit;)
 sha256sums=('SKIP')
 
@@ -28,8 +29,8 @@
 }
 
 build() {
-  export CC="gcc -m32"
-  export CXX="g++ -m32"
+  export CC="gcc -m32 -mstackrealign"
+  export CXX="g++ -m32 -mstackrealign"
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
   cd build


[arch-commits] Commit in openvpn/repos (8 files)

2017-06-18 Thread Christian Hesse
Date: Sunday, June 18, 2017 @ 19:30:55
  Author: eworm
Revision: 298960

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/0004-openssl-1-1-0.patch
(from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-i686/PKGBUILD
(from rev 298959, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 298959, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch
(from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 298959, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 298959, openvpn/trunk/openvpn.install)

-+
 testing-i686/0004-openssl-1-1-0.patch   | 1614 ++
 testing-i686/PKGBUILD   |   78 +
 testing-i686/openvpn.install|   24 
 testing-x86_64/0004-openssl-1-1-0.patch | 1614 ++
 testing-x86_64/PKGBUILD |   78 +
 testing-x86_64/openvpn.install  |   24 
 6 files changed, 3432 insertions(+)

Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 298959, 
openvpn/trunk/0004-openssl-1-1-0.patch)
===
--- testing-i686/0004-openssl-1-1-0.patch   (rev 0)
+++ testing-i686/0004-openssl-1-1-0.patch   2017-06-18 19:30:55 UTC (rev 
298960)
@@ -0,0 +1,1614 @@
+From 17d1ab90c228b1efbe774357bd3265b2af006899 Mon Sep 17 00:00:00 2001
+From: Emmanuel Deloget 
+Date: Mon, 12 Jun 2017 15:43:23 +0200
+Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of
+ X509
+
+OpenSSL 1.1 does not allow us to directly access the internal of
+any data type, including X509. We have to use the defined
+functions to do so.
+
+In x509_verify_ns_cert_type() in particular, this means that we
+cannot directly check for the extended flags to find whether the
+certificate should be used as a client or as a server certificate.
+We need to leverage the X509_check_purpose() API yet this API is
+far stricter than the currently implemented check. So far, I have
+not been able to find a situation where this stricter test fails
+(although I must admit that I haven't tested that very well).
+
+We double-check the certificate purpose using "direct access" to the
+internal of the certificate object (of course, this is not a real
+direct access, but we still fetch ASN1 strings within the X509 object
+and we check the internal value of these strings). This allow us to
+warn the user if there is a discrepancy between the X509_check_purpose()
+return value and our internal, less strict check.
+
+We use these changes to make peer_cert a non-const parameter to
+x509_verify_ns_cert_type(). The underlying library waits for a
+non-const pointer, and forcing it to be a const pointer does not make
+much sense (please note that this has an effect on the mbedtls part
+too).
+
+Compatibility with OpenSSL 1.0 is kept by defining the corresponding
+functions when they are not found in the library.
+
+Signed-off-by: Emmanuel Deloget 
+Acked-by: Steffan Karger 
+Message-Id: <20170612134330.20971-2-log...@free.fr>
+URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14792.html
+Signed-off-by: Gert Doering 
+---
+ configure.ac |  1 +
+ src/openvpn/openssl_compat.h | 15 +
+ src/openvpn/ssl_openssl.c|  3 +-
+ src/openvpn/ssl_verify_backend.h |  2 +-
+ src/openvpn/ssl_verify_mbedtls.c |  2 +-
+ src/openvpn/ssl_verify_openssl.c | 68 ++--
+ 6 files changed, 78 insertions(+), 13 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 334247df..c30bf3d5 100644
+--- a/configure.ac
 b/configure.ac
+@@ -921,6 +921,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
+   [ \
+   SSL_CTX_get_default_passwd_cb \
+   SSL_CTX_get_default_passwd_cb_userdata \
++  X509_get0_pubkey \
+   X509_STORE_get0_objects \
+   X509_OBJECT_free \
+   X509_OBJECT_get_type \
+diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h
+index 811d559c..612bfa56 100644
+--- a/src/openvpn/openssl_compat.h
 b/src/openvpn/openssl_compat.h
+@@ -73,6 +73,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
+ }
+ #endif
+ 
++#if !defined(HAVE_X509_GET0_PUBKEY)
++/**
++ * Get the public key from a X509 certificate
++ *
++ * @param x  X509 certificate
++ * @return   The certificate public key
++ */
++static inline EVP_PKEY *
++X509_get0_pubkey(const X509 *x)
++{

[arch-commits] Commit in openvpn/trunk (0004-openssl-1-1-0.patch PKGBUILD)

2017-06-18 Thread Christian Hesse
Date: Sunday, June 18, 2017 @ 19:30:50
  Author: eworm
Revision: 298959

upgpkg: openvpn 2.4.2-2

use final upstream openssl 1.1.0 patches

Modified:
  openvpn/trunk/0004-openssl-1-1-0.patch
  openvpn/trunk/PKGBUILD

--+
 0004-openssl-1-1-0.patch |  532 -
 PKGBUILD |4 
 2 files changed, 339 insertions(+), 197 deletions(-)

Modified: 0004-openssl-1-1-0.patch
===
--- 0004-openssl-1-1-0.patch2017-06-18 12:24:26 UTC (rev 298958)
+++ 0004-openssl-1-1-0.patch2017-06-18 19:30:50 UTC (rev 298959)
@@ -1,6 +1,6 @@
-From 166ab46e4ff9e44f31ce9713995516538da105ec Mon Sep 17 00:00:00 2001
+From 17d1ab90c228b1efbe774357bd3265b2af006899 Mon Sep 17 00:00:00 2001
 From: Emmanuel Deloget 
-Date: Fri, 17 Feb 2017 14:39:07 +0100
+Date: Mon, 12 Jun 2017 15:43:23 +0200
 Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of
  X509
 
@@ -16,23 +16,41 @@
 not been able to find a situation where this stricter test fails
 (although I must admit that I haven't tested that very well).
 
+We double-check the certificate purpose using "direct access" to the
+internal of the certificate object (of course, this is not a real
+direct access, but we still fetch ASN1 strings within the X509 object
+and we check the internal value of these strings). This allow us to
+warn the user if there is a discrepancy between the X509_check_purpose()
+return value and our internal, less strict check.
+
+We use these changes to make peer_cert a non-const parameter to
+x509_verify_ns_cert_type(). The underlying library waits for a
+non-const pointer, and forcing it to be a const pointer does not make
+much sense (please note that this has an effect on the mbedtls part
+too).
+
 Compatibility with OpenSSL 1.0 is kept by defining the corresponding
 functions when they are not found in the library.
 
 Signed-off-by: Emmanuel Deloget 
-Signed-off-by: Christian Hesse 
+Acked-by: Steffan Karger 
+Message-Id: <20170612134330.20971-2-log...@free.fr>
+URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14792.html
+Signed-off-by: Gert Doering 
 ---
  configure.ac |  1 +
- src/openvpn/openssl_compat.h | 15 +++
- src/openvpn/ssl_openssl.c|  3 ++-
- src/openvpn/ssl_verify_openssl.c | 28 +++-
- 4 files changed, 37 insertions(+), 10 deletions(-)
+ src/openvpn/openssl_compat.h | 15 +
+ src/openvpn/ssl_openssl.c|  3 +-
+ src/openvpn/ssl_verify_backend.h |  2 +-
+ src/openvpn/ssl_verify_mbedtls.c |  2 +-
+ src/openvpn/ssl_verify_openssl.c | 68 ++--
+ 6 files changed, 78 insertions(+), 13 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index 2406ad8..d2c40ff 100644
+index 334247df..c30bf3d5 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -902,6 +902,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
+@@ -921,6 +921,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
[ \
SSL_CTX_get_default_passwd_cb \
SSL_CTX_get_default_passwd_cb_userdata \
@@ -41,10 +59,10 @@
X509_OBJECT_free \
X509_OBJECT_get_type \
 diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h
-index e98e8df..fe245ed 100644
+index 811d559c..612bfa56 100644
 --- a/src/openvpn/openssl_compat.h
 +++ b/src/openvpn/openssl_compat.h
-@@ -74,6 +74,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
+@@ -73,6 +73,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
  }
  #endif
  
@@ -67,10 +85,10 @@
  /**
   * Fetch the X509 object stack from the X509 store
 diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c
-index f011e06..b683961 100644
+index 1fa46e18..89c3b014 100644
 --- a/src/openvpn/ssl_openssl.c
 +++ b/src/openvpn/ssl_openssl.c
-@@ -1073,7 +1073,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx 
*ctx,
+@@ -1070,7 +1070,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx 
*ctx,
  }
  
  /* get the public key */
@@ -80,11 +98,37 @@
  pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
  
  /* initialize RSA object */
+diff --git a/src/openvpn/ssl_verify_backend.h 
b/src/openvpn/ssl_verify_backend.h
+index 35660532..978e54fd 100644
+--- a/src/openvpn/ssl_verify_backend.h
 b/src/openvpn/ssl_verify_backend.h
+@@ -210,7 +210,7 @@ void x509_setenv_track(const struct x509_track *xt, struct 
env_set *es,
+  *  the expected bit set. \c FAILURE if the certificate 
does
+  *  not have NS cert type verification or the wrong bit 
set.
+  */
+-result_t x509_verify_ns_cert_type(const openvpn_x509_cert_t *cert, const int 

[arch-commits] Commit in perl-test2-suite/trunk (PKGBUILD)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 18:33:57
  Author: felixonmars
Revision: 238101

upgpkg: perl-test2-suite 0.72-1

Modified:
  perl-test2-suite/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 18:33:46 UTC (rev 238100)
+++ PKGBUILD2017-06-18 18:33:57 UTC (rev 238101)
@@ -2,8 +2,8 @@
 # Maintainer: Felix Yan 
 
 pkgname=perl-test2-suite
-pkgver=0.70
-pkgrel=2
+pkgver=0.72
+pkgrel=1
 pkgdesc="Distribution with a rich set of tools built upon the Test2 framework."
 arch=('any')
 license=('PerlArtistic')
@@ -12,7 +12,7 @@
 depends=('perl-importer' 'perl-sub-info' 'perl-term-table' 
'perl-test-simple>=1.30')
 options=('!emptydirs')
 
source=("https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-$pkgver.tar.gz;)
-sha512sums=('9048023cda23a7c07b48b6a83e06782dbc060e22dfe8d770076649c9aa506714c80f3f70c6e7fb6d6929eeda818d85f14eb1d56a27313366b3e367a0e6493221')
+sha512sums=('34f6f781c29fcb79146ee2cd979addfe34edb21db99f38d417a1efacaac8400731fc4d986c8b904383d251d95967c2d922dba28429a862b40cb33c346e55b353')
 
 build() {
   cd Test2-Suite-$pkgver


[arch-commits] Commit in perl-test2-suite/repos/community-any (PKGBUILD PKGBUILD)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 18:34:16
  Author: felixonmars
Revision: 238102

archrelease: copy trunk to community-any

Added:
  perl-test2-suite/repos/community-any/PKGBUILD
(from rev 238101, perl-test2-suite/trunk/PKGBUILD)
Deleted:
  perl-test2-suite/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 18:33:57 UTC (rev 238101)
+++ PKGBUILD2017-06-18 18:34:16 UTC (rev 238102)
@@ -1,31 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgname=perl-test2-suite
-pkgver=0.70
-pkgrel=2
-pkgdesc="Distribution with a rich set of tools built upon the Test2 framework."
-arch=('any')
-license=('PerlArtistic')
-url="https://metacpan.org/release/Test2-Suite;
-# Specify version bounds to pick up perl-test-simple in [community], since 
perl includes an old one.
-depends=('perl-importer' 'perl-sub-info' 'perl-term-table' 
'perl-test-simple>=1.30')
-options=('!emptydirs')
-source=("https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-$pkgver.tar.gz;)
-sha512sums=('9048023cda23a7c07b48b6a83e06782dbc060e22dfe8d770076649c9aa506714c80f3f70c6e7fb6d6929eeda818d85f14eb1d56a27313366b3e367a0e6493221')
-
-build() {
-  cd Test2-Suite-$pkgver
-  perl Makefile.PL INSTALLDIRS=vendor
-  make
-}
-
-check() {
-  cd Test2-Suite-$pkgver
-  make test
-}
-
-package() {
-  cd Test2-Suite-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: perl-test2-suite/repos/community-any/PKGBUILD (from rev 238101, 
perl-test2-suite/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 18:34:16 UTC (rev 238102)
@@ -0,0 +1,31 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgname=perl-test2-suite
+pkgver=0.72
+pkgrel=1
+pkgdesc="Distribution with a rich set of tools built upon the Test2 framework."
+arch=('any')
+license=('PerlArtistic')
+url="https://metacpan.org/release/Test2-Suite;
+# Specify version bounds to pick up perl-test-simple in [community], since 
perl includes an old one.
+depends=('perl-importer' 'perl-sub-info' 'perl-term-table' 
'perl-test-simple>=1.30')
+options=('!emptydirs')
+source=("https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-$pkgver.tar.gz;)
+sha512sums=('34f6f781c29fcb79146ee2cd979addfe34edb21db99f38d417a1efacaac8400731fc4d986c8b904383d251d95967c2d922dba28429a862b40cb33c346e55b353')
+
+build() {
+  cd Test2-Suite-$pkgver
+  perl Makefile.PL INSTALLDIRS=vendor
+  make
+}
+
+check() {
+  cd Test2-Suite-$pkgver
+  make test
+}
+
+package() {
+  cd Test2-Suite-$pkgver
+  make DESTDIR="$pkgdir" install
+}


[arch-commits] Commit in uglify-js/repos/community-any (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 18:33:46
  Author: felixonmars
Revision: 238100

archrelease: copy trunk to community-any

Added:
  uglify-js/repos/community-any/PKGBUILD
(from rev 238099, uglify-js/trunk/PKGBUILD)
  uglify-js/repos/community-any/uglify-js.install
(from rev 238099, uglify-js/trunk/uglify-js.install)
Deleted:
  uglify-js/repos/community-any/PKGBUILD
  uglify-js/repos/community-any/uglify-js.install

---+
 PKGBUILD  |   58 ++--
 uglify-js.install |   16 +++---
 2 files changed, 37 insertions(+), 37 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 18:33:15 UTC (rev 238099)
+++ PKGBUILD2017-06-18 18:33:46 UTC (rev 238100)
@@ -1,29 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Daniel Nagy 
-
-pkgname=uglify-js
-pkgver=3.0.17
-pkgrel=1
-pkgdesc="JavaScript parser, mangler/compressor and beautifier toolkit"
-arch=('any')
-url='http://lisperator.net/uglifyjs'
-license=('BSD')
-depends=('nodejs')
-makedepends=('npm')
-install=${pkgname}.install
-source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
-noextract=($pkgname-$pkgver.tgz)
-sha512sums=('b5a3f566b20fc0b252c1459114026da0ced6a9e1178d6c63652a758e81fb79b2ee84ad97154178155d7d8617523bb077041d539a76607fc3eada63521d5f0627')
-
-package() {
-  npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz
-  rm -r "$pkgdir"/usr/etc
-  mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
-  ln -s "../../../lib/node_modules/uglify-js/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
-
-  # Fix npm derp
-  find "$pkgdir/usr" -type d -exec chmod 755 '{}' +
-}
-
-# vim:set ts=2 sw=2 et:

Copied: uglify-js/repos/community-any/PKGBUILD (from rev 238099, 
uglify-js/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 18:33:46 UTC (rev 238100)
@@ -0,0 +1,29 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+
+pkgname=uglify-js
+pkgver=3.0.18
+pkgrel=1
+pkgdesc="JavaScript parser, mangler/compressor and beautifier toolkit"
+arch=('any')
+url='http://lisperator.net/uglifyjs'
+license=('BSD')
+depends=('nodejs')
+makedepends=('npm')
+install=${pkgname}.install
+source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
+noextract=($pkgname-$pkgver.tgz)
+sha512sums=('d0cfca7973bc6cf62d96a9f0218a4ee11ea89b59ab49cee5a7d943df51839aa30221426985a4bf50e6d943d7cba528b44a0f5d864342226032894bfb22d7')
+
+package() {
+  npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz
+  rm -r "$pkgdir"/usr/etc
+  mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+  ln -s "../../../lib/node_modules/uglify-js/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
+
+  # Fix npm derp
+  find "$pkgdir/usr" -type d -exec chmod 755 '{}' +
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: uglify-js.install
===
--- uglify-js.install   2017-06-18 18:33:15 UTC (rev 238099)
+++ uglify-js.install   2017-06-18 18:33:46 UTC (rev 238100)
@@ -1,8 +0,0 @@
-post_install() {
-  # fixup permissions
-  chmod 755 /usr/lib/node_modules
-}
-
-post_upgrade() {
-  post_install
-}

Copied: uglify-js/repos/community-any/uglify-js.install (from rev 238099, 
uglify-js/trunk/uglify-js.install)
===
--- uglify-js.install   (rev 0)
+++ uglify-js.install   2017-06-18 18:33:46 UTC (rev 238100)
@@ -0,0 +1,8 @@
+post_install() {
+  # fixup permissions
+  chmod 755 /usr/lib/node_modules
+}
+
+post_upgrade() {
+  post_install
+}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 18:33:15
  Author: felixonmars
Revision: 238099

upgpkg: uglify-js 3.0.18-1

Modified:
  uglify-js/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 17:50:10 UTC (rev 238098)
+++ PKGBUILD2017-06-18 18:33:15 UTC (rev 238099)
@@ -3,7 +3,7 @@
 # Contributor: Daniel Nagy 
 
 pkgname=uglify-js
-pkgver=3.0.17
+pkgver=3.0.18
 pkgrel=1
 pkgdesc="JavaScript parser, mangler/compressor and beautifier toolkit"
 arch=('any')
@@ -14,7 +14,7 @@
 install=${pkgname}.install
 source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
 noextract=($pkgname-$pkgver.tgz)
-sha512sums=('b5a3f566b20fc0b252c1459114026da0ced6a9e1178d6c63652a758e81fb79b2ee84ad97154178155d7d8617523bb077041d539a76607fc3eada63521d5f0627')
+sha512sums=('d0cfca7973bc6cf62d96a9f0218a4ee11ea89b59ab49cee5a7d943df51839aa30221426985a4bf50e6d943d7cba528b44a0f5d864342226032894bfb22d7')
 
 package() {
   npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz


[arch-commits] Commit in adapta-gtk-theme/repos/community-any (PKGBUILD PKGBUILD)

2017-06-18 Thread Maxime Gauduin
Date: Sunday, June 18, 2017 @ 17:50:10
  Author: alucryd
Revision: 238098

archrelease: copy trunk to community-any

Added:
  adapta-gtk-theme/repos/community-any/PKGBUILD
(from rev 238097, adapta-gtk-theme/trunk/PKGBUILD)
Deleted:
  adapta-gtk-theme/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 17:48:21 UTC (rev 238097)
+++ PKGBUILD2017-06-18 17:50:10 UTC (rev 238098)
@@ -1,45 +0,0 @@
-# $Id$
-# Maintainer: Maxime Gauduin 
-# Contributor: Phillip Schichtel 
-
-pkgname=adapta-gtk-theme
-pkgver=3.91.0.83
-pkgrel=1
-pkgdesc='An adaptive Gtk+ theme based on Material Design Guidelines'
-arch=('any')
-url='https://github.com/tista500/Adapta'
-license=('GPL2')
-depends=('gtk-engine-murrine' 'gtk3')
-makedepends=('git' 'gnome-shell' 'inkscape' 'libxml2' 'parallel' 'sassc')
-optdepends=('budgie-desktop: The Budgie desktop'
-'cinnamon: The Cinnamon desktop'
-'gnome-shell: The GNOME Shell'
-'gnome-flashback: The GNOME flashback shell'
-'noto-fonts: Recommended font'
-'ttf-roboto: Recommended font'
-'xfdesktop: The Xfce desktop')
-source=("adapta-gtk-theme::git+https://github.com/tista500/Adapta.git#tag=${pkgver};)
-sha256sums=('SKIP')
-
-build() {
-  cd adapta-gtk-theme
-
-  ./autogen.sh \
---prefix='/usr' \
---enable-parallel \
---enable-plank \
---enable-telegram \
---disable-unity
-  make
-}
-
-package() {
-  cd adapta-gtk-theme
-
-  make DESTDIR="${pkgdir}" install
-
-  install -dm 755 "${pkgdir}"/usr/share/plank/themes
-  ln -s /usr/share/themes/Adapta/plank 
"${pkgdir}"/usr/share/plank/themes/Adapta
-}
-
-# vim: ts=2 sw=2 et:

Copied: adapta-gtk-theme/repos/community-any/PKGBUILD (from rev 238097, 
adapta-gtk-theme/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 17:50:10 UTC (rev 238098)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: Phillip Schichtel 
+
+pkgname=adapta-gtk-theme
+pkgver=3.91.0.88
+pkgrel=1
+pkgdesc='An adaptive Gtk+ theme based on Material Design Guidelines'
+arch=('any')
+url='https://github.com/tista500/Adapta'
+license=('CCPL' 'GPL2')
+depends=('gtk-engine-murrine' 'gtk3')
+makedepends=('git' 'gnome-shell' 'inkscape' 'libxml2' 'parallel' 'sassc')
+optdepends=('budgie-desktop: The Budgie desktop'
+'cinnamon: The Cinnamon desktop'
+'gnome-shell: The GNOME Shell'
+'gnome-flashback: The GNOME flashback shell'
+'noto-fonts: Recommended font'
+'ttf-roboto: Recommended font'
+'xfdesktop: The Xfce desktop')
+source=("adapta-gtk-theme::git+https://github.com/tista500/Adapta.git#tag=${pkgver};)
+sha256sums=('SKIP')
+
+build() {
+  cd adapta-gtk-theme
+
+  ./autogen.sh \
+--prefix='/usr' \
+--enable-parallel \
+--enable-plank \
+--enable-telegram \
+--disable-unity
+  make
+}
+
+package() {
+  cd adapta-gtk-theme
+
+  make DESTDIR="${pkgdir}" install
+
+  install -dm 755 "${pkgdir}"/usr/share/plank/themes
+  ln -s /usr/share/themes/Adapta/plank 
"${pkgdir}"/usr/share/plank/themes/Adapta
+
+  install -Dm 644 LICENSE_CC_BY_SA4 -t 
"${pkgdir}"/usr/share/licenses/adapta-gtk-theme/
+}
+
+# vim: ts=2 sw=2 et:


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

2017-06-18 Thread Maxime Gauduin
Date: Sunday, June 18, 2017 @ 17:48:21
  Author: alucryd
Revision: 238097

FS#54503: adapta-gtk-theme 3.91.0.88-1

Modified:
  adapta-gtk-theme/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 17:37:56 UTC (rev 238096)
+++ PKGBUILD2017-06-18 17:48:21 UTC (rev 238097)
@@ -3,12 +3,12 @@
 # Contributor: Phillip Schichtel 
 
 pkgname=adapta-gtk-theme
-pkgver=3.91.0.83
+pkgver=3.91.0.88
 pkgrel=1
 pkgdesc='An adaptive Gtk+ theme based on Material Design Guidelines'
 arch=('any')
 url='https://github.com/tista500/Adapta'
-license=('GPL2')
+license=('CCPL' 'GPL2')
 depends=('gtk-engine-murrine' 'gtk3')
 makedepends=('git' 'gnome-shell' 'inkscape' 'libxml2' 'parallel' 'sassc')
 optdepends=('budgie-desktop: The Budgie desktop'
@@ -40,6 +40,8 @@
 
   install -dm 755 "${pkgdir}"/usr/share/plank/themes
   ln -s /usr/share/themes/Adapta/plank 
"${pkgdir}"/usr/share/plank/themes/Adapta
+
+  install -Dm 644 LICENSE_CC_BY_SA4 -t 
"${pkgdir}"/usr/share/licenses/adapta-gtk-theme/
 }
 
 # vim: ts=2 sw=2 et:


[arch-commits] Commit in gnome-recipes (7 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 17:37:56
  Author: bgyorgy
Revision: 238096

archrelease: copy trunk to community-x86_64, community-i686

Added:
  gnome-recipes/repos/
  gnome-recipes/repos/community-i686/
  gnome-recipes/repos/community-i686/PKGBUILD
(from rev 238095, gnome-recipes/trunk/PKGBUILD)
  gnome-recipes/repos/community-i686/add-missing-languages.patch
(from rev 238095, gnome-recipes/trunk/add-missing-languages.patch)
  gnome-recipes/repos/community-x86_64/
  gnome-recipes/repos/community-x86_64/PKGBUILD
(from rev 238095, gnome-recipes/trunk/PKGBUILD)
  gnome-recipes/repos/community-x86_64/add-missing-languages.patch
(from rev 238095, gnome-recipes/trunk/add-missing-languages.patch)

--+
 community-i686/PKGBUILD  |   39 +
 community-i686/add-missing-languages.patch   |   35 ++
 community-x86_64/PKGBUILD|   39 +
 community-x86_64/add-missing-languages.patch |   35 ++
 4 files changed, 148 insertions(+)

Copied: gnome-recipes/repos/community-i686/PKGBUILD (from rev 238095, 
gnome-recipes/trunk/PKGBUILD)
===
--- repos/community-i686/PKGBUILD   (rev 0)
+++ repos/community-i686/PKGBUILD   2017-06-18 17:37:56 UTC (rev 238096)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Balló György 
+
+pkgname=gnome-recipes
+pkgver=1.4.4
+pkgrel=1
+pkgdesc="Recipe management application for GNOME"
+arch=(x86_64 i686)
+url="https://wiki.gnome.org/Apps/Recipes;
+license=(GPL3)
+depends=(gnome-autoar gspell libcanberra libsoup)
+makedepends=(git itstool meson)
+source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz;
+add-missing-languages.patch)
+sha256sums=('b8e3bcee39b85437a68039ddb35f6f54cfb3ed7ab2a6320bb74dad4846f186e6'
+'36045e0e0d8d554248966544f2651e178ab41df7ef54c4f310905cf336fe4ef4')
+
+prepare() {
+  mkdir build
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../add-missing-languages.patch
+}
+
+build() {
+  cd build
+  meson --prefix=/usr --buildtype=release ../$pkgname-$pkgver
+  ninja
+}
+
+check() {
+  cd build
+  # FAIL
+  # ninja test
+}
+
+package() {
+  cd build
+  DESTDIR="$pkgdir" ninja install
+}

Copied: gnome-recipes/repos/community-i686/add-missing-languages.patch (from 
rev 238095, gnome-recipes/trunk/add-missing-languages.patch)
===
--- repos/community-i686/add-missing-languages.patch
(rev 0)
+++ repos/community-i686/add-missing-languages.patch2017-06-18 17:37:56 UTC 
(rev 238096)
@@ -0,0 +1,35 @@
+From b97b0abe7e1032316217c87ab6f5243dd17e83a3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Piotr=20Dr=C4=85g?= 
+Date: Sun, 4 Jun 2017 10:30:33 +0200
+Subject: =?UTF-8?q?Add=20missing=20languages=20to=20=E2=80=9Clangs?=
+ =?UTF-8?q?=E2=80=9D=20in=20meson.build=20files?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ po-data/meson.build | 2 +-
+ po/meson.build  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/po-data/meson.build b/po-data/meson.build
+index c458513..1837f54 100644
+--- a/po-data/meson.build
 b/po-data/meson.build
+@@ -1,3 +1,3 @@
+-langs = ['ar', 'cs', 'de', 'es', 'nl', 'pl', 'pt_BR', 'sr']
++langs = ['ar', 'cs', 'de', 'es', 'fur', 'hu', 'nl', 'pt_BR', 'sl', 'sr']
+ 
+ i18n.gettext('gnome-recipes-data', languages: langs, preset: 'glib')
+diff --git a/po/meson.build b/po/meson.build
+index 5ad33e6..f1fb60b 100644
+--- a/po/meson.build
 b/po/meson.build
+@@ -1,3 +1,3 @@
+-langs = ['ar', 'ca', 'cs', 'de', 'es', 'nl', 'pl', 'pt_BR', 'sr']
++langs = ['ar', 'ca', 'cs', 'de', 'en_GB', 'es', 'fi', 'fur', 'hu', 'id', 
'ko', 'nb', 'nl', 'pl', 'pt_BR', 'sk', 'sl', 'sr', 'sv']
+ 
+ i18n.gettext('gnome-recipes', languages: langs, preset: 'glib')
+-- 
+cgit v0.12
+

Copied: gnome-recipes/repos/community-x86_64/PKGBUILD (from rev 238095, 
gnome-recipes/trunk/PKGBUILD)
===
--- repos/community-x86_64/PKGBUILD (rev 0)
+++ repos/community-x86_64/PKGBUILD 2017-06-18 17:37:56 UTC (rev 238096)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Balló György 
+
+pkgname=gnome-recipes
+pkgver=1.4.4
+pkgrel=1
+pkgdesc="Recipe management application for GNOME"
+arch=(x86_64 i686)
+url="https://wiki.gnome.org/Apps/Recipes;
+license=(GPL3)
+depends=(gnome-autoar gspell libcanberra libsoup)
+makedepends=(git itstool meson)
+source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz;
+add-missing-languages.patch)
+sha256sums=('b8e3bcee39b85437a68039ddb35f6f54cfb3ed7ab2a6320bb74dad4846f186e6'
+

[arch-commits] Commit in (4 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 17:35:01
  Author: bgyorgy
Revision: 238095

Move gnome-recipes from AUR with 16 votes

Added:
  gnome-recipes/
  gnome-recipes/trunk/
  gnome-recipes/trunk/PKGBUILD
  gnome-recipes/trunk/add-missing-languages.patch

-+
 PKGBUILD|   39 +++
 add-missing-languages.patch |   35 +++
 2 files changed, 74 insertions(+)

Added: gnome-recipes/trunk/PKGBUILD
===
--- gnome-recipes/trunk/PKGBUILD(rev 0)
+++ gnome-recipes/trunk/PKGBUILD2017-06-18 17:35:01 UTC (rev 238095)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Balló György 
+
+pkgname=gnome-recipes
+pkgver=1.4.4
+pkgrel=1
+pkgdesc="Recipe management application for GNOME"
+arch=(x86_64 i686)
+url="https://wiki.gnome.org/Apps/Recipes;
+license=(GPL3)
+depends=(gnome-autoar gspell libcanberra libsoup)
+makedepends=(git itstool meson)
+source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz;
+add-missing-languages.patch)
+sha256sums=('b8e3bcee39b85437a68039ddb35f6f54cfb3ed7ab2a6320bb74dad4846f186e6'
+'36045e0e0d8d554248966544f2651e178ab41df7ef54c4f310905cf336fe4ef4')
+
+prepare() {
+  mkdir build
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../add-missing-languages.patch
+}
+
+build() {
+  cd build
+  meson --prefix=/usr --buildtype=release ../$pkgname-$pkgver
+  ninja
+}
+
+check() {
+  cd build
+  # FAIL
+  # ninja test
+}
+
+package() {
+  cd build
+  DESTDIR="$pkgdir" ninja install
+}


Property changes on: gnome-recipes/trunk/PKGBUILD
___
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: gnome-recipes/trunk/add-missing-languages.patch
===
--- gnome-recipes/trunk/add-missing-languages.patch 
(rev 0)
+++ gnome-recipes/trunk/add-missing-languages.patch 2017-06-18 17:35:01 UTC 
(rev 238095)
@@ -0,0 +1,35 @@
+From b97b0abe7e1032316217c87ab6f5243dd17e83a3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Piotr=20Dr=C4=85g?= 
+Date: Sun, 4 Jun 2017 10:30:33 +0200
+Subject: =?UTF-8?q?Add=20missing=20languages=20to=20=E2=80=9Clangs?=
+ =?UTF-8?q?=E2=80=9D=20in=20meson.build=20files?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ po-data/meson.build | 2 +-
+ po/meson.build  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/po-data/meson.build b/po-data/meson.build
+index c458513..1837f54 100644
+--- a/po-data/meson.build
 b/po-data/meson.build
+@@ -1,3 +1,3 @@
+-langs = ['ar', 'cs', 'de', 'es', 'nl', 'pl', 'pt_BR', 'sr']
++langs = ['ar', 'cs', 'de', 'es', 'fur', 'hu', 'nl', 'pt_BR', 'sl', 'sr']
+ 
+ i18n.gettext('gnome-recipes-data', languages: langs, preset: 'glib')
+diff --git a/po/meson.build b/po/meson.build
+index 5ad33e6..f1fb60b 100644
+--- a/po/meson.build
 b/po/meson.build
+@@ -1,3 +1,3 @@
+-langs = ['ar', 'ca', 'cs', 'de', 'es', 'nl', 'pl', 'pt_BR', 'sr']
++langs = ['ar', 'ca', 'cs', 'de', 'en_GB', 'es', 'fi', 'fur', 'hu', 'id', 
'ko', 'nb', 'nl', 'pl', 'pt_BR', 'sk', 'sl', 'sr', 'sv']
+ 
+ i18n.gettext('gnome-recipes', languages: langs, preset: 'glib')
+-- 
+cgit v0.12
+


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:34:55
  Author: felixonmars
Revision: 238094

archrelease: copy trunk to community-staging-x86_64, community-staging-i686

Added:
  alex/repos/community-staging-i686/
  alex/repos/community-staging-i686/PKGBUILD
(from rev 238093, alex/trunk/PKGBUILD)
  alex/repos/community-staging-x86_64/
  alex/repos/community-staging-x86_64/PKGBUILD
(from rev 238093, alex/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   36 
 community-staging-x86_64/PKGBUILD |   36 
 2 files changed, 72 insertions(+)

Copied: alex/repos/community-staging-i686/PKGBUILD (from rev 238093, 
alex/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 17:34:55 UTC (rev 238094)
@@ -0,0 +1,36 @@
+# $Id$
+# Maintainer: Alexander F Rødseth 
+# Contributor: Sergej Pupykin 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Philip Nilsson 
+
+pkgname=alex
+pkgver=3.2.1
+pkgrel=4
+pkgdesc='Lexical analyser generator for Haskell'
+arch=('x86_64' 'i686')
+url='https://hackage.haskell.org/package/alex'
+license=('custom:BSD3')
+depends=('ghc' 'haskell-quickcheck')
+makedepends=('happy')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha256sums=('a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c')
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  runghc Setup.lhs configure --prefix=/usr --datasubdir="$pkgname" 
--enable-executable-dynamic
+  runghc Setup.lhs build
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  runghc Setup.lhs copy --destdir="$pkgdir"
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/alex/BSD3"
+
+  # Doc only contains the license
+  rm -rf "$pkgdir/usr/share/doc"
+}
+
+# vim:set ts=2 sw=2 et:

Copied: alex/repos/community-staging-x86_64/PKGBUILD (from rev 238093, 
alex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 17:34:55 UTC (rev 238094)
@@ -0,0 +1,36 @@
+# $Id$
+# Maintainer: Alexander F Rødseth 
+# Contributor: Sergej Pupykin 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Philip Nilsson 
+
+pkgname=alex
+pkgver=3.2.1
+pkgrel=4
+pkgdesc='Lexical analyser generator for Haskell'
+arch=('x86_64' 'i686')
+url='https://hackage.haskell.org/package/alex'
+license=('custom:BSD3')
+depends=('ghc' 'haskell-quickcheck')
+makedepends=('happy')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha256sums=('a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c')
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  runghc Setup.lhs configure --prefix=/usr --datasubdir="$pkgname" 
--enable-executable-dynamic
+  runghc Setup.lhs build
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  runghc Setup.lhs copy --destdir="$pkgdir"
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/alex/BSD3"
+
+  # Doc only contains the license
+  rm -rf "$pkgdir/usr/share/doc"
+}
+
+# vim:set ts=2 sw=2 et:


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:34:29
  Author: felixonmars
Revision: 238093

upgpkg: alex 3.2.1-4

rebuild with ghc,8.0.2

Modified:
  alex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 17:20:36 UTC (rev 238092)
+++ PKGBUILD2017-06-18 17:34:29 UTC (rev 238093)
@@ -6,13 +6,13 @@
 
 pkgname=alex
 pkgver=3.2.1
-pkgrel=3
+pkgrel=4
 pkgdesc='Lexical analyser generator for Haskell'
 arch=('x86_64' 'i686')
 url='https://hackage.haskell.org/package/alex'
 license=('custom:BSD3')
-depends=('gmp' 'libffi')
-makedepends=('ghc=8.0.1' 'haskell-quickcheck' 'happy' 'libffi')
+depends=('ghc' 'haskell-quickcheck')
+makedepends=('happy')
 
source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
 sha256sums=('a4e7f7ec729f4fae5a5c778bc48421a90acf65c7278f6970cf123fb3b6230e6c')
 
@@ -19,7 +19,7 @@
 build() {
   cd "$pkgname-$pkgver"
 
-  runghc Setup.lhs configure --prefix=/usr --datasubdir="$pkgname"
+  runghc Setup.lhs configure --prefix=/usr --datasubdir="$pkgname" 
--enable-executable-dynamic
   runghc Setup.lhs build
 }
 


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:20:36
  Author: felixonmars
Revision: 238092

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  cgrep/repos/community-staging-i686/
  cgrep/repos/community-staging-i686/PKGBUILD
(from rev 238091, cgrep/trunk/PKGBUILD)
  cgrep/repos/community-staging-x86_64/
  cgrep/repos/community-staging-x86_64/PKGBUILD
(from rev 238091, cgrep/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   30 ++
 community-staging-x86_64/PKGBUILD |   30 ++
 2 files changed, 60 insertions(+)

Copied: cgrep/repos/community-staging-i686/PKGBUILD (from rev 238091, 
cgrep/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 17:20:36 UTC (rev 238092)
@@ -0,0 +1,30 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=cgrep
+pkgver=6.6.17
+pkgrel=8
+pkgdesc="A context-aware grep for source codes"
+url="http://awgn.github.io/cgrep/;
+license=("GPL2")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-ansi-terminal" "haskell-async" "haskell-cmdargs" 
"haskell-dlist"
+ "haskell-either" "haskell-mtl" "haskell-regex-base" 
"haskell-regex-pcre"
+ "haskell-regex-posix" "haskell-safe" "haskell-split" "haskell-stm" 
"haskell-stringsearch"
+ "haskell-unix-compat" "haskell-unicode-show" 
"haskell-unordered-containers"
+ "haskell-utf8-string")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('382649e70a112614ab270fb287cf289572411b33f3d89f72b855bd0aa515ee17d7589f019446b3cdd5024b4cbde4272c955520abe0bcf7f92890f575a937635d')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+}

Copied: cgrep/repos/community-staging-x86_64/PKGBUILD (from rev 238091, 
cgrep/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 17:20:36 UTC (rev 238092)
@@ -0,0 +1,30 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=cgrep
+pkgver=6.6.17
+pkgrel=8
+pkgdesc="A context-aware grep for source codes"
+url="http://awgn.github.io/cgrep/;
+license=("GPL2")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-ansi-terminal" "haskell-async" "haskell-cmdargs" 
"haskell-dlist"
+ "haskell-either" "haskell-mtl" "haskell-regex-base" 
"haskell-regex-pcre"
+ "haskell-regex-posix" "haskell-safe" "haskell-split" "haskell-stm" 
"haskell-stringsearch"
+ "haskell-unix-compat" "haskell-unicode-show" 
"haskell-unordered-containers"
+ "haskell-utf8-string")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('382649e70a112614ab270fb287cf289572411b33f3d89f72b855bd0aa515ee17d7589f019446b3cdd5024b4cbde4272c955520abe0bcf7f92890f575a937635d')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:20:09
  Author: felixonmars
Revision: 238091

upgpkg: cgrep 6.6.17-8

rebuild with ghc,8.0.2

Modified:
  cgrep/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 17:19:08 UTC (rev 238090)
+++ PKGBUILD2017-06-18 17:20:09 UTC (rev 238091)
@@ -4,17 +4,16 @@
 
 pkgname=cgrep
 pkgver=6.6.17
-pkgrel=7
+pkgrel=8
 pkgdesc="A context-aware grep for source codes"
 url="http://awgn.github.io/cgrep/;
 license=("GPL2")
 arch=('i686' 'x86_64')
-depends=('gmp' 'libffi' 'pcre')
-makedepends=("ghc=8.0.1" "haskell-ansi-terminal" "haskell-async" 
"haskell-cmdargs" "haskell-dlist"
- "haskell-either" "haskell-mtl" "haskell-regex-base" 
"haskell-regex-pcre"
- "haskell-regex-posix" "haskell-safe" "haskell-split" "haskell-stm"
- "haskell-stringsearch" "haskell-unix-compat" 
"haskell-unicode-show"
- "haskell-unordered-containers" "haskell-utf8-string")
+depends=("ghc" "haskell-ansi-terminal" "haskell-async" "haskell-cmdargs" 
"haskell-dlist"
+ "haskell-either" "haskell-mtl" "haskell-regex-base" 
"haskell-regex-pcre"
+ "haskell-regex-posix" "haskell-safe" "haskell-split" "haskell-stm" 
"haskell-stringsearch"
+ "haskell-unix-compat" "haskell-unicode-show" 
"haskell-unordered-containers"
+ "haskell-utf8-string")
 
source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 
sha512sums=('382649e70a112614ab270fb287cf289572411b33f3d89f72b855bd0aa515ee17d7589f019446b3cdd5024b4cbde4272c955520abe0bcf7f92890f575a937635d')
 
@@ -21,7 +20,7 @@
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 
-runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/${pkgname}"
 runhaskell Setup build
 }
 


[arch-commits] Commit in wine-staging-nine/repos/multilib-x86_64 (4 files)

2017-06-18 Thread Laurent Carlier
Date: Sunday, June 18, 2017 @ 17:19:08
  Author: lcarlier
Revision: 238090

archrelease: copy trunk to multilib-x86_64

Added:
  wine-staging-nine/repos/multilib-x86_64/30-win32-aliases.conf
(from rev 238089, wine-staging-nine/trunk/30-win32-aliases.conf)
  wine-staging-nine/repos/multilib-x86_64/PKGBUILD
(from rev 238089, wine-staging-nine/trunk/PKGBUILD)
Deleted:
  wine-staging-nine/repos/multilib-x86_64/30-win32-aliases.conf
  wine-staging-nine/repos/multilib-x86_64/PKGBUILD

---+
 30-win32-aliases.conf |   40 ++--
 PKGBUILD  |  396 
 2 files changed, 218 insertions(+), 218 deletions(-)

Deleted: 30-win32-aliases.conf
===
--- 30-win32-aliases.conf   2017-06-18 17:19:01 UTC (rev 238089)
+++ 30-win32-aliases.conf   2017-06-18 17:19:08 UTC (rev 238090)
@@ -1,20 +0,0 @@
-
-
-
-  
-MS Shell Dlg
-Microsoft Sans Serif
-sans-serif
-  
-  
-MS Shell Dlg 2
-Tahoma
-sans-serif
-  
-
-  
-MS Sans Serif
-Microsoft Sans Serif
-sans-serif
-  
-

Copied: wine-staging-nine/repos/multilib-x86_64/30-win32-aliases.conf (from rev 
238089, wine-staging-nine/trunk/30-win32-aliases.conf)
===
--- 30-win32-aliases.conf   (rev 0)
+++ 30-win32-aliases.conf   2017-06-18 17:19:08 UTC (rev 238090)
@@ -0,0 +1,20 @@
+
+
+
+  
+MS Shell Dlg
+Microsoft Sans Serif
+sans-serif
+  
+  
+MS Shell Dlg 2
+Tahoma
+sans-serif
+  
+
+  
+MS Sans Serif
+Microsoft Sans Serif
+sans-serif
+  
+

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 17:19:01 UTC (rev 238089)
+++ PKGBUILD2017-06-18 17:19:08 UTC (rev 238090)
@@ -1,198 +0,0 @@
-# $Id$
-# Maintainer: Laurent Carlier 
-# Contributor: Felix Yan 
-# Contributor: Sven-Hendrik Haase 
-# Contributor: Jan "heftig" Steffens 
-# Contributor: Eduardo Romero 
-# Contributor: Giovanni Scafora 
-
-pkgname=wine-staging-nine
-pkgver=2.9
-pkgrel=1
-
-_pkgbasever=${pkgver/rc/-rc}
-_ninepatchver=${pkgver}
-
-source=("https://github.com/wine-compholio/wine-patched/archive/staging-$_pkgbasever.tar.gz;
-
"https://github.com/sarnex/wine-d3d9-patches/archive/wine-d3d9-$_ninepatchver.tar.gz;
-30-win32-aliases.conf)
-sha1sums=('29f9a44a317efe3985d88c881aa3acd033100819'
-  'd587c2f35006c23b51836cbef0fb7b453130d59e'
-  '023a5c901c6a091c56e76b6a62d141d87cce9fdb')
-
-pkgdesc="A compatibility layer for running Windows programs - Staging branch 
with the gallium-nine patches"
-url="http://www.wine-staging.com;
-arch=(i686 x86_64)
-options=(staticlibs)
-license=(LGPL)
-
-_depends=(
-  attr lib32-attr
-  fontconfig   lib32-fontconfig
-  lcms2lib32-lcms2
-  libxml2  lib32-libxml2
-  libxcursor   lib32-libxcursor
-  libxrandrlib32-libxrandr
-  libxdamage   lib32-libxdamage
-  libxilib32-libxi
-  gettext  lib32-gettext
-  freetype2lib32-freetype2
-  glu  lib32-glu
-  libsmlib32-libsm
-  gcc-libs lib32-gcc-libs
-  libpcap  lib32-libpcap
-  desktop-file-utils
-)
-
-makedepends=(autoconf ncurses bison perl fontforge flex
-  'gcc>=4.5.0-2'   'gcc-multilib>=4.5.0-2'
-  gifliblib32-giflib
-  libpnglib32-libpng
-  gnutlslib32-gnutls
-  libxinerama   lib32-libxinerama
-  libxcomposite lib32-libxcomposite
-  libxmulib32-libxmu
-  libxxf86vmlib32-libxxf86vm
-  libldap   lib32-libldap
-  mpg123lib32-mpg123
-  openallib32-openal
-  v4l-utils lib32-v4l-utils
-  alsa-lib  lib32-alsa-lib
-  libxcomposite lib32-libxcomposite
-  mesa  lib32-mesa
-  mesa-libgllib32-mesa-libgl
-  opencl-icd-loader lib32-opencl-icd-loader
-  libxslt   lib32-libxslt
-  libpulse  lib32-libpulse
-  libva lib32-libva
-  gtk3  lib32-gtk3
-  gst-plugins-base-libs lib32-gst-plugins-base-libs
-  samba
-  opencl-headers
-  xorg-server-devel
-)
-  
-optdepends=(
-  gifliblib32-giflib
-  libpnglib32-libpng
-  libldap   lib32-libldap
-  gnutlslib32-gnutls
-  mpg123lib32-mpg123
-  openallib32-openal
-  v4l-utils lib32-v4l-utils
-  libpulse  lib32-libpulse
-  alsa-plugins  lib32-alsa-plugins
-  alsa-lib  lib32-alsa-lib
-  libjpeg-turbo lib32-libjpeg-turbo
-  libxcomposite lib32-libxcomposite
-  

[arch-commits] Commit in wine-staging-nine/repos/community-i686 (4 files)

2017-06-18 Thread Laurent Carlier
Date: Sunday, June 18, 2017 @ 17:19:01
  Author: lcarlier
Revision: 238089

archrelease: copy trunk to community-i686

Added:
  wine-staging-nine/repos/community-i686/30-win32-aliases.conf
(from rev 238088, wine-staging-nine/trunk/30-win32-aliases.conf)
  wine-staging-nine/repos/community-i686/PKGBUILD
(from rev 238088, wine-staging-nine/trunk/PKGBUILD)
Deleted:
  wine-staging-nine/repos/community-i686/30-win32-aliases.conf
  wine-staging-nine/repos/community-i686/PKGBUILD

---+
 30-win32-aliases.conf |   40 ++--
 PKGBUILD  |  396 
 2 files changed, 218 insertions(+), 218 deletions(-)

Deleted: 30-win32-aliases.conf
===
--- 30-win32-aliases.conf   2017-06-18 17:18:56 UTC (rev 238088)
+++ 30-win32-aliases.conf   2017-06-18 17:19:01 UTC (rev 238089)
@@ -1,20 +0,0 @@
-
-
-
-  
-MS Shell Dlg
-Microsoft Sans Serif
-sans-serif
-  
-  
-MS Shell Dlg 2
-Tahoma
-sans-serif
-  
-
-  
-MS Sans Serif
-Microsoft Sans Serif
-sans-serif
-  
-

Copied: wine-staging-nine/repos/community-i686/30-win32-aliases.conf (from rev 
238088, wine-staging-nine/trunk/30-win32-aliases.conf)
===
--- 30-win32-aliases.conf   (rev 0)
+++ 30-win32-aliases.conf   2017-06-18 17:19:01 UTC (rev 238089)
@@ -0,0 +1,20 @@
+
+
+
+  
+MS Shell Dlg
+Microsoft Sans Serif
+sans-serif
+  
+  
+MS Shell Dlg 2
+Tahoma
+sans-serif
+  
+
+  
+MS Sans Serif
+Microsoft Sans Serif
+sans-serif
+  
+

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 17:18:56 UTC (rev 238088)
+++ PKGBUILD2017-06-18 17:19:01 UTC (rev 238089)
@@ -1,198 +0,0 @@
-# $Id$
-# Maintainer: Laurent Carlier 
-# Contributor: Felix Yan 
-# Contributor: Sven-Hendrik Haase 
-# Contributor: Jan "heftig" Steffens 
-# Contributor: Eduardo Romero 
-# Contributor: Giovanni Scafora 
-
-pkgname=wine-staging-nine
-pkgver=2.9
-pkgrel=1
-
-_pkgbasever=${pkgver/rc/-rc}
-_ninepatchver=${pkgver}
-
-source=("https://github.com/wine-compholio/wine-patched/archive/staging-$_pkgbasever.tar.gz;
-
"https://github.com/sarnex/wine-d3d9-patches/archive/wine-d3d9-$_ninepatchver.tar.gz;
-30-win32-aliases.conf)
-sha1sums=('29f9a44a317efe3985d88c881aa3acd033100819'
-  'd587c2f35006c23b51836cbef0fb7b453130d59e'
-  '023a5c901c6a091c56e76b6a62d141d87cce9fdb')
-
-pkgdesc="A compatibility layer for running Windows programs - Staging branch 
with the gallium-nine patches"
-url="http://www.wine-staging.com;
-arch=(i686 x86_64)
-options=(staticlibs)
-license=(LGPL)
-
-_depends=(
-  attr lib32-attr
-  fontconfig   lib32-fontconfig
-  lcms2lib32-lcms2
-  libxml2  lib32-libxml2
-  libxcursor   lib32-libxcursor
-  libxrandrlib32-libxrandr
-  libxdamage   lib32-libxdamage
-  libxilib32-libxi
-  gettext  lib32-gettext
-  freetype2lib32-freetype2
-  glu  lib32-glu
-  libsmlib32-libsm
-  gcc-libs lib32-gcc-libs
-  libpcap  lib32-libpcap
-  desktop-file-utils
-)
-
-makedepends=(autoconf ncurses bison perl fontforge flex
-  'gcc>=4.5.0-2'   'gcc-multilib>=4.5.0-2'
-  gifliblib32-giflib
-  libpnglib32-libpng
-  gnutlslib32-gnutls
-  libxinerama   lib32-libxinerama
-  libxcomposite lib32-libxcomposite
-  libxmulib32-libxmu
-  libxxf86vmlib32-libxxf86vm
-  libldap   lib32-libldap
-  mpg123lib32-mpg123
-  openallib32-openal
-  v4l-utils lib32-v4l-utils
-  alsa-lib  lib32-alsa-lib
-  libxcomposite lib32-libxcomposite
-  mesa  lib32-mesa
-  mesa-libgllib32-mesa-libgl
-  opencl-icd-loader lib32-opencl-icd-loader
-  libxslt   lib32-libxslt
-  libpulse  lib32-libpulse
-  libva lib32-libva
-  gtk3  lib32-gtk3
-  gst-plugins-base-libs lib32-gst-plugins-base-libs
-  samba
-  opencl-headers
-  xorg-server-devel
-)
-  
-optdepends=(
-  gifliblib32-giflib
-  libpnglib32-libpng
-  libldap   lib32-libldap
-  gnutlslib32-gnutls
-  mpg123lib32-mpg123
-  openallib32-openal
-  v4l-utils lib32-v4l-utils
-  libpulse  lib32-libpulse
-  alsa-plugins  lib32-alsa-plugins
-  alsa-lib  lib32-alsa-lib
-  libjpeg-turbo lib32-libjpeg-turbo
-  libxcomposite lib32-libxcomposite
-  

[arch-commits] Commit in wine-staging-nine/trunk (PKGBUILD)

2017-06-18 Thread Laurent Carlier
Date: Sunday, June 18, 2017 @ 17:18:56
  Author: lcarlier
Revision: 238088

upgpkg: wine-staging-nine 2.10-1

upstream update 2.10

Modified:
  wine-staging-nine/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 17:11:52 UTC (rev 238087)
+++ PKGBUILD2017-06-18 17:18:56 UTC (rev 238088)
@@ -7,7 +7,7 @@
 # Contributor: Giovanni Scafora 
 
 pkgname=wine-staging-nine
-pkgver=2.9
+pkgver=2.10
 pkgrel=1
 
 _pkgbasever=${pkgver/rc/-rc}
@@ -16,8 +16,8 @@
 
source=("https://github.com/wine-compholio/wine-patched/archive/staging-$_pkgbasever.tar.gz;
 
"https://github.com/sarnex/wine-d3d9-patches/archive/wine-d3d9-$_ninepatchver.tar.gz;
 30-win32-aliases.conf)
-sha1sums=('29f9a44a317efe3985d88c881aa3acd033100819'
-  'd587c2f35006c23b51836cbef0fb7b453130d59e'
+sha1sums=('097e19e65873afe8be3ce877361b70bc5e423c25'
+  '9639666c62feddc12138791e43390bb15b3ba3fb'
   '023a5c901c6a091c56e76b6a62d141d87cce9fdb')
 
 pkgdesc="A compatibility layer for running Windows programs - Staging branch 
with the gallium-nine patches"


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:11:52
  Author: felixonmars
Revision: 238087

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  purescript/repos/community-staging-i686/
  purescript/repos/community-staging-i686/PKGBUILD
(from rev 238086, purescript/trunk/PKGBUILD)
  purescript/repos/community-staging-x86_64/
  purescript/repos/community-staging-x86_64/PKGBUILD
(from rev 238086, purescript/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   62 
 community-staging-x86_64/PKGBUILD |   62 
 2 files changed, 124 insertions(+)

Copied: purescript/repos/community-staging-i686/PKGBUILD (from rev 238086, 
purescript/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 17:11:52 UTC (rev 238087)
@@ -0,0 +1,62 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=purescript
+pkgver=0.11.5
+pkgrel=9
+pkgdesc="PureScript Programming Language Compiler"
+url="http://www.purescript.org/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-aeson-better-errors" 
"haskell-aeson-pretty"
+ "haskell-ansi-terminal" "haskell-ansi-wl-pprint" 
"haskell-base-compat" "haskell-blaze-html"
+ "haskell-bower-json" "haskell-boxes" "haskell-cheapskate" 
"haskell-clock"
+ "haskell-data-ordlist" "haskell-dlist" "haskell-edit-distance" 
"haskell-file-embed"
+ "haskell-fsnotify" "haskell-glob" "haskell-http-client" 
"haskell-http-types"
+ "haskell-language-javascript" "haskell-lens" "haskell-lifted-base" 
"haskell-monad-control"
+ "haskell-monad-logger" "haskell-mtl" "haskell-network" 
"haskell-optparse-applicative"
+ "haskell-parallel" "haskell-parsec" "haskell-pattern-arrows" 
"haskell-pipes"
+ "haskell-pipes-http" "haskell-protolude" "haskell-regex-tdfa" 
"haskell-safe"
+ "haskell-semigroups" "haskell-sourcemap" "haskell-spdx" 
"haskell-split" "haskell-stm"
+ "haskell-stringsearch" "haskell-syb" "haskell-text" 
"haskell-transformers-base"
+ "haskell-transformers-compat" "haskell-unordered-containers" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-wai" "haskell-wai-websockets" "haskell-warp"
+ "haskell-websockets")
+optdepends=('pulp: for development environment')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('179b8ce5ac4b3839189f9eeb6244b86635dd20986654b7d1d0912c429bfabb77439097b43d73ec52f52bf24148781a0059c1afe6ccfb44b83533f4a670a3476c')
+
+prepare() {
+sed -i 's/aeson >=1.0 && <1.1/aeson >=1.0/' 
${pkgname}-${pkgver}/${pkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" 
--datasubdir="$pkgbase" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-frelease
+LC_CTYPE=en_US.UTF-8 runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: purescript/repos/community-staging-x86_64/PKGBUILD (from rev 238086, 
purescript/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 17:11:52 UTC (rev 238087)
@@ -0,0 +1,62 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=purescript
+pkgver=0.11.5
+pkgrel=9
+pkgdesc="PureScript Programming Language Compiler"
+url="http://www.purescript.org/;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-aeson-better-errors" 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 17:11:26
  Author: felixonmars
Revision: 238086

upgpkg: purescript 0.11.5-9

rebuild with ghc,8.0.2

Modified:
  purescript/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 16:36:15 UTC (rev 238085)
+++ PKGBUILD2017-06-18 17:11:26 UTC (rev 238086)
@@ -4,26 +4,25 @@
 
 pkgname=purescript
 pkgver=0.11.5
-pkgrel=8
+pkgrel=9
 pkgdesc="PureScript Programming Language Compiler"
 url="http://www.purescript.org/;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=('gmp' 'libffi' 'zlib')
-makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-aeson-better-errors" 
"haskell-aeson-pretty"
- "haskell-ansi-terminal" "haskell-ansi-wl-pprint" 
"haskell-base-compat"
- "haskell-blaze-html" "haskell-bower-json" "haskell-boxes" 
"haskell-cheapskate"
- "haskell-clock" "haskell-data-ordlist" "haskell-dlist" 
"haskell-edit-distance"
- "haskell-file-embed" "haskell-fsnotify" "haskell-glob" 
"haskell-http-client"
- "haskell-http-types" "haskell-language-javascript" "haskell-lens" 
"haskell-lifted-base"
- "haskell-monad-control" "haskell-monad-logger" "haskell-mtl" 
"haskell-network"
- "haskell-optparse-applicative" "haskell-parallel" "haskell-parsec"
- "haskell-pattern-arrows" "haskell-pipes" "haskell-pipes-http" 
"haskell-protolude"
- "haskell-regex-tdfa" "haskell-safe" "haskell-semigroups" 
"haskell-sourcemap"
- "haskell-spdx" "haskell-split" "haskell-stm" 
"haskell-stringsearch" "haskell-syb"
- "haskell-text" "haskell-transformers-base" 
"haskell-transformers-compat"
- "haskell-unordered-containers" "haskell-utf8-string" 
"haskell-vector" "haskell-wai"
- "haskell-wai-websockets" "haskell-warp" "haskell-websockets")
+depends=("ghc" "haskell-aeson" "haskell-aeson-better-errors" 
"haskell-aeson-pretty"
+ "haskell-ansi-terminal" "haskell-ansi-wl-pprint" 
"haskell-base-compat" "haskell-blaze-html"
+ "haskell-bower-json" "haskell-boxes" "haskell-cheapskate" 
"haskell-clock"
+ "haskell-data-ordlist" "haskell-dlist" "haskell-edit-distance" 
"haskell-file-embed"
+ "haskell-fsnotify" "haskell-glob" "haskell-http-client" 
"haskell-http-types"
+ "haskell-language-javascript" "haskell-lens" "haskell-lifted-base" 
"haskell-monad-control"
+ "haskell-monad-logger" "haskell-mtl" "haskell-network" 
"haskell-optparse-applicative"
+ "haskell-parallel" "haskell-parsec" "haskell-pattern-arrows" 
"haskell-pipes"
+ "haskell-pipes-http" "haskell-protolude" "haskell-regex-tdfa" 
"haskell-safe"
+ "haskell-semigroups" "haskell-sourcemap" "haskell-spdx" 
"haskell-split" "haskell-stm"
+ "haskell-stringsearch" "haskell-syb" "haskell-text" 
"haskell-transformers-base"
+ "haskell-transformers-compat" "haskell-unordered-containers" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-wai" "haskell-wai-websockets" "haskell-warp"
+ "haskell-websockets")
 optdepends=('pulp: for development environment')
 
source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 
sha512sums=('179b8ce5ac4b3839189f9eeb6244b86635dd20986654b7d1d0912c429bfabb77439097b43d73ec52f52bf24148781a0059c1afe6ccfb44b83533f4a670a3476c')
@@ -35,15 +34,29 @@
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgbase}" 
--datasubdir="$pkgbase" \
 --libsubdir=\$compiler/site-local/\$pkgid \
 -frelease
 LC_CTYPE=en_US.UTF-8 runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"
-rm -r "$pkgdir"/usr/{lib,share}
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 16:36:15
  Author: felixonmars
Revision: 238085

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

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

---+
 /PKGBUILD |  102 
 community-staging-i686/PKGBUILD   |   51 --
 community-staging-x86_64/PKGBUILD |   51 --
 3 files changed, 102 insertions(+), 102 deletions(-)

Deleted: community-staging-i686/PKGBUILD
===
--- community-staging-i686/PKGBUILD 2017-06-18 16:35:44 UTC (rev 238084)
+++ community-staging-i686/PKGBUILD 2017-06-18 16:36:15 UTC (rev 238085)
@@ -1,51 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-pkgname=darcs
-pkgver=2.12.5
-pkgrel=43
-pkgdesc="A distributed, interactive, smart revision control system"
-url="http://darcs.net;
-license=("GPL")
-arch=('i686' 'x86_64')
-depends=('curl' "ghc" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
- "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
- "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
- "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec" "haskell-sandi"
- "haskell-random" "haskell-regex-applicative" 
"haskell-regex-compat-tdfa" "haskell-tar"
- "haskell-text" "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
- "haskell-vector" "haskell-zip-archive" "haskell-zlib")
-source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
-sha256sums=('355b04c85c27bca43c8c380212988d9c1e9a984b0b593ceb2884de4295063553')
-
-build() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
---libsubdir=\$compiler/site-local/\$pkgid \
--fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \
--f-rts -foptimize -f-warn-as-error -f-libiconv -fnetwork-uri
-runhaskell Setup build
-runhaskell Setup haddock --hoogle --html
-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"
-install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
-ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
-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"
-}

Copied: darcs/repos/community-staging-i686/PKGBUILD (from rev 238084, 
darcs/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 16:36:15 UTC (rev 238085)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=darcs
+pkgver=2.12.5
+pkgrel=44
+pkgdesc="A distributed, interactive, smart revision control system"
+url="http://darcs.net;
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('curl' "ghc" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
+ "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
+ "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
+ "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec" "haskell-sandi"
+ "haskell-random" "haskell-regex-applicative" 
"haskell-regex-compat-tdfa" "haskell-tar"
+ "haskell-text" "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-zip-archive" "haskell-zlib")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 16:35:44
  Author: felixonmars
Revision: 238084

upgpkg: darcs 2.12.5-44

rebuild with ghc,8.0.2

Modified:
  darcs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 16:16:25 UTC (rev 238083)
+++ PKGBUILD2017-06-18 16:35:44 UTC (rev 238084)
@@ -4,7 +4,7 @@
 
 pkgname=darcs
 pkgver=2.12.5
-pkgrel=43
+pkgrel=44
 pkgdesc="A distributed, interactive, smart revision control system"
 url="http://darcs.net;
 license=("GPL")
@@ -41,7 +41,7 @@
 install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
 install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
-ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1"


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 16:16:25
  Author: felixonmars
Revision: 238083

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

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

---+
 community-staging-i686/PKGBUILD   |   51 
 community-staging-x86_64/PKGBUILD |   51 
 2 files changed, 102 insertions(+)

Copied: darcs/repos/community-staging-i686/PKGBUILD (from rev 238082, 
darcs/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 16:16:25 UTC (rev 238083)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=darcs
+pkgver=2.12.5
+pkgrel=43
+pkgdesc="A distributed, interactive, smart revision control system"
+url="http://darcs.net;
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('curl' "ghc" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
+ "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
+ "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
+ "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec" "haskell-sandi"
+ "haskell-random" "haskell-regex-applicative" 
"haskell-regex-compat-tdfa" "haskell-tar"
+ "haskell-text" "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-zip-archive" "haskell-zlib")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('355b04c85c27bca43c8c380212988d9c1e9a984b0b593ceb2884de4295063553')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \
+-f-rts -foptimize -f-warn-as-error -f-libiconv -fnetwork-uri
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+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"
+}

Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 238082, 
darcs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 16:16:25 UTC (rev 238083)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=darcs
+pkgver=2.12.5
+pkgrel=43
+pkgdesc="A distributed, interactive, smart revision control system"
+url="http://darcs.net;
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('curl' "ghc" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
+ "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
+ "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
+ "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec" "haskell-sandi"
+ "haskell-random" "haskell-regex-applicative" 
"haskell-regex-compat-tdfa" "haskell-tar"
+ "haskell-text" "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-zip-archive" "haskell-zlib")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 16:15:58
  Author: felixonmars
Revision: 238082

upgpkg: darcs 2.12.5-43

rebuild with ghc,8.0.2

Modified:
  darcs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 15:46:01 UTC (rev 238081)
+++ PKGBUILD2017-06-18 16:15:58 UTC (rev 238082)
@@ -4,20 +4,18 @@
 
 pkgname=darcs
 pkgver=2.12.5
-pkgrel=42
+pkgrel=43
 pkgdesc="A distributed, interactive, smart revision control system"
 url="http://darcs.net;
 license=("GPL")
 arch=('i686' 'x86_64')
-depends=('curl')
-makedepends=("ghc=8.0.1" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
- "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
- "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
- "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec"
- "haskell-sandi" "haskell-random" "haskell-regex-applicative"
- "haskell-regex-compat-tdfa" "haskell-tar" "haskell-text"
- "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
- "haskell-vector" "haskell-zip-archive" "haskell-zlib")
+depends=('curl' "ghc" "haskell-async" "haskell-attoparsec" 
"haskell-base16-bytestring"
+ "haskell-cryptohash" "haskell-data-ordlist" "haskell-fgl" 
"haskell-graphviz"
+ "haskell-hashable" "haskell-html" "haskell-http" "haskell-mmap" 
"haskell-mtl"
+ "haskell-network" "haskell-network-uri" "haskell-old-time" 
"haskell-parsec" "haskell-sandi"
+ "haskell-random" "haskell-regex-applicative" 
"haskell-regex-compat-tdfa" "haskell-tar"
+ "haskell-text" "haskell-transformers-compat" "haskell-unix-compat" 
"haskell-utf8-string"
+ "haskell-vector" "haskell-zip-archive" "haskell-zlib")
 
source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 sha256sums=('355b04c85c27bca43c8c380212988d9c1e9a984b0b593ceb2884de4295063553')
 
@@ -24,17 +22,28 @@
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 
-runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/${pkgname}" \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
 -fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \
 -f-rts -foptimize -f-warn-as-error -f-libiconv -fnetwork-uri
 runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"
-# Remove library and doc (license only)
-rm -r "$pkgdir"/usr/{lib,share/doc}
+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"


[arch-commits] Commit in parallel-netcdf-openmpi/repos (2 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 15:46:01
  Author: archange
Revision: 238081

archrelease: copy trunk to community-testing-x86_64

Added:
  parallel-netcdf-openmpi/repos/community-testing-x86_64/
  parallel-netcdf-openmpi/repos/community-testing-x86_64/PKGBUILD
(from rev 238080, parallel-netcdf-openmpi/trunk/PKGBUILD)

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

Copied: parallel-netcdf-openmpi/repos/community-testing-x86_64/PKGBUILD (from 
rev 238080, parallel-netcdf-openmpi/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2017-06-18 15:46:01 UTC (rev 238081)
@@ -0,0 +1,39 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+
+_pkg=parallel-netcdf
+_mpi=openmpi
+pkgname=${_pkg}-${_mpi}
+pkgver=1.8.1
+pkgrel=2
+pkgdesc="A Parallel I/O Library for NetCDF File Access"
+arch=('x86_64') # Tests fail for 'i686'
+url="https://trac.mcs.anl.gov/projects/parallel-netcdf;
+license=('custom')
+depends=('openmpi')
+makedepends=('gcc-fortran')
+checkdepends=('inetutils')
+provides=('parallel-netcdf')
+conflicts=('parallel-netcdf')
+replaces=('parallel-netcdf')
+options=('!makeflags')
+source=("http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${_pkg}-${pkgver}.tar.gz;)
+sha1sums=('2a8179158731f3fa24c9b183b4b1442e8853d229')
+
+build() {
+cd ${_pkg}-${pkgver}
+./configure --prefix=/usr
+make
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+make check
+make ptest
+}
+
+package() {
+cd ${_pkg}-${pkgver}
+make prefix="${pkgdir}/usr" install
+
+install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${_pkg}
+}


[arch-commits] Commit in parallel-netcdf-openmpi/trunk (PKGBUILD)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 15:44:57
  Author: archange
Revision: 238080

OpenMPI 2.x rebuild

Modified:
  parallel-netcdf-openmpi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 15:27:40 UTC (rev 238079)
+++ PKGBUILD2017-06-18 15:44:57 UTC (rev 238080)
@@ -4,7 +4,7 @@
 _mpi=openmpi
 pkgname=${_pkg}-${_mpi}
 pkgver=1.8.1
-pkgrel=1
+pkgrel=2
 pkgdesc="A Parallel I/O Library for NetCDF File Access"
 arch=('x86_64') # Tests fail for 'i686'
 url="https://trac.mcs.anl.gov/projects/parallel-netcdf;
@@ -11,6 +11,7 @@
 license=('custom')
 depends=('openmpi')
 makedepends=('gcc-fortran')
+checkdepends=('inetutils')
 provides=('parallel-netcdf')
 conflicts=('parallel-netcdf')
 replaces=('parallel-netcdf')


[arch-commits] Commit in parallel-netcdf-openmpi/repos (2 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 15:27:40
  Author: archange
Revision: 238079

archrelease: copy trunk to community-x86_64

Added:
  parallel-netcdf-openmpi/repos/community-x86_64/
  parallel-netcdf-openmpi/repos/community-x86_64/PKGBUILD
(from rev 238078, parallel-netcdf-openmpi/trunk/PKGBUILD)

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

Copied: parallel-netcdf-openmpi/repos/community-x86_64/PKGBUILD (from rev 
238078, parallel-netcdf-openmpi/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2017-06-18 15:27:40 UTC (rev 238079)
@@ -0,0 +1,38 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+
+_pkg=parallel-netcdf
+_mpi=openmpi
+pkgname=${_pkg}-${_mpi}
+pkgver=1.8.1
+pkgrel=1
+pkgdesc="A Parallel I/O Library for NetCDF File Access"
+arch=('x86_64') # Tests fail for 'i686'
+url="https://trac.mcs.anl.gov/projects/parallel-netcdf;
+license=('custom')
+depends=('openmpi')
+makedepends=('gcc-fortran')
+provides=('parallel-netcdf')
+conflicts=('parallel-netcdf')
+replaces=('parallel-netcdf')
+options=('!makeflags')
+source=("http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${_pkg}-${pkgver}.tar.gz;)
+sha1sums=('2a8179158731f3fa24c9b183b4b1442e8853d229')
+
+build() {
+cd ${_pkg}-${pkgver}
+./configure --prefix=/usr
+make
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+make check
+make ptest
+}
+
+package() {
+cd ${_pkg}-${pkgver}
+make prefix="${pkgdir}/usr" install
+
+install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${_pkg}
+}


[arch-commits] Commit in (4 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 15:26:06
  Author: archange
Revision: 238078

Initial addition of parallel-netcdf (OpenMPI flavour)

Added:
  parallel-netcdf-openmpi/
  parallel-netcdf-openmpi/repos/
  parallel-netcdf-openmpi/trunk/
  parallel-netcdf-openmpi/trunk/PKGBUILD

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

Added: parallel-netcdf-openmpi/trunk/PKGBUILD
===
--- parallel-netcdf-openmpi/trunk/PKGBUILD  (rev 0)
+++ parallel-netcdf-openmpi/trunk/PKGBUILD  2017-06-18 15:26:06 UTC (rev 
238078)
@@ -0,0 +1,38 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+
+_pkg=parallel-netcdf
+_mpi=openmpi
+pkgname=${_pkg}-${_mpi}
+pkgver=1.8.1
+pkgrel=1
+pkgdesc="A Parallel I/O Library for NetCDF File Access"
+arch=('x86_64') # Tests fail for 'i686'
+url="https://trac.mcs.anl.gov/projects/parallel-netcdf;
+license=('custom')
+depends=('openmpi')
+makedepends=('gcc-fortran')
+provides=('parallel-netcdf')
+conflicts=('parallel-netcdf')
+replaces=('parallel-netcdf')
+options=('!makeflags')
+source=("http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${_pkg}-${pkgver}.tar.gz;)
+sha1sums=('2a8179158731f3fa24c9b183b4b1442e8853d229')
+
+build() {
+cd ${_pkg}-${pkgver}
+./configure --prefix=/usr
+make
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+make check
+make ptest
+}
+
+package() {
+cd ${_pkg}-${pkgver}
+make prefix="${pkgdir}/usr" install
+
+install -Dm644 COPYRIGHT -t "${pkgdir}"/usr/share/licenses/${_pkg}
+}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 15:21:56
  Author: felixonmars
Revision: 238077

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  hindent/repos/community-staging-i686/
  hindent/repos/community-staging-i686/PKGBUILD
(from rev 238076, hindent/trunk/PKGBUILD)
  hindent/repos/community-staging-x86_64/
  hindent/repos/community-staging-x86_64/PKGBUILD
(from rev 238076, hindent/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   45 
 community-staging-x86_64/PKGBUILD |   45 
 2 files changed, 90 insertions(+)

Copied: hindent/repos/community-staging-i686/PKGBUILD (from rev 238076, 
hindent/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 15:21:56 UTC (rev 238077)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hindent
+pkgver=5.2.3
+pkgrel=14
+pkgdesc="Extensible Haskell pretty printer"
+url="https://github.com/commercialhaskell/hindent;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-descriptive" "haskell-exceptions" 
"haskell-monad-loops" "haskell-mtl"
+ "haskell-path" "haskell-path-io" "haskell-src-exts" "haskell-text" 
"haskell-unix-compat"
+ "haskell-utf8-string" "haskell-yaml")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('478c207ffb408e31f15dbc5bf941acdc9116de1c775d393cb59514e4a28354865d808715005a7e6f076b86d4e5f5c0f389059c16d4761ffcec31953d2d88d969')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: hindent/repos/community-staging-x86_64/PKGBUILD (from rev 238076, 
hindent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 15:21:56 UTC (rev 238077)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hindent
+pkgver=5.2.3
+pkgrel=14
+pkgdesc="Extensible Haskell pretty printer"
+url="https://github.com/commercialhaskell/hindent;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-descriptive" "haskell-exceptions" 
"haskell-monad-loops" "haskell-mtl"
+ "haskell-path" "haskell-path-io" "haskell-src-exts" "haskell-text" 
"haskell-unix-compat"
+ "haskell-utf8-string" "haskell-yaml")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('478c207ffb408e31f15dbc5bf941acdc9116de1c775d393cb59514e4a28354865d808715005a7e6f076b86d4e5f5c0f389059c16d4761ffcec31953d2d88d969')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 15:21:29
  Author: felixonmars
Revision: 238076

upgpkg: hindent 5.2.3-14

rebuild with ghc,8.0.2

Modified:
  hindent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 15:20:52 UTC (rev 238075)
+++ PKGBUILD2017-06-18 15:21:29 UTC (rev 238076)
@@ -4,15 +4,14 @@
 
 pkgname=hindent
 pkgver=5.2.3
-pkgrel=13
+pkgrel=14
 pkgdesc="Extensible Haskell pretty printer"
 url="https://github.com/commercialhaskell/hindent;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=('gmp' 'libffi')
-makedepends=("ghc=8.0.1" "haskell-descriptive" "haskell-exceptions" 
"haskell-monad-loops"
- "haskell-mtl" "haskell-path" "haskell-path-io" "haskell-src-exts" 
"haskell-text"
- "haskell-unix-compat" "haskell-utf8-string" "haskell-yaml")
+depends=("ghc" "haskell-descriptive" "haskell-exceptions" 
"haskell-monad-loops" "haskell-mtl"
+ "haskell-path" "haskell-path-io" "haskell-src-exts" "haskell-text" 
"haskell-unix-compat"
+ "haskell-utf8-string" "haskell-yaml")
 
source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 
sha512sums=('478c207ffb408e31f15dbc5bf941acdc9116de1c775d393cb59514e4a28354865d808715005a7e6f076b86d4e5f5c0f389059c16d4761ffcec31953d2d88d969')
 
@@ -19,16 +18,28 @@
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 
-runhaskell Setup configure -O --prefix=/usr \
---docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"
-rm -r "$pkgdir"/usr/{lib,share/doc}
-
 install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 15:20:52
  Author: felixonmars
Revision: 238075

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

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

+
 community-staging-i686/PKGBUILD|   78 +++
 community-staging-i686/stack.install   |4 +
 community-staging-x86_64/PKGBUILD  |   78 +++
 community-staging-x86_64/stack.install |4 +
 4 files changed, 164 insertions(+)

Copied: stack/repos/community-staging-i686/PKGBUILD (from rev 238074, 
stack/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 15:20:52 UTC (rev 238075)
@@ -0,0 +1,78 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=1.4.0
+pkgrel=80
+pkgdesc="The Haskell Tool Stack"
+url="https://github.com/commercialhaskell/stack;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-annotated-wl-pprint" 
"haskell-ansi-terminal"
+ "haskell-async" "haskell-attoparsec" "haskell-base-compat" 
"haskell-base64-bytestring"
+ "haskell-binary-tagged" "haskell-blaze-builder" "haskell-clock" 
"haskell-conduit"
+ "haskell-conduit-extra" "haskell-cryptonite" 
"haskell-cryptonite-conduit"
+ "haskell-either" "haskell-errors" "haskell-exceptions" "haskell-extra"
+ "haskell-fast-logger" "haskell-file-embed" "haskell-filelock" 
"haskell-fsnotify"
+ "haskell-generic-deriving" "haskell-gitrev" "haskell-hackage-security"
+ "haskell-hashable" "haskell-hastache" "haskell-hit" 
"haskell-http-client"
+ "haskell-http-client-tls" "haskell-http-conduit" "haskell-http-types" 
"haskell-hpack"
+ "haskell-lifted-async" "haskell-lifted-base" "haskell-memory" 
"haskell-microlens"
+ "haskell-microlens-mtl" "haskell-monad-control" "haskell-monad-logger"
+ "haskell-monad-unlift" "haskell-mtl" "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-pid1" 
"haskell-project-template"
+ "haskell-regex-applicative-text" "haskell-resourcet" "haskell-retry" 
"haskell-safe"
+ "haskell-safe-exceptions" "haskell-semigroups" "haskell-split" 
"haskell-stm"
+ "haskell-store" "haskell-streaming-commons" "haskell-tar" 
"haskell-temporary"
+ "haskell-text" "haskell-text-binary" "haskell-text-metrics" 
"haskell-tls"
+ "haskell-transformers-base" "haskell-unicode-transforms" 
"haskell-unix-compat"
+ "haskell-unordered-containers" "haskell-vector" 
"haskell-vector-binary-instances"
+ "haskell-yaml" "haskell-zip-archive" "haskell-zlib")
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"
+source=("$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz;
+
"store-0.4.patch::https://github.com/commercialhaskell/stack/commit/d3637126b9045b266d2e53387e183915cb4a912d.patch;)
+sha256sums=('595d311ad117e41ad908b7065743917542b40f343d1334673e98171ee74d36e6'
+'63d0f620dcbde3a7f236aadab32f5fa3e2b93741dcf462392624bb30b6b49c16')
+
+prepare() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+patch -p1 -i ../store-0.4.patch
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-disable-git-info -f-integration-tests -f-static 
-f-hide-dependency-versions
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 15:20:26
  Author: felixonmars
Revision: 238074

upgpkg: stack 1.4.0-80

rebuild with ghc,8.0.2

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 14:14:48 UTC (rev 238073)
+++ PKGBUILD2017-06-18 15:20:26 UTC (rev 238074)
@@ -2,51 +2,53 @@
 # Maintainer: Felix Yan 
 # Contributor: Arch Haskell Team 
 
-pkgbase=stack
-pkgname=(stack haskell-stack)
+pkgname=stack
 pkgver=1.4.0
-pkgrel=79
+pkgrel=80
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-annotated-wl-pprint" 
"haskell-ansi-terminal"
- "haskell-async" "haskell-attoparsec" "haskell-base-compat" 
"haskell-base64-bytestring"
- "haskell-binary-tagged" "haskell-blaze-builder" "haskell-clock" 
"haskell-conduit"
- "haskell-conduit-extra" "haskell-cryptonite" 
"haskell-cryptonite-conduit"
- "haskell-either" "haskell-errors" "haskell-exceptions" 
"haskell-extra"
- "haskell-fast-logger" "haskell-file-embed" "haskell-filelock" 
"haskell-fsnotify"
- "haskell-generic-deriving" "haskell-gitrev" 
"haskell-hackage-security"
- "haskell-hashable" "haskell-hastache" "haskell-hit" 
"haskell-http-client"
- "haskell-http-client-tls" "haskell-http-conduit" 
"haskell-http-types" "haskell-hpack"
- "haskell-lifted-async" "haskell-lifted-base" "haskell-memory" 
"haskell-microlens"
- "haskell-microlens-mtl" "haskell-monad-control" 
"haskell-monad-logger"
- "haskell-monad-unlift" "haskell-mtl" "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-pid1" 
"haskell-project-template"
- "haskell-regex-applicative-text" "haskell-resourcet" 
"haskell-retry" "haskell-safe"
- "haskell-safe-exceptions" "haskell-semigroups" "haskell-split" 
"haskell-stm"
- "haskell-store" "haskell-streaming-commons" "haskell-tar" 
"haskell-temporary"
- "haskell-text" "haskell-text-binary" "haskell-text-metrics" 
"haskell-tls"
- "haskell-transformers-base" "haskell-unicode-transforms" 
"haskell-unix-compat"
- "haskell-unordered-containers" "haskell-vector" 
"haskell-vector-binary-instances"
- "haskell-yaml" "haskell-zip-archive" "haskell-zlib")
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz;
+depends=("ghc" "haskell-aeson" "haskell-annotated-wl-pprint" 
"haskell-ansi-terminal"
+ "haskell-async" "haskell-attoparsec" "haskell-base-compat" 
"haskell-base64-bytestring"
+ "haskell-binary-tagged" "haskell-blaze-builder" "haskell-clock" 
"haskell-conduit"
+ "haskell-conduit-extra" "haskell-cryptonite" 
"haskell-cryptonite-conduit"
+ "haskell-either" "haskell-errors" "haskell-exceptions" "haskell-extra"
+ "haskell-fast-logger" "haskell-file-embed" "haskell-filelock" 
"haskell-fsnotify"
+ "haskell-generic-deriving" "haskell-gitrev" "haskell-hackage-security"
+ "haskell-hashable" "haskell-hastache" "haskell-hit" 
"haskell-http-client"
+ "haskell-http-client-tls" "haskell-http-conduit" "haskell-http-types" 
"haskell-hpack"
+ "haskell-lifted-async" "haskell-lifted-base" "haskell-memory" 
"haskell-microlens"
+ "haskell-microlens-mtl" "haskell-monad-control" "haskell-monad-logger"
+ "haskell-monad-unlift" "haskell-mtl" "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-pid1" 
"haskell-project-template"
+ "haskell-regex-applicative-text" "haskell-resourcet" "haskell-retry" 
"haskell-safe"
+ "haskell-safe-exceptions" "haskell-semigroups" "haskell-split" 
"haskell-stm"
+ "haskell-store" "haskell-streaming-commons" "haskell-tar" 
"haskell-temporary"
+ "haskell-text" "haskell-text-binary" "haskell-text-metrics" 
"haskell-tls"
+ "haskell-transformers-base" "haskell-unicode-transforms" 
"haskell-unix-compat"
+ "haskell-unordered-containers" "haskell-vector" 
"haskell-vector-binary-instances"
+ "haskell-yaml" "haskell-zip-archive" "haskell-zlib")
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 14:14:48
  Author: felixonmars
Revision: 238073

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

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

---+
 community-staging-i686/PKGBUILD   |   53 
 community-staging-x86_64/PKGBUILD |   53 
 2 files changed, 106 insertions(+)

Copied: git-annex/repos/community-staging-i686/PKGBUILD (from rev 238072, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 14:14:48 UTC (rev 238073)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20170520
+pkgrel=2
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('i686' 'x86_64')
+depends=('git' 'rsync' "ghc" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
+ "haskell-bloomfilter" "haskell-byteable" "haskell-case-insensitive" 
"haskell-clientsession"
+ "haskell-concurrent-output" "haskell-conduit" "haskell-crypto-api" 
"haskell-cryptonite"
+ "haskell-data-default" "haskell-dav" "haskell-dbus" 
"haskell-disk-free-space"
+ "haskell-dlist" "haskell-dns" "haskell-edit-distance" 
"haskell-esqueleto"
+ "haskell-exceptions" "haskell-fdo-notify" "haskell-feed" 
"haskell-hinotify"
+ "haskell-hslogger" "haskell-http-client" "haskell-http-conduit" 
"haskell-http-types"
+ "haskell-ifelse" "haskell-magic" "haskell-memory" 
"haskell-monad-control"
+ "haskell-monad-logger" "haskell-mountpoints" "haskell-mtl" 
"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" "haskell-stm-chans" 
"haskell-tasty"
+ "haskell-tasty-hunit" "haskell-tasty-quickcheck" 
"haskell-tasty-rerun" "haskell-text"
+ "haskell-torrent" "haskell-unix-compat" "haskell-unordered-containers"
+ "haskell-utf8-string" "haskell-uuid" "haskell-wai" 
"haskell-wai-extra" "haskell-warp"
+ "haskell-warp-tls" "haskell-yesod" "haskell-yesod-core" 
"haskell-yesod-default"
+ "haskell-yesod-form" "haskell-yesod-static")
+makedepends=("chrpath")
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+  
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/$pkgname" \
+-fnetwork-uri -fconcurrentoutput -ftorrentparser \
+-ftestsuite -f-androidsplice -f-android -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" 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/PKGBUILD (from rev 238072, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 14:14:48 UTC (rev 238073)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20170520
+pkgrel=2
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('i686' 'x86_64')
+depends=('git' 'rsync' "ghc" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
+ "haskell-bloomfilter" "haskell-byteable" "haskell-case-insensitive" 
"haskell-clientsession"
+ "haskell-concurrent-output" "haskell-conduit" "haskell-crypto-api" 
"haskell-cryptonite"
+ "haskell-data-default" "haskell-dav" "haskell-dbus" 
"haskell-disk-free-space"
+ "haskell-dlist" "haskell-dns" 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 14:14:22
  Author: felixonmars
Revision: 238072

upgpkg: git-annex 6.20170520-2

rebuild with ghc,8.0.2

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 14:00:53 UTC (rev 238071)
+++ PKGBUILD2017-06-18 14:14:22 UTC (rev 238072)
@@ -4,33 +4,32 @@
 
 pkgname=git-annex
 pkgver=6.20170520
-pkgrel=1
+pkgrel=2
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")
 arch=('i686' 'x86_64')
-depends=('git' 'rsync' 'libxml2' 'gsasl' 'file')
-makedepends=("ghc=8.0.1" "chrpath" "git" "haskell-aeson" "haskell-async" 
"haskell-aws"
- "haskell-blaze-builder" "haskell-bloomfilter" "haskell-byteable"
- "haskell-case-insensitive" "haskell-clientsession" 
"haskell-concurrent-output"
- "haskell-conduit" "haskell-crypto-api" "haskell-cryptonite" 
"haskell-data-default"
- "haskell-dav" "haskell-dbus" "haskell-disk-free-space" 
"haskell-dlist" "haskell-dns"
- "haskell-edit-distance" "haskell-esqueleto" "haskell-exceptions" 
"haskell-fdo-notify"
- "haskell-feed" "haskell-hinotify" "haskell-hslogger" 
"haskell-http-client"
- "haskell-http-conduit" "haskell-http-types" "haskell-ifelse" 
"haskell-magic"
- "haskell-memory" "haskell-monad-control" "haskell-monad-logger" 
"haskell-mountpoints"
- "haskell-mtl" "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"
- "haskell-stm-chans" "haskell-tasty" "haskell-tasty-hunit" 
"haskell-tasty-quickcheck"
- "haskell-tasty-rerun" "haskell-text" "haskell-torrent" 
"haskell-unix-compat"
- "haskell-unordered-containers" "haskell-utf8-string" 
"haskell-uuid" "haskell-wai"
- "haskell-wai-extra" "haskell-warp" "haskell-warp-tls" 
"haskell-yesod"
- "haskell-yesod-core" "haskell-yesod-default" "haskell-yesod-form"
- "haskell-yesod-static")
+depends=('git' 'rsync' "ghc" "haskell-aeson" "haskell-async" "haskell-aws" 
"haskell-blaze-builder"
+ "haskell-bloomfilter" "haskell-byteable" "haskell-case-insensitive" 
"haskell-clientsession"
+ "haskell-concurrent-output" "haskell-conduit" "haskell-crypto-api" 
"haskell-cryptonite"
+ "haskell-data-default" "haskell-dav" "haskell-dbus" 
"haskell-disk-free-space"
+ "haskell-dlist" "haskell-dns" "haskell-edit-distance" 
"haskell-esqueleto"
+ "haskell-exceptions" "haskell-fdo-notify" "haskell-feed" 
"haskell-hinotify"
+ "haskell-hslogger" "haskell-http-client" "haskell-http-conduit" 
"haskell-http-types"
+ "haskell-ifelse" "haskell-magic" "haskell-memory" 
"haskell-monad-control"
+ "haskell-monad-logger" "haskell-mountpoints" "haskell-mtl" 
"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" "haskell-stm-chans" 
"haskell-tasty"
+ "haskell-tasty-hunit" "haskell-tasty-quickcheck" 
"haskell-tasty-rerun" "haskell-text"
+ "haskell-torrent" "haskell-unix-compat" "haskell-unordered-containers"
+ "haskell-utf8-string" "haskell-uuid" "haskell-wai" 
"haskell-wai-extra" "haskell-warp"
+ "haskell-warp-tls" "haskell-yesod" "haskell-yesod-core" 
"haskell-yesod-default"
+ "haskell-yesod-form" "haskell-yesod-static")
+makedepends=("chrpath")
 source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
 sha512sums=('SKIP')
 
@@ -37,7 +36,7 @@
 build() {
   cd git-annex
   
-  runhaskell Setup configure -O --prefix=/usr 
--docdir="/usr/share/doc/$pkgname" \
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/$pkgname" \
 -fnetwork-uri -fconcurrentoutput -ftorrentparser \
 -ftestsuite -f-androidsplice -f-android -fproduction -fpairing -fwebapp \
 -fassistant -fwebdav -fs3 

[arch-commits] Commit in python-h5py-openmpi/repos (4 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 14:00:53
  Author: archange
Revision: 238071

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  python-h5py-openmpi/repos/community-staging-i686/
  python-h5py-openmpi/repos/community-staging-i686/PKGBUILD
(from rev 238070, python-h5py-openmpi/trunk/PKGBUILD)
  python-h5py-openmpi/repos/community-staging-x86_64/
  python-h5py-openmpi/repos/community-staging-x86_64/PKGBUILD
(from rev 238070, python-h5py-openmpi/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   67 
 community-staging-x86_64/PKGBUILD |   67 
 2 files changed, 134 insertions(+)

Copied: python-h5py-openmpi/repos/community-staging-i686/PKGBUILD (from rev 
238070, python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 14:00:53 UTC (rev 238071)
@@ -0,0 +1,67 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=3
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'cython' 
'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+python setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
+
+package_python2-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'cython2' 
'python2-mpi4py')
+conflicts=('python2-h5py')
+provides=('python2-h5py')
+
+cd ${_pkg}-${pkgver}-py2
+python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: python-h5py-openmpi/repos/community-staging-x86_64/PKGBUILD (from rev 
238070, python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 14:00:53 UTC (rev 238071)
@@ -0,0 +1,67 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=3
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi

[arch-commits] Commit in python-h5py-openmpi/trunk (PKGBUILD)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 13:59:13
  Author: archange
Revision: 238070

HDF5 rebuild

Modified:
  python-h5py-openmpi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:46:19 UTC (rev 238069)
+++ PKGBUILD2017-06-18 13:59:13 UTC (rev 238070)
@@ -6,7 +6,7 @@
 pkgbase=python-${_pkg}-${_mpi}
 pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
 pkgver=2.7.0
-pkgrel=2
+pkgrel=3
 pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
 url="http://www.h5py.org/;
 arch=('i686' 'x86_64')


[arch-commits] Commit in python-h5py-openmpi/repos (4 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 12:46:19
  Author: archange
Revision: 238069

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  python-h5py-openmpi/repos/community-testing-i686/
  python-h5py-openmpi/repos/community-testing-i686/PKGBUILD
(from rev 238068, python-h5py-openmpi/trunk/PKGBUILD)
  python-h5py-openmpi/repos/community-testing-x86_64/
  python-h5py-openmpi/repos/community-testing-x86_64/PKGBUILD
(from rev 238068, python-h5py-openmpi/trunk/PKGBUILD)

---+
 community-testing-i686/PKGBUILD   |   67 
 community-testing-x86_64/PKGBUILD |   67 
 2 files changed, 134 insertions(+)

Copied: python-h5py-openmpi/repos/community-testing-i686/PKGBUILD (from rev 
238068, python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-testing-i686/PKGBUILD (rev 0)
+++ community-testing-i686/PKGBUILD 2017-06-18 12:46:19 UTC (rev 238069)
@@ -0,0 +1,67 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=2
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'cython' 
'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+python setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
+
+package_python2-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'cython2' 
'python2-mpi4py')
+conflicts=('python2-h5py')
+provides=('python2-h5py')
+
+cd ${_pkg}-${pkgver}-py2
+python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: python-h5py-openmpi/repos/community-testing-x86_64/PKGBUILD (from rev 
238068, python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2017-06-18 12:46:19 UTC (rev 238069)
@@ -0,0 +1,67 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=2
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi

[arch-commits] Commit in python-h5py-openmpi/trunk (PKGBUILD)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 12:44:19
  Author: archange
Revision: 238068

OpenMPI 2.x rebuild

Modified:
  python-h5py-openmpi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:23:03 UTC (rev 238067)
+++ PKGBUILD2017-06-18 12:44:19 UTC (rev 238068)
@@ -6,13 +6,14 @@
 pkgbase=python-${_pkg}-${_mpi}
 pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
 pkgver=2.7.0
-pkgrel=1
+pkgrel=2
 pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
 url="http://www.h5py.org/;
 arch=('i686' 'x86_64')
 license=('BSD')
-makedepends=('hdf5-openmpi' 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
  'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils')
 
source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
 md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
 validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:24:07
  Author: felixonmars
Revision: 298957

upgpkg: python-hyperlink 17.2.0-1

Modified:
  python-hyperlink/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 10:39:15 UTC (rev 298956)
+++ PKGBUILD2017-06-18 12:24:07 UTC (rev 298957)
@@ -3,7 +3,7 @@
 
 pkgbase=python-hyperlink
 pkgname=('python-hyperlink' 'python2-hyperlink')
-pkgver=17.1.1
+pkgver=17.2.0
 pkgrel=1
 pkgdesc='A featureful, correct URL for Python'
 arch=('any')
@@ -12,7 +12,7 @@
 makedepends=('python-setuptools' 'python2-setuptools')
 checkdepends=('python-pytest-runner' 'python2-pytest-runner')
 
source=("$pkgbase-$pkgver.tar.gz::https://github.com/python-hyper/hyperlink/archive/v$pkgver.tar.gz;)
-sha512sums=('abf433672dd42e90ebe14b89eff9150ea42c15aa446e24995e625be81a19b727cb2bb5723cb84446d09936266b1957d7cb4df461665650430bda12720ae192d1')
+sha512sums=('93b7a2a005bffce35eb3fee914d68fcf027f66fb718fed528988f04be3e3753eee3a7274ec0486d45392a0a9edf2f18900236925275987438f0bcbd362f5e827')
 
 prepare() {
   cp -a hyperlink-$pkgver{,-py2}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:24:26
  Author: felixonmars
Revision: 298958

archrelease: copy trunk to extra-any

Added:
  python-hyperlink/repos/extra-any/PKGBUILD
(from rev 298957, python-hyperlink/trunk/PKGBUILD)
Deleted:
  python-hyperlink/repos/extra-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 12:24:07 UTC (rev 298957)
+++ PKGBUILD2017-06-18 12:24:26 UTC (rev 298958)
@@ -1,53 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgbase=python-hyperlink
-pkgname=('python-hyperlink' 'python2-hyperlink')
-pkgver=17.1.1
-pkgrel=1
-pkgdesc='A featureful, correct URL for Python'
-arch=('any')
-license=('BSD')
-url='https://github.com/python-hyper/hyperlink'
-makedepends=('python-setuptools' 'python2-setuptools')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/python-hyper/hyperlink/archive/v$pkgver.tar.gz;)
-sha512sums=('abf433672dd42e90ebe14b89eff9150ea42c15aa446e24995e625be81a19b727cb2bb5723cb84446d09936266b1957d7cb4df461665650430bda12720ae192d1')
-
-prepare() {
-  cp -a hyperlink-$pkgver{,-py2}
-}
-
-build() {
-  cd "$srcdir"/hyperlink-$pkgver
-  python setup.py build
-
-  cd "$srcdir"/hyperlink-$pkgver-py2
-  python2 setup.py build
-}
-
-check() {
-  cd "$srcdir"/hyperlink-$pkgver
-  python setup.py pytest
-
-  cd "$srcdir"/hyperlink-$pkgver-py2
-  python2 setup.py pytest
-}
-
-package_python-hyperlink() {
-  depends=('python')
-
-  cd hyperlink-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
-  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}
-
-package_python2-hyperlink() {
-  depends=('python2')
-
-  cd hyperlink-$pkgver-py2
-  python2 setup.py install --root="$pkgdir" --optimize=1
-  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}
-
-# vim:set ts=2 sw=2 et:

Copied: python-hyperlink/repos/extra-any/PKGBUILD (from rev 298957, 
python-hyperlink/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 12:24:26 UTC (rev 298958)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgbase=python-hyperlink
+pkgname=('python-hyperlink' 'python2-hyperlink')
+pkgver=17.2.0
+pkgrel=1
+pkgdesc='A featureful, correct URL for Python'
+arch=('any')
+license=('BSD')
+url='https://github.com/python-hyper/hyperlink'
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-pytest-runner' 'python2-pytest-runner')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/python-hyper/hyperlink/archive/v$pkgver.tar.gz;)
+sha512sums=('93b7a2a005bffce35eb3fee914d68fcf027f66fb718fed528988f04be3e3753eee3a7274ec0486d45392a0a9edf2f18900236925275987438f0bcbd362f5e827')
+
+prepare() {
+  cp -a hyperlink-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/hyperlink-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/hyperlink-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/hyperlink-$pkgver
+  python setup.py pytest
+
+  cd "$srcdir"/hyperlink-$pkgver-py2
+  python2 setup.py pytest
+}
+
+package_python-hyperlink() {
+  depends=('python')
+
+  cd hyperlink-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-hyperlink() {
+  depends=('python2')
+
+  cd hyperlink-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+# vim:set ts=2 sw=2 et:


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:23:03
  Author: felixonmars
Revision: 238067

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  stylish-haskell/repos/community-staging-i686/
  stylish-haskell/repos/community-staging-i686/PKGBUILD
(from rev 238066, stylish-haskell/trunk/PKGBUILD)
  stylish-haskell/repos/community-staging-x86_64/
  stylish-haskell/repos/community-staging-x86_64/PKGBUILD
(from rev 238066, stylish-haskell/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   45 
 community-staging-x86_64/PKGBUILD |   45 
 2 files changed, 90 insertions(+)

Copied: stylish-haskell/repos/community-staging-i686/PKGBUILD (from rev 238066, 
stylish-haskell/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:23:03 UTC (rev 238067)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stylish-haskell
+pkgver=0.7.1.0
+pkgrel=35
+pkgdesc="Haskell code prettifier"
+url="https://github.com/jaspervdj/stylish-haskell;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-src-exts" "haskell-mtl" 
"haskell-optparse-applicative"
+ "haskell-strict" "haskell-syb" "haskell-yaml")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('570a643ae6798995a43b0b357005e71c1529ed43ebafa2748fc97a236e0c01bc')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-old_base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: stylish-haskell/repos/community-staging-x86_64/PKGBUILD (from rev 
238066, stylish-haskell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:23:03 UTC (rev 238067)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stylish-haskell
+pkgver=0.7.1.0
+pkgrel=35
+pkgdesc="Haskell code prettifier"
+url="https://github.com/jaspervdj/stylish-haskell;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-aeson" "haskell-src-exts" "haskell-mtl" 
"haskell-optparse-applicative"
+ "haskell-strict" "haskell-syb" "haskell-yaml")
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha256sums=('570a643ae6798995a43b0b357005e71c1529ed43ebafa2748fc97a236e0c01bc')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-old_base
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
+ 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:22:38
  Author: felixonmars
Revision: 238066

upgpkg: stylish-haskell 0.7.1.0-35

rebuild with ghc,8.0.2

Modified:
  stylish-haskell/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:20:15 UTC (rev 238065)
+++ PKGBUILD2017-06-18 12:22:38 UTC (rev 238066)
@@ -4,14 +4,13 @@
 
 pkgname=stylish-haskell
 pkgver=0.7.1.0
-pkgrel=34
+pkgrel=35
 pkgdesc="Haskell code prettifier"
 url="https://github.com/jaspervdj/stylish-haskell;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=('gmp' 'libffi')
-makedepends=("ghc=8.0.1" "haskell-aeson" "haskell-src-exts" "haskell-mtl"
- "haskell-optparse-applicative" "haskell-strict" "haskell-syb" 
"haskell-yaml")
+depends=("ghc" "haskell-aeson" "haskell-src-exts" "haskell-mtl" 
"haskell-optparse-applicative"
+ "haskell-strict" "haskell-syb" "haskell-yaml")
 
source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 sha256sums=('570a643ae6798995a43b0b357005e71c1529ed43ebafa2748fc97a236e0c01bc')
 
@@ -18,16 +17,29 @@
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 
-runhaskell Setup configure -O --prefix=/usr \
---docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-old_base
 runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${pkgname}"
 runhaskell Setup copy --destdir="${pkgdir}"
-rm -r "$pkgdir"/usr/{lib,share/doc}
-
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:20:15
  Author: felixonmars
Revision: 238065

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-success/repos/community-staging-i686/
  haskell-success/repos/community-staging-i686/PKGBUILD
(from rev 238064, haskell-success/trunk/PKGBUILD)
  haskell-success/repos/community-staging-x86_64/
  haskell-success/repos/community-staging-x86_64/PKGBUILD
(from rev 238064, haskell-success/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-success/repos/community-staging-i686/PKGBUILD (from rev 238064, 
haskell-success/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:20:15 UTC (rev 238065)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=success
+pkgname=haskell-success
+pkgver=0.2.6
+pkgrel=3
+pkgdesc="A version of Either specialised for encoding of success or failure"
+url="https://github.com/nikita-volkov/success;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-transformers-base" "haskell-monad-control" 
"haskell-mtl")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('e995e77e8ae13bc4d543ea771f6a4d17853dea1ae46ef294131fc8c582f2dab6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-success/repos/community-staging-x86_64/PKGBUILD (from rev 
238064, haskell-success/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:20:15 UTC (rev 238065)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=success
+pkgname=haskell-success
+pkgver=0.2.6
+pkgrel=3
+pkgdesc="A version of Either specialised for encoding of success or failure"
+url="https://github.com/nikita-volkov/success;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-transformers-base" "haskell-monad-control" 
"haskell-mtl")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('e995e77e8ae13bc4d543ea771f6a4d17853dea1ae46ef294131fc8c582f2dab6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:19:49
  Author: felixonmars
Revision: 238064

upgpkg: haskell-success 0.2.6-3

rebuild with ghc,8.0.2

Modified:
  haskell-success/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:18:32 UTC (rev 238063)
+++ PKGBUILD2017-06-18 12:19:49 UTC (rev 238064)
@@ -5,12 +5,12 @@
 _hkgname=success
 pkgname=haskell-success
 pkgver=0.2.6
-pkgrel=2
+pkgrel=3
 pkgdesc="A version of Either specialised for encoding of success or failure"
 url="https://github.com/nikita-volkov/success;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=8.0.1" "haskell-transformers-base" "haskell-monad-control" 
"haskell-mtl")
+depends=("ghc" "haskell-transformers-base" "haskell-monad-control" 
"haskell-mtl")
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('e995e77e8ae13bc4d543ea771f6a4d17853dea1ae46ef294131fc8c582f2dab6')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:18:07
  Author: felixonmars
Revision: 238062

upgpkg: haskell-microlens-aeson 2.2.0.1-7

rebuild with ghc,8.0.2

Modified:
  haskell-microlens-aeson/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:16:33 UTC (rev 238061)
+++ PKGBUILD2017-06-18 12:18:07 UTC (rev 238062)
@@ -4,12 +4,12 @@
 _hkgname=microlens-aeson
 pkgname=haskell-microlens-aeson
 pkgver=2.2.0.1
-pkgrel=6
+pkgrel=7
 pkgdesc="Law-abiding lenses for Aeson, using microlens"
 url="http://github.com/fosskers/microlens-aeson/;
 license=('MIT')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1' 'haskell-aeson' 'haskell-attoparsec' 'haskell-microlens' 
'haskell-scientific'
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-microlens' 
'haskell-scientific'
  'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
 
source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
 
sha512sums=('a62398c2d8b3e55d8e054d437b110094cb73cb9ba22fe96bbe9c272c039b9991858a64ca92c407c73ec6ef2ff46664ed1d98b3417126ab5ef89ba368d0aaec46')
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


[arch-commits] Commit in haskell-microlens-aeson/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:18:32
  Author: felixonmars
Revision: 238063

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-microlens-aeson/repos/community-staging-i686/
  haskell-microlens-aeson/repos/community-staging-i686/PKGBUILD
(from rev 238062, haskell-microlens-aeson/trunk/PKGBUILD)
  haskell-microlens-aeson/repos/community-staging-x86_64/
  haskell-microlens-aeson/repos/community-staging-x86_64/PKGBUILD
(from rev 238062, haskell-microlens-aeson/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-microlens-aeson/repos/community-staging-i686/PKGBUILD (from rev 
238062, haskell-microlens-aeson/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:18:32 UTC (rev 238063)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=microlens-aeson
+pkgname=haskell-microlens-aeson
+pkgver=2.2.0.1
+pkgrel=7
+pkgdesc="Law-abiding lenses for Aeson, using microlens"
+url="http://github.com/fosskers/microlens-aeson/;
+license=('MIT')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-microlens' 
'haskell-scientific'
+ 'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a62398c2d8b3e55d8e054d437b110094cb73cb9ba22fe96bbe9c272c039b9991858a64ca92c407c73ec6ef2ff46664ed1d98b3417126ab5ef89ba368d0aaec46')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-microlens-aeson/repos/community-staging-x86_64/PKGBUILD (from 
rev 238062, haskell-microlens-aeson/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:18:32 UTC (rev 238063)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=microlens-aeson
+pkgname=haskell-microlens-aeson
+pkgver=2.2.0.1
+pkgrel=7
+pkgdesc="Law-abiding lenses for Aeson, using microlens"
+url="http://github.com/fosskers/microlens-aeson/;
+license=('MIT')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-microlens' 
'haskell-scientific'
+ 'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a62398c2d8b3e55d8e054d437b110094cb73cb9ba22fe96bbe9c272c039b9991858a64ca92c407c73ec6ef2ff46664ed1d98b3417126ab5ef89ba368d0aaec46')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:16:07
  Author: felixonmars
Revision: 238060

upgpkg: haskell-protolude 0.1.10-9

rebuild with ghc,8.0.2

Modified:
  haskell-protolude/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:14:47 UTC (rev 238059)
+++ PKGBUILD2017-06-18 12:16:07 UTC (rev 238060)
@@ -5,12 +5,12 @@
 _hkgname=protolude
 pkgname=haskell-protolude
 pkgver=0.1.10
-pkgrel=8
+pkgrel=9
 pkgdesc="A sensible set of defaults for writing custom Preludes."
 url="https://github.com/sdiehl/protolude;
 license=("MIT")
 arch=('i686' 'x86_64')
-depends=("ghc=8.0.1" "haskell-async" "haskell-mtl" "haskell-safe" 
"haskell-stm" "haskell-text")
+depends=("ghc" "haskell-async" "haskell-mtl" "haskell-safe" "haskell-stm" 
"haskell-text")
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('163296a518f0d7329dcdf040bf0eddb1fb804eee198405801fab8f192ce1c7a5')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:16:33
  Author: felixonmars
Revision: 238061

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-protolude/repos/community-staging-i686/
  haskell-protolude/repos/community-staging-i686/PKGBUILD
(from rev 238060, haskell-protolude/trunk/PKGBUILD)
  haskell-protolude/repos/community-staging-x86_64/
  haskell-protolude/repos/community-staging-x86_64/PKGBUILD
(from rev 238060, haskell-protolude/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-protolude/repos/community-staging-i686/PKGBUILD (from rev 
238060, haskell-protolude/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:16:33 UTC (rev 238061)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=protolude
+pkgname=haskell-protolude
+pkgver=0.1.10
+pkgrel=9
+pkgdesc="A sensible set of defaults for writing custom Preludes."
+url="https://github.com/sdiehl/protolude;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-async" "haskell-mtl" "haskell-safe" "haskell-stm" 
"haskell-text")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('163296a518f0d7329dcdf040bf0eddb1fb804eee198405801fab8f192ce1c7a5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-protolude/repos/community-staging-x86_64/PKGBUILD (from rev 
238060, haskell-protolude/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:16:33 UTC (rev 238061)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=protolude
+pkgname=haskell-protolude
+pkgver=0.1.10
+pkgrel=9
+pkgdesc="A sensible set of defaults for writing custom Preludes."
+url="https://github.com/sdiehl/protolude;
+license=("MIT")
+arch=('i686' 'x86_64')
+depends=("ghc" "haskell-async" "haskell-mtl" "haskell-safe" "haskell-stm" 
"haskell-text")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('163296a518f0d7329dcdf040bf0eddb1fb804eee198405801fab8f192ce1c7a5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 

[arch-commits] Commit in haskell-murmur-hash/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:14:47
  Author: felixonmars
Revision: 238059

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-murmur-hash/repos/community-staging-i686/
  haskell-murmur-hash/repos/community-staging-i686/PKGBUILD
(from rev 238058, haskell-murmur-hash/trunk/PKGBUILD)
  haskell-murmur-hash/repos/community-staging-x86_64/
  haskell-murmur-hash/repos/community-staging-x86_64/PKGBUILD
(from rev 238058, haskell-murmur-hash/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-murmur-hash/repos/community-staging-i686/PKGBUILD (from rev 
238058, haskell-murmur-hash/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:14:47 UTC (rev 238059)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=murmur-hash
+pkgname=haskell-murmur-hash
+pkgver=0.1.0.9
+pkgrel=2
+pkgdesc="MurmurHash2 implementation for Haskell."
+url="http://github.com/nominolo/murmur-hash;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+md5sums=('41067ee12efac866e194aa41edfc72f7')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-murmur-hash/repos/community-staging-x86_64/PKGBUILD (from rev 
238058, haskell-murmur-hash/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:14:47 UTC (rev 238059)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=murmur-hash
+pkgname=haskell-murmur-hash
+pkgver=0.1.0.9
+pkgrel=2
+pkgdesc="MurmurHash2 implementation for Haskell."
+url="http://github.com/nominolo/murmur-hash;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+md5sums=('41067ee12efac866e194aa41edfc72f7')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:14:20
  Author: felixonmars
Revision: 238058

upgpkg: haskell-murmur-hash 0.1.0.9-2

rebuild with ghc,8.0.2

Modified:
  haskell-murmur-hash/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:13:07 UTC (rev 238057)
+++ PKGBUILD2017-06-18 12:14:20 UTC (rev 238058)
@@ -5,12 +5,12 @@
 _hkgname=murmur-hash
 pkgname=haskell-murmur-hash
 pkgver=0.1.0.9
-pkgrel=1
+pkgrel=2
 pkgdesc="MurmurHash2 implementation for Haskell."
 url="http://github.com/nominolo/murmur-hash;
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1')
+depends=('ghc')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 md5sums=('41067ee12efac866e194aa41edfc72f7')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


[arch-commits] Commit in haskell-lens-aeson/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:13:07
  Author: felixonmars
Revision: 238057

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-lens-aeson/repos/community-staging-i686/
  haskell-lens-aeson/repos/community-staging-i686/PKGBUILD
(from rev 238056, haskell-lens-aeson/trunk/PKGBUILD)
  haskell-lens-aeson/repos/community-staging-x86_64/
  haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD
(from rev 238056, haskell-lens-aeson/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   45 
 community-staging-x86_64/PKGBUILD |   45 
 2 files changed, 90 insertions(+)

Copied: haskell-lens-aeson/repos/community-staging-i686/PKGBUILD (from rev 
238056, haskell-lens-aeson/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:13:07 UTC (rev 238057)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=lens-aeson
+pkgname=haskell-lens-aeson
+pkgver=1.0.1
+pkgrel=10
+pkgdesc="Law-abiding lenses for aeson"
+url="http://github.com/lens/lens-aeson/;
+license=('MIT')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 
'haskell-scientific'
+ 'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('547a418919882f1062bccd9653cf85289d805cf0100f50f78d04d3e46abdd2b15d904ff1c4ac0b5668096efa4e047dd87978280dd84061f2c1bff11babd64b59')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-test-doctests
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 
238056, haskell-lens-aeson/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:13:07 UTC (rev 238057)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=lens-aeson
+pkgname=haskell-lens-aeson
+pkgver=1.0.1
+pkgrel=10
+pkgdesc="Law-abiding lenses for aeson"
+url="http://github.com/lens/lens-aeson/;
+license=('MIT')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 
'haskell-scientific'
+ 'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('547a418919882f1062bccd9653cf85289d805cf0100f50f78d04d3e46abdd2b15d904ff1c4ac0b5668096efa4e047dd87978280dd84061f2c1bff11babd64b59')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid \
+-f-test-doctests
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:12:42
  Author: felixonmars
Revision: 238056

upgpkg: haskell-lens-aeson 1.0.1-10

rebuild with ghc,8.0.2

Modified:
  haskell-lens-aeson/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:10:52 UTC (rev 238055)
+++ PKGBUILD2017-06-18 12:12:42 UTC (rev 238056)
@@ -4,12 +4,12 @@
 _hkgname=lens-aeson
 pkgname=haskell-lens-aeson
 pkgver=1.0.1
-pkgrel=9
+pkgrel=10
 pkgdesc="Law-abiding lenses for aeson"
 url="http://github.com/lens/lens-aeson/;
 license=('MIT')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 
'haskell-scientific'
+depends=('ghc' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 
'haskell-scientific'
  'haskell-text' 'haskell-unordered-containers' 'haskell-vector')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 
sha512sums=('547a418919882f1062bccd9653cf85289d805cf0100f50f78d04d3e46abdd2b15d904ff1c4ac0b5668096efa4e047dd87978280dd84061f2c1bff11babd64b59')
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid \
 -f-test-doctests
@@ -39,4 +39,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:10:52
  Author: felixonmars
Revision: 238055

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-monadplus/repos/community-staging-i686/
  haskell-monadplus/repos/community-staging-i686/PKGBUILD
(from rev 238054, haskell-monadplus/trunk/PKGBUILD)
  haskell-monadplus/repos/community-staging-x86_64/
  haskell-monadplus/repos/community-staging-x86_64/PKGBUILD
(from rev 238054, haskell-monadplus/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-monadplus/repos/community-staging-i686/PKGBUILD (from rev 
238054, haskell-monadplus/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 12:10:52 UTC (rev 238055)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadplus
+pkgname=haskell-monadplus
+pkgver=1.4.2
+pkgrel=3
+pkgdesc="Haskell98 partial maps and filters over MonadPlus."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-monadplus/repos/community-staging-x86_64/PKGBUILD (from rev 
238054, haskell-monadplus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 12:10:52 UTC (rev 238055)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadplus
+pkgname=haskell-monadplus
+pkgver=1.4.2
+pkgrel=3
+pkgdesc="Haskell98 partial maps and filters over MonadPlus."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 12:10:27
  Author: felixonmars
Revision: 238054

upgpkg: haskell-monadplus 1.4.2-3

rebuild with ghc,8.0.2

Modified:
  haskell-monadplus/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 12:02:49 UTC (rev 238053)
+++ PKGBUILD2017-06-18 12:10:27 UTC (rev 238054)
@@ -5,12 +5,12 @@
 _hkgname=monadplus
 pkgname=haskell-monadplus
 pkgver=1.4.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Haskell98 partial maps and filters over MonadPlus."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=8.0.1")
+depends=("ghc")
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('366ed520db1eaf2ec56d8508fee2804cc24c7a6016de4b75b9addec681186595')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


[arch-commits] Commit in python-h5py-openmpi/repos (4 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 12:02:49
  Author: archange
Revision: 238053

archrelease: copy trunk to community-i686, community-x86_64

Added:
  python-h5py-openmpi/repos/community-i686/
  python-h5py-openmpi/repos/community-i686/PKGBUILD
(from rev 238052, python-h5py-openmpi/trunk/PKGBUILD)
  python-h5py-openmpi/repos/community-x86_64/
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 238052, python-h5py-openmpi/trunk/PKGBUILD)

---+
 community-i686/PKGBUILD   |   66 
 community-x86_64/PKGBUILD |   66 
 2 files changed, 132 insertions(+)

Copied: python-h5py-openmpi/repos/community-i686/PKGBUILD (from rev 238052, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 12:02:49 UTC (rev 238053)
@@ -0,0 +1,66 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=('hdf5-openmpi' 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'cython' 
'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+python setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
+
+package_python2-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'cython2' 
'python2-mpi4py')
+conflicts=('python2-h5py')
+provides=('python2-h5py')
+
+cd ${_pkg}-${pkgver}-py2
+python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 238052, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2017-06-18 12:02:49 UTC (rev 238053)
@@ -0,0 +1,66 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=('hdf5-openmpi' 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test

[arch-commits] Commit in (4 files)

2017-06-18 Thread Bruno Pagani
Date: Sunday, June 18, 2017 @ 12:00:19
  Author: archange
Revision: 238052

Initial import of python-h5py-openmpi from the AUR

Added:
  python-h5py-openmpi/
  python-h5py-openmpi/repos/
  python-h5py-openmpi/trunk/
  python-h5py-openmpi/trunk/PKGBUILD

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

Added: python-h5py-openmpi/trunk/PKGBUILD
===
--- python-h5py-openmpi/trunk/PKGBUILD  (rev 0)
+++ python-h5py-openmpi/trunk/PKGBUILD  2017-06-18 12:00:19 UTC (rev 238052)
@@ -0,0 +1,66 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.7.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('i686' 'x86_64')
+license=('BSD')
+makedepends=('hdf5-openmpi' 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
+md5sums=('f62937f40f68d3b128b3941be239dd93' 'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'cython' 
'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+python setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
+
+package_python2-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'cython2' 
'python2-mpi4py')
+conflicts=('python2-h5py')
+provides=('python2-h5py')
+
+cd ${_pkg}-${pkgver}-py2
+python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
+
+install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}


[arch-commits] Commit in haskell-insert-ordered-containers/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:54:24
  Author: felixonmars
Revision: 238051

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-insert-ordered-containers/repos/community-staging-i686/
  haskell-insert-ordered-containers/repos/community-staging-i686/PKGBUILD
(from rev 238050, haskell-insert-ordered-containers/trunk/PKGBUILD)
  haskell-insert-ordered-containers/repos/community-staging-x86_64/
  haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD
(from rev 238050, haskell-insert-ordered-containers/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   48 
 community-staging-x86_64/PKGBUILD |   48 
 2 files changed, 96 insertions(+)

Copied: haskell-insert-ordered-containers/repos/community-staging-i686/PKGBUILD 
(from rev 238050, haskell-insert-ordered-containers/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 11:54:24 UTC (rev 238051)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=insert-ordered-containers
+pkgname=haskell-insert-ordered-containers
+pkgver=0.2.1.0
+pkgrel=14
+pkgdesc="Associative containers retating insertion order for traversals."
+url="https://github.com/phadej/insert-ordered-containers;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 
'haskell-lens'
+ 'haskell-semigroupoids' 'haskell-semigroups' 'haskell-text' 
'haskell-unordered-containers')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('baff8b23700a7d0209810208183d9856c0a5219018c5f09e82f8820ac87630073543da19e1198fc42f3feec143895707e5e33fdf1edbf8f4e6c441271cc3243b')
+
+prepare() {
+sed -i 's/, semigroupoids >=4.3  && <5.2/, semigroupoids   
  >=4.3  \&\& <5.3/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: 
haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from 
rev 238050, haskell-insert-ordered-containers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 11:54:24 UTC (rev 238051)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=insert-ordered-containers
+pkgname=haskell-insert-ordered-containers
+pkgver=0.2.1.0
+pkgrel=14
+pkgdesc="Associative containers retating insertion order for traversals."
+url="https://github.com/phadej/insert-ordered-containers;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 
'haskell-lens'
+ 'haskell-semigroupoids' 'haskell-semigroups' 'haskell-text' 
'haskell-unordered-containers')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('baff8b23700a7d0209810208183d9856c0a5219018c5f09e82f8820ac87630073543da19e1198fc42f3feec143895707e5e33fdf1edbf8f4e6c441271cc3243b')
+
+prepare() {
+sed -i 's/, semigroupoids >=4.3  && <5.2/, semigroupoids   
  >=4.3  \&\& <5.3/' ${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+

[arch-commits] Commit in haskell-insert-ordered-containers/trunk (PKGBUILD)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:53:58
  Author: felixonmars
Revision: 238050

upgpkg: haskell-insert-ordered-containers 0.2.1.0-14

rebuild with ghc,8.0.2

Modified:
  haskell-insert-ordered-containers/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:53:47 UTC (rev 238049)
+++ PKGBUILD2017-06-18 11:53:58 UTC (rev 238050)
@@ -4,12 +4,12 @@
 _hkgname=insert-ordered-containers
 pkgname=haskell-insert-ordered-containers
 pkgver=0.2.1.0
-pkgrel=13
+pkgrel=14
 pkgdesc="Associative containers retating insertion order for traversals."
 url="https://github.com/phadej/insert-ordered-containers;
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 
'haskell-lens'
+depends=('ghc' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 
'haskell-lens'
  'haskell-semigroupoids' 'haskell-semigroups' 'haskell-text' 
'haskell-unordered-containers')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 
sha512sums=('baff8b23700a7d0209810208183d9856c0a5219018c5f09e82f8820ac87630073543da19e1198fc42f3feec143895707e5e33fdf1edbf8f4e6c441271cc3243b')
@@ -21,7 +21,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -42,4 +42,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:53:47
  Author: felixonmars
Revision: 238049

archrelease: copy trunk to community-any

Added:
  python-hypothesis/repos/community-any/PKGBUILD
(from rev 238048, python-hypothesis/trunk/PKGBUILD)
Deleted:
  python-hypothesis/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 11:53:28 UTC (rev 238048)
+++ PKGBUILD2017-06-18 11:53:47 UTC (rev 238049)
@@ -1,76 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgbase=python-hypothesis
-pkgname=('python-hypothesis' 'python2-hypothesis')
-pkgver=3.11.3
-pkgrel=1
-pkgdesc="Advanced Quickcheck style testing library for Python"
-arch=('any')
-license=('MPL')
-url="https://hypothesis.readthedocs.org;
-makedepends=('python-setuptools' 'python2-setuptools' 'python2-enum34')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'flake8' 
'python2-flake8' 'python-pytz'
-  'python2-pytz' 'python-numpy' 'python2-numpy' 'python-faker' 
'python2-faker'
-  'python-flaky' 'python2-flaky' 'python-pytest-benchmark' 
'python2-pytest-benchmark'
-  'python-django' 'python2-django' 'python-pytest-xdist' 
'python2-pytest-xdist')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis-python/archive/$pkgver.tar.gz;)
-sha512sums=('06b3ac69c48afa62caed5373f084db388d20f1cb10350e440a90cad1d3386fbd47dc830122fdb780ceb5144ac42382869d1ad8bf063e88d0e0b81f098763af0c')
-
-prepare() {
-  # Always fail :/
-  sed -i 's/max_runs=5/max_runs=50/' 
hypothesis-python-$pkgver/tests/numpy/test_gen_data.py
-
-  cp -a hypothesis-python-$pkgver{,-py2}
-
-  rm -r hypothesis-python-$pkgver/tests/py2
-  rm -r hypothesis-python-$pkgver-py2/tests/py3
-
-  export LC_CTYPE=en_US.UTF-8
-}
-
-build() {
-  cd "$srcdir"/hypothesis-python-$pkgver
-  python setup.py build
-
-  cd "$srcdir"/hypothesis-python-$pkgver-py2
-  python2 setup.py build
-}
-
-check() {
-  cd "$srcdir"/hypothesis-python-$pkgver
-  mv tests/django ../
-  python setup.py pytest
-  mv ../django tests/
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -m tests.django.manage test 
tests.django
-
-  cd "$srcdir"/hypothesis-python-$pkgver-py2
-  mv tests/django ../
-  python2 setup.py pytest
-  mv ../django tests/
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 -m tests.django.manage test 
tests.django
-}
-
-package_python-hypothesis() {
-  depends=('python')
-  optdepends=('python-pytz: for datetime and django module'
-  'python-faker: for fakefactory and django module'
-  'python-django: for django module'
-  'python-numpy: for numpy module'
-  'python-pytest: for pytest module')
-
-  cd hypothesis-python-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
-}
-
-package_python2-hypothesis() {
-  depends=('python2-enum34')
-  optdepends=('python2-pytz: for datetime and django module'
-  'python2-faker: for fakefactory and django module'
-  'python2-django: for django module'
-  'python2-numpy: for numpy module'
-  'python2-pytest: for pytest module')
-
-  cd hypothesis-python-$pkgver-py2
-  python2 setup.py install --root="$pkgdir" --optimize=1
-}

Copied: python-hypothesis/repos/community-any/PKGBUILD (from rev 238048, 
python-hypothesis/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 11:53:47 UTC (rev 238049)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgbase=python-hypothesis
+pkgname=('python-hypothesis' 'python2-hypothesis')
+pkgver=3.11.4
+pkgrel=1
+pkgdesc="Advanced Quickcheck style testing library for Python"
+arch=('any')
+license=('MPL')
+url="https://hypothesis.readthedocs.org;
+makedepends=('python-setuptools' 'python2-setuptools' 'python2-enum34')
+checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'flake8' 
'python2-flake8' 'python-pytz'
+  'python2-pytz' 'python-numpy' 'python2-numpy' 'python-faker' 
'python2-faker'
+  'python-flaky' 'python2-flaky' 'python-pytest-benchmark' 
'python2-pytest-benchmark'
+  'python-django' 'python2-django' 'python-pytest-xdist' 
'python2-pytest-xdist')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis-python/archive/$pkgver.tar.gz;)
+sha512sums=('a2780a79e37475858bdc8c230fa0730ddf46b3212e218f086aab3740496463e8dea61688b9cf67e53ad6c147dd1d7008ef83edc4f2d140d4d9e99da17e1eac17')
+
+prepare() {
+  cp -a hypothesis-python-$pkgver{,-py2}
+
+  rm -r hypothesis-python-$pkgver/tests/py2
+  rm -r hypothesis-python-$pkgver-py2/tests/py3
+
+  export LC_CTYPE=en_US.UTF-8
+}
+
+build() {
+  cd 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:53:28
  Author: felixonmars
Revision: 238048

upgpkg: python-hypothesis 3.11.4-1

Modified:
  python-hypothesis/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:36:10 UTC (rev 238047)
+++ PKGBUILD2017-06-18 11:53:28 UTC (rev 238048)
@@ -3,7 +3,7 @@
 
 pkgbase=python-hypothesis
 pkgname=('python-hypothesis' 'python2-hypothesis')
-pkgver=3.11.3
+pkgver=3.11.4
 pkgrel=1
 pkgdesc="Advanced Quickcheck style testing library for Python"
 arch=('any')
@@ -15,12 +15,9 @@
   'python-flaky' 'python2-flaky' 'python-pytest-benchmark' 
'python2-pytest-benchmark'
   'python-django' 'python2-django' 'python-pytest-xdist' 
'python2-pytest-xdist')
 
source=("$pkgbase-$pkgver.tar.gz::https://github.com/HypothesisWorks/hypothesis-python/archive/$pkgver.tar.gz;)
-sha512sums=('06b3ac69c48afa62caed5373f084db388d20f1cb10350e440a90cad1d3386fbd47dc830122fdb780ceb5144ac42382869d1ad8bf063e88d0e0b81f098763af0c')
+sha512sums=('a2780a79e37475858bdc8c230fa0730ddf46b3212e218f086aab3740496463e8dea61688b9cf67e53ad6c147dd1d7008ef83edc4f2d140d4d9e99da17e1eac17')
 
 prepare() {
-  # Always fail :/
-  sed -i 's/max_runs=5/max_runs=50/' 
hypothesis-python-$pkgver/tests/numpy/test_gen_data.py
-
   cp -a hypothesis-python-$pkgver{,-py2}
 
   rm -r hypothesis-python-$pkgver/tests/py2


[arch-commits] Commit in haskell-expiring-cache-map/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:36:10
  Author: felixonmars
Revision: 238047

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-expiring-cache-map/repos/community-staging-i686/
  haskell-expiring-cache-map/repos/community-staging-i686/PKGBUILD
(from rev 238046, haskell-expiring-cache-map/trunk/PKGBUILD)
  haskell-expiring-cache-map/repos/community-staging-x86_64/
  haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD
(from rev 238046, haskell-expiring-cache-map/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-expiring-cache-map/repos/community-staging-i686/PKGBUILD (from 
rev 238046, haskell-expiring-cache-map/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 11:36:10 UTC (rev 238047)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=expiring-cache-map
+pkgname=haskell-expiring-cache-map
+pkgver=0.0.6.1
+pkgrel=7
+pkgdesc="General purpose simple caching."
+url="https://github.com/elblake/expiring-cache-map;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-hashable' 'haskell-unordered-containers')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+md5sums=('8ac92c1e6c29d9f0c558665038adf670')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-expiring-cache-map/repos/community-staging-x86_64/PKGBUILD 
(from rev 238046, haskell-expiring-cache-map/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 11:36:10 UTC (rev 238047)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=expiring-cache-map
+pkgname=haskell-expiring-cache-map
+pkgver=0.0.6.1
+pkgrel=7
+pkgdesc="General purpose simple caching."
+url="https://github.com/elblake/expiring-cache-map;
+license=('custom:BSD3')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-hashable' 'haskell-unordered-containers')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+md5sums=('8ac92c1e6c29d9f0c558665038adf670')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 

[arch-commits] Commit in haskell-expiring-cache-map/trunk (PKGBUILD)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:35:45
  Author: felixonmars
Revision: 238046

upgpkg: haskell-expiring-cache-map 0.0.6.1-7

rebuild with ghc,8.0.2

Modified:
  haskell-expiring-cache-map/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:33:31 UTC (rev 238045)
+++ PKGBUILD2017-06-18 11:35:45 UTC (rev 238046)
@@ -5,12 +5,12 @@
 _hkgname=expiring-cache-map
 pkgname=haskell-expiring-cache-map
 pkgver=0.0.6.1
-pkgrel=6
+pkgrel=7
 pkgdesc="General purpose simple caching."
 url="https://github.com/elblake/expiring-cache-map;
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1' 'haskell-hashable' 'haskell-unordered-containers')
+depends=('ghc' 'haskell-hashable' 'haskell-unordered-containers')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 md5sums=('8ac92c1e6c29d9f0c558665038adf670')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:33:31
  Author: felixonmars
Revision: 238045

archrelease: copy trunk to community-x86_64, community-i686

Added:
  dart/repos/community-i686/PKGBUILD
(from rev 238044, dart/trunk/PKGBUILD)
  dart/repos/community-x86_64/PKGBUILD
(from rev 238044, dart/trunk/PKGBUILD)
Deleted:
  dart/repos/community-i686/PKGBUILD
  dart/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |  132 
 community-i686/PKGBUILD   |   66 --
 community-x86_64/PKGBUILD |   66 --
 3 files changed, 132 insertions(+), 132 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 11:32:59 UTC (rev 238044)
+++ community-i686/PKGBUILD 2017-06-18 11:33:31 UTC (rev 238045)
@@ -1,66 +0,0 @@
-# $Id$
-# Maintainer: Alexander Rødseth 
-# Maintainer: Felix Yan 
-# Contributor: T. Jameson Little 
-# Contributor: Usagi Ito 
-# Contributor: siasia 
-# Contributor: Julien Nicoulaud 
-
-pkgname=dart
-pkgver=1.24.0
-pkgrel=1
-pkgdesc='The dart programming language SDK'
-arch=('x86_64' 'i686')
-url='http://www.dartlang.org/'
-license=('BSD')
-makedepends=('setconf')
-options=('!strip')
-source_x86_64+=("$pkgname-$pkgver-64.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip;)
-source_i686+=("$pkgname-$pkgver-32.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-ia32-release.zip;)
-sha512sums_x86_64=('2d9a6747ca726afadb32fcb6b5ff852d0eb1b7e024e5fb1e48ca694bd5eced2dad9574b7ec471f73a3042d4185e49e2964aaf1d4be8678ae6084ad7b90ccf03a')
-sha512sums_i686=('3eeb4d57a70b7eb85a7e40ecfe283bc19868b1483a8f219aea33a34a4a3a4db81e807eb83f2d6bf9bc0d3832084c40c5cb19ec3f2d00c4b8355e1168f5e22736')
-
-prepare() {
-  # Fix permissions
-  find "$pkgname-sdk" -type d -exec chmod 0755 '{}' + \
--or -type f -exec chmod 0644 '{}' +
-  chmod +x "$pkgname-sdk/bin/"*
-
-  cd "$pkgname-sdk/bin"
-
-  # Configure paths
-  setconf dart2js BIN_DIR "/opt/$pkgname-sdk/bin"
-  setconf dart2js PROG_NAME "/opt/$pkgname-sdk/bin/dart2js"
-  setconf dartanalyzer SCRIPT_DIR "/opt/$pkgname-sdk/bin"
-  setconf pub BIN_DIR "/opt/$pkgname-sdk/bin"
-  setconf pub SDK_DIR "/opt/$pkgname-sdk/"
-  setconf dartfmt BIN_DIR "/opt/$pkgname-sdk/bin"
-  setconf dartfmt SDK_DIR "/opt/$pkgname-sdk/"
-
-  # Extract license (AUTHORS and LICENSE files are missing)
-  head -n5 "../include/dart_api.h" > ../../LICENSE
-}
-
-package() {
-  # Create directories
-  install -d "$pkgdir"{"/opt/$pkgname-sdk",/usr/{bin,"share/doc/$pkgname-sdk"}}
-
-  # Package the files
-  cp -a "$pkgname-sdk/"* "$pkgdir/opt/$pkgname-sdk/"
-
-  # Set up symbolic links for the executables
-  for f in dart dart2js dartanalyzer pub dartfmt dartdevc; do
-ln -s "/opt/$pkgname-sdk/bin/$f" "$pkgdir/usr/bin/$f"
-  done
-
-  # Package samples and documentation
-  for f in samples about.html about_files; do
-echo mv "$pkgdir/opt/$pkgname-sdk/$f" "$pkgdir/usr/share/doc/$pkgname/"
-  done
-
-  # BSD License
-  install -Dm644 LICENSE \
-"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: dart/repos/community-i686/PKGBUILD (from rev 238044, 
dart/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 11:33:31 UTC (rev 238045)
@@ -0,0 +1,66 @@
+# $Id$
+# Maintainer: Alexander Rødseth 
+# Maintainer: Felix Yan 
+# Contributor: T. Jameson Little 
+# Contributor: Usagi Ito 
+# Contributor: siasia 
+# Contributor: Julien Nicoulaud 
+
+pkgname=dart
+pkgver=1.24.1
+pkgrel=1
+pkgdesc='The dart programming language SDK'
+arch=('x86_64' 'i686')
+url='http://www.dartlang.org/'
+license=('BSD')
+makedepends=('setconf')
+options=('!strip')
+source_x86_64+=("$pkgname-$pkgver-64.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip;)
+source_i686+=("$pkgname-$pkgver-32.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-ia32-release.zip;)
+sha512sums_x86_64=('28e0454244766be00eb0d20e439b8eaf50ce487a265513f8cb650a58a26fc5761d3c149d0ec1e09d7e070a12f3942b71b8e72f5bfa1886847a17fe9723106cab')
+sha512sums_i686=('0448e7c590dd5742c49f54e96c07d3793bc8ba246018f794a789cca1dd7f7a6e71596ad85576ef979db05603e9fa9cd43ef121b68d14830eabe6092ddffc1519')
+
+prepare() {
+  # Fix permissions
+  find "$pkgname-sdk" -type d -exec chmod 0755 '{}' + \
+-or -type f -exec chmod 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:32:59
  Author: felixonmars
Revision: 238044

upgpkg: dart 1.24.1-1

Modified:
  dart/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:31:10 UTC (rev 238043)
+++ PKGBUILD2017-06-18 11:32:59 UTC (rev 238044)
@@ -7,7 +7,7 @@
 # Contributor: Julien Nicoulaud 
 
 pkgname=dart
-pkgver=1.24.0
+pkgver=1.24.1
 pkgrel=1
 pkgdesc='The dart programming language SDK'
 arch=('x86_64' 'i686')
@@ -17,8 +17,8 @@
 options=('!strip')
 
source_x86_64+=("$pkgname-$pkgver-64.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip;)
 
source_i686+=("$pkgname-$pkgver-32.zip::http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-ia32-release.zip;)
-sha512sums_x86_64=('2d9a6747ca726afadb32fcb6b5ff852d0eb1b7e024e5fb1e48ca694bd5eced2dad9574b7ec471f73a3042d4185e49e2964aaf1d4be8678ae6084ad7b90ccf03a')
-sha512sums_i686=('3eeb4d57a70b7eb85a7e40ecfe283bc19868b1483a8f219aea33a34a4a3a4db81e807eb83f2d6bf9bc0d3832084c40c5cb19ec3f2d00c4b8355e1168f5e22736')
+sha512sums_x86_64=('28e0454244766be00eb0d20e439b8eaf50ce487a265513f8cb650a58a26fc5761d3c149d0ec1e09d7e070a12f3942b71b8e72f5bfa1886847a17fe9723106cab')
+sha512sums_i686=('0448e7c590dd5742c49f54e96c07d3793bc8ba246018f794a789cca1dd7f7a6e71596ad85576ef979db05603e9fa9cd43ef121b68d14830eabe6092ddffc1519')
 
 prepare() {
   # Fix permissions


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:31:10
  Author: felixonmars
Revision: 238043

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-mountpoints/repos/community-staging-i686/
  haskell-mountpoints/repos/community-staging-i686/PKGBUILD
(from rev 238042, haskell-mountpoints/trunk/PKGBUILD)
  haskell-mountpoints/repos/community-staging-x86_64/
  haskell-mountpoints/repos/community-staging-x86_64/PKGBUILD
(from rev 238042, haskell-mountpoints/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-mountpoints/repos/community-staging-i686/PKGBUILD (from rev 
238042, haskell-mountpoints/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 11:31:10 UTC (rev 238043)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mountpoints
+pkgname=haskell-mountpoints
+pkgver=1.0.2
+pkgrel=3
+pkgdesc="Lists currently mounted filesystems."
+url="https://hackage.haskell.org/package/mountpoints;
+license=("LGPL")
+arch=('i686' 'x86_64')
+depends=("ghc")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('67fcdf64fdb8111f58939c64b168a9dfa519d7068e0f439887d739866f18d5c2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-mountpoints/repos/community-staging-x86_64/PKGBUILD (from rev 
238042, haskell-mountpoints/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 11:31:10 UTC (rev 238043)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=mountpoints
+pkgname=haskell-mountpoints
+pkgver=1.0.2
+pkgrel=3
+pkgdesc="Lists currently mounted filesystems."
+url="https://hackage.haskell.org/package/mountpoints;
+license=("LGPL")
+arch=('i686' 'x86_64')
+depends=("ghc")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('67fcdf64fdb8111f58939c64b168a9dfa519d7068e0f439887d739866f18d5c2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:30:44
  Author: felixonmars
Revision: 238042

upgpkg: haskell-mountpoints 1.0.2-3

rebuild with ghc,8.0.2

Modified:
  haskell-mountpoints/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:29:27 UTC (rev 238041)
+++ PKGBUILD2017-06-18 11:30:44 UTC (rev 238042)
@@ -5,12 +5,12 @@
 _hkgname=mountpoints
 pkgname=haskell-mountpoints
 pkgver=1.0.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Lists currently mounted filesystems."
 url="https://hackage.haskell.org/package/mountpoints;
 license=("LGPL")
 arch=('i686' 'x86_64')
-depends=("ghc=8.0.1")
+depends=("ghc")
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('67fcdf64fdb8111f58939c64b168a9dfa519d7068e0f439887d739866f18d5c2')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


[arch-commits] Commit in haskell-interpolatedstring-perl6/repos (4 files)

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:29:27
  Author: felixonmars
Revision: 238041

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-interpolatedstring-perl6/repos/community-staging-i686/
  haskell-interpolatedstring-perl6/repos/community-staging-i686/PKGBUILD
(from rev 238040, haskell-interpolatedstring-perl6/trunk/PKGBUILD)
  haskell-interpolatedstring-perl6/repos/community-staging-x86_64/
  haskell-interpolatedstring-perl6/repos/community-staging-x86_64/PKGBUILD
(from rev 238040, haskell-interpolatedstring-perl6/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   43 
 community-staging-x86_64/PKGBUILD |   43 
 2 files changed, 86 insertions(+)

Copied: haskell-interpolatedstring-perl6/repos/community-staging-i686/PKGBUILD 
(from rev 238040, haskell-interpolatedstring-perl6/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 11:29:27 UTC (rev 238041)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=interpolatedstring-perl6
+pkgname=haskell-interpolatedstring-perl6
+pkgver=1.0.0
+pkgrel=19
+pkgdesc="QuasiQuoter for Perl6-style multi-line interpolated strings"
+url="https://github.com/audreyt/interpolatedstring-perl6;
+license=('custom:PublicDomain')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-src-meta' 'haskell-text')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+md5sums=('fa05580d47b3d00a74fbe2b0013de14d')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: 
haskell-interpolatedstring-perl6/repos/community-staging-x86_64/PKGBUILD (from 
rev 238040, haskell-interpolatedstring-perl6/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 11:29:27 UTC (rev 238041)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=interpolatedstring-perl6
+pkgname=haskell-interpolatedstring-perl6
+pkgver=1.0.0
+pkgrel=19
+pkgdesc="QuasiQuoter for Perl6-style multi-line interpolated strings"
+url="https://github.com/audreyt/interpolatedstring-perl6;
+license=('custom:PublicDomain')
+arch=('i686' 'x86_64')
+depends=('ghc' 'haskell-src-meta' 'haskell-text')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+md5sums=('fa05580d47b3d00a74fbe2b0013de14d')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 

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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:29:01
  Author: felixonmars
Revision: 238040

upgpkg: haskell-interpolatedstring-perl6 1.0.0-19

rebuild with ghc,8.0.2

Modified:
  haskell-interpolatedstring-perl6/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:27:33 UTC (rev 238039)
+++ PKGBUILD2017-06-18 11:29:01 UTC (rev 238040)
@@ -4,12 +4,12 @@
 _hkgname=interpolatedstring-perl6
 pkgname=haskell-interpolatedstring-perl6
 pkgver=1.0.0
-pkgrel=18
+pkgrel=19
 pkgdesc="QuasiQuoter for Perl6-style multi-line interpolated strings"
 url="https://github.com/audreyt/interpolatedstring-perl6;
 license=('custom:PublicDomain')
 arch=('i686' 'x86_64')
-depends=('ghc=8.0.1' 'haskell-src-meta' 'haskell-text')
+depends=('ghc' 'haskell-src-meta' 'haskell-text')
 
source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
 md5sums=('fa05580d47b3d00a74fbe2b0013de14d')
 
@@ -16,7 +16,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -37,4 +37,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:27:33
  Author: felixonmars
Revision: 238039

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  haskell-magic/repos/community-staging-i686/
  haskell-magic/repos/community-staging-i686/PKGBUILD
(from rev 238038, haskell-magic/trunk/PKGBUILD)
  haskell-magic/repos/community-staging-x86_64/
  haskell-magic/repos/community-staging-x86_64/PKGBUILD
(from rev 238038, haskell-magic/trunk/PKGBUILD)

---+
 community-staging-i686/PKGBUILD   |   44 
 community-staging-x86_64/PKGBUILD |   44 
 2 files changed, 88 insertions(+)

Copied: haskell-magic/repos/community-staging-i686/PKGBUILD (from rev 238038, 
haskell-magic/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-06-18 11:27:33 UTC (rev 238039)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=magic
+pkgname=haskell-magic
+pkgver=1.1
+pkgrel=3
+pkgdesc="Interface to C file/magic library"
+url="https://hackage.haskell.org/package/magic;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "file")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('b21c3b69f57b64199c1d7be0ac8ea1d02d698be59943058f6a2d642ea57ce082')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}

Copied: haskell-magic/repos/community-staging-x86_64/PKGBUILD (from rev 238038, 
haskell-magic/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-06-18 11:27:33 UTC (rev 238039)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=magic
+pkgname=haskell-magic
+pkgver=1.1
+pkgrel=3
+pkgdesc="Interface to C file/magic library"
+url="https://hackage.haskell.org/package/magic;
+license=("custom:BSD3")
+arch=('i686' 'x86_64')
+depends=("ghc" "file")
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('b21c3b69f57b64199c1d7be0ac8ea1d02d698be59943058f6a2d642ea57ce082')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock --hoogle --html
+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}/${_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"
+install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+ln -s "/usr/share/doc/${pkgname}/html" 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
+}


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

2017-06-18 Thread Felix Yan
Date: Sunday, June 18, 2017 @ 11:27:07
  Author: felixonmars
Revision: 238038

upgpkg: haskell-magic 1.1-3

rebuild with ghc,8.0.2

Modified:
  haskell-magic/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 11:17:50 UTC (rev 238037)
+++ PKGBUILD2017-06-18 11:27:07 UTC (rev 238038)
@@ -5,12 +5,12 @@
 _hkgname=magic
 pkgname=haskell-magic
 pkgver=1.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Interface to C file/magic library"
 url="https://hackage.haskell.org/package/magic;
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
-depends=("ghc=8.0.1" "file")
+depends=("ghc" "file")
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 sha256sums=('b21c3b69f57b64199c1d7be0ac8ea1d02d698be59943058f6a2d642ea57ce082')
 
@@ -17,7 +17,7 @@
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
-runhaskell Setup configure -O --enable-library-profiling --enable-shared \
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
 --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
 --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
@@ -38,4 +38,7 @@
 runhaskell Setup copy --destdir="${pkgdir}"
 install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+
+# Remove static libs
+find "$pkgdir"/usr/lib -name "*.a" -delete
 }


[arch-commits] Commit in pgadmin4/repos (20 files)

2017-06-18 Thread Jerome Leclanche
Date: Sunday, June 18, 2017 @ 10:59:59
  Author: jleclanche
Revision: 238033

archrelease: copy trunk to community-i686, community-x86_64

Added:
  pgadmin4/repos/community-i686/0001-Simplify-Server-s-python-setup.patch
(from rev 238032, pgadmin4/trunk/0001-Simplify-Server-s-python-setup.patch)
  pgadmin4/repos/community-i686/PKGBUILD
(from rev 238032, pgadmin4/trunk/PKGBUILD)
  pgadmin4/repos/community-i686/config_distro.py
(from rev 238032, pgadmin4/trunk/config_distro.py)
  pgadmin4/repos/community-i686/config_local.py
(from rev 238032, pgadmin4/trunk/config_local.py)
  pgadmin4/repos/community-i686/pgAdmin4.desktop
(from rev 238032, pgadmin4/trunk/pgAdmin4.desktop)
  pgadmin4/repos/community-x86_64/0001-Simplify-Server-s-python-setup.patch
(from rev 238032, pgadmin4/trunk/0001-Simplify-Server-s-python-setup.patch)
  pgadmin4/repos/community-x86_64/PKGBUILD
(from rev 238032, pgadmin4/trunk/PKGBUILD)
  pgadmin4/repos/community-x86_64/config_distro.py
(from rev 238032, pgadmin4/trunk/config_distro.py)
  pgadmin4/repos/community-x86_64/config_local.py
(from rev 238032, pgadmin4/trunk/config_local.py)
  pgadmin4/repos/community-x86_64/pgAdmin4.desktop
(from rev 238032, pgadmin4/trunk/pgAdmin4.desktop)
Deleted:
  pgadmin4/repos/community-i686/0001-Simplify-Server-s-python-setup.patch
  pgadmin4/repos/community-i686/PKGBUILD
  pgadmin4/repos/community-i686/config_distro.py
  pgadmin4/repos/community-i686/config_local.py
  pgadmin4/repos/community-i686/pgAdmin4.desktop
  pgadmin4/repos/community-x86_64/0001-Simplify-Server-s-python-setup.patch
  pgadmin4/repos/community-x86_64/PKGBUILD
  pgadmin4/repos/community-x86_64/config_distro.py
  pgadmin4/repos/community-x86_64/config_local.py
  pgadmin4/repos/community-x86_64/pgAdmin4.desktop

+
 /0001-Simplify-Server-s-python-setup.patch | 1266 +++
 /PKGBUILD  |  172 +
 /config_distro.py  |4 
 /pgAdmin4.desktop  |   22 
 community-i686/0001-Simplify-Server-s-python-setup.patch   |  633 -
 community-i686/PKGBUILD|   84 
 community-i686/config_distro.py|2 
 community-i686/pgAdmin4.desktop|   11 
 community-x86_64/0001-Simplify-Server-s-python-setup.patch |  633 -
 community-x86_64/PKGBUILD  |   84 
 community-x86_64/config_distro.py  |2 
 community-x86_64/pgAdmin4.desktop  |   11 
 12 files changed, 1464 insertions(+), 1460 deletions(-)

Deleted: community-i686/0001-Simplify-Server-s-python-setup.patch
===
--- community-i686/0001-Simplify-Server-s-python-setup.patch2017-06-18 
10:59:49 UTC (rev 238032)
+++ community-i686/0001-Simplify-Server-s-python-setup.patch2017-06-18 
10:59:59 UTC (rev 238033)
@@ -1,633 +0,0 @@
-From a5a1c332e23a094e0c2a1c9513fb9f6b05cbbf05 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Sat, 28 Jan 2017 01:19:06 +0100
-Subject: [PATCH] Simplify Server's python setup

- runtime/BrowserWindow.cpp |   6 +-
- runtime/ConfigWindow.cpp  |  16 ++-
- runtime/ConfigWindow.h|   6 +-
- runtime/ConfigWindow.ui   |  22 +++-
- runtime/Server.cpp| 253 +++---
- runtime/Server.h  |  11 +-
- runtime/pgAdmin4.cpp  | 106 ++-
- 7 files changed, 149 insertions(+), 271 deletions(-)
-
-diff --git a/runtime/BrowserWindow.cpp b/runtime/BrowserWindow.cpp
-index 516b8689818bddc9..a2ee4895f5351565 100644
 a/runtime/BrowserWindow.cpp
-+++ b/runtime/BrowserWindow.cpp
-@@ -1286,17 +1286,17 @@ void BrowserWindow::preferences()
- 
- ConfigWindow *dlg = new ConfigWindow();
- dlg->setWindowTitle(QWidget::tr("Configuration"));
--dlg->setPythonPath(settings.value("PythonPath").toString());
-+dlg->setPythonExecutable(settings.value("PythonExecutable").toString());
- dlg->setApplicationPath(settings.value("ApplicationPath").toString());
- dlg->setModal(true);
- ok = dlg->exec();
- 
--QString pythonpath = dlg->getPythonPath();
-+QString pythonexecutable = dlg->getPythonExecutable();
- QString applicationpath = dlg->getApplicationPath();
- 
- if (ok)
- {
--settings.setValue("PythonPath", pythonpath);
-+settings.setValue("PythonExecutable", pythonexecutable);
- settings.setValue("ApplicationPath", applicationpath);
- }
- }
-diff --git a/runtime/ConfigWindow.cpp b/runtime/ConfigWindow.cpp
-index 3fb1a2738eb89ec0..c31345bf08d06d88 100644
 a/runtime/ConfigWindow.cpp
-+++ b/runtime/ConfigWindow.cpp
-@@ -17,37 +17,45 @@ ConfigWindow::ConfigWindow(QWidget *parent) :
-   

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

2017-06-18 Thread Jerome Leclanche
Date: Sunday, June 18, 2017 @ 10:59:49
  Author: jleclanche
Revision: 238032

upgpkg: pgadmin4 1.5-3

Remove Sphinx from runtime; Fix server config

Modified:
  pgadmin4/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 10:46:46 UTC (rev 238031)
+++ PKGBUILD2017-06-18 10:59:49 UTC (rev 238032)
@@ -3,7 +3,7 @@
 
 pkgname=pgadmin4
 pkgver=1.5
-pkgrel=2
+pkgrel=3
 pkgdesc="Comprehensive design and management interface for PostgreSQL"
 arch=("i686" "x86_64")
 url="https://www.pgadmin.org/;
@@ -36,10 +36,12 @@
patch -Np1 -i "../0001-Simplify-Server-s-python-setup.patch"
convert runtime/pgAdmin4.{ico,png}
 
-   _venv="$srcdir/$pkgname-$pkgver/venv"
-   /usr/bin/python -m venv "$_venv"
-   "$_venv/bin/python" -m pip install -r 
"$srcdir/$pkgname-$pkgver/requirements.txt"
-   "$_venv/bin/python" -m pip install sphinx  # building docs
+   /usr/bin/python -m venv "$srcdir/$pkgname-$pkgver/venv"
+   "$srcdir/$pkgname-$pkgver/venv/bin/python" -m pip install -r 
"$srcdir/$pkgname-$pkgver/requirements.txt"
+
+   /usr/bin/python -m venv "$srcdir/$pkgname-$pkgver/venv-docs"
+   "$srcdir/$pkgname-$pkgver/venv-docs/bin/python" -m pip install -r 
"$srcdir/$pkgname-$pkgver/requirements.txt"
+   "$srcdir/$pkgname-$pkgver/venv-docs/bin/python" -m pip install sphinx
 }
 
 
@@ -51,7 +53,7 @@
qmake CONFIG+=release
make
 
-   PATH="$_venv/bin:$PATH" make -C "$srcdir/$pkgname-$pkgver" docs
+   PATH="$srcdir/$pkgname-$pkgver/venv-docs/bin:$PATH" make -C 
"$srcdir/$pkgname-$pkgver" docs
 }
 
 
@@ -64,7 +66,7 @@
cp -a venv "$pkgdir/usr/lib/pgadmin4/venv"
 
install -Dm644 "$srcdir/config_distro.py" 
"$pkgdir/usr/lib/pgadmin4/web/config_distro.py"
-   install -Dm644 "$srcdir/config_local.py" 
"$pkgdir/usr/lib/pgadmin4/web/config_distro.py"
+   install -Dm644 "$srcdir/config_local.py" 
"$pkgdir/usr/lib/pgadmin4/web/config_local.py"
 
### Launcher
 


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

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 10:46:46
  Author: bgyorgy
Revision: 238031

archrelease: copy trunk to community-any

Added:
  smuxi/repos/community-any/PKGBUILD
(from rev 238030, smuxi/trunk/PKGBUILD)
Deleted:
  smuxi/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-06-18 10:46:41 UTC (rev 238030)
+++ PKGBUILD2017-06-18 10:46:46 UTC (rev 238031)
@@ -1,61 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Madek 
-# Contributor: Marcelo Cavalcante 
-# Contributor: Jens Kleikamp 
-# Contributor: Philipp Gildein 
-
-pkgbase=smuxi
-pkgname=('smuxi-server' 'smuxi')
-pkgver=1.0.6
-pkgrel=2
-pkgdesc="User-friendly and cross-platform IRC client for sophisticated users 
for GNOME/GTK+"
-arch=('any')
-url="https://smuxi.im/;
-license=('GPL')
-makedepends=('notify-sharp' 'log4net' 'nini' 'gtkspell' 'stfl' 'intltool')
-options=('!emptydirs')
-source=(https://smuxi.im/jaws/data/files/$pkgbase-$pkgver.tar.gz{,.asc})
-validpgpkeys=('ABE195E150A8DBE7809D3F427127E5ABEEF946C8') # Mirco Bauer
-sha256sums=('1d2efb610e589843f85ce5cb03e42ae1f89137968be41a749a02bc673adc81f5'
-'SKIP')
-
-build() {
-  cd "$srcdir/$pkgbase-$pkgver"
-
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-  --enable-frontend-stfl \
-  --with-vendor-package-version="Arch Linux $pkgver-$pkgrel"
-  LANG=C make -j1
-}
-
-package_smuxi-server() {
-  pkgdesc+=" (common files and server)"
-  depends=('log4net' 'nini')
-  cd "$srcdir/$pkgbase-$pkgver"
-
-  make DESTDIR="$pkgdir" install
-
-  # Split frontend
-  [[ -d $srcdir/frontend ]] && rm -r "$srcdir/frontend/"
-  mkdir "$srcdir"/frontend
-  mv "$pkgdir"/usr/bin/smuxi-frontend-{gnome,stfl} \
- "$pkgdir"/usr/lib/pkgconfig/smuxi-frontend.pc \
- "$pkgdir"/usr/lib/smuxi/smuxi-frontend* \
- "$pkgdir"/usr/share/{appdata,applications,icons} \
- "$pkgdir"/usr/share/man/man1/smuxi-frontend* \
- "$srcdir/frontend/"
-}
-
-package_smuxi() {
-  pkgdesc+=" (frontend)" 
-  depends=('smuxi-server' 'notify-sharp' 'gtkspell' 'stfl')
-  cd "$srcdir/frontend"
-
-  mkdir -p "$pkgdir"/usr/{bin,lib/{pkgconfig,smuxi},share/man/man1}
-  mv smuxi-frontend-{gnome,stfl} "$pkgdir/usr/bin"
-  mv smuxi-frontend.pc "$pkgdir/usr/lib/pkgconfig"
-  mv smuxi-frontend*.1 "$pkgdir/usr/share/man/man1"
-  mv smuxi-frontend* "$pkgdir/usr/lib/smuxi"
-  mv {appdata,applications,icons} "$pkgdir/usr/share"
-}

Copied: smuxi/repos/community-any/PKGBUILD (from rev 238030, 
smuxi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-06-18 10:46:46 UTC (rev 238031)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Madek 
+# Contributor: Marcelo Cavalcante 
+# Contributor: Jens Kleikamp 
+# Contributor: Philipp Gildein 
+
+pkgbase=smuxi
+pkgname=('smuxi-server' 'smuxi')
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="User-friendly and cross-platform IRC client for sophisticated users 
for GNOME/GTK+"
+arch=('any')
+url="https://smuxi.im/;
+license=('GPL')
+makedepends=('notify-sharp' 'log4net' 'nini' 'gtkspell' 'stfl' 'intltool')
+options=('!emptydirs')
+source=(https://smuxi.im/jaws/data/files/$pkgbase-$pkgver.tar.gz{,.asc})
+validpgpkeys=('ABE195E150A8DBE7809D3F427127E5ABEEF946C8') # Mirco Bauer
+sha256sums=('f6a6621d421694af71a93705bef0f70175901f52299e2205518c37cbe9881ab0'
+'SKIP')
+
+build() {
+  cd "$srcdir/$pkgbase-$pkgver"
+
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+  --enable-frontend-stfl \
+  --with-vendor-package-version="Arch Linux $pkgver-$pkgrel"
+  LANG=C make -j1
+}
+
+package_smuxi-server() {
+  pkgdesc+=" (common files and server)"
+  depends=('log4net' 'nini')
+  cd "$srcdir/$pkgbase-$pkgver"
+
+  make DESTDIR="$pkgdir" install
+
+  # Split frontend
+  [[ -d $srcdir/frontend ]] && rm -r "$srcdir/frontend/"
+  mkdir "$srcdir"/frontend
+  mv "$pkgdir"/usr/bin/smuxi-frontend-{gnome,stfl} \
+ "$pkgdir"/usr/lib/pkgconfig/smuxi-frontend.pc \
+ "$pkgdir"/usr/lib/smuxi/smuxi-frontend* \
+ "$pkgdir"/usr/share/{appdata,applications,icons} \
+ "$pkgdir"/usr/share/man/man1/smuxi-frontend* \
+ "$srcdir/frontend/"
+}
+
+package_smuxi() {
+  pkgdesc+=" (frontend)" 
+  depends=('smuxi-server' 'notify-sharp' 'gtkspell' 'stfl')
+  cd "$srcdir/frontend"
+
+  mkdir -p "$pkgdir"/usr/{bin,lib/{pkgconfig,smuxi},share/man/man1}
+  mv smuxi-frontend-{gnome,stfl} 

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

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 10:46:41
  Author: bgyorgy
Revision: 238030

upgpkg: smuxi 1.0.7-1

Update to new version

Modified:
  smuxi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:27:59 UTC (rev 238029)
+++ PKGBUILD2017-06-18 10:46:41 UTC (rev 238030)
@@ -7,8 +7,8 @@
 
 pkgbase=smuxi
 pkgname=('smuxi-server' 'smuxi')
-pkgver=1.0.6
-pkgrel=2
+pkgver=1.0.7
+pkgrel=1
 pkgdesc="User-friendly and cross-platform IRC client for sophisticated users 
for GNOME/GTK+"
 arch=('any')
 url="https://smuxi.im/;
@@ -17,7 +17,7 @@
 options=('!emptydirs')
 source=(https://smuxi.im/jaws/data/files/$pkgbase-$pkgver.tar.gz{,.asc})
 validpgpkeys=('ABE195E150A8DBE7809D3F427127E5ABEEF946C8') # Mirco Bauer
-sha256sums=('1d2efb610e589843f85ce5cb03e42ae1f89137968be41a749a02bc673adc81f5'
+sha256sums=('f6a6621d421694af71a93705bef0f70175901f52299e2205518c37cbe9881ab0'
 'SKIP')
 
 build() {


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

2017-06-18 Thread Bartłomiej Piotrowski
Date: Sunday, June 18, 2017 @ 10:39:15
  Author: bpiotrowski
Revision: 298956

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  expat/repos/testing-i686/
  expat/repos/testing-i686/PKGBUILD
(from rev 298955, expat/trunk/PKGBUILD)
  expat/repos/testing-x86_64/
  expat/repos/testing-x86_64/PKGBUILD
(from rev 298955, expat/trunk/PKGBUILD)

-+
 testing-i686/PKGBUILD   |   31 +++
 testing-x86_64/PKGBUILD |   31 +++
 2 files changed, 62 insertions(+)

Copied: expat/repos/testing-i686/PKGBUILD (from rev 298955, 
expat/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-06-18 10:39:15 UTC (rev 298956)
@@ -0,0 +1,31 @@
+# $Id$
+# Maintainer:  Bartłomiej Piotrowski 
+# Contributor: Allan McRae 
+# Contributor: Judd Vinet 
+
+pkgname=expat
+pkgver=2.2.1
+pkgrel=1
+pkgdesc='An XML parser library'
+arch=(i686 x86_64)
+url='http://expat.sourceforge.net/'
+license=(custom)
+depends=(glibc)
+source=(http://downloads.sourceforge.net/sourceforge/expat/$pkgname-$pkgver.tar.bz2)
+md5sums=('d9c3baeab58774cefc2f04faf29f2cf8')
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  make -C $pkgname-$pkgver check
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+}

Copied: expat/repos/testing-x86_64/PKGBUILD (from rev 298955, 
expat/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-06-18 10:39:15 UTC (rev 298956)
@@ -0,0 +1,31 @@
+# $Id$
+# Maintainer:  Bartłomiej Piotrowski 
+# Contributor: Allan McRae 
+# Contributor: Judd Vinet 
+
+pkgname=expat
+pkgver=2.2.1
+pkgrel=1
+pkgdesc='An XML parser library'
+arch=(i686 x86_64)
+url='http://expat.sourceforge.net/'
+license=(custom)
+depends=(glibc)
+source=(http://downloads.sourceforge.net/sourceforge/expat/$pkgname-$pkgver.tar.bz2)
+md5sums=('d9c3baeab58774cefc2f04faf29f2cf8')
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  make -C $pkgname-$pkgver check
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+}


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

2017-06-18 Thread Bartłomiej Piotrowski
Date: Sunday, June 18, 2017 @ 10:38:54
  Author: bpiotrowski
Revision: 298955

2.2.1-1: new upstream patches

Modified:
  expat/trunk/PKGBUILD
Deleted:
  expat/trunk/expat-2.2.0-CVE-2016-0718-regression.patch

+
 PKGBUILD   |   21 +++--
 expat-2.2.0-CVE-2016-0718-regression.patch |   27 ---
 2 files changed, 7 insertions(+), 41 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:16:47 UTC (rev 298954)
+++ PKGBUILD2017-06-18 10:38:54 UTC (rev 298955)
@@ -4,23 +4,16 @@
 # Contributor: Judd Vinet 
 
 pkgname=expat
-pkgver=2.2.0
-pkgrel=2
+pkgver=2.2.1
+pkgrel=1
 pkgdesc='An XML parser library'
-arch=('i686' 'x86_64')
+arch=(i686 x86_64)
 url='http://expat.sourceforge.net/'
-license=('custom')
-depends=('glibc')
-source=(http://downloads.sourceforge.net/sourceforge/expat/$pkgname-$pkgver.tar.bz2
-expat-2.2.0-CVE-2016-0718-regression.patch)
-md5sums=('2f47841c829facb346eb6e3fab5212e2'
- 'dda0b42ed32491577d0b5fb6bf0963be')
+license=(custom)
+depends=(glibc)
+source=(http://downloads.sourceforge.net/sourceforge/expat/$pkgname-$pkgver.tar.bz2)
+md5sums=('d9c3baeab58774cefc2f04faf29f2cf8')
 
-prepare() {
-  cd $pkgname-$pkgver
-  patch -p2 -i "$srcdir"/expat-2.2.0-CVE-2016-0718-regression.patch
-}
-
 build() {
   cd $pkgname-$pkgver
   ./configure --prefix=/usr

Deleted: expat-2.2.0-CVE-2016-0718-regression.patch
===
--- expat-2.2.0-CVE-2016-0718-regression.patch  2017-06-18 09:16:47 UTC (rev 
298954)
+++ expat-2.2.0-CVE-2016-0718-regression.patch  2017-06-18 10:38:54 UTC (rev 
298955)
@@ -1,27 +0,0 @@
-From 3e6190e433479e56f8c1e5adc1198b3c86b15577 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping 
-Date: Sun, 17 Jul 2016 20:22:29 +0200
-Subject: [PATCH] Fix regression introduced by patch to CVE-2016-0718 (bug
- #539)
-
-Tag names were cut off in some cases; reported by Andy Wang

- expat/lib/xmlparse.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c
-index 13e080d..2630310 100644
 a/expat/lib/xmlparse.c
-+++ b/expat/lib/xmlparse.c
-@@ -2430,7 +2430,7 @@ doContent(XML_Parser parser,
-, rawNameEnd,
-(ICHAR **), (ICHAR *)tag->bufEnd - 1);
- convLen = (int)(toPtr - (XML_Char *)tag->buf);
--if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == 
XML_CONVERT_INPUT_INCOMPLETE)) {
-+if ((fromPtr >= rawNameEnd) || (convert_res == 
XML_CONVERT_INPUT_INCOMPLETE)) {
-   tag->name.strLen = convLen;
-   break;
- }
--- 
-2.9.2
-


[arch-commits] Commit in lxterminal/trunk (Fix-CVE-2016-10369.patch PKGBUILD)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:27:52
  Author: bgyorgy
Revision: 238028

upgpkg: lxterminal 0.3.0-2

Fix CVE-2016-10369 (FS#54081)

Added:
  lxterminal/trunk/Fix-CVE-2016-10369.patch
Modified:
  lxterminal/trunk/PKGBUILD

--+
 Fix-CVE-2016-10369.patch |   29 +
 PKGBUILD |   13 ++---
 2 files changed, 39 insertions(+), 3 deletions(-)

Added: Fix-CVE-2016-10369.patch
===
--- Fix-CVE-2016-10369.patch(rev 0)
+++ Fix-CVE-2016-10369.patch2017-06-18 09:27:52 UTC (rev 238028)
@@ -0,0 +1,29 @@
+From f99163c6ff8b2f57c5f37b1ce5d62cf7450d4648 Mon Sep 17 00:00:00 2001
+From: Yao Wei 
+Date: Mon, 8 May 2017 00:47:55 +0800
+Subject: [PATCH] fix: use g_get_user_runtime_dir for socket directory
+
+This bug is pointed out by stackexchange user that putting socket file in
+/tmp is a potential risk. Putting the socket dir in user directory could
+mitigate the risk.
+---
+ src/unixsocket.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/unixsocket.c b/src/unixsocket.c
+index 4c660ac..f88284c 100644
+--- a/src/unixsocket.c
 b/src/unixsocket.c
+@@ -140,7 +140,8 @@ gboolean lxterminal_socket_initialize(LXTermWindow * 
lxtermwin, gint argc, gchar
+  * This function returns TRUE if this process should keep running and 
FALSE if it should exit. */
+ 
+ /* Formulate the path for the Unix domain socket. */
+-gchar * socket_path = g_strdup_printf("/tmp/.lxterminal-socket%s-%s", 
gdk_display_get_name(gdk_display_get_default()), g_get_user_name());
++gchar * socket_path = g_strdup_printf("%s/.lxterminal-socket-%s", 
g_get_user_runtime_dir(), gdk_display_get_name(gdk_display_get_default()));
++printf("%s\n", socket_path);
+ 
+ /* Create socket. */
+ int fd = socket(PF_UNIX, SOCK_STREAM, 0);
+-- 
+2.1.4
+

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:22:45 UTC (rev 238027)
+++ PKGBUILD2017-06-18 09:27:52 UTC (rev 238028)
@@ -7,7 +7,7 @@
 pkgbase=lxterminal
 pkgname=(lxterminal lxterminal-gtk3)
 pkgver=0.3.0
-pkgrel=1
+pkgrel=2
 pkgdesc="VTE-based terminal emulator (part of LXDE)"
 arch=('i686' 'x86_64')
 license=('GPL2')
@@ -14,9 +14,16 @@
 url="http://lxde.org/;
 depends=('vte' 'vte3')
 makedepends=('intltool')
-source=(https://downloads.sourceforge.net/lxde/${pkgbase}-${pkgver}.tar.xz)
-sha256sums=('2a424653565f04f4459cc86756e583f3107ca90e5e81250804dced5f8236c7f9')
+source=(https://downloads.sourceforge.net/lxde/${pkgbase}-${pkgver}.tar.xz
+Fix-CVE-2016-10369.patch)
+sha256sums=('2a424653565f04f4459cc86756e583f3107ca90e5e81250804dced5f8236c7f9'
+'9b0304b102c98812517e3db5e1439fad6290f2646d27adf79419cbaabb55a33b')
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../Fix-CVE-2016-10369.patch
+}
+
 build() {
   # GTK+ 2 version
   [ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2


[arch-commits] Commit in lxterminal/repos (6 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:27:59
  Author: bgyorgy
Revision: 238029

archrelease: copy trunk to community-i686, community-x86_64

Added:
  lxterminal/repos/community-i686/Fix-CVE-2016-10369.patch
(from rev 238028, lxterminal/trunk/Fix-CVE-2016-10369.patch)
  lxterminal/repos/community-i686/PKGBUILD
(from rev 238028, lxterminal/trunk/PKGBUILD)
  lxterminal/repos/community-x86_64/Fix-CVE-2016-10369.patch
(from rev 238028, lxterminal/trunk/Fix-CVE-2016-10369.patch)
  lxterminal/repos/community-x86_64/PKGBUILD
(from rev 238028, lxterminal/trunk/PKGBUILD)
Deleted:
  lxterminal/repos/community-i686/PKGBUILD
  lxterminal/repos/community-x86_64/PKGBUILD

---+
 /PKGBUILD |  116 
 community-i686/Fix-CVE-2016-10369.patch   |   29 +++
 community-i686/PKGBUILD   |   51 
 community-x86_64/Fix-CVE-2016-10369.patch |   29 +++
 community-x86_64/PKGBUILD |   51 
 5 files changed, 174 insertions(+), 102 deletions(-)

Copied: lxterminal/repos/community-i686/Fix-CVE-2016-10369.patch (from rev 
238028, lxterminal/trunk/Fix-CVE-2016-10369.patch)
===
--- community-i686/Fix-CVE-2016-10369.patch (rev 0)
+++ community-i686/Fix-CVE-2016-10369.patch 2017-06-18 09:27:59 UTC (rev 
238029)
@@ -0,0 +1,29 @@
+From f99163c6ff8b2f57c5f37b1ce5d62cf7450d4648 Mon Sep 17 00:00:00 2001
+From: Yao Wei 
+Date: Mon, 8 May 2017 00:47:55 +0800
+Subject: [PATCH] fix: use g_get_user_runtime_dir for socket directory
+
+This bug is pointed out by stackexchange user that putting socket file in
+/tmp is a potential risk. Putting the socket dir in user directory could
+mitigate the risk.
+---
+ src/unixsocket.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/unixsocket.c b/src/unixsocket.c
+index 4c660ac..f88284c 100644
+--- a/src/unixsocket.c
 b/src/unixsocket.c
+@@ -140,7 +140,8 @@ gboolean lxterminal_socket_initialize(LXTermWindow * 
lxtermwin, gint argc, gchar
+  * This function returns TRUE if this process should keep running and 
FALSE if it should exit. */
+ 
+ /* Formulate the path for the Unix domain socket. */
+-gchar * socket_path = g_strdup_printf("/tmp/.lxterminal-socket%s-%s", 
gdk_display_get_name(gdk_display_get_default()), g_get_user_name());
++gchar * socket_path = g_strdup_printf("%s/.lxterminal-socket-%s", 
g_get_user_runtime_dir(), gdk_display_get_name(gdk_display_get_default()));
++printf("%s\n", socket_path);
+ 
+ /* Create socket. */
+ int fd = socket(PF_UNIX, SOCK_STREAM, 0);
+-- 
+2.1.4
+

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 09:27:52 UTC (rev 238028)
+++ community-i686/PKGBUILD 2017-06-18 09:27:59 UTC (rev 238029)
@@ -1,51 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Bartłomiej Piotrowski 
-# Contributor: Angel Velasquez  
-# Contributor: Geoffroy Carrier 
-
-pkgbase=lxterminal
-pkgname=(lxterminal lxterminal-gtk3)
-pkgver=0.3.0
-pkgrel=1
-pkgdesc="VTE-based terminal emulator (part of LXDE)"
-arch=('i686' 'x86_64')
-license=('GPL2')
-url="http://lxde.org/;
-depends=('vte' 'vte3')
-makedepends=('intltool')
-source=(https://downloads.sourceforge.net/lxde/${pkgbase}-${pkgver}.tar.xz)
-sha256sums=('2a424653565f04f4459cc86756e583f3107ca90e5e81250804dced5f8236c7f9')
-
-build() {
-  # GTK+ 2 version
-  [ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2
-  cd gtk2
-  ./configure --sysconfdir=/etc --prefix=/usr
-  make
-
-  cd "$srcdir"
-  # GTK+ 3 version
-  [ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3
-  cd gtk3
-  ./configure --sysconfdir=/etc --prefix=/usr --enable-gtk3
-  make
-}
-
-package_lxterminal() {
-  groups=('lxde')
-  depends=('vte')
-
-  cd gtk2
-  make DESTDIR="$pkgdir" install
-}
-
-package_lxterminal-gtk3() {
-  groups=('lxde-gtk3')
-  pkgdesc+=' (GTK+ 3 version)'
-  depends=('vte3')
-  conflicts=('lxterminal')
-
-  cd gtk3
-  make DESTDIR="$pkgdir" install
-}

Copied: lxterminal/repos/community-i686/PKGBUILD (from rev 238028, 
lxterminal/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 09:27:59 UTC (rev 238029)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Angel Velasquez  
+# Contributor: Geoffroy Carrier 
+
+pkgbase=lxterminal
+pkgname=(lxterminal lxterminal-gtk3)
+pkgver=0.3.0
+pkgrel=2
+pkgdesc="VTE-based terminal emulator (part of 

[arch-commits] Commit in pcmanfm-gtk3/repos (6 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:22:45
  Author: bgyorgy
Revision: 238027

archrelease: copy trunk to community-i686, community-x86_64

Added:
  pcmanfm-gtk3/repos/community-i686/Fix-CVE-2017-8934.patch
(from rev 238026, pcmanfm-gtk3/trunk/Fix-CVE-2017-8934.patch)
  pcmanfm-gtk3/repos/community-i686/PKGBUILD
(from rev 238026, pcmanfm-gtk3/trunk/PKGBUILD)
  pcmanfm-gtk3/repos/community-x86_64/Fix-CVE-2017-8934.patch
(from rev 238026, pcmanfm-gtk3/trunk/Fix-CVE-2017-8934.patch)
  pcmanfm-gtk3/repos/community-x86_64/PKGBUILD
(from rev 238026, pcmanfm-gtk3/trunk/PKGBUILD)
Deleted:
  pcmanfm-gtk3/repos/community-i686/PKGBUILD
  pcmanfm-gtk3/repos/community-x86_64/PKGBUILD

--+
 /PKGBUILD|   82 +
 community-i686/Fix-CVE-2017-8934.patch   |   56 +++
 community-i686/PKGBUILD  |   34 
 community-x86_64/Fix-CVE-2017-8934.patch |   56 +++
 community-x86_64/PKGBUILD|   34 
 5 files changed, 194 insertions(+), 68 deletions(-)

Copied: pcmanfm-gtk3/repos/community-i686/Fix-CVE-2017-8934.patch (from rev 
238026, pcmanfm-gtk3/trunk/Fix-CVE-2017-8934.patch)
===
--- community-i686/Fix-CVE-2017-8934.patch  (rev 0)
+++ community-i686/Fix-CVE-2017-8934.patch  2017-06-18 09:22:45 UTC (rev 
238027)
@@ -0,0 +1,56 @@
+From bc8c3d871e9ecc67c47ff002b68cf049793faf08 Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:35:40 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+---
+ NEWS  | 4 
+ src/single-inst.c | 7 ++-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index 8c2049a..876f7f3 100644
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,7 @@
++* Fixed potential access violation, use runtime user dir instead of tmp dir
++for single instance socket.
++
++
+ Changes on 1.2.5 since 1.2.4:
+ 
+ * Removed options to Cut, Remove and Rename from context menu on mounted
+diff --git a/src/single-inst.c b/src/single-inst.c
+index 62c37b3..aaf84ab 100644
+--- a/src/single-inst.c
 b/src/single-inst.c
+@@ -2,7 +2,7 @@
+  *  single-inst.c: simple IPC mechanism for single instance app
+  *
+  *  Copyright 2010 Hong Jen Yee (PCMan) 
+- *  Copyright 2012 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+@@ -404,11 +404,16 @@ static void get_socket_name(SingleInstData* data, char* 
buf, int len)
+ }
+ else
+ dpynum = 0;
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf(buf, len, "%s/%s-socket-%s-%d", g_get_user_runtime_dir(),
++   data->prog_name, host ? host : "", dpynum);
++#else
+ g_snprintf(buf, len, "%s/.%s-socket-%s-%d-%s",
+ g_get_tmp_dir(),
+ data->prog_name,
+ host ? host : "",
+ dpynum,
+ g_get_user_name());
++#endif
+ }
+ 
+-- 
+2.1.4
+

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 09:22:39 UTC (rev 238026)
+++ community-i686/PKGBUILD 2017-06-18 09:22:45 UTC (rev 238027)
@@ -1,34 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Bartłomiej Piotrowski 
-# Contributor: Unknown47 
-# Contributor: Angel Velasquez 
-# Contributor: Juergen Hoetzel 
-
-pkgname=pcmanfm-gtk3
-_pkgname=pcmanfm
-pkgver=1.2.5
-pkgrel=1
-pkgdesc='Extremely fast and lightweight file manager (GTK+ 3 version)'
-arch=('i686' 'x86_64')
-url='http://pcmanfm.sourceforge.net/'
-license=('GPL')
-groups=('lxde-gtk3')
-depends=('libfm-gtk3' 'lxmenu-data')
-makedepends=('intltool')
-optdepends=('gvfs: for trash support, mounting with udisks and remote 
filesystems'
-'xarchiver: archive management')
-conflicts=($_pkgname)
-source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz)
-sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67')
-
-build() {
-  cd $_pkgname-$pkgver
-  ./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3
-  make
-}
-
-package() {
-  cd $_pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: pcmanfm-gtk3/repos/community-i686/PKGBUILD (from rev 238026, 
pcmanfm-gtk3/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ 

[arch-commits] Commit in pcmanfm-gtk3/trunk (Fix-CVE-2017-8934.patch PKGBUILD)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:22:39
  Author: bgyorgy
Revision: 238026

upgpkg: pcmanfm-gtk3 1.2.5-2

Fix CVE-2017-8934 (FS#54070)

Added:
  pcmanfm-gtk3/trunk/Fix-CVE-2017-8934.patch
Modified:
  pcmanfm-gtk3/trunk/PKGBUILD

-+
 Fix-CVE-2017-8934.patch |   56 ++
 PKGBUILD|   13 --
 2 files changed, 66 insertions(+), 3 deletions(-)

Added: Fix-CVE-2017-8934.patch
===
--- Fix-CVE-2017-8934.patch (rev 0)
+++ Fix-CVE-2017-8934.patch 2017-06-18 09:22:39 UTC (rev 238026)
@@ -0,0 +1,56 @@
+From bc8c3d871e9ecc67c47ff002b68cf049793faf08 Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:35:40 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+---
+ NEWS  | 4 
+ src/single-inst.c | 7 ++-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index 8c2049a..876f7f3 100644
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,7 @@
++* Fixed potential access violation, use runtime user dir instead of tmp dir
++for single instance socket.
++
++
+ Changes on 1.2.5 since 1.2.4:
+ 
+ * Removed options to Cut, Remove and Rename from context menu on mounted
+diff --git a/src/single-inst.c b/src/single-inst.c
+index 62c37b3..aaf84ab 100644
+--- a/src/single-inst.c
 b/src/single-inst.c
+@@ -2,7 +2,7 @@
+  *  single-inst.c: simple IPC mechanism for single instance app
+  *
+  *  Copyright 2010 Hong Jen Yee (PCMan) 
+- *  Copyright 2012 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+@@ -404,11 +404,16 @@ static void get_socket_name(SingleInstData* data, char* 
buf, int len)
+ }
+ else
+ dpynum = 0;
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf(buf, len, "%s/%s-socket-%s-%d", g_get_user_runtime_dir(),
++   data->prog_name, host ? host : "", dpynum);
++#else
+ g_snprintf(buf, len, "%s/.%s-socket-%s-%d-%s",
+ g_get_tmp_dir(),
+ data->prog_name,
+ host ? host : "",
+ dpynum,
+ g_get_user_name());
++#endif
+ }
+ 
+-- 
+2.1.4
+

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:19:55 UTC (rev 238025)
+++ PKGBUILD2017-06-18 09:22:39 UTC (rev 238026)
@@ -8,7 +8,7 @@
 pkgname=pcmanfm-gtk3
 _pkgname=pcmanfm
 pkgver=1.2.5
-pkgrel=1
+pkgrel=2
 pkgdesc='Extremely fast and lightweight file manager (GTK+ 3 version)'
 arch=('i686' 'x86_64')
 url='http://pcmanfm.sourceforge.net/'
@@ -19,9 +19,16 @@
 optdepends=('gvfs: for trash support, mounting with udisks and remote 
filesystems'
 'xarchiver: archive management')
 conflicts=($_pkgname)
-source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz)
-sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67')
+source=(https://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.xz
+Fix-CVE-2017-8934.patch)
+sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67'
+'b6c72862e70d4c4d2ec9754427bf7835b4f3104fea642e7ba4dd871c782bd1f1')
 
+prepare() {
+  cd $_pkgname-$pkgver
+  patch -Np1 -i ../Fix-CVE-2017-8934.patch
+}
+
 build() {
   cd $_pkgname-$pkgver
   ./configure --sysconfdir=/etc --prefix=/usr --with-gtk=3


[arch-commits] Commit in pcmanfm/repos (6 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:19:55
  Author: bgyorgy
Revision: 238025

archrelease: copy trunk to community-i686, community-x86_64

Added:
  pcmanfm/repos/community-i686/Fix-CVE-2017-8934.patch
(from rev 238024, pcmanfm/trunk/Fix-CVE-2017-8934.patch)
  pcmanfm/repos/community-i686/PKGBUILD
(from rev 238024, pcmanfm/trunk/PKGBUILD)
  pcmanfm/repos/community-x86_64/Fix-CVE-2017-8934.patch
(from rev 238024, pcmanfm/trunk/Fix-CVE-2017-8934.patch)
  pcmanfm/repos/community-x86_64/PKGBUILD
(from rev 238024, pcmanfm/trunk/PKGBUILD)
Deleted:
  pcmanfm/repos/community-i686/PKGBUILD
  pcmanfm/repos/community-x86_64/PKGBUILD

--+
 /PKGBUILD|   78 +
 community-i686/Fix-CVE-2017-8934.patch   |   56 
 community-i686/PKGBUILD  |   32 ---
 community-x86_64/Fix-CVE-2017-8934.patch |   56 
 community-x86_64/PKGBUILD|   32 ---
 5 files changed, 190 insertions(+), 64 deletions(-)

Copied: pcmanfm/repos/community-i686/Fix-CVE-2017-8934.patch (from rev 238024, 
pcmanfm/trunk/Fix-CVE-2017-8934.patch)
===
--- community-i686/Fix-CVE-2017-8934.patch  (rev 0)
+++ community-i686/Fix-CVE-2017-8934.patch  2017-06-18 09:19:55 UTC (rev 
238025)
@@ -0,0 +1,56 @@
+From bc8c3d871e9ecc67c47ff002b68cf049793faf08 Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:35:40 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+---
+ NEWS  | 4 
+ src/single-inst.c | 7 ++-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index 8c2049a..876f7f3 100644
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,7 @@
++* Fixed potential access violation, use runtime user dir instead of tmp dir
++for single instance socket.
++
++
+ Changes on 1.2.5 since 1.2.4:
+ 
+ * Removed options to Cut, Remove and Rename from context menu on mounted
+diff --git a/src/single-inst.c b/src/single-inst.c
+index 62c37b3..aaf84ab 100644
+--- a/src/single-inst.c
 b/src/single-inst.c
+@@ -2,7 +2,7 @@
+  *  single-inst.c: simple IPC mechanism for single instance app
+  *
+  *  Copyright 2010 Hong Jen Yee (PCMan) 
+- *  Copyright 2012 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+@@ -404,11 +404,16 @@ static void get_socket_name(SingleInstData* data, char* 
buf, int len)
+ }
+ else
+ dpynum = 0;
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf(buf, len, "%s/%s-socket-%s-%d", g_get_user_runtime_dir(),
++   data->prog_name, host ? host : "", dpynum);
++#else
+ g_snprintf(buf, len, "%s/.%s-socket-%s-%d-%s",
+ g_get_tmp_dir(),
+ data->prog_name,
+ host ? host : "",
+ dpynum,
+ g_get_user_name());
++#endif
+ }
+ 
+-- 
+2.1.4
+

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 09:19:48 UTC (rev 238024)
+++ community-i686/PKGBUILD 2017-06-18 09:19:55 UTC (rev 238025)
@@ -1,32 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Bartłomiej Piotrowski 
-# Contributor: Unknown47 
-# Contributor: Angel Velasquez 
-# Contributor: Juergen Hoetzel 
-
-pkgname=pcmanfm
-pkgver=1.2.5
-pkgrel=1
-pkgdesc='Extremely fast and lightweight file manager'
-arch=('i686' 'x86_64')
-url='http://pcmanfm.sourceforge.net/'
-license=('GPL')
-groups=('lxde')
-depends=('libfm-gtk2' 'lxmenu-data')
-makedepends=('intltool')
-optdepends=('gvfs: for trash support, mounting with udisks and remote 
filesystems'
-'xarchiver: archive management')
-source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz)
-sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67')
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --sysconfdir=/etc --prefix=/usr
-  make
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: pcmanfm/repos/community-i686/PKGBUILD (from rev 238024, 
pcmanfm/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-18 09:19:55 UTC (rev 238025)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: 

[arch-commits] Commit in pcmanfm/trunk (Fix-CVE-2017-8934.patch PKGBUILD)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:19:48
  Author: bgyorgy
Revision: 238024

upgpkg: pcmanfm 1.2.5-2

Fix CVE-2017-8934 (FS#54070)

Added:
  pcmanfm/trunk/Fix-CVE-2017-8934.patch
Modified:
  pcmanfm/trunk/PKGBUILD

-+
 Fix-CVE-2017-8934.patch |   56 ++
 PKGBUILD|   13 --
 2 files changed, 66 insertions(+), 3 deletions(-)

Added: Fix-CVE-2017-8934.patch
===
--- Fix-CVE-2017-8934.patch (rev 0)
+++ Fix-CVE-2017-8934.patch 2017-06-18 09:19:48 UTC (rev 238024)
@@ -0,0 +1,56 @@
+From bc8c3d871e9ecc67c47ff002b68cf049793faf08 Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:35:40 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+---
+ NEWS  | 4 
+ src/single-inst.c | 7 ++-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index 8c2049a..876f7f3 100644
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,7 @@
++* Fixed potential access violation, use runtime user dir instead of tmp dir
++for single instance socket.
++
++
+ Changes on 1.2.5 since 1.2.4:
+ 
+ * Removed options to Cut, Remove and Rename from context menu on mounted
+diff --git a/src/single-inst.c b/src/single-inst.c
+index 62c37b3..aaf84ab 100644
+--- a/src/single-inst.c
 b/src/single-inst.c
+@@ -2,7 +2,7 @@
+  *  single-inst.c: simple IPC mechanism for single instance app
+  *
+  *  Copyright 2010 Hong Jen Yee (PCMan) 
+- *  Copyright 2012 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+@@ -404,11 +404,16 @@ static void get_socket_name(SingleInstData* data, char* 
buf, int len)
+ }
+ else
+ dpynum = 0;
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf(buf, len, "%s/%s-socket-%s-%d", g_get_user_runtime_dir(),
++   data->prog_name, host ? host : "", dpynum);
++#else
+ g_snprintf(buf, len, "%s/.%s-socket-%s-%d-%s",
+ g_get_tmp_dir(),
+ data->prog_name,
+ host ? host : "",
+ dpynum,
+ g_get_user_name());
++#endif
+ }
+ 
+-- 
+2.1.4
+

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:15:18 UTC (rev 238023)
+++ PKGBUILD2017-06-18 09:19:48 UTC (rev 238024)
@@ -7,7 +7,7 @@
 
 pkgname=pcmanfm
 pkgver=1.2.5
-pkgrel=1
+pkgrel=2
 pkgdesc='Extremely fast and lightweight file manager'
 arch=('i686' 'x86_64')
 url='http://pcmanfm.sourceforge.net/'
@@ -17,9 +17,16 @@
 makedepends=('intltool')
 optdepends=('gvfs: for trash support, mounting with udisks and remote 
filesystems'
 'xarchiver: archive management')
-source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz)
-sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67')
+source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz
+Fix-CVE-2017-8934.patch)
+sha256sums=('0c86cac028b705ff314c7464d814c2cf7ff604c17491c20aa204b1ef1a80ad67'
+'b6c72862e70d4c4d2ec9754427bf7835b4f3104fea642e7ba4dd871c782bd1f1')
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../Fix-CVE-2017-8934.patch
+}
+
 build() {
   cd $pkgname-$pkgver
   ./configure --sysconfdir=/etc --prefix=/usr


[arch-commits] Commit in menu-cache/repos (6 files)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:15:18
  Author: bgyorgy
Revision: 238023

archrelease: copy trunk to community-i686, community-x86_64

Added:
  menu-cache/repos/community-i686/Fix-CVE-2017-8933.patch
(from rev 238022, menu-cache/trunk/Fix-CVE-2017-8933.patch)
  menu-cache/repos/community-i686/PKGBUILD
(from rev 238022, menu-cache/trunk/PKGBUILD)
  menu-cache/repos/community-x86_64/Fix-CVE-2017-8933.patch
(from rev 238022, menu-cache/trunk/Fix-CVE-2017-8933.patch)
  menu-cache/repos/community-x86_64/PKGBUILD
(from rev 238022, menu-cache/trunk/PKGBUILD)
Deleted:
  menu-cache/repos/community-i686/PKGBUILD
  menu-cache/repos/community-x86_64/PKGBUILD

--+
 /PKGBUILD|   74 +
 community-i686/Fix-CVE-2017-8933.patch   |   71 +++
 community-i686/PKGBUILD  |   30 ---
 community-x86_64/Fix-CVE-2017-8933.patch |   71 +++
 community-x86_64/PKGBUILD|   30 ---
 5 files changed, 216 insertions(+), 60 deletions(-)

Copied: menu-cache/repos/community-i686/Fix-CVE-2017-8933.patch (from rev 
238022, menu-cache/trunk/Fix-CVE-2017-8933.patch)
===
--- community-i686/Fix-CVE-2017-8933.patch  (rev 0)
+++ community-i686/Fix-CVE-2017-8933.patch  2017-06-18 09:15:18 UTC (rev 
238023)
@@ -0,0 +1,71 @@
+From 56f66684592abf257c4004e6e1fff041c64a12ce Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:28:00 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+Note: it limits libmenu-cache compatibility to menu-cached >= 0.7.0.
+---
+ NEWS| 3 +++
+ libmenu-cache/menu-cache.c  | 7 ++-
+ menu-cache-daemon/menu-cached.c | 3 +++
+ 3 files changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index f7f12e6..6177e9d 100644
+--- a/NEWS
 b/NEWS
+@@ -3,6 +3,9 @@
+ * Added new API menu_cache_app_get_generic_name() to get generic
+ name for application.
+ 
++* Fixed potential access violation, use runtime user dir instead of tmp dir.
++It limits libmenu-cache compatibility to menu-cached >= 0.7.0.
++
+ 
+ Changes in 1.0.2 since 1.0.1:
+ 
+diff --git a/libmenu-cache/menu-cache.c b/libmenu-cache/menu-cache.c
+index 9e3e0db..d914127 100644
+--- a/libmenu-cache/menu-cache.c
 b/libmenu-cache/menu-cache.c
+@@ -3,7 +3,7 @@
+  *
+  *  Copyright 2008 PCMan 
+  *  Copyright 2009 Jürgen Hötzel 
+- *  Copyright 2012-2015 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This library is free software; you can redistribute it and/or
+  *  modify it under the terms of the GNU Lesser General Public
+@@ -1538,8 +1538,13 @@ static void get_socket_name( char* buf, int len )
+ if(*p)
+ *p = '\0';
+ }
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf( buf, len, "%s/menu-cached-%s", g_get_user_runtime_dir(),
++dpy ? dpy : ":0" );
++#else
+ g_snprintf( buf, len, "%s/.menu-cached-%s-%s", g_get_tmp_dir(),
+ dpy ? dpy : ":0", g_get_user_name() );
++#endif
+ g_free(dpy);
+ }
+ 
+diff --git a/menu-cache-daemon/menu-cached.c b/menu-cache-daemon/menu-cached.c
+index a6895ee..c100484 100644
+--- a/menu-cache-daemon/menu-cached.c
 b/menu-cache-daemon/menu-cached.c
+@@ -473,6 +473,9 @@ static void get_socket_name( char* buf, int len )
+ if(*p)
+ *p = '\0';
+ }
++/* NOTE: this socket name is incompatible with versions > 1.0.2,
++although this function is never used since 0.7.0 but
++libmenu-cache always requests exact socket name instead */
+ g_snprintf( buf, len, "%s/.menu-cached-%s-%s", g_get_tmp_dir(),
+ dpy ? dpy : ":0", g_get_user_name() );
+ g_free(dpy);
+-- 
+2.1.4
+

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-18 09:15:09 UTC (rev 238022)
+++ community-i686/PKGBUILD 2017-06-18 09:15:18 UTC (rev 238023)
@@ -1,30 +0,0 @@
-# $Id$
-# Maintainer: Balló György 
-# Contributor: Bartłomiej Piotrowski 
-# Contributor: Angel Velasquez 
-# Contributor: Juergen Hoetzel 
-
-pkgname=menu-cache
-pkgver=1.0.2
-pkgrel=1
-pkgdesc='Caching mechanism for freedesktop.org compliant menus'
-arch=('i686' 'x86_64')
-license=('GPL2')
-url='http://lxde.org/'
-depends=('libfm-extra')
-makedepends=('gtk-doc')
-source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)

[arch-commits] Commit in menu-cache/trunk (Fix-CVE-2017-8933.patch PKGBUILD)

2017-06-18 Thread Balló György
Date: Sunday, June 18, 2017 @ 09:15:09
  Author: bgyorgy
Revision: 238022

upgpkg: menu-cache 1.0.2-2

Fix CVE-2017-8933 (FS#54082)

Added:
  menu-cache/trunk/Fix-CVE-2017-8933.patch
Modified:
  menu-cache/trunk/PKGBUILD

-+
 Fix-CVE-2017-8933.patch |   71 ++
 PKGBUILD|   13 ++--
 2 files changed, 81 insertions(+), 3 deletions(-)

Added: Fix-CVE-2017-8933.patch
===
--- Fix-CVE-2017-8933.patch (rev 0)
+++ Fix-CVE-2017-8933.patch 2017-06-18 09:15:09 UTC (rev 238022)
@@ -0,0 +1,71 @@
+From 56f66684592abf257c4004e6e1fff041c64a12ce Mon Sep 17 00:00:00 2001
+From: Andriy Grytsenko 
+Date: Sun, 14 May 2017 21:28:00 +0300
+Subject: [PATCH] Fix potential access violation, use runtime user dir instead
+ of tmp dir.
+
+Note: it limits libmenu-cache compatibility to menu-cached >= 0.7.0.
+---
+ NEWS| 3 +++
+ libmenu-cache/menu-cache.c  | 7 ++-
+ menu-cache-daemon/menu-cached.c | 3 +++
+ 3 files changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/NEWS b/NEWS
+index f7f12e6..6177e9d 100644
+--- a/NEWS
 b/NEWS
+@@ -3,6 +3,9 @@
+ * Added new API menu_cache_app_get_generic_name() to get generic
+ name for application.
+ 
++* Fixed potential access violation, use runtime user dir instead of tmp dir.
++It limits libmenu-cache compatibility to menu-cached >= 0.7.0.
++
+ 
+ Changes in 1.0.2 since 1.0.1:
+ 
+diff --git a/libmenu-cache/menu-cache.c b/libmenu-cache/menu-cache.c
+index 9e3e0db..d914127 100644
+--- a/libmenu-cache/menu-cache.c
 b/libmenu-cache/menu-cache.c
+@@ -3,7 +3,7 @@
+  *
+  *  Copyright 2008 PCMan 
+  *  Copyright 2009 Jürgen Hötzel 
+- *  Copyright 2012-2015 Andriy Grytsenko (LStranger) 
++ *  Copyright 2012-2017 Andriy Grytsenko (LStranger) 
+  *
+  *  This library is free software; you can redistribute it and/or
+  *  modify it under the terms of the GNU Lesser General Public
+@@ -1538,8 +1538,13 @@ static void get_socket_name( char* buf, int len )
+ if(*p)
+ *p = '\0';
+ }
++#if GLIB_CHECK_VERSION(2, 28, 0)
++g_snprintf( buf, len, "%s/menu-cached-%s", g_get_user_runtime_dir(),
++dpy ? dpy : ":0" );
++#else
+ g_snprintf( buf, len, "%s/.menu-cached-%s-%s", g_get_tmp_dir(),
+ dpy ? dpy : ":0", g_get_user_name() );
++#endif
+ g_free(dpy);
+ }
+ 
+diff --git a/menu-cache-daemon/menu-cached.c b/menu-cache-daemon/menu-cached.c
+index a6895ee..c100484 100644
+--- a/menu-cache-daemon/menu-cached.c
 b/menu-cache-daemon/menu-cached.c
+@@ -473,6 +473,9 @@ static void get_socket_name( char* buf, int len )
+ if(*p)
+ *p = '\0';
+ }
++/* NOTE: this socket name is incompatible with versions > 1.0.2,
++although this function is never used since 0.7.0 but
++libmenu-cache always requests exact socket name instead */
+ g_snprintf( buf, len, "%s/.menu-cached-%s-%s", g_get_tmp_dir(),
+ dpy ? dpy : ":0", g_get_user_name() );
+ g_free(dpy);
+-- 
+2.1.4
+

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 08:57:04 UTC (rev 238021)
+++ PKGBUILD2017-06-18 09:15:09 UTC (rev 238022)
@@ -6,7 +6,7 @@
 
 pkgname=menu-cache
 pkgver=1.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc='Caching mechanism for freedesktop.org compliant menus'
 arch=('i686' 'x86_64')
 license=('GPL2')
@@ -13,9 +13,16 @@
 url='http://lxde.org/'
 depends=('libfm-extra')
 makedepends=('gtk-doc')
-source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz)
-sha256sums=('6f83edf2de34f83e701dcb52145d755250a5677580cd413476cc4d7f2d2012d5')
+source=(https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz
+Fix-CVE-2017-8933.patch)
+sha256sums=('6f83edf2de34f83e701dcb52145d755250a5677580cd413476cc4d7f2d2012d5'
+'d0ee65717d07ae423bac48d0676989cec624674bdacd3619f5d9fcc64c9e5796')
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../Fix-CVE-2017-8933.patch
+}
+
 build() {
   cd $pkgname-$pkgver
   ./configure --prefix=/usr --sysconfdir=/etc \


[arch-commits] Commit in nvidia-340xx-lts/repos (8 files)

2017-06-18 Thread Andreas Radke
Date: Sunday, June 18, 2017 @ 09:11:47
  Author: andyrtr
Revision: 298949

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  nvidia-340xx-lts/repos/testing-i686/
  nvidia-340xx-lts/repos/testing-i686/PKGBUILD
(from rev 298948, nvidia-340xx-lts/trunk/PKGBUILD)
  nvidia-340xx-lts/repos/testing-i686/fs52243.patch
(from rev 298948, nvidia-340xx-lts/trunk/fs52243.patch)
  nvidia-340xx-lts/repos/testing-i686/nvidia-340xx-lts.install
(from rev 298948, nvidia-340xx-lts/trunk/nvidia-340xx-lts.install)
  nvidia-340xx-lts/repos/testing-x86_64/
  nvidia-340xx-lts/repos/testing-x86_64/PKGBUILD
(from rev 298948, nvidia-340xx-lts/trunk/PKGBUILD)
  nvidia-340xx-lts/repos/testing-x86_64/fs52243.patch
(from rev 298948, nvidia-340xx-lts/trunk/fs52243.patch)
  nvidia-340xx-lts/repos/testing-x86_64/nvidia-340xx-lts.install
(from rev 298948, nvidia-340xx-lts/trunk/nvidia-340xx-lts.install)

-+
 testing-i686/PKGBUILD   |   56 ++
 testing-i686/fs52243.patch  |   14 +++
 testing-i686/nvidia-340xx-lts.install   |   15 
 testing-x86_64/PKGBUILD |   56 ++
 testing-x86_64/fs52243.patch|   14 +++
 testing-x86_64/nvidia-340xx-lts.install |   15 
 6 files changed, 170 insertions(+)

Copied: nvidia-340xx-lts/repos/testing-i686/PKGBUILD (from rev 298948, 
nvidia-340xx-lts/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-06-18 09:11:47 UTC (rev 298949)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-340xx-lts
+pkgver=340.102
+_extramodules=extramodules-4.9-lts
+pkgrel=8
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+makedepends=('linux-lts>=4.9.33' 'linux-lts-headers>=4.9.33' 
"nvidia-340xx-utils=$pkgver")
+provides=('nvidia-340xx')
+conflicts=('nvidia-lts')
+license=('custom')
+install=${pkgname}.install
+options=(!strip)
+source=('fs52243.patch')
+source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+md5sums=('4b9b61bbcaaea4a99a6abe4a13309016')
+md5sums_i686=('61aad6a98238bc61466e6a9e392cfd08')
+md5sums_x86_64=('81e720487caa2823586b32659da9acc1')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+cd "${_pkg}"
+# patches here
+
+patch -Np0 < "${srcdir}"/fs52243.patch
+}
+
+build() {
+  _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+  cd "${_pkg}/kernel"
+  make SYSSRC=/usr/lib/modules/${_kernver}/build module
+
+  cd uvm
+  make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+  depends=('linux-lts>=4.9.33' "nvidia-340xx-utils=$pkgver" 'libgl')
+
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+  install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \
+
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-uvm.ko"
+  gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+  install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+  echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+  echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+  install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-340xx-lts/repos/testing-i686/fs52243.patch (from rev 298948, 
nvidia-340xx-lts/trunk/fs52243.patch)
===
--- testing-i686/fs52243.patch  (rev 0)
+++ testing-i686/fs52243.patch  2017-06-18 09:11:47 UTC (rev 298949)
@@ -0,0 +1,14 @@
+--- kernel/nv-drm.c2016-12-15 12:41:26.0 +0100
 kernel/nv-drm.c2016-12-15 12:58:48.0 +0100
+@@ -115,7 +115,11 @@
+ };
+ 
+ static struct drm_driver nv_drm_driver = {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
++.driver_features = DRIVER_GEM | DRIVER_PRIME | DRIVER_LEGACY,
++#else
+ .driver_features = DRIVER_GEM | DRIVER_PRIME,
++#endif
+ .load = nv_drm_load,
+ .unload = nv_drm_unload,
+ .fops = _drm_fops,

Copied: nvidia-340xx-lts/repos/testing-i686/nvidia-340xx-lts.install (from rev 
298948, nvidia-340xx-lts/trunk/nvidia-340xx-lts.install)
===
--- testing-i686/nvidia-340xx-lts.install   (rev 0)
+++ testing-i686/nvidia-340xx-lts.install   

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

2017-06-18 Thread Andreas Radke
Date: Sunday, June 18, 2017 @ 09:11:19
  Author: andyrtr
Revision: 298948

upgpkg: nvidia-340xx-lts 340.102-8

kernel upstream update 4.9.33 rebuild

Modified:
  nvidia-340xx-lts/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-06-18 09:02:04 UTC (rev 298947)
+++ PKGBUILD2017-06-18 09:11:19 UTC (rev 298948)
@@ -4,11 +4,11 @@
 pkgname=nvidia-340xx-lts
 pkgver=340.102
 _extramodules=extramodules-4.9-lts
-pkgrel=7
+pkgrel=8
 pkgdesc="NVIDIA drivers for linux-lts"
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/;
-makedepends=('linux-lts>=4.9.24' 'linux-lts-headers>=4.9.24' 
"nvidia-340xx-utils=$pkgver")
+makedepends=('linux-lts>=4.9.33' 'linux-lts-headers>=4.9.33' 
"nvidia-340xx-utils=$pkgver")
 provides=('nvidia-340xx')
 conflicts=('nvidia-lts')
 license=('custom')
@@ -42,7 +42,7 @@
 }
 
 package() {
-  depends=('linux-lts>=4.9.24' "nvidia-340xx-utils=$pkgver" 'libgl')
+  depends=('linux-lts>=4.9.33' "nvidia-340xx-utils=$pkgver" 'libgl')
 
   install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
 "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"


  1   2   >