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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 07:59:40
  Author: felixonmars
Revision: 276373

upgpkg: kicad 4.0.7-3

rebuild with boost 1.66.0

Modified:
  kicad/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 07:54:36 UTC (rev 276372)
+++ PKGBUILD2017-12-28 07:59:40 UTC (rev 276373)
@@ -4,7 +4,7 @@
 
 pkgname=kicad
 pkgver=4.0.7
-pkgrel=2
+pkgrel=3
 pkgdesc="Electronic schematic and printed circuit board (PCB) design tools"
 arch=('x86_64')
 #url="http://iut-tice.ujf-grenoble.fr/kicad/";
@@ -17,9 +17,9 @@
 
source=("https://launchpad.net/kicad/4.0/$pkgver/+download/kicad-$pkgver.tar.xz";
 
"kicad-i18n.$pkgver.tar.gz::https://github.com/KiCad/kicad-i18n/archive/$pkgver.tar.gz";
 "boost-1.61.patch")
-md5sums=('af3ee2e40c25f1c01b92cd27c1a1b180'
- 'c03c2ddc45b615b1924150bc1f2e2d32'
- '56276be014b3719442be10284729a4c3')
+sha512sums=('7b2acd9efadf5d48565f71bd0df2474ecc8fc04145953c13ac27363d48dbe6b0de091e311713635f603aed89ce0759a1d623abb37a139e2c87184ca4e717145b'
+
'4880705fd7e95c939b7f5e2b7730fd37c426be10596f4cfa80d7df102d9e67232621900395d45f4e735986054f74fb215ae2002a2818faae32b1c75e3cb7e10a'
+
'a960117a4c08144de5111e76a33f208a9b3fe702d10ec2546afc57faf3de3fccfe19b5a5c62b527953d55687e644ed67c9b560cd3baf8b678d127977f3f30cee')
 
 prepare() {
   cd "$srcdir/kicad-$pkgver"


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:00:15
  Author: felixonmars
Revision: 276374

archrelease: copy trunk to community-staging-x86_64

Added:
  kicad/repos/community-staging-x86_64/
  kicad/repos/community-staging-x86_64/PKGBUILD
(from rev 276373, kicad/trunk/PKGBUILD)
  kicad/repos/community-staging-x86_64/boost-1.61.patch
(from rev 276373, kicad/trunk/boost-1.61.patch)

--+
 PKGBUILD |   64 +
 boost-1.61.patch |  347 +
 2 files changed, 411 insertions(+)

Copied: kicad/repos/community-staging-x86_64/PKGBUILD (from rev 276373, 
kicad/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:00:15 UTC (rev 276374)
@@ -0,0 +1,64 @@
+# $Id$
+# Maintainer: Kyle Keen 
+# Contributor: Marq Schneider 
+
+pkgname=kicad
+pkgver=4.0.7
+pkgrel=3
+pkgdesc="Electronic schematic and printed circuit board (PCB) design tools"
+arch=('x86_64')
+#url="http://iut-tice.ujf-grenoble.fr/kicad/";
+url="http://kicad-pcb.org/";
+license=('GPL')
+depends=('wxgtk' 'hicolor-icon-theme' 'desktop-file-utils' 'libsm' 
'boost-libs' 'glew' 'wxpython' 'curl')
+makedepends=('cmake' 'zlib' 'mesa' 'boost' 'gettext' 'wxpython' 'swig')
+optdepends=('kicad-library: for footprints and symbols'
+'kicad-library-3d: for 3d models of components')
+source=("https://launchpad.net/kicad/4.0/$pkgver/+download/kicad-$pkgver.tar.xz";
+
"kicad-i18n.$pkgver.tar.gz::https://github.com/KiCad/kicad-i18n/archive/$pkgver.tar.gz";
+"boost-1.61.patch")
+sha512sums=('7b2acd9efadf5d48565f71bd0df2474ecc8fc04145953c13ac27363d48dbe6b0de091e311713635f603aed89ce0759a1d623abb37a139e2c87184ca4e717145b'
+
'4880705fd7e95c939b7f5e2b7730fd37c426be10596f4cfa80d7df102d9e67232621900395d45f4e735986054f74fb215ae2002a2818faae32b1c75e3cb7e10a'
+
'a960117a4c08144de5111e76a33f208a9b3fe702d10ec2546afc57faf3de3fccfe19b5a5c62b527953d55687e644ed67c9b560cd3baf8b678d127977f3f30cee')
+
+prepare() {
+  cd "$srcdir/kicad-$pkgver"
+  # Remove on 4.0.5?  Or whenever they finally merge it.
+  patch -Np1 --binary -i ../boost-1.61.patch
+}
+
+build() {
+  cd "$srcdir/kicad-$pkgver"
+
+  mkdir -p build/Release
+  cd build/Release
+  cmake ../.. -DKICAD_STABLE_VERSION=ON \
+  -DKICAD_REPO_NAME=stable  \
+  -DKICAD_BUILD_VERSION=$pkgver \
+  -DCMAKE_BUILD_TYPE=Release\
+  -DCMAKE_INSTALL_PREFIX=/usr   \
+  -DKICAD_SKIP_BOOST=ON \
+  -DKICAD_SCRIPTING=ON  \
+  -DKICAD_SCRIPTING_MODULES=ON  \
+  -DKICAD_SCRIPTING_WXPYTHON=ON \
+  -DBUILD_GITHUB_PLUGIN=ON
+  make
+
+  cd "$srcdir/kicad-i18n-$pkgver"
+  mkdir -p build/Release
+  cd build/Release
+  cmake ../.. -DCMAKE_INSTALL_PREFIX=/usr
+  make
+}
+
+package() {
+  cd "$srcdir/kicad-$pkgver/build/Release"
+
+  make DESTDIR="$pkgdir" install
+
+  # copy updated linux icons
+  #cp -r -n "$srcdir/$pkgname-icons/resources/linux/mime/icons" 
"$pkgdir/usr/share/"
+
+  cd "$srcdir/kicad-i18n-$pkgver/build/Release"
+  make DESTDIR="$pkgdir" install
+}

Copied: kicad/repos/community-staging-x86_64/boost-1.61.patch (from rev 276373, 
kicad/trunk/boost-1.61.patch)
===
--- community-staging-x86_64/boost-1.61.patch   (rev 0)
+++ community-staging-x86_64/boost-1.61.patch   2017-12-28 08:00:15 UTC (rev 
276374)
@@ -0,0 +1,347 @@
+--- a/common/tool/tool_manager.cpp
 b/common/tool/tool_manager.cpp
+@@ -532,11 +532,11 @@
+ if( st->cofunc )
+ st->Push();
+ 
++st->cofunc = new COROUTINE( 
tr.second );
++
+ // as the state changes, the transition table has to be 
set up again
+ st->transitions.clear();
+ 
+-st->cofunc = new COROUTINE( 
tr.second );
+-
+ // got match? Run the handler.
+ st->cofunc->Call( aEvent );
+ 
+--- a/include/tool/coroutine.h
 b/include/tool/coroutine.h
+@@ -27,10 +28,15 @@
+ 
+ #include 
+ 
+-#include 
+ #include 
++#include 
+ 
+-#include "delegate.h"
++#if BOOST_VERSION <= 106000
++#include 
++#else
++#include 
++#include 
++#endif
+ 
+ /**
+  *  Class COROUNTINE.
+@@ -53,13 +59,12 @@
+  *  See coroutine_example.cpp for sample code.
+  */
+ 
+-template 
++template 
+ class COROUTINE
+ {
+ public:
+ COROUTINE() :
+-m_saved( NULL ), m_self( NULL ), m_stack( NULL ), m_stackSize( 
c_defaultStackSize ),
+-m_running( false )
++COROUTINE( nullptr )
+ {
+ }
+ 
+@@ -69,8 +74,7 @@
+  */
+ template 
+ COROUTINE( T* object, ReturnType(T::* ptr)( ArgType ) ) :
+-m_func( object, ptr ), m_self( NULL ), m_saved( NULL ), m_stac

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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:04:02
  Author: felixonmars
Revision: 276375

upgpkg: amule 10990-4

rebuild with boost 1.66.0

Modified:
  amule/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:00:15 UTC (rev 276374)
+++ PKGBUILD2017-12-28 08:04:02 UTC (rev 276375)
@@ -8,7 +8,7 @@
 
 pkgname=amule
 pkgver=10990
-pkgrel=3
+pkgrel=4
 pkgdesc="An eMule-like client for ed2k p2p network"
 arch=(x86_64)
 url="http://www.amule.org";
@@ -18,11 +18,11 @@
 install=amule.install
 source=("git://repo.or.cz/amule.git#tag=amule-svn-r$pkgver"
 amuled.systemd amuleweb.systemd amule.sysusers amule.tmpfiles)
-sha256sums=('SKIP'
-'527a2cca6d56b8269722aafc77a89734f59a929f946f342bd0f69b256f9c7522'
-'f4f43b1154ddccc9036a4291a58c6715f097b171fec62ea7aead0c9d9fa654f2'
-'c4ca658ab4105b3b90e0bb3efcc8121eca1c4d873787db1ed4f637925c16d502'
-'e9d1b7019c7075b0f8616c6507a767b87de8f899936680e9ff5829d8cbba224d')
+sha512sums=('SKIP'
+
'13dbaee96658ca34e76bfdcf1e65895a24b57bc64bb846ae50d3d64a2e65047d90c13c0b14a50947d0ff9ccf30c4764380da05383650995d3798981068b87ebd'
+
'fbb58e2d0229e72e2192eae724e812a158443dc8d465ce14f94c184bcb575079e5e568c24bfbd132d9a6edf8651e7d7c45ca2ce46209bd04e27948503f6bbcdc'
+
'aaeab784e3a0fa9bd296897024bdd550a1704be3d62aecb7be497a6c174cbbd8bc07bccc9652c9f98316209fc9fd6f801f9121f11d64e978185a2f0cb4b34549'
+
'1a16613bddda48a4c1c5489d9df8d796c7c2ffb1541e42e4c8b84d4598652f6a1a0305b39c3d40f376f816ad7b4a17d8079ed67203d90a21800352fba189a20a')
 
 build() {
   cd amule


[arch-commits] Commit in amule/repos (7 files)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:04:39
  Author: felixonmars
Revision: 276376

archrelease: copy trunk to community-staging-x86_64

Added:
  amule/repos/community-staging-x86_64/
  amule/repos/community-staging-x86_64/PKGBUILD
(from rev 276375, amule/trunk/PKGBUILD)
  amule/repos/community-staging-x86_64/amule.install
(from rev 276375, amule/trunk/amule.install)
  amule/repos/community-staging-x86_64/amule.sysusers
(from rev 276375, amule/trunk/amule.sysusers)
  amule/repos/community-staging-x86_64/amule.tmpfiles
(from rev 276375, amule/trunk/amule.tmpfiles)
  amule/repos/community-staging-x86_64/amuled.systemd
(from rev 276375, amule/trunk/amuled.systemd)
  amule/repos/community-staging-x86_64/amuleweb.systemd
(from rev 276375, amule/trunk/amuleweb.systemd)

--+
 PKGBUILD |   59 +
 amule.install|   17 +++
 amule.sysusers   |1 
 amule.tmpfiles   |1 
 amuled.systemd   |   11 +
 amuleweb.systemd |   13 +++
 6 files changed, 102 insertions(+)

Copied: amule/repos/community-staging-x86_64/PKGBUILD (from rev 276375, 
amule/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:04:39 UTC (rev 276376)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Antonio Rojas 
+# Contributor: Giovanni Scafora 
+# Contributor: Henrik Ronellenfitsch 
+# Contributor: Alessio Sergi 
+# Contributor: Dario 'Dax' Vilardi 
+# Contributor: Anatol Pomozov 
+
+pkgname=amule
+pkgver=10990
+pkgrel=4
+pkgdesc="An eMule-like client for ed2k p2p network"
+arch=(x86_64)
+url="http://www.amule.org";
+license=(GPL)
+depends=(wxgtk2 gd geoip libupnp crypto++ boost-libs)
+makedepends=(git ccache boost)
+install=amule.install
+source=("git://repo.or.cz/amule.git#tag=amule-svn-r$pkgver"
+amuled.systemd amuleweb.systemd amule.sysusers amule.tmpfiles)
+sha512sums=('SKIP'
+
'13dbaee96658ca34e76bfdcf1e65895a24b57bc64bb846ae50d3d64a2e65047d90c13c0b14a50947d0ff9ccf30c4764380da05383650995d3798981068b87ebd'
+
'fbb58e2d0229e72e2192eae724e812a158443dc8d465ce14f94c184bcb575079e5e568c24bfbd132d9a6edf8651e7d7c45ca2ce46209bd04e27948503f6bbcdc'
+
'aaeab784e3a0fa9bd296897024bdd550a1704be3d62aecb7be497a6c174cbbd8bc07bccc9652c9f98316209fc9fd6f801f9121f11d64e978185a2f0cb4b34549'
+
'1a16613bddda48a4c1c5489d9df8d796c7c2ffb1541e42e4c8b84d4598652f6a1a0305b39c3d40f376f816ad7b4a17d8079ed67203d90a21800352fba189a20a')
+
+build() {
+  cd amule
+
+  ./configure --prefix=/usr \
+  --mandir=/usr/share/man \
+  --enable-cas \
+  --enable-wxcas \
+  --enable-amule-daemon \
+  --enable-amulecmd \
+  --enable-amule-gui \
+  --enable-alc \
+  --enable-alcc \
+  --enable-webserver \
+  --disable-debug \
+  --enable-optimize \
+  --enable-ccache \
+  --enable-geoip \
+  --enable-upnp \
+  --with-boost
+  make
+}
+
+package() {
+  cd amule
+
+  make DESTDIR="$pkgdir" install
+
+  install -Dm644 "$srcdir"/amuled.systemd 
"$pkgdir"/usr/lib/systemd/system/amuled.service
+  install -Dm644 "$srcdir"/amuleweb.systemd 
"$pkgdir"/usr/lib/systemd/system/amuleweb.service
+  install -Dm644 "$srcdir"/amule.sysusers 
"$pkgdir"/usr/lib/sysusers.d/amule.conf
+  install -Dm644 "$srcdir"/amule.tmpfiles 
"$pkgdir"/usr/lib/tmpfiles.d/amule.conf
+
+}

Copied: amule/repos/community-staging-x86_64/amule.install (from rev 276375, 
amule/trunk/amule.install)
===
--- community-staging-x86_64/amule.install  (rev 0)
+++ community-staging-x86_64/amule.install  2017-12-28 08:04:39 UTC (rev 
276376)
@@ -0,0 +1,17 @@
+post_install() {
+  post_upgrade
+}
+
+_config_instructions() {
+  echo "If you plan to use external client (e.g. amuleGUI or amuleweb) then 
you need to"
+  echo "provide [ExternalConnect] configuration."
+  echo "You also need to specify amuleweb password."
+  echo "Please follow https://wiki.archlinux.org/index.php/AMule for more 
information."
+  echo "amuleweb can be started as 'systemctl start amuleweb'."
+}
+
+post_upgrade() {
+  if [ ! -e /var/lib/amule/.aMule/amule.conf ]; then
+_config_instructions
+  fi
+}

Copied: amule/repos/community-staging-x86_64/amule.sysusers (from rev 276375, 
amule/trunk/amule.sysusers)
===
--- community-staging-x86_64/amule.sysusers (rev 0)
+++ community-staging-x86_64/amule.sysusers 2017-12-28 08:04:39 UTC (rev 
276376)
@@ -0,0 +1 @@
+u amule - "aMule Client" /var/lib/amule

Copied: amule/repos/community-staging-x86_64/amule.tmpfiles (from rev 276375,

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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:06:07
  Author: felixonmars
Revision: 276377

upgpkg: easystroke 0.6.0-17

rebuild with boost 1.66.0

Modified:
  easystroke/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:04:39 UTC (rev 276376)
+++ PKGBUILD2017-12-28 08:06:07 UTC (rev 276377)
@@ -3,7 +3,7 @@
 
 pkgname=easystroke
 pkgver=0.6.0
-pkgrel=16
+pkgrel=17
 pkgdesc='Use mouse gestures to initiate commands and hotkeys.'
 arch=('x86_64')
 url='http://easystroke.sourceforge.net/'
@@ -13,9 +13,9 @@
 
source=("http://downloads.sourceforge.net/easystroke/${pkgname}-${pkgver}.tar.gz";
 'easystroke-0.6.0-gcc7-build-fix.patch'
 'replace-sigc-group-with-lambda.patch')
-md5sums=('3b4f25d02a6b5ac57a8b7a06545869db'
- '4b0cb9354798cfab1ce21d04bb1ff002'
- '4a27e1336df773e2f1cd67788477cc3b')
+sha512sums=('a74cbdfd2b56e6b20d895297e80fb63f3d8ac938235ecf7067f984d087004af22a5ea0116ae20b948e238b02a06b14044a7025d65840f0c8d00542332387c921'
+
'ab243cd570a4878767bfc64f39dbf6cc938bf050b50e4ac3bfe5036f5fbdd21dc5cf89784a4f73f78233132b981d00087482835430d240f0b55e16d1acb4'
+
'30b3a50b3434b22d3aed75f8c023eafb78f6980a23c506e9ed70e8787fd2786a1a882468b5c8334e3161c241c1878f8b4f9ba0178e07aad0388d44522e70c245')
 
 prepare() {
   cd "${pkgname}-${pkgver}"


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:06:42
  Author: felixonmars
Revision: 276378

archrelease: copy trunk to community-staging-x86_64

Added:
  easystroke/repos/community-staging-x86_64/
  easystroke/repos/community-staging-x86_64/PKGBUILD
(from rev 276377, easystroke/trunk/PKGBUILD)
  
easystroke/repos/community-staging-x86_64/easystroke-0.6.0-gcc7-build-fix.patch
(from rev 276377, easystroke/trunk/easystroke-0.6.0-gcc7-build-fix.patch)
  easystroke/repos/community-staging-x86_64/replace-sigc-group-with-lambda.patch
(from rev 276377, easystroke/trunk/replace-sigc-group-with-lambda.patch)

---+
 PKGBUILD  |   45 
 easystroke-0.6.0-gcc7-build-fix.patch |   40 
 replace-sigc-group-with-lambda.patch  |   40 
 3 files changed, 125 insertions(+)

Copied: easystroke/repos/community-staging-x86_64/PKGBUILD (from rev 276377, 
easystroke/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:06:42 UTC (rev 276378)
@@ -0,0 +1,45 @@
+# Maintainer: Lukas Fleischer 
+# Contributor: Kevin Sullivan 
+
+pkgname=easystroke
+pkgver=0.6.0
+pkgrel=17
+pkgdesc='Use mouse gestures to initiate commands and hotkeys.'
+arch=('x86_64')
+url='http://easystroke.sourceforge.net/'
+license=('custom:ISC')
+depends=('gtkmm3' 'boost-libs' 'libxtst' 'dbus-glib' 'xorg-server')
+makedepends=('boost' 'inputproto' 'intltool' 'gettext' 'xorg-server-devel' 
'help2man')
+source=("http://downloads.sourceforge.net/easystroke/${pkgname}-${pkgver}.tar.gz";
+'easystroke-0.6.0-gcc7-build-fix.patch'
+'replace-sigc-group-with-lambda.patch')
+sha512sums=('a74cbdfd2b56e6b20d895297e80fb63f3d8ac938235ecf7067f984d087004af22a5ea0116ae20b948e238b02a06b14044a7025d65840f0c8d00542332387c921'
+
'ab243cd570a4878767bfc64f39dbf6cc938bf050b50e4ac3bfe5036f5fbdd21dc5cf89784a4f73f78233132b981d00087482835430d240f0b55e16d1acb4'
+
'30b3a50b3434b22d3aed75f8c023eafb78f6980a23c506e9ed70e8787fd2786a1a882468b5c8334e3161c241c1878f8b4f9ba0178e07aad0388d44522e70c245')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+
+  # Fix compilation with GCC 7.
+  patch -Np1 -i ../easystroke-0.6.0-gcc7-build-fix.patch
+
+  # fix build with libsigc++ 2.6; also build in C++11 mode
+  # (not sure if the lambda is correct, but seems to work)
+  patch -Np1 -i ../replace-sigc-group-with-lambda.patch
+}
+
+build() {
+  cd "${pkgname}-${pkgver}"
+
+  make
+  make man
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+
+  make PREFIX=/usr DESTDIR="${pkgdir}" install
+
+  install -Dm0644 "${pkgname}.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1"
+  install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}

Copied: 
easystroke/repos/community-staging-x86_64/easystroke-0.6.0-gcc7-build-fix.patch 
(from rev 276377, easystroke/trunk/easystroke-0.6.0-gcc7-build-fix.patch)
===
--- community-staging-x86_64/easystroke-0.6.0-gcc7-build-fix.patch  
(rev 0)
+++ community-staging-x86_64/easystroke-0.6.0-gcc7-build-fix.patch  
2017-12-28 08:06:42 UTC (rev 276378)
@@ -0,0 +1,40 @@
+From 9e2c32390c5c253aade3bb703e51841748d2c37e Mon Sep 17 00:00:00 2001
+From: Jonathan Wakely 
+Date: Sat, 28 Jan 2017 01:26:00 +
+Subject: [PATCH] Remove abs(float) function that clashes with std::abs(float)
+
+Depending on which C++ standard library headers have been included there
+might an abs(float) function already declared in the global namespace,
+so the definition in this file conflicts with it. This cause a build
+failure with GCC 7, which conforms more closely to the C++ standard with
+respect to overloads of abs.
+
+Including  and adding a using-declaration for std::abs ensures
+that the standard std::abs(float) function is available. This solution
+should be portable to all compilers.
+---
+ handler.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/handler.cc b/handler.cc
+index 8830ea2..685b1ff 100644
+--- a/handler.cc
 b/handler.cc
+@@ -23,6 +23,8 @@
+ #include 
+ #include 
+ #include 
++#include   // std::abs(float)
++using std::abs;
+ 
+ XState *xstate = nullptr;
+ 
+@@ -533,8 +535,6 @@ class WaitForPongHandler : public Handler, protected 
Timeout {
+   virtual Grabber::State grab_mode() { return parent->grab_mode(); }
+ };
+ 
+-static inline float abs(float x) { return x > 0 ? x : -x; }
+-
+ class AbstractScrollHandler : public Handler {
+   bool have_x, have_y;
+   float last_x, last_y;

Copied: 
easystroke/repos/community-staging-x86_64/replace-sigc-group-with-lambda.patch 
(from rev 276377, easystroke/trunk/replace-sigc-group-with-lambda.patch)

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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:08:24
  Author: felixonmars
Revision: 276379

upgpkg: gource 0.47-3

rebuild with boost 1.66.0

Modified:
  gource/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:06:42 UTC (rev 276378)
+++ PKGBUILD2017-12-28 08:08:24 UTC (rev 276379)
@@ -4,7 +4,7 @@
 # Contributor: Olivier Ramonat 
 pkgname=gource
 pkgver=0.47
-pkgrel=2
+pkgrel=3
 pkgdesc="software version control visualization"
 license=(GPL3)
 arch=(x86_64)


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:08:45
  Author: felixonmars
Revision: 276380

archrelease: copy trunk to community-staging-x86_64

Added:
  gource/repos/community-staging-x86_64/
  gource/repos/community-staging-x86_64/PKGBUILD
(from rev 276379, gource/trunk/PKGBUILD)

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

Copied: gource/repos/community-staging-x86_64/PKGBUILD (from rev 276379, 
gource/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:08:45 UTC (rev 276380)
@@ -0,0 +1,29 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Jose Valecillos 
+# Contributor: Olivier Ramonat 
+pkgname=gource
+pkgver=0.47
+pkgrel=3
+pkgdesc="software version control visualization"
+license=(GPL3)
+arch=(x86_64)
+url=http://gource.io/
+depends=('ftgl' 'sdl2' 'sdl2_image' 'pcre' 'glew' 'boost-libs')
+makedepends=('boost' 'glm' 'mesa')
+source=(https://github.com/acaudwell/Gource/releases/download/gource-${pkgver}/gource-${pkgver}.tar.gz)
+sha512sums=('8b2c4c20f5266823846ee2ff18e4b793b35af4c65ab466b962aa2861d2fc8b3b9f7614db14ad8b3745548d3921ecd8163d58bb7ef67e7e4ca07f381565c85d14')
+
+build() {
+   cd "$srcdir/$pkgname-$pkgver"
+
+   ./configure --prefix=/usr
+   make
+}
+
+package() {
+   cd "$srcdir/$pkgname-$pkgver"
+
+   make DESTDIR="$pkgdir" install
+}
+# vim: ts=2:sw=2 et:


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:09:37
  Author: felixonmars
Revision: 276381

upgpkg: ncmpcpp 0.8.1-3

rebuild with boost 1.66.0

Modified:
  ncmpcpp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:08:45 UTC (rev 276380)
+++ PKGBUILD2017-12-28 08:09:37 UTC (rev 276381)
@@ -6,7 +6,7 @@
 
 pkgname=ncmpcpp
 pkgver=0.8.1
-pkgrel=2
+pkgrel=3
 pkgdesc='Almost exact clone of ncmpc with some new features'
 url='http://ncmpcpp.rybczak.net/'
 arch=('x86_64')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:09:58
  Author: felixonmars
Revision: 276382

archrelease: copy trunk to community-staging-x86_64

Added:
  ncmpcpp/repos/community-staging-x86_64/
  ncmpcpp/repos/community-staging-x86_64/PKGBUILD
(from rev 276381, ncmpcpp/trunk/PKGBUILD)

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

Copied: ncmpcpp/repos/community-staging-x86_64/PKGBUILD (from rev 276381, 
ncmpcpp/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:09:58 UTC (rev 276382)
@@ -0,0 +1,40 @@
+# Maintainer: Levente Polyak 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: graysky 
+# Contributor: Mateusz Herych 
+# Contributor: Army 
+
+pkgname=ncmpcpp
+pkgver=0.8.1
+pkgrel=3
+pkgdesc='Almost exact clone of ncmpc with some new features'
+url='http://ncmpcpp.rybczak.net/'
+arch=('x86_64')
+license=('GPL')
+depends=('curl' 'libmpdclient' 'taglib' 'ncurses' 'fftw' 'boost-libs')
+makedepends=('boost')
+source=(${pkgname}-${pkgver}.tar.bz2::https://rybczak.net/ncmpcpp/stable/${pkgname}-${pkgver}.tar.bz2)
+sha512sums=('2b1b615672910f6b55d4a3e1842f677b8c72659a86dca74d9c306612038d7b765f622e4b8948f14d8a3f4fa913d413d128ed8726f70d7a09cfe95d3c1fe87d15')
+
+build() {
+  cd ${pkgname}-${pkgver}
+  BOOST_LIB_SUFFIX='' ./configure \
+--prefix=/usr \
+--enable-clock \
+--enable-outputs \
+--enable-unicode \
+--enable-visualizer \
+--with-curl \
+--with-fftw \
+--with-taglib
+  make
+  make -C extras
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+  install -Dm 755 extras/artist_to_albumartist -t "${pkgdir}/usr/bin"
+}
+
+# vim: ts=2 sw=2 et:


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:15:31
  Author: felixonmars
Revision: 276383

upgpkg: powerdns 4.0.5-3

rebuild with boost 1.66.0

Modified:
  powerdns/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:09:58 UTC (rev 276382)
+++ PKGBUILD2017-12-28 08:15:31 UTC (rev 276383)
@@ -6,7 +6,7 @@
 
 pkgname=powerdns
 pkgver=4.0.5
-pkgrel=2
+pkgrel=3
 pkgdesc='Authoritative DNS server'
 url='http://www.powerdns.com/'
 arch=('x86_64')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:15:52
  Author: felixonmars
Revision: 276384

archrelease: copy trunk to community-staging-x86_64

Added:
  powerdns/repos/community-staging-x86_64/
  powerdns/repos/community-staging-x86_64/PKGBUILD
(from rev 276383, powerdns/trunk/PKGBUILD)

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

Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 276383, 
powerdns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:15:52 UTC (rev 276384)
@@ -0,0 +1,94 @@
+# Maintainer: Levente Polyak 
+# Contributor: Alexander Rødseth 
+# Contributor: Jan de Groot 
+# Contributor: Kevin Mihelich 
+# Contributor: Remi Gacogne 
+
+pkgname=powerdns
+pkgver=4.0.5
+pkgrel=3
+pkgdesc='Authoritative DNS server'
+url='http://www.powerdns.com/'
+arch=('x86_64')
+license=('GPL2')
+depends=('boost-libs' 'libsodium' 'systemd' 'lua' 'openssl' 'protobuf' 
'sqlite')
+makedepends=('boost' 'setconf' 'libmariadbclient' 'postgresql-libs' 'lua' 
'libldap'
+ 'sqlite' 'geoip' 'yaml-cpp' 'pkg-config')
+optdepends=('libmariadbclient: MariaDB/MySQL backend'
+'postgresql-libs: PostgreSQL backend'
+'libldap: LDAP backend'
+'geoip: GeoIP backend'
+'yaml-cpp: GeoIP backend')
+provides=('pdns')
+conflicts=('pdns')
+backup=('etc/powerdns/pdns.conf')
+source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc})
+sha512sums=('4b0fa932c1d9caf35b988916447aa21c64ebe2a58bdd84417cf09321a21b264cf1057206dc6993a45a3b591eb1dfa49463710c06b6bdfaf6fb17ae6dec6086d9'
+'SKIP')
+validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7'  # Winkels, Erik 

+  '16E12866B7738C73976A57436FFC33439B0D04DF') # Pieter Lexis 

+
+prepare() {
+  cd pdns-${pkgver}
+  # Default settings
+  for keyvalue in \
+allow-recursion=127.0.0.1 \
+chroot=/var/empty \
+config-dir=/etc/powerdns \
+daemon=no \
+distributor-threads=3 \
+guardian=no \
+local-port=53 \
+loglevel=3 \
+module-dir=/usr/lib/powerdns \
+setgid=nobody \
+setuid=nobody \
+socket-dir=/var/run \
+webserver=no
+  do
+setconf -a pdns.conf "${keyvalue}"
+  done
+
+  # Using simple so we can bind it to a chroot
+  sed 's|notify|simple|' -i pdns/pdns.service.in
+}
+
+build() {
+  cd pdns-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc/powerdns \
+--libexecdir=/usr/lib \
+--libdir=/usr/lib \
+--mandir=/usr/share/man \
+--with-modules='' \
+--with-dynmodules="bind gmysql geoip gpgsql gsqlite3 ldap lua pipe random 
remote" \
+--docdir=/usr/share/doc/powerdns \
+--sbindir=/usr/bin \
+--bindir=/usr/bin \
+--with-sqlite3 \
+--enable-libsodium \
+--enable-tools \
+--disable-dependency-tracking \
+--disable-silent-rules \
+--enable-reproducible \
+--enable-unit-tests \
+--enable-systemd
+  make
+}
+
+check() {
+  make -C pdns-${pkgver} check
+}
+
+package() {
+  cd pdns-${pkgver}
+  make DESTDIR="${pkgdir}" install
+  # apply defaults to generated pdns.conf
+  mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,}
+  cat pdns.conf >> "${pkgdir}/etc/powerdns/pdns.conf"
+  # adjust modules dir to match pkgname
+  mv "${pkgdir}/usr/lib/"{pdns,powerdns}
+}
+
+# vim: ts=2 sw=2 et:


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:38:10
  Author: felixonmars
Revision: 276385

upgpkg: pulseview 0.4.0-3

rebuild with boost 1.66.0

Modified:
  pulseview/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:15:52 UTC (rev 276384)
+++ PKGBUILD2017-12-28 08:38:10 UTC (rev 276385)
@@ -3,7 +3,7 @@
 
 pkgname=pulseview
 pkgver=0.4.0
-pkgrel=2
+pkgrel=3
 pkgdesc='A Qt based logic analyzer GUI for sigrok'
 arch=(x86_64)
 url='http://sigrok.org/wiki/Main_Page'
@@ -11,7 +11,7 @@
 depends=(libsigrok libsigrokdecode qt5-base qt5-svg boost-libs)
 makedepends=(cmake boost)
 source=(http://sigrok.org/download/source/pulseview/pulseview-$pkgver.tar.gz)
-sha1sums=('6df7718faf02715fc5e0dad0136793cd4db6418b')
+sha512sums=('833a86681925fb4fb2118bb9d0044fc80174aef299b7e6ba2df83bff490511b91cd18f63f45e9a63f21c0df5d8aad3ec27ab35f45cd9959a42831b0b8a71da33')
 
 build() {
   cd pulseview-$pkgver


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:38:32
  Author: felixonmars
Revision: 276386

archrelease: copy trunk to community-staging-x86_64

Added:
  pulseview/repos/community-staging-x86_64/
  pulseview/repos/community-staging-x86_64/PKGBUILD
(from rev 276385, pulseview/trunk/PKGBUILD)

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

Copied: pulseview/repos/community-staging-x86_64/PKGBUILD (from rev 276385, 
pulseview/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:38:32 UTC (rev 276386)
@@ -0,0 +1,25 @@
+# Maintainer: Anatol Pomozov
+# Contributor: Thomas Krug 
+
+pkgname=pulseview
+pkgver=0.4.0
+pkgrel=3
+pkgdesc='A Qt based logic analyzer GUI for sigrok'
+arch=(x86_64)
+url='http://sigrok.org/wiki/Main_Page'
+license=(GPL3)
+depends=(libsigrok libsigrokdecode qt5-base qt5-svg boost-libs)
+makedepends=(cmake boost)
+source=(http://sigrok.org/download/source/pulseview/pulseview-$pkgver.tar.gz)
+sha512sums=('833a86681925fb4fb2118bb9d0044fc80174aef299b7e6ba2df83bff490511b91cd18f63f45e9a63f21c0df5d8aad3ec27ab35f45cd9959a42831b0b8a71da33')
+
+build() {
+  cd pulseview-$pkgver
+  cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr 
-DCMAKE_CXX_FLAGS=-fext-numeric-literals -DDISABLE_WERROR=ON -DENABLE_TESTS=OFF 
.
+  make
+}
+
+package() {
+  cd pulseview-$pkgver
+  make DESTDIR="$pkgdir" PREFIX=/usr install
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:46:11
  Author: felixonmars
Revision: 276387

upgpkg: spring 104.0-2

rebuild with boost 1.66.0

Modified:
  spring/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:38:32 UTC (rev 276386)
+++ PKGBUILD2017-12-28 08:46:11 UTC (rev 276387)
@@ -5,7 +5,7 @@
 
 pkgname=spring
 pkgver=104.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A free 3D real-time-strategy (RTS) game engine'
 arch=('x86_64')
 url="http://springrts.com/";
@@ -18,9 +18,9 @@
 
source=(https://downloads.sourceforge.net/sourceforge/springrts/${pkgname}_${pkgver}_src.tar.lzma
 gold-linker.patch
 0001-fix-build-with-curl-7.50.0.patch)
-md5sums=('98f14ce1ea2ac0b5e22b214d768c0290'
- '4837a3a273e346d159c3a9ad75ac1a1e'
- '8e4652c98c66016959fdd0dd1f6fc283')
+sha512sums=('be8922e798d7c959c248501494ab61cff625154c109debd324875a4e2a7149748224b6fcb428948f2b4d66cc9e484bc002a63810f55c5f25a499c34a01dfc225'
+
'd400f9b5055e4a3bddab4a1fc839dc1f35b34e8cd309e3bece53028184250013186480f5ffb60c0b1a7d35844c75c80d2619c9cc8e51be94deca3f44d4d1ec9f'
+
'c87954af0192784e6318ceb997a7fb21b3dcc740e5b8a8ed14671ac19923bd0ab6655512fa3d7b17ce0997505b0ad6f51bf0866dbbfe1c0b22cc2b9ba14e8ab1')
 
 prepare() {
   cd spring_$pkgver


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 08:46:36
  Author: felixonmars
Revision: 276388

archrelease: copy trunk to community-staging-x86_64

Added:
  spring/repos/community-staging-x86_64/
  spring/repos/community-staging-x86_64/0001-fix-build-with-curl-7.50.0.patch
(from rev 276387, spring/trunk/0001-fix-build-with-curl-7.50.0.patch)
  spring/repos/community-staging-x86_64/PKGBUILD
(from rev 276387, spring/trunk/PKGBUILD)
  spring/repos/community-staging-x86_64/gold-linker.patch
(from rev 276387, spring/trunk/gold-linker.patch)

---+
 0001-fix-build-with-curl-7.50.0.patch |   49 
 PKGBUILD  |   55 
 gold-linker.patch |   51 +
 3 files changed, 155 insertions(+)

Copied: 
spring/repos/community-staging-x86_64/0001-fix-build-with-curl-7.50.0.patch 
(from rev 276387, spring/trunk/0001-fix-build-with-curl-7.50.0.patch)
===
--- community-staging-x86_64/0001-fix-build-with-curl-7.50.0.patch  
(rev 0)
+++ community-staging-x86_64/0001-fix-build-with-curl-7.50.0.patch  
2017-12-28 08:46:36 UTC (rev 276388)
@@ -0,0 +1,49 @@
+From 3a4f9f6fcd3934840f12ea2637e13745b681 Mon Sep 17 00:00:00 2001
+From: Johan Rehnberg 
+Date: Wed, 27 Jul 2016 11:13:18 +0200
+Subject: [PATCH] fix build with curl 7.50.0
+
+See the following commits for some details:
+https://github.com/curl/curl/commit/9adf3c4
+https://github.com/curl/curl/commit/434f8d0
+---
+ src/Downloader/Http/HttpDownloader.cpp | 1 -
+ src/Downloader/Http/HttpDownloader.h   | 3 +--
+ 2 files changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/Downloader/Http/HttpDownloader.cpp 
b/src/Downloader/Http/HttpDownloader.cpp
+index 6e13c12..dd33bba 100644
+--- a/src/Downloader/Http/HttpDownloader.cpp
 b/src/Downloader/Http/HttpDownloader.cpp
+@@ -22,7 +22,6 @@
+ #endif
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/Downloader/Http/HttpDownloader.h 
b/src/Downloader/Http/HttpDownloader.h
+index 77bbcee..47e0e79 100644
+--- a/src/Downloader/Http/HttpDownloader.h
 b/src/Downloader/Http/HttpDownloader.h
+@@ -5,6 +5,7 @@
+ 
+ #include "../IDownloader.h"
+ 
++#include 
+ #include 
+ #include 
+ 
+@@ -13,8 +14,6 @@ class HashSHA1;
+ class CFile;
+ class FileData;
+ class DownloadData;
+-typedef void CURLM;
+-typedef void CURL;
+ 
+ class CHttpDownloader: public IDownloader
+ {
+-- 
+2.9.2
+

Copied: spring/repos/community-staging-x86_64/PKGBUILD (from rev 276387, 
spring/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 08:46:36 UTC (rev 276388)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Arkham 
+# Contributor: Christoph Zeiler 
+
+pkgname=spring
+pkgver=104.0
+pkgrel=2
+pkgdesc='A free 3D real-time-strategy (RTS) game engine'
+arch=('x86_64')
+url="http://springrts.com/";
+license=('GPL')
+depends=('openal' 'glew' 'boost-libs' 'freetype2' 'devil' 'libvorbis' 'sdl2' 
'libunwind'
+ 'libxcursor' 'curl' 'shared-mime-info' 'desktop-file-utils' 'libx11')
+makedepends=('boost' 'cmake' 'zip' 'xz' 'p7zip' 'python2' 'jdk8-openjdk' 
'mesa')
+optdepends=('python2: python-based bots'
+'java-runtime: java-based bots')
+source=(https://downloads.sourceforge.net/sourceforge/springrts/${pkgname}_${pkgver}_src.tar.lzma
+gold-linker.patch
+0001-fix-build-with-curl-7.50.0.patch)
+sha512sums=('be8922e798d7c959c248501494ab61cff625154c109debd324875a4e2a7149748224b6fcb428948f2b4d66cc9e484bc002a63810f55c5f25a499c34a01dfc225'
+
'd400f9b5055e4a3bddab4a1fc839dc1f35b34e8cd309e3bece53028184250013186480f5ffb60c0b1a7d35844c75c80d2619c9cc8e51be94deca3f44d4d1ec9f'
+
'c87954af0192784e6318ceb997a7fb21b3dcc740e5b8a8ed14671ac19923bd0ab6655512fa3d7b17ce0997505b0ad6f51bf0866dbbfe1c0b22cc2b9ba14e8ab1')
+
+prepare() {
+  cd spring_$pkgver
+
+  # https://springrts.com/mantis/view.php?id=5413
+  # patch -Np1 -i ../gold-linker.patch
+  #
+  # patch -Np1 -d tools/pr-downloader <../0001-fix-build-with-curl-7.50.0.patch
+
+}
+
+build() {
+  cd spring_${pkgver}
+
+  cmake. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DDATADIR=share/spring \
+-DJAVA_HOME=/usr/lib/jvm/java-8-openjdk \
+-DCMAKE_SKIP_RPATH=ON
+  make
+}
+
+package() {
+  cd spring_${pkgver}
+
+  make DESTDIR="$pkgdir" install
+
+  install -d "$pkgdir/etc/spring"
+  echo '$HOME/.spring' > "$pkgdir/etc/spring/datadir"
+}
+
+# vim sw=2:ts=2 et:

Copied: spring/repos/community-staging-x86_64/gold-linker.patch (from rev 
276387, spring/trunk/gold-linker.patch)
===
--- community-staging-x86_64/gold-linker.patch  

[arch-commits] Commit in agda/trunk (PKGBUILD unordered-containers-0.2.6.patch)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 09:32:23
  Author: felixonmars
Revision: 276389

upgpkg: agda 2.5.3-6

avoid building twice - use a better way!

Modified:
  agda/trunk/PKGBUILD
Deleted:
  agda/trunk/unordered-containers-0.2.6.patch

--+
 PKGBUILD |   24 +++---
 unordered-containers-0.2.6.patch |   40 -
 2 files changed, 8 insertions(+), 56 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 08:46:36 UTC (rev 276388)
+++ PKGBUILD2017-12-28 09:32:23 UTC (rev 276389)
@@ -5,7 +5,7 @@
 _hkgname=Agda
 pkgname=agda
 pkgver=2.5.3
-pkgrel=5
+pkgrel=6
 pkgdesc="A dependently typed functional programming language and proof 
assistant"
 url="http://wiki.portal.chalmers.se/agda/";
 license=("custom")
@@ -23,9 +23,11 @@
 
sha512sums=('89cf67d095cb3694a8f266445092620746a04aa866ab3af277f73b304d8c0f54dc7880a6093336f0c4893ee3861fc853bcf7ca48c430f2c8c83b2c24bf6cb97a')
 
 prepare() {
-# TODO: Find a better way!
-# Build it twice to compile the agdai file.
-cp -a ${pkgname}-${pkgver}{,-tmp}
+mkdir -p lib-target
+cp -a $pkgname-$pkgver/src/data/lib lib-target/lib
+sed -e "s|rawSystem agda \\[|rawSystem \"env\" 
[\"Agda_datadir=$PWD/lib-target\", 
\"LD_LIBRARY_PATH=$PWD/$pkgname-$pkgver/dist/build\", agda,|" \
+-e "s|(ms, datadir dirs|(ms, \"$PWD/lib-target\"|" \
+-i $pkgname-$pkgver/Setup.hs
 }
 
 build() {
@@ -40,16 +42,6 @@
 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
-
-cd "${srcdir}/${pkgname}-${pkgver}-tmp"
-runhaskell Setup configure --prefix="$PWD/target" 
--enable-executable-dynamic --disable-library-vanilla --datasubdir="$pkgname"
-LC_CTYPE=en_US.UTF-8 runhaskell Setup build
-runhaskell Setup copy
-
-LD_PRELOAD=(dist/build/libHSAgda-*-ghc*.so) dist/build/agda/agda 
target/share/agda/lib/prim/Agda/Primitive.agda
-for _file in target/share/agda/lib/prim/Agda/Builtin/*.agda; do
-LD_PRELOAD=(dist/build/libHSAgda-*-ghc*.so) dist/build/agda/agda 
"$_file"
-done
 }
 
 package() {
@@ -61,6 +53,6 @@
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 
-install -m644 
"${srcdir}/${pkgname}-${pkgver}-tmp"/target/share/agda/lib/prim/Agda/Primitive.agdai
 "$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive.agdai
-install -m644 
"${srcdir}/${pkgname}-${pkgver}-tmp"/target/share/agda/lib/prim/Agda/Builtin/*.agdai
 "$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/
+install -m644 "$srcdir"/lib-target/lib/prim/Agda/Primitive.agdai 
"$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive.agdai
+install -m644 "$srcdir"/lib-target/lib/prim/Agda/Builtin/*.agdai 
"$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/
 }

Deleted: unordered-containers-0.2.6.patch
===
--- unordered-containers-0.2.6.patch2017-12-28 08:46:36 UTC (rev 276388)
+++ unordered-containers-0.2.6.patch2017-12-28 09:32:23 UTC (rev 276389)
@@ -1,40 +0,0 @@
-diff --git a/src/full/Agda/Utils/HashMap.hs b/src/full/Agda/Utils/HashMap.hs
-index 5e1da8b..bd14fac 100644
 a/src/full/Agda/Utils/HashMap.hs
-+++ b/src/full/Agda/Utils/HashMap.hs
-@@ -1,29 +1,14 @@
- module Agda.Utils.HashMap
-   ( module HashMap
--  , mapMaybe
--  , alter
-   ) where
- 
--import Data.Hashable
- import Data.HashMap.Strict as HashMap
--import qualified Data.Maybe as Maybe
- 
 | Like 'Data.Map.Strict.mapMaybe'.
-+-- ASR (20 January 2016) Issue 1779: I removed the @mapMaybe@ and
-+-- @alter@ functions because them currently aren't used and
-+-- them were added in unordered-containers 0.2.6.0.
- 
 This code has not been benchmarked. Other implementations may be
 more efficient.
-+-- mapMaybe :: (a -> Maybe b) -> HashMap k a -> HashMap k b
- 
--mapMaybe :: (a -> Maybe b) -> HashMap k a -> HashMap k b
--mapMaybe f = fmap Maybe.fromJust . HashMap.filter Maybe.isJust . fmap f
--
 | Like 'Data.Map.Strict.alter'.
--
--alter :: (Eq k, Hashable k) =>
-- (Maybe a -> Maybe a) -> k -> HashMap k a -> HashMap k a
--alter f k m = case HashMap.lookup k m of
--  Nothing -> case f Nothing of
--Nothing -> m
--Just v  -> HashMap.insert k v m
--  Just v  -> case f (Just v) of
--Nothing -> HashMap.delete k m
--Just v  -> HashMap.insert k v m
-+-- alter :: (Eq k, Hashable k) =>
-+--  (Maybe a -> Maybe a) -> k -> HashMap k a -> HashMap k a


[arch-commits] Commit in agda/repos/community-x86_64 (3 files)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 09:32:47
  Author: felixonmars
Revision: 276390

archrelease: copy trunk to community-x86_64

Added:
  agda/repos/community-x86_64/PKGBUILD
(from rev 276389, agda/trunk/PKGBUILD)
Deleted:
  agda/repos/community-x86_64/PKGBUILD
  agda/repos/community-x86_64/unordered-containers-0.2.6.patch

--+
 PKGBUILD |  124 +
 unordered-containers-0.2.6.patch |   40 ---
 2 files changed, 58 insertions(+), 106 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-12-28 09:32:23 UTC (rev 276389)
+++ PKGBUILD2017-12-28 09:32:47 UTC (rev 276390)
@@ -1,66 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Arch Haskell Team 
-
-_hkgname=Agda
-pkgname=agda
-pkgver=2.5.3
-pkgrel=5
-pkgdesc="A dependently typed functional programming language and proof 
assistant"
-url="http://wiki.portal.chalmers.se/agda/";
-license=("custom")
-arch=('x86_64')
-depends=('ghc-libs' "alex" "happy" "haskell-async" "haskell-blaze-html" 
"haskell-boxes"
- "haskell-cpphs" "haskell-data-hash" "haskell-edisonapi" 
"haskell-edisoncore"
- "haskell-edit-distance" "haskell-equivalence" 
"haskell-geniplate-mirror" "haskell-gitrev"
- "haskell-hashable" "haskell-hashtables" "haskell-ieee754" 
"haskell-monadplus" "haskell-mtl"
- "haskell-murmur-hash" "haskell-parallel" "haskell-regex-tdfa" 
"haskell-stm"
- "haskell-strict" "haskell-text" "haskell-unordered-containers" 
"haskell-uri-encode"
- "haskell-zlib")
-optdepends=('agda-stdlib: for standard library')
-makedepends=('ghc')
-source=("https://github.com/agda/agda/archive/v$pkgver.tar.gz";)
-sha512sums=('89cf67d095cb3694a8f266445092620746a04aa866ab3af277f73b304d8c0f54dc7880a6093336f0c4893ee3861fc853bcf7ca48c430f2c8c83b2c24bf6cb97a')
-
-prepare() {
-# TODO: Find a better way!
-# Build it twice to compile the agdai file.
-cp -a ${pkgname}-${pkgver}{,-tmp}
-}
-
-build() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-
-runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
--fcpphs -f-debug -f-enable-cluster-counting
-LC_CTYPE=en_US.UTF-8 runhaskell Setup build
-runhaskell Setup register --gen-script
-runhaskell Setup unregister --gen-script
-sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-
-cd "${srcdir}/${pkgname}-${pkgver}-tmp"
-runhaskell Setup configure --prefix="$PWD/target" 
--enable-executable-dynamic --disable-library-vanilla --datasubdir="$pkgname"
-LC_CTYPE=en_US.UTF-8 runhaskell Setup build
-runhaskell Setup copy
-
-LD_PRELOAD=(dist/build/libHSAgda-*-ghc*.so) dist/build/agda/agda 
target/share/agda/lib/prim/Agda/Primitive.agda
-for _file in target/share/agda/lib/prim/Agda/Builtin/*.agda; do
-LD_PRELOAD=(dist/build/libHSAgda-*-ghc*.so) dist/build/agda/agda 
"$_file"
-done
-}
-
-package() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
-install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
-
-install -m644 
"${srcdir}/${pkgname}-${pkgver}-tmp"/target/share/agda/lib/prim/Agda/Primitive.agdai
 "$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive.agdai
-install -m644 
"${srcdir}/${pkgname}-${pkgver}-tmp"/target/share/agda/lib/prim/Agda/Builtin/*.agdai
 "$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/
-}

Copied: agda/repos/community-x86_64/PKGBUILD (from rev 276389, 
agda/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-12-28 09:32:47 UTC (rev 276390)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=Agda
+pkgname=agda
+pkgver=2.5.3
+pkgrel=6
+pkgdesc="A dependently typed functional programming language and proof 
assistant"
+url="http://wiki.portal.chalmers.se/agda/";
+license=("custom")
+arch=('x86_64')
+depends=('ghc-libs' "alex" "happy" "haskell-async" "haskell-blaze-html" 
"haskell-boxes"
+ "haskell-cpphs" "haskell-data-hash" "haskell-edisonapi" 
"haskell-edisoncore"
+ "haskell-edit-distance" "haskell-equivalence" 
"haskell-geniplate-mirror" "haskell-gitrev"
+ "haskell-hashable" "haskell-hashtables" "haskell-ieee754" 
"haskell-monadplus" "haskell-mtl"
+ "haskell-murmur-hash" "

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

2017-12-28 Thread Florian Pritz via arch-commits
Date: Thursday, December 28, 2017 @ 09:37:58
  Author: bluewind
Revision: 313718

upgpkg: zabbix 3.4.5-1

upstream update

Modified:
  zabbix/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 07:25:07 UTC (rev 313717)
+++ PKGBUILD2017-12-28 09:37:58 UTC (rev 313718)
@@ -4,7 +4,7 @@
 
 pkgbase=zabbix
 pkgname=(zabbix-server zabbix-agent zabbix-proxy zabbix-frontend-php)
-pkgver=3.4.4
+pkgver=3.4.5
 pkgrel=1
 arch=(x86_64)
 url='http://www.zabbix.com/'
@@ -15,7 +15,7 @@
zabbix-server{-mysql,-pgsql}.service zabbix-server.{sysusers,tmpfiles}
zabbix-proxy{-sqlite,-mysql,-pgsql}.service 
zabbix-proxy.{sysusers,tmpfiles})
 
-sha256sums=('2ee84e72a0d441f322ec0ab6f332ff174dec300b3acb8389769aadeb39a353a4'
+sha256sums=('f764f02dc87f43c7d32f0c977b1b4a176ddc70012a072733aeee38ccacf6cdbf'
 '484fa9969eab61eaf20043ae08e2615c0569982dff869c985f2e2065da698c6a'
 'ef23133aae2340945e621c9725094a3458d9089d3de15f641afcdabdf7c5a39c'
 'c38a871d237b00dd6310dfb02e5a8e1b930e445204e73dde8305bed8baf380ec'


[arch-commits] Commit in zabbix/repos/extra-x86_64 (28 files)

2017-12-28 Thread Florian Pritz via arch-commits
Date: Thursday, December 28, 2017 @ 09:38:10
  Author: bluewind
Revision: 313719

archrelease: copy trunk to extra-x86_64

Added:
  zabbix/repos/extra-x86_64/PKGBUILD
(from rev 313718, zabbix/trunk/PKGBUILD)
  zabbix/repos/extra-x86_64/zabbix-agent.service
(from rev 313718, zabbix/trunk/zabbix-agent.service)
  zabbix/repos/extra-x86_64/zabbix-agent.sysusers
(from rev 313718, zabbix/trunk/zabbix-agent.sysusers)
  zabbix/repos/extra-x86_64/zabbix-agent.tmpfiles
(from rev 313718, zabbix/trunk/zabbix-agent.tmpfiles)
  zabbix/repos/extra-x86_64/zabbix-proxy-mysql.service
(from rev 313718, zabbix/trunk/zabbix-proxy-mysql.service)
  zabbix/repos/extra-x86_64/zabbix-proxy-pgsql.service
(from rev 313718, zabbix/trunk/zabbix-proxy-pgsql.service)
  zabbix/repos/extra-x86_64/zabbix-proxy-sqlite.service
(from rev 313718, zabbix/trunk/zabbix-proxy-sqlite.service)
  zabbix/repos/extra-x86_64/zabbix-proxy.sysusers
(from rev 313718, zabbix/trunk/zabbix-proxy.sysusers)
  zabbix/repos/extra-x86_64/zabbix-proxy.tmpfiles
(from rev 313718, zabbix/trunk/zabbix-proxy.tmpfiles)
  zabbix/repos/extra-x86_64/zabbix-server-mysql.service
(from rev 313718, zabbix/trunk/zabbix-server-mysql.service)
  zabbix/repos/extra-x86_64/zabbix-server-pgsql.service
(from rev 313718, zabbix/trunk/zabbix-server-pgsql.service)
  zabbix/repos/extra-x86_64/zabbix-server.install
(from rev 313718, zabbix/trunk/zabbix-server.install)
  zabbix/repos/extra-x86_64/zabbix-server.sysusers
(from rev 313718, zabbix/trunk/zabbix-server.sysusers)
  zabbix/repos/extra-x86_64/zabbix-server.tmpfiles
(from rev 313718, zabbix/trunk/zabbix-server.tmpfiles)
Deleted:
  zabbix/repos/extra-x86_64/PKGBUILD
  zabbix/repos/extra-x86_64/zabbix-agent.service
  zabbix/repos/extra-x86_64/zabbix-agent.sysusers
  zabbix/repos/extra-x86_64/zabbix-agent.tmpfiles
  zabbix/repos/extra-x86_64/zabbix-proxy-mysql.service
  zabbix/repos/extra-x86_64/zabbix-proxy-pgsql.service
  zabbix/repos/extra-x86_64/zabbix-proxy-sqlite.service
  zabbix/repos/extra-x86_64/zabbix-proxy.sysusers
  zabbix/repos/extra-x86_64/zabbix-proxy.tmpfiles
  zabbix/repos/extra-x86_64/zabbix-server-mysql.service
  zabbix/repos/extra-x86_64/zabbix-server-pgsql.service
  zabbix/repos/extra-x86_64/zabbix-server.install
  zabbix/repos/extra-x86_64/zabbix-server.sysusers
  zabbix/repos/extra-x86_64/zabbix-server.tmpfiles

-+
 PKGBUILD|  362 +-
 zabbix-agent.service|   22 +-
 zabbix-agent.sysusers   |2 
 zabbix-agent.tmpfiles   |2 
 zabbix-proxy-mysql.service  |   24 +-
 zabbix-proxy-pgsql.service  |   24 +-
 zabbix-proxy-sqlite.service |   24 +-
 zabbix-proxy.sysusers   |2 
 zabbix-proxy.tmpfiles   |2 
 zabbix-server-mysql.service |   24 +-
 zabbix-server-pgsql.service |   24 +-
 zabbix-server.install   |   24 +-
 zabbix-server.sysusers  |2 
 zabbix-server.tmpfiles  |2 
 14 files changed, 270 insertions(+), 270 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-12-28 09:37:58 UTC (rev 313718)
+++ PKGBUILD2017-12-28 09:38:10 UTC (rev 313719)
@@ -1,181 +0,0 @@
-# $Id$
-# Maintainer: Bartłomiej Piotrowski 
-# Maintainer: Florian Pritz 
-
-pkgbase=zabbix
-pkgname=(zabbix-server zabbix-agent zabbix-proxy zabbix-frontend-php)
-pkgver=3.4.4
-pkgrel=1
-arch=(i686 x86_64)
-url='http://www.zabbix.com/'
-license=(GPL)
-makedepends=(postgresql-libs libxml2 unixodbc net-snmp libmariadbclient 
libldap libevent)
-source=(https://downloads.sourceforge.net/sourceforge/zabbix/zabbix-${pkgver}.tar.gz
-zabbix-agent.{service,sysusers,tmpfiles}
-   zabbix-server{-mysql,-pgsql}.service zabbix-server.{sysusers,tmpfiles}
-   zabbix-proxy{-sqlite,-mysql,-pgsql}.service 
zabbix-proxy.{sysusers,tmpfiles})
-
-sha256sums=('2ee84e72a0d441f322ec0ab6f332ff174dec300b3acb8389769aadeb39a353a4'
-'484fa9969eab61eaf20043ae08e2615c0569982dff869c985f2e2065da698c6a'
-'ef23133aae2340945e621c9725094a3458d9089d3de15f641afcdabdf7c5a39c'
-'c38a871d237b00dd6310dfb02e5a8e1b930e445204e73dde8305bed8baf380ec'
-'7b14586f5b418de6a174c35d466e25ee42c5e4d8190eea4663f4b3e905f91216'
-'6e49cd520604745aa0febd76d582a2936ad8ab7374c3c9f353ac8c7b1adbbf61'
-'9fe22526327a0573652c65ff374eba7c36a00b85f8e72d32643d1cc68a07ebbb'
-'879a7553040d652d1c34044c0ce1e57b809c647b3b037247a5819892a7622a65'
-'d06775ebc27cec623d94a3134b4abfb8ddd8e74e3c3483fa1f57f542590e9113'
-'3394dc819a9915f4710cc3ba1ab24c5f1df1547736d2d40b04eec873e8619e8c'
-'7592b3b5b66583a57eec83afed3450bae74f6332125396c1dbeeb46f911cb631'
-'d8929b2e78b5b178c7eebc32ae00a05b7c9d798cf25950a8745ea4b23734e226'
-'f842ea0a229513e918ff9641391605d436b7d57cb53d932cdd02e4e8b13c95d9')
-
-prepare() {
-  cd $pkgbase-$pk

[arch-commits] Commit in (4 files)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 09:42:01
  Author: felixonmars
Revision: 276391

addpkg: haskell-quickcheck-unicode 1.0.1.0-1

Added:
  haskell-quickcheck-unicode/
  haskell-quickcheck-unicode/repos/
  haskell-quickcheck-unicode/trunk/
  haskell-quickcheck-unicode/trunk/PKGBUILD

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

Added: haskell-quickcheck-unicode/trunk/PKGBUILD
===
--- haskell-quickcheck-unicode/trunk/PKGBUILD   (rev 0)
+++ haskell-quickcheck-unicode/trunk/PKGBUILD   2017-12-28 09:42:01 UTC (rev 
276391)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-unicode
+pkgname=haskell-quickcheck-unicode
+pkgver=1.0.1.0
+pkgrel=1
+pkgdesc="Generator and shrink functions for testing Unicode-related software."
+url="https://github.com/bos/quickcheck-unicode";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4762d9cdf7624e28586ed18ad05f273b600bf664cb3f3f76d9e33dd217181f49f5835ac6276da8d5302dbf89fe65cec4e9d3c1e57dfc457ee3b3748467672c15')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


Property changes on: haskell-quickcheck-unicode/trunk/PKGBUILD
___
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 09:42:32
  Author: felixonmars
Revision: 276392

archrelease: copy trunk to community-x86_64

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

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

Copied: haskell-quickcheck-unicode/repos/community-x86_64/PKGBUILD (from rev 
276391, haskell-quickcheck-unicode/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2017-12-28 09:42:32 UTC (rev 276392)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-unicode
+pkgname=haskell-quickcheck-unicode
+pkgver=1.0.1.0
+pkgrel=1
+pkgdesc="Generator and shrink functions for testing Unicode-related software."
+url="https://github.com/bos/quickcheck-unicode";
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4762d9cdf7624e28586ed18ad05f273b600bf664cb3f3f76d9e33dd217181f49f5835ac6276da8d5302dbf89fe65cec4e9d3c1e57dfc457ee3b3748467672c15')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in font-awesome/repos/community-any (OFL OFL PKGBUILD PKGBUILD)

2017-12-28 Thread Morten Linderud via arch-commits
Date: Thursday, December 28, 2017 @ 12:39:43
  Author: foxboron
Revision: 276395

archrelease: copy trunk to community-any

Added:
  font-awesome/repos/community-any/OFL
(from rev 276394, font-awesome/trunk/OFL)
  font-awesome/repos/community-any/PKGBUILD
(from rev 276394, font-awesome/trunk/PKGBUILD)
Deleted:
  font-awesome/repos/community-any/OFL
  font-awesome/repos/community-any/PKGBUILD

--+
 OFL  |  182 ++---
 PKGBUILD |   58 +--
 2 files changed, 119 insertions(+), 121 deletions(-)

Deleted: OFL
===
--- OFL 2017-12-28 12:39:32 UTC (rev 276394)
+++ OFL 2017-12-28 12:39:43 UTC (rev 276395)
@@ -1,91 +0,0 @@
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-

-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007

-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded, 
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAM

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

2017-12-28 Thread Morten Linderud via arch-commits
Date: Thursday, December 28, 2017 @ 12:39:32
  Author: foxboron
Revision: 276394

upgpkg: font-awesome 5.0.2-1

Updated font-awesome to 5.0.2

Modified:
  font-awesome/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 09:58:44 UTC (rev 276393)
+++ PKGBUILD2017-12-28 12:39:32 UTC (rev 276394)
@@ -3,28 +3,26 @@
 
 pkgbase=font-awesome
 pkgname=(ttf-font-awesome otf-font-awesome)
-pkgver=4.7.0
-pkgrel=5
+pkgver=5.0.2
+pkgrel=1
 pkgdesc="Iconic font designed for Bootstrap"
-url="http://fontawesome.io/";
+url="http://fontawesome.com";
 license=('custom:OFL')
 arch=('any')
 depends=('fontconfig')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/FortAwesome/Font-Awesome/archive/v$pkgver.tar.gz";
-   "OFL")
-sha256sums=('de512ba0e1dead382bbfce372cde74b3f18971d876fffb635ee9333f0db05d43'
-'e564f06d018e7b95bc3594c96a17f1d41865af4038c375e7aa974dd69df38602')
+source=("$pkgname-$pkgver.zip::https://use.fontawesome.com/releases/v${pkgver}/fontawesome-free-${pkgver}.zip";)
+sha256sums=('77c18e313e2259639444126a676c5628de61c822485f152f6610c382ab6f76ed')
 
 package_ttf-font-awesome() {
-  install -Dm644 OFL "$pkgdir/usr/share/licenses/$pkgname/OFL"
-  cd "Font-Awesome-$pkgver/fonts"
+  cd "fontawesome-free-${pkgver}"
+  install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
   install -d "$pkgdir/usr/share/fonts/TTF"
-  install -m644 *.ttf "$pkgdir/usr/share/fonts/TTF"
+  install -m644 ./web-fonts-with-css/webfonts/*.ttf 
"$pkgdir/usr/share/fonts/TTF"
 }
 
 package_otf-font-awesome() {
-  install -Dm644 OFL "$pkgdir/usr/share/licenses/$pkgname/OFL"
-  cd "Font-Awesome-$pkgver/fonts"
+  cd "fontawesome-free-${pkgver}"
+  install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
   install -d "$pkgdir/usr/share/fonts/OTF"
-  install -m644 *.otf "$pkgdir/usr/share/fonts/OTF"
+  install -m644 ./use-on-desktop/*.otf "$pkgdir/usr/share/fonts/OTF"
 }


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:03:31
  Author: felixonmars
Revision: 276396

upgpkg: haskell-text 1.2.3.0-1

rebuild with text,1.2.3.0

Modified:
  haskell-text/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 12:39:43 UTC (rev 276395)
+++ PKGBUILD2017-12-28 13:03:31 UTC (rev 276396)
@@ -4,22 +4,28 @@
 
 _hkgname=text
 pkgname=haskell-text
-pkgver=1.2.2.2
-pkgrel=5
+pkgver=1.2.3.0
+pkgrel=1
 pkgdesc="An efficient packed Unicode text type."
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('custom:BSD2')
 arch=('x86_64')
-depends=('ghc-libs' 'sh')
-makedepends=('ghc')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-quickcheck-unicode'
+ 'haskell-random' 'haskell-test-framework' 
'haskell-test-framework-hunit'
+ 'haskell-test-framework-quickcheck2')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
-sha512sums=('aec56364559fa3cf4a530a26abb94889ec4f690ecd8e79a6617805306c78e0d04eae9a1d808af93fd7506ad373f5cf2ce27be27482aa518dc7f52f9e6c753280')
+sha512sums=('7533a185a1e8a9c14cdec6b20ddeb51b7b858afff4d749c38e61b8745239b525b2a032111ab3f12030466c03c373d5b542073f5457c200db5b579c6c97d2d9db')
 
+prepare() {
+sed -i 's/QuickCheck >= 2.7 && < 2.10,/QuickCheck >= 2.7,/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
   -f-developer -f-integer-simple -f-bytestring-builder
 runhaskell Setup build
@@ -29,6 +35,11 @@
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
+check() {
+cd $_hkgname-$pkgver
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test || warning "Tests failed"
+}
+
 package() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:03:54
  Author: felixonmars
Revision: 276397

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-text/repos/community-staging-x86_64/PKGBUILD (from rev 276396, 
haskell-text/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:03:54 UTC (rev 276397)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=text
+pkgname=haskell-text
+pkgver=1.2.3.0
+pkgrel=1
+pkgdesc="An efficient packed Unicode text type."
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('custom:BSD2')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 
'haskell-quickcheck-unicode'
+ 'haskell-random' 'haskell-test-framework' 
'haskell-test-framework-hunit'
+ 'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('7533a185a1e8a9c14cdec6b20ddeb51b7b858afff4d749c38e61b8745239b525b2a032111ab3f12030466c03c373d5b542073f5457c200db5b579c6c97d2d9db')
+
+prepare() {
+sed -i 's/QuickCheck >= 2.7 && < 2.10,/QuickCheck >= 2.7,/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+  -f-developer -f-integer-simple -f-bytestring-builder
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test || warning "Tests failed"
+}
+
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:05:26
  Author: felixonmars
Revision: 276399

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-listlike/repos/community-staging-x86_64/PKGBUILD (from rev 
276398, haskell-listlike/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:05:26 UTC (rev 276399)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=ListLike
+pkgname=haskell-listlike
+pkgver=4.5.1
+pkgrel=9
+pkgdesc="Generic support for list-like structures"
+url="https://github.com/sjoerdvisscher/listlike";
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dlist' 'haskell-fmlist' 'haskell-text' 
'haskell-utf8-string'
+ 'haskell-vector')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('4e59eb8cdade42ff63db9f90a7ec524dab674872960bd294da3195c280e0f488a3c0acb3827def8a071e5ecd820bb2bf0d5d68c22b8388adc933accbb0bcc630')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:05:05
  Author: felixonmars
Revision: 276398

upgpkg: haskell-listlike 4.5.1-9

rebuild with text,1.2.3.0

Modified:
  haskell-listlike/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:03:54 UTC (rev 276397)
+++ PKGBUILD2017-12-28 13:05:05 UTC (rev 276398)
@@ -4,7 +4,7 @@
 _hkgname=ListLike
 pkgname=haskell-listlike
 pkgver=4.5.1
-pkgrel=8
+pkgrel=9
 pkgdesc="Generic support for list-like structures"
 url="https://github.com/sjoerdvisscher/listlike";
 license=('custom:BSD3')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:06:01
  Author: felixonmars
Revision: 276400

upgpkg: haskell-binary-parser 0.5.5-7

rebuild with text,1.2.3.0

Modified:
  haskell-binary-parser/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:05:26 UTC (rev 276399)
+++ PKGBUILD2017-12-28 13:06:01 UTC (rev 276400)
@@ -5,7 +5,7 @@
 _hkgname=binary-parser
 pkgname=haskell-binary-parser
 pkgver=0.5.5
-pkgrel=6
+pkgrel=7
 pkgdesc="A highly-efficient but limited parser API specialised for bytestrings"
 url="https://github.com/nikita-volkov/binary-parser";
 license=("MIT")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:06:22
  Author: felixonmars
Revision: 276401

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-binary-parser/repos/community-staging-x86_64/
  haskell-binary-parser/repos/community-staging-x86_64/PKGBUILD
(from rev 276400, haskell-binary-parser/trunk/PKGBUILD)

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

Copied: haskell-binary-parser/repos/community-staging-x86_64/PKGBUILD (from rev 
276400, haskell-binary-parser/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:06:22 UTC (rev 276401)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=binary-parser
+pkgname=haskell-binary-parser
+pkgver=0.5.5
+pkgrel=7
+pkgdesc="A highly-efficient but limited parser API specialised for bytestrings"
+url="https://github.com/nikita-volkov/binary-parser";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-mtl" "haskell-text" "haskell-base-prelude")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('da2937fb50a6daad9e984b9ab252ad0764b0ab0a6e0d18912ef51c3a95d80056677928339e22e8f6000a38e5ce1c616432ab127e2c2ad9632dbf4a762bdd8732')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:06:55
  Author: felixonmars
Revision: 276402

upgpkg: haskell-blaze-builder 0.4.0.2-8

rebuild with text,1.2.3.0

Modified:
  haskell-blaze-builder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:06:22 UTC (rev 276401)
+++ PKGBUILD2017-12-28 13:06:55 UTC (rev 276402)
@@ -5,7 +5,7 @@
 _hkgname=blaze-builder
 pkgname=haskell-blaze-builder
 pkgver=0.4.0.2
-pkgrel=7
+pkgrel=8
 pkgdesc="Efficient buffered output"
 url="https://github.com/lpsmith/blaze-builder";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:07:17
  Author: felixonmars
Revision: 276403

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-blaze-builder/repos/community-staging-x86_64/
  haskell-blaze-builder/repos/community-staging-x86_64/PKGBUILD
(from rev 276402, haskell-blaze-builder/trunk/PKGBUILD)

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

Copied: haskell-blaze-builder/repos/community-staging-x86_64/PKGBUILD (from rev 
276402, haskell-blaze-builder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:07:17 UTC (rev 276403)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=blaze-builder
+pkgname=haskell-blaze-builder
+pkgver=0.4.0.2
+pkgrel=8
+pkgdesc="Efficient buffered output"
+url="https://github.com/lpsmith/blaze-builder";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('ca0390d1e31d1fb65f5739a15b4604e67d01aa1ba2f98ac6e741b277e64e79e8d65eca581aba405b65136261654f3e116c21ae4b4018d74a784e481c2ee9d3a0')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:07:57
  Author: felixonmars
Revision: 276404

upgpkg: haskell-tamarin-prover-utils 1.2.2-6

rebuild with text,1.2.3.0

Modified:
  haskell-tamarin-prover-utils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:07:17 UTC (rev 276403)
+++ PKGBUILD2017-12-28 13:07:57 UTC (rev 276404)
@@ -5,7 +5,7 @@
 _hkgname=tamarin-prover-utils
 pkgname=haskell-tamarin-prover-utils
 pkgver=1.2.2
-pkgrel=5
+pkgrel=6
 pkgdesc="Utility library for the tamarin prover"
 url="http://www.infsec.ethz.ch/research/software/tamarin";
 license=("GPL")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:08:25
  Author: felixonmars
Revision: 276405

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tamarin-prover-utils/repos/community-staging-x86_64/
  haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD
(from rev 276404, haskell-tamarin-prover-utils/trunk/PKGBUILD)

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

Copied: haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD 
(from rev 276404, haskell-tamarin-prover-utils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:08:25 UTC (rev 276405)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tamarin-prover-utils
+pkgname=haskell-tamarin-prover-utils
+pkgver=1.2.2
+pkgrel=6
+pkgdesc="Utility library for the tamarin prover"
+url="http://www.infsec.ethz.ch/research/software/tamarin";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-sha' 'haskell-base64-bytestring' 
'haskell-blaze-builder' 'haskell-dlist'
+ 'haskell-fclabels' 'haskell-mtl' 'haskell-safe' 'haskell-syb')
+makedepends=('ghc')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz";)
+sha512sums=('f61fc4f601f5abf865b41c9b3ee3607b20f5e44b2d80f8e5a32986bf7d301b0e50479c4b473e5e478f87388491671b8180a8ee0db0d903b3abd2478e7dc9ce60')
+
+build() {
+cd "${srcdir}/tamarin-prover-${pkgver}/lib/utils"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/tamarin-prover-${pkgver}/lib/utils"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:09:02
  Author: felixonmars
Revision: 276406

upgpkg: haskell-blaze-markup 0.8.0.0-5

rebuild with text,1.2.3.0

Modified:
  haskell-blaze-markup/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:08:25 UTC (rev 276405)
+++ PKGBUILD2017-12-28 13:09:02 UTC (rev 276406)
@@ -5,7 +5,7 @@
 _hkgname=blaze-markup
 pkgname=haskell-blaze-markup
 pkgver=0.8.0.0
-pkgrel=4
+pkgrel=5
 pkgdesc="A blazingly fast markup combinator library for Haskell"
 url="http://jaspervdj.be/blaze";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:09:24
  Author: felixonmars
Revision: 276407

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-blaze-markup/repos/community-staging-x86_64/
  haskell-blaze-markup/repos/community-staging-x86_64/PKGBUILD
(from rev 276406, haskell-blaze-markup/trunk/PKGBUILD)

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

Copied: haskell-blaze-markup/repos/community-staging-x86_64/PKGBUILD (from rev 
276406, haskell-blaze-markup/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:09:24 UTC (rev 276407)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=blaze-markup
+pkgname=haskell-blaze-markup
+pkgver=0.8.0.0
+pkgrel=5
+pkgdesc="A blazingly fast markup combinator library for Haskell"
+url="http://jaspervdj.be/blaze";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('a25efb2a9a6641933876961410767c761386563ad2365d202335fc8e1078e5aea9da63144ba0f8b506cd7a37baf36da2d3f51610656baa7b954d17c7a7b88842')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:10:10
  Author: felixonmars
Revision: 276408

upgpkg: haskell-blaze-html 0.9.0.1-5

rebuild with text,1.2.3.0

Modified:
  haskell-blaze-html/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:09:24 UTC (rev 276407)
+++ PKGBUILD2017-12-28 13:10:10 UTC (rev 276408)
@@ -5,7 +5,7 @@
 _hkgname=blaze-html
 pkgname=haskell-blaze-html
 pkgver=0.9.0.1
-pkgrel=4
+pkgrel=5
 pkgdesc="A blazingly fast HTML combinator library for Haskell"
 url="http://jaspervdj.be/blaze";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:10:32
  Author: felixonmars
Revision: 276409

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-blaze-html/repos/community-staging-x86_64/
  haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD
(from rev 276408, haskell-blaze-html/trunk/PKGBUILD)

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

Copied: haskell-blaze-html/repos/community-staging-x86_64/PKGBUILD (from rev 
276408, haskell-blaze-html/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:10:32 UTC (rev 276409)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=blaze-html
+pkgname=haskell-blaze-html
+pkgver=0.9.0.1
+pkgrel=5
+pkgdesc="A blazingly fast HTML combinator library for Haskell"
+url="http://jaspervdj.be/blaze";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-blaze-markup" 
"haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('42e9fbfedea321421c0fd635897c2e958e4fdbd00a6136d8bc747b7db0a787f2cdcdb2f2a3f243568e83dee3e9a499b431c317d8f30ae44b46c39eda4b128121')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-bytestring-tree-builder/trunk (PKGBUILD)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:11:07
  Author: felixonmars
Revision: 276410

upgpkg: haskell-bytestring-tree-builder 0.2.7.1-9

rebuild with text,1.2.3.0

Modified:
  haskell-bytestring-tree-builder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:10:32 UTC (rev 276409)
+++ PKGBUILD2017-12-28 13:11:07 UTC (rev 276410)
@@ -5,7 +5,7 @@
 _hkgname=bytestring-tree-builder
 pkgname=haskell-bytestring-tree-builder
 pkgver=0.2.7.1
-pkgrel=8
+pkgrel=9
 pkgdesc="A very efficient ByteString builder implementation based on the 
binary tree"
 url="https://github.com/nikita-volkov/bytestring-tree-builder";
 license=("MIT")


[arch-commits] Commit in haskell-bytestring-tree-builder/repos (2 files)

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 13:11:28
  Author: felixonmars
Revision: 276411

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-bytestring-tree-builder/repos/community-staging-x86_64/
  haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD
(from rev 276410, haskell-bytestring-tree-builder/trunk/PKGBUILD)

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

Copied: haskell-bytestring-tree-builder/repos/community-staging-x86_64/PKGBUILD 
(from rev 276410, haskell-bytestring-tree-builder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:11:28 UTC (rev 276411)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=bytestring-tree-builder
+pkgname=haskell-bytestring-tree-builder
+pkgver=0.2.7.1
+pkgrel=9
+pkgdesc="A very efficient ByteString builder implementation based on the 
binary tree"
+url="https://github.com/nikita-volkov/bytestring-tree-builder";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-base-prelude" "haskell-semigroups" "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('cf522d6c13bb2fd6b23e0b78abec5836c20d19effcceb184646aa885df12c665738a9134b0cf6c8f5b30d05606c1a0880829600181342c678bb8ab32a9f3765d')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:31:26
  Author: jelle
Revision: 276412

Add setuptools to makedepends

Modified:
  python-html5lib/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:11:28 UTC (rev 276411)
+++ PKGBUILD2017-12-28 13:31:26 UTC (rev 276412)
@@ -8,8 +8,10 @@
 arch=('any')
 url="https://github.com/html5lib";
 license=('MIT')
-makedepends=('python2' 'python' 'unzip' 'python-webencodings' 
'python2-webencodings')
-checkdepends=('python-six' 'python2-six' 'python2-pytest' 'python-pytest' 
'python-lxml' 'python2-lxml' 'python-mock' 'python2-mock') 
+makedepends=('python2' 'python' 'unzip' 'python-webencodings' 
'python2-webencodings'
+ 'python2-setuptools' 'python-setuptools')
+checkdepends=('python-six' 'python2-six' 'python2-pytest' 'python-pytest'
+  'python-lxml' 'python2-lxml' 'python-mock' 'python2-mock') 
 
source=($pkgbase-$pkgver.tar.gz::https://github.com/html5lib/html5lib-python/archive/${pkgver}.tar.gz
 LICENSE)
 md5sums=('ef1146d400657a17d396fb21da5b24b8'
@@ -35,8 +37,4 @@
 
 check() {
 cd ${srcdir}/html5lib-python-${pkgver}/html5lib/tests
-
-#nosetests2 
-  
-#nosetests
 }


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

2017-12-28 Thread Eli Schwartz via arch-commits
Date: Thursday, December 28, 2017 @ 13:43:09
  Author: eschwartz
Revision: 276413

FS#56882 I neglected to copy over all changes to trunk/

Modified:
  osdlyrics/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:31:26 UTC (rev 276412)
+++ PKGBUILD2017-12-28 13:43:09 UTC (rev 276413)
@@ -13,11 +13,16 @@
  'desktop-file-utils' 'hicolor-icon-theme' 'sqlite')
 makedepends=('intltool')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/osdlyrics/$pkgname/archive/$pkgver.tar.gz";)
-md5sums=('463c9c51bc891494565096f8a4209f0f')
+sha256sums=('87906c0327e0c07180da44ee8672cd2a29ef376f7b5b27d70139684d400171e4')
 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
 
+  # -Werror is really quite annoying
+  ## automake: warning: possible forward-incompatibility.
+  ## automake: At least a source file is in a subdirectory, but the 
'subdir-objects'
+  ## automake: automake option hasn't been enabled.
+  sed -i 's/-Werror//g' configure.ac
   autoreconf -fi
 }
 


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:44:35
  Author: jelle
Revision: 313722

upgpkg: source-highlight 3.1.8-14

boost rebuild

Modified:
  source-highlight/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 09:54:44 UTC (rev 313721)
+++ PKGBUILD2017-12-28 13:44:35 UTC (rev 313722)
@@ -4,7 +4,7 @@
 
 pkgname=source-highlight
 pkgver=3.1.8
-pkgrel=13
+pkgrel=14
 pkgdesc="Convert source code to syntax highlighted document"
 arch=('x86_64')
 url="http://www.gnu.org/software/src-highlite/";


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:45:07
  Author: jelle
Revision: 313723

archrelease: copy trunk to community-staging-x86_64

Added:
  source-highlight/repos/community-staging-x86_64/
  source-highlight/repos/community-staging-x86_64/PKGBUILD
(from rev 313722, source-highlight/trunk/PKGBUILD)

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

Copied: source-highlight/repos/community-staging-x86_64/PKGBUILD (from rev 
313722, source-highlight/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:45:07 UTC (rev 313723)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Giovanni Scafora 
+# Contributor: Douglas Soares de Andrade 
+
+pkgname=source-highlight
+pkgver=3.1.8
+pkgrel=14
+pkgdesc="Convert source code to syntax highlighted document"
+arch=('x86_64')
+url="http://www.gnu.org/software/src-highlite/";
+license=('GPL')
+depends=('bash' 'boost-libs')
+makedepends=('ctags' 'boost')
+source=("ftp://ftp.gnu.org/gnu/src-highlite/${pkgname}-${pkgver}.tar.gz";)
+md5sums=('3243470706ef5fefdc3e43b5306a4e41')
+
+build() {
+  cd ${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --sysconfdir=/etc \
+  --with-bash-completion=/usr/share/bash-completion/completions
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+
+  make prefix="${pkgdir}/usr" 
bash_completiondir="${pkgdir}/usr/share/bash-completion/completions" install
+
+  # PKGBUILD syntax highlighting
+  echo -e "\npkgbuild = sh.lang" >> "${pkgdir}"/usr/share/${pkgname}/lang.map
+}


[arch-commits] Commit in source-highlight/repos (community-staging-x86_64)

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:45:55
  Author: jelle
Revision: 313724

fail..

Deleted:
  source-highlight/repos/community-staging-x86_64/


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:46:15
  Author: jelle
Revision: 313725

archrelease: copy trunk to staging-x86_64

Added:
  source-highlight/repos/staging-x86_64/
  source-highlight/repos/staging-x86_64/PKGBUILD
(from rev 313724, source-highlight/trunk/PKGBUILD)

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

Copied: source-highlight/repos/staging-x86_64/PKGBUILD (from rev 313724, 
source-highlight/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2017-12-28 13:46:15 UTC (rev 313725)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Giovanni Scafora 
+# Contributor: Douglas Soares de Andrade 
+
+pkgname=source-highlight
+pkgver=3.1.8
+pkgrel=14
+pkgdesc="Convert source code to syntax highlighted document"
+arch=('x86_64')
+url="http://www.gnu.org/software/src-highlite/";
+license=('GPL')
+depends=('bash' 'boost-libs')
+makedepends=('ctags' 'boost')
+source=("ftp://ftp.gnu.org/gnu/src-highlite/${pkgname}-${pkgver}.tar.gz";)
+md5sums=('3243470706ef5fefdc3e43b5306a4e41')
+
+build() {
+  cd ${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --sysconfdir=/etc \
+  --with-bash-completion=/usr/share/bash-completion/completions
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+
+  make prefix="${pkgdir}/usr" 
bash_completiondir="${pkgdir}/usr/share/bash-completion/completions" install
+
+  # PKGBUILD syntax highlighting
+  echo -e "\npkgbuild = sh.lang" >> "${pkgdir}"/usr/share/${pkgname}/lang.map
+}


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:57:48
  Author: jelle
Revision: 276414

upgpkg: mupen64plus 2.5-10

boost rebuild

Modified:
  mupen64plus/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:43:09 UTC (rev 276413)
+++ PKGBUILD2017-12-28 13:57:48 UTC (rev 276414)
@@ -7,7 +7,7 @@
 
 pkgname=mupen64plus
 pkgver=2.5
-pkgrel=9
+pkgrel=10
 pkgdesc='Nintendo64 Emulator'
 arch=('x86_64')
 url='https://github.com/mupen64plus/mupen64plus-core'


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

2017-12-28 Thread Jelle van der Waa via arch-commits
Date: Thursday, December 28, 2017 @ 13:58:04
  Author: jelle
Revision: 276415

archrelease: copy trunk to community-staging-x86_64

Added:
  mupen64plus/repos/community-staging-x86_64/
  mupen64plus/repos/community-staging-x86_64/PKGBUILD
(from rev 276414, mupen64plus/trunk/PKGBUILD)
  mupen64plus/repos/community-staging-x86_64/ui-console-pic.patch
(from rev 276414, mupen64plus/trunk/ui-console-pic.patch)

--+
 PKGBUILD |   45 +
 ui-console-pic.patch |   12 
 2 files changed, 57 insertions(+)

Copied: mupen64plus/repos/community-staging-x86_64/PKGBUILD (from rev 276414, 
mupen64plus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 13:58:04 UTC (rev 276415)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: Laurent Carlier 
+# Contributor: Allan McRae 
+# Contributor: Zephyr
+
+pkgname=mupen64plus
+pkgver=2.5
+pkgrel=10
+pkgdesc='Nintendo64 Emulator'
+arch=('x86_64')
+url='https://github.com/mupen64plus/mupen64plus-core'
+license=('GPL')
+depends=('glu' 'libsamplerate' 'libpng' 'sdl' 'freetype2' 'boost-libs')
+makedepends=('mesa' 'boost')
+source=("https://github.com/mupen64plus/mupen64plus-core/releases/download/2.5/mupen64plus-bundle-src-${pkgver}.tar.gz";
+'ui-console-pic.patch')
+sha256sums=('9c75b9d826f2d24666175f723a97369b3a6ee159b307f7cc876bbb4facdbba66'
+'bb4784de177aaa4c0b4f5d07b14ae020f3b47e6aa524df65366ac00eb169ee8f')
+
+prepare() {
+  cd mupen64plus-bundle-src-$pkgver
+  patch -p1 -i ../ui-console-pic.patch
+}
+
+build() {
+  cd mupen64plus-bundle-src-${pkgver}
+
+  if [[ $CARCH = 'i686' ]]; then
+export CFLAGS="${CFLAGS/-fno-plt/}"
+export CXXFLAGS="${CXXFLAGS/-fno-plt/}"
+  fi
+
+  sh m64p_build.sh
+}
+
+package() {
+  cd mupen64plus-bundle-src-$pkgver
+  
+  # set LDCONFIG since we are using fakeroot and scripts run root commands by 
checking the uid
+  ./m64p_install.sh DESTDIR="$pkgdir" PREFIX='/usr' MANDIR='/usr/share/man' 
LDCONFIG='true'
+}
+
+# vim: ts=2:sw=2:et

Copied: mupen64plus/repos/community-staging-x86_64/ui-console-pic.patch (from 
rev 276414, mupen64plus/trunk/ui-console-pic.patch)
===
--- community-staging-x86_64/ui-console-pic.patch   
(rev 0)
+++ community-staging-x86_64/ui-console-pic.patch   2017-12-28 13:58:04 UTC 
(rev 276415)
@@ -0,0 +1,12 @@
+diff --git a/source/mupen64plus-ui-console/projects/unix/Makefile 
b/source/mupen64plus-ui-console/projects/unix/Makefile
+index a4a05e3..199f27f 100755
+--- a/source/mupen64plus-ui-console/projects/unix/Makefile
 b/source/mupen64plus-ui-console/projects/unix/Makefile
+@@ -90,6 +90,7 @@ endif
+ 
+ # set special flags per-system
+ ifeq ($(OS), LINUX)
++  CFLAGS += -fPIC
+   LDLIBS += -ldl
+ endif
+ ifeq ($(OS), OSX)


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:18:18
  Author: felixonmars
Revision: 276416

upgpkg: haskell-chunked-data 0.3.0-11

rebuild with text,1.2.3.0

Modified:
  haskell-chunked-data/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 13:58:04 UTC (rev 276415)
+++ PKGBUILD2017-12-28 14:18:18 UTC (rev 276416)
@@ -5,7 +5,7 @@
 _hkgname=chunked-data
 pkgname=haskell-chunked-data
 pkgver=0.3.0
-pkgrel=10
+pkgrel=11
 pkgdesc="Typeclasses for dealing with various chunked data representations"
 url="https://github.com/snoyberg/mono-traversable";
 license=("MIT")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:18:39
  Author: felixonmars
Revision: 276417

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-chunked-data/repos/community-staging-x86_64/PKGBUILD (from rev 
276416, haskell-chunked-data/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:18:39 UTC (rev 276417)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=chunked-data
+pkgname=haskell-chunked-data
+pkgver=0.3.0
+pkgrel=11
+pkgdesc="Typeclasses for dealing with various chunked data representations"
+url="https://github.com/snoyberg/mono-traversable";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-semigroups" "haskell-text" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('cbce790f1898b2aed6309d8eee14c3461bf99e8adbb27bfb563be86ccbcb3f4b3bca55e82b71e87c2b451ccad829cd4cf276c5b1a40934f32b065e176bbb5617')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:19:39
  Author: felixonmars
Revision: 276418

upgpkg: acorn 5.3.0-1

Modified:
  acorn/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:18:39 UTC (rev 276417)
+++ PKGBUILD2017-12-28 14:19:39 UTC (rev 276418)
@@ -2,7 +2,7 @@
 # Maintainer: Felix Yan 
 
 pkgname=acorn
-pkgver=5.2.1
+pkgver=5.3.0
 pkgrel=1
 pkgdesc='A tiny, fast JavaScript parser, written completely in JavaScript.'
 arch=('any')
@@ -12,7 +12,7 @@
 makedepends=('npm')
 source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
 noextract=($pkgname-$pkgver.tgz)
-sha512sums=('8c6d2eedce0bcbedd09245b5f15f8d44337ee1b5877659f7d0d2f564bd80bc56599907bf05fa29602b6084228a5415127ad67840a732034a58ebfe06c3c3eff3')
+sha512sums=('61e8fecce2750e6fc8319cf38fbf0e9ed3ffaf7cc711a29cc8da14da501ac4fb6bb1e33aac5d31c2aa33e50e72b008840fd8538c8da182dbcb5e2b6508dd7f52')
 
 package() {
   npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:20:02
  Author: felixonmars
Revision: 276419

archrelease: copy trunk to community-any

Added:
  acorn/repos/community-any/PKGBUILD
(from rev 276418, acorn/trunk/PKGBUILD)
Deleted:
  acorn/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2017-12-28 14:19:39 UTC (rev 276418)
+++ PKGBUILD2017-12-28 14:20:02 UTC (rev 276419)
@@ -1,23 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgname=acorn
-pkgver=5.2.1
-pkgrel=1
-pkgdesc='A tiny, fast JavaScript parser, written completely in JavaScript.'
-arch=('any')
-url='https://github.com/ternjs/acorn'
-license=('MIT')
-depends=('nodejs')
-makedepends=('npm')
-source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
-noextract=($pkgname-$pkgver.tgz)
-sha512sums=('8c6d2eedce0bcbedd09245b5f15f8d44337ee1b5877659f7d0d2f564bd80bc56599907bf05fa29602b6084228a5415127ad67840a732034a58ebfe06c3c3eff3')
-
-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/$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
-}

Copied: acorn/repos/community-any/PKGBUILD (from rev 276418, 
acorn/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-12-28 14:20:02 UTC (rev 276419)
@@ -0,0 +1,23 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgname=acorn
+pkgver=5.3.0
+pkgrel=1
+pkgdesc='A tiny, fast JavaScript parser, written completely in JavaScript.'
+arch=('any')
+url='https://github.com/ternjs/acorn'
+license=('MIT')
+depends=('nodejs')
+makedepends=('npm')
+source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
+noextract=($pkgname-$pkgver.tgz)
+sha512sums=('61e8fecce2750e6fc8319cf38fbf0e9ed3ffaf7cc711a29cc8da14da501ac4fb6bb1e33aac5d31c2aa33e50e72b008840fd8538c8da182dbcb5e2b6508dd7f52')
+
+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/$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:20:29
  Author: felixonmars
Revision: 276421

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-cmark/repos/community-staging-x86_64/PKGBUILD (from rev 276420, 
haskell-cmark/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:20:29 UTC (rev 276421)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cmark
+pkgname=haskell-cmark
+pkgver=0.5.6
+pkgrel=6
+pkgdesc="Fast, accurate CommonMark (Markdown) parser and renderer"
+url="https://github.com/jgm/commonmark-hs";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "cmark" "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('ba9ae5268c1d55123754e7b0c5f73c5134fa1d57a7a624e865c5c9690f073d9db9e6f1b7bc5fea86305d3a72a7af371a22f12fcce4ccbe9fd2942ba1d3677835')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fpkgconfig
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:20:09
  Author: felixonmars
Revision: 276420

upgpkg: haskell-cmark 0.5.6-6

rebuild with text,1.2.3.0

Modified:
  haskell-cmark/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:20:02 UTC (rev 276419)
+++ PKGBUILD2017-12-28 14:20:09 UTC (rev 276420)
@@ -5,7 +5,7 @@
 _hkgname=cmark
 pkgname=haskell-cmark
 pkgver=0.5.6
-pkgrel=5
+pkgrel=6
 pkgdesc="Fast, accurate CommonMark (Markdown) parser and renderer"
 url="https://github.com/jgm/commonmark-hs";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:21:50
  Author: felixonmars
Revision: 276423

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cmark-gfm/repos/community-staging-x86_64/
  haskell-cmark-gfm/repos/community-staging-x86_64/PKGBUILD
(from rev 276422, haskell-cmark-gfm/trunk/PKGBUILD)

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

Copied: haskell-cmark-gfm/repos/community-staging-x86_64/PKGBUILD (from rev 
276422, haskell-cmark-gfm/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:21:50 UTC (rev 276423)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cmark-gfm
+pkgname=haskell-cmark-gfm
+pkgver=0.1.3
+pkgrel=3
+pkgdesc="Fast, accurate GitHub Flavored Markdown parser and renderer"
+url="https://github.com/kivikakk/cmark-gfm-hs";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-text') # 'cmark-gfm'
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('c12b533c377a7433e78acb39d0ec743e6c2b341f25e6c6722cfb543297b2a4c936c8d2dd5ef878e931bdb829b4a556ef630854c3dad442b5f464e91fbe6ed9c0')
+
+prepare() {
+# Disabled system cmark-gfm completely because the header files are 
unusable: https://github.com/github/cmark/issues/62
+# Cabal errors due to the strange version 
https://github.com/haskell/cabal/issues/4860
+# sed -i 's/pkgconfig-depends: libcmark-gfm/Extra-Libraries: cmark-gfm/' 
$_hkgname-$pkgver/$_hkgname.cabal
+:
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-pkgconfig
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:21:29
  Author: felixonmars
Revision: 276422

upgpkg: haskell-cmark-gfm 0.1.3-3

rebuild with text,1.2.3.0

Modified:
  haskell-cmark-gfm/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:20:29 UTC (rev 276421)
+++ PKGBUILD2017-12-28 14:21:29 UTC (rev 276422)
@@ -5,7 +5,7 @@
 _hkgname=cmark-gfm
 pkgname=haskell-cmark-gfm
 pkgver=0.1.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Fast, accurate GitHub Flavored Markdown parser and renderer"
 url="https://github.com/kivikakk/cmark-gfm-hs";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:22:27
  Author: felixonmars
Revision: 276424

upgpkg: haskell-concurrent-output 1.10.1-3

rebuild with text,1.2.3.0

Modified:
  haskell-concurrent-output/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:21:50 UTC (rev 276423)
+++ PKGBUILD2017-12-28 14:22:27 UTC (rev 276424)
@@ -5,7 +5,7 @@
 _hkgname=concurrent-output
 pkgname=haskell-concurrent-output
 pkgver=1.10.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Ungarble output from several threads or commands"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("custom:BSD2")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:22:51
  Author: felixonmars
Revision: 276425

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-concurrent-output/repos/community-staging-x86_64/
  haskell-concurrent-output/repos/community-staging-x86_64/PKGBUILD
(from rev 276424, haskell-concurrent-output/trunk/PKGBUILD)

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

Copied: haskell-concurrent-output/repos/community-staging-x86_64/PKGBUILD (from 
rev 276424, haskell-concurrent-output/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:22:51 UTC (rev 276425)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=concurrent-output
+pkgname=haskell-concurrent-output
+pkgver=1.10.1
+pkgrel=3
+pkgdesc="Ungarble output from several threads or commands"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("custom:BSD2")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-ansi-terminal" "haskell-async" 
"haskell-exceptions" "haskell-stm"
+ "haskell-terminal-size" "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('88edf6b06afd2aaf0e5bfd40e049d2cb5baec534c06f175f679032fc1e5b10d1da0d4e3360272a2ac9f8656b418fa46f5d5f6d229a00aaa7732c645e61252c14')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:23:46
  Author: felixonmars
Revision: 276427

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-cookie/repos/community-staging-x86_64/PKGBUILD (from rev 
276426, haskell-cookie/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:23:46 UTC (rev 276427)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+# Contributor: hauzer 
+
+_hkgname=cookie
+pkgname=haskell-cookie
+pkgver=0.4.3
+pkgrel=3
+pkgdesc="HTTP cookie parsing and rendering"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-data-default-class' 
'haskell-old-locale'
+ 'haskell-text')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b04380e62d3a0a2e41aca77c0a2aac14bc03420cda59717d408028d9bd6393a8ca55c2763621537c1ca969b2cb00bf172aa23b611d4312f7f444b567')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:23:53
  Author: felixonmars
Revision: 276428

upgpkg: poedit 1:2.0.5-2

rebuild with boost 1.66.0

Modified:
  poedit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:23:46 UTC (rev 276427)
+++ PKGBUILD2017-12-28 14:23:53 UTC (rev 276428)
@@ -9,7 +9,7 @@
 pkgname=poedit
 epoch=1
 pkgver=2.0.5
-pkgrel=1
+pkgrel=2
 pkgdesc="Cross-platform gettext catalogs (.po files) editor"
 arch=('x86_64')
 url="http://www.poedit.net/";
@@ -17,7 +17,7 @@
 depends=('gtkspell3' 'lucene++' 'wxgtk3')
 makedepends=('boost')
 
source=(https://github.com/vslavik/poedit/releases/download/v$pkgver-oss/poedit-${pkgver}.tar.gz)
-sha256sums=('c755959555b26e584d953a97ee39ed7d060323d003740ed9309eee7a2e205faa')
+sha512sums=('097c93306a5b1bc74c7fa0cd49bc7077046219cb1c5e07ea4a45a0487700642eced1f186810c3bf74da74b72d5ebe84efa541229589b42603cd6c678ba4d2950')
 
 build() {
   cd "${srcdir}"/${pkgname}-${pkgver}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:23:25
  Author: felixonmars
Revision: 276426

upgpkg: haskell-cookie 0.4.3-3

rebuild with text,1.2.3.0

Modified:
  haskell-cookie/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:22:51 UTC (rev 276425)
+++ PKGBUILD2017-12-28 14:23:25 UTC (rev 276426)
@@ -6,7 +6,7 @@
 _hkgname=cookie
 pkgname=haskell-cookie
 pkgver=0.4.3
-pkgrel=2
+pkgrel=3
 pkgdesc="HTTP cookie parsing and rendering"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('MIT')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:24:14
  Author: felixonmars
Revision: 276429

archrelease: copy trunk to community-staging-x86_64

Added:
  poedit/repos/community-staging-x86_64/
  poedit/repos/community-staging-x86_64/PKGBUILD
(from rev 276428, poedit/trunk/PKGBUILD)

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

Copied: poedit/repos/community-staging-x86_64/PKGBUILD (from rev 276428, 
poedit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:24:14 UTC (rev 276429)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer: Jaroslav Lichtblau 
+# Contributor: Sergej Pupykin 
+# Contributor: Andrea Scarpino 
+# Contributor: Giovanni Scafora 
+# Contributor: Alexander Fehr 
+# Contributor: Daniel J Griffiths 
+
+pkgname=poedit
+epoch=1
+pkgver=2.0.5
+pkgrel=2
+pkgdesc="Cross-platform gettext catalogs (.po files) editor"
+arch=('x86_64')
+url="http://www.poedit.net/";
+license=('MIT')
+depends=('gtkspell3' 'lucene++' 'wxgtk3')
+makedepends=('boost')
+source=(https://github.com/vslavik/poedit/releases/download/v$pkgver-oss/poedit-${pkgver}.tar.gz)
+sha512sums=('097c93306a5b1bc74c7fa0cd49bc7077046219cb1c5e07ea4a45a0487700642eced1f186810c3bf74da74b72d5ebe84efa541229589b42603cd6c678ba4d2950')
+
+build() {
+  cd "${srcdir}"/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr --libexecdir=/usr/lib/poedit 
--with-wx-config=/usr/bin/wx-config-gtk3
+  make CPPFLAGS+=' -DUCHAR_TYPE=uint16_t'
+}
+
+package() {
+  cd "${srcdir}"/${pkgname}-${pkgver}
+
+  make DESTDIR="${pkgdir}" install
+  install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:24:30
  Author: felixonmars
Revision: 276430

upgpkg: haskell-critbit 0.2.0.0-5

rebuild with text,1.2.3.0

Modified:
  haskell-critbit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:24:14 UTC (rev 276429)
+++ PKGBUILD2017-12-28 14:24:30 UTC (rev 276430)
@@ -5,7 +5,7 @@
 _hkgname=critbit
 pkgname=haskell-critbit
 pkgver=0.2.0.0
-pkgrel=4
+pkgrel=5
 pkgdesc="Crit-bit maps and sets"
 url="https://github.com/bos/critbit";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:24:51
  Author: felixonmars
Revision: 276431

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-critbit/repos/community-staging-x86_64/PKGBUILD (from rev 
276430, haskell-critbit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:24:51 UTC (rev 276431)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=critbit
+pkgname=haskell-critbit
+pkgver=0.2.0.0
+pkgrel=5
+pkgdesc="Crit-bit maps and sets"
+url="https://github.com/bos/critbit";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-text" "haskell-vector")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('b5d9acdfa94938d7ce9bae21d21e2865e880fe9e61098ce873878627b6618cfdb6b26083ccde3d1be85e00097c68307b8a04f4900d752e6cf645608ae1f38f95')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-developer
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:26:27
  Author: felixonmars
Revision: 276432

upgpkg: povray 2:3.7.0.4-3

rebuild with boost 1.66.0

Modified:
  povray/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:24:51 UTC (rev 276431)
+++ PKGBUILD2017-12-28 14:26:27 UTC (rev 276432)
@@ -8,7 +8,7 @@
 pkgname=povray
 pkgver=3.7.0.4
 _v=${pkgver%.*.*} # 3.7
-pkgrel=2
+pkgrel=3
 epoch=2
 pkgdesc='Script based raytracer for creating 3D graphics'
 arch=('x86_64')
@@ -19,7 +19,7 @@
 backup=("etc/povray/$_v/povray.conf"
 "etc/povray/$_v/povray.ini")
 
source=($pkgname-$pkgver.tar.gz::https://github.com/POV-Ray/povray/archive/v$pkgver.tar.gz)
-sha256sums=('408bb2f16eaad316be7ff6b4c867be04d8d57eb6e2642e168e992a51b82bb487')
+sha512sums=('79da8eba3dc395873965e2f7c37bfbdd8511a43a8ee982980eb5f7e7d39269c9ba39bbeacbdd03f5e0b2d99058c4700d290b5e53ba54b9aeccf1861fb64c1cb4')
 
 prepare() {
   cd "$pkgname-$pkgver/unix"


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:26:49
  Author: felixonmars
Revision: 276433

archrelease: copy trunk to community-staging-x86_64

Added:
  povray/repos/community-staging-x86_64/
  povray/repos/community-staging-x86_64/PKGBUILD
(from rev 276432, povray/trunk/PKGBUILD)
  povray/repos/community-staging-x86_64/povray3.7.0_rc3-user-conf.patch
(from rev 276432, povray/trunk/povray3.7.0_rc3-user-conf.patch)

-+
 PKGBUILD|   60 ++
 povray3.7.0_rc3-user-conf.patch |   27 +
 2 files changed, 87 insertions(+)

Copied: povray/repos/community-staging-x86_64/PKGBUILD (from rev 276432, 
povray/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:26:49 UTC (rev 276433)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Alexander F Rødseth 
+# Contributor: Tom Newsom 
+# Contributor: tobias 
+# Contributor: red_over_blue
+# Contributor: neri
+
+pkgname=povray
+pkgver=3.7.0.4
+_v=${pkgver%.*.*} # 3.7
+pkgrel=3
+epoch=2
+pkgdesc='Script based raytracer for creating 3D graphics'
+arch=('x86_64')
+license=('AGPL3')
+url='http://povray.org/'
+depends=('libtiff' 'libpng' 'boost-libs' 'openexr')
+makedepends=('boost' 'git' 'glu')
+backup=("etc/povray/$_v/povray.conf"
+"etc/povray/$_v/povray.ini")
+source=($pkgname-$pkgver.tar.gz::https://github.com/POV-Ray/povray/archive/v$pkgver.tar.gz)
+sha512sums=('79da8eba3dc395873965e2f7c37bfbdd8511a43a8ee982980eb5f7e7d39269c9ba39bbeacbdd03f5e0b2d99058c4700d290b5e53ba54b9aeccf1861fb64c1cb4')
+
+prepare() {
+  cd "$pkgname-$pkgver/unix"
+
+  sed 's/automake --w/automake --add-missing --w/g' -i prebuild.sh
+  sed 's/dist-bzip2/dist-bzip2 subdir-objects/g' -i configure.ac
+  ./prebuild.sh
+
+  cd ..
+  ./bootstrap
+}
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  ./configure \
+LIBS="-lboost_system -lboost_thread" \
+COMPILED_BY='Arch Linux' \
+--sysconfdir=/etc \
+--prefix=/usr
+
+  make CXXFLAGS+="-std=c++11 -lboost_system -lboost_thread -w"
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  install -d "$pkgdir"/usr/share/{doc/,}"$pkgname-$_v"
+  cp -r icons include ini scenes scripts "$pkgdir/usr/share/$pkgname-$_v"
+  cp -r doc "$pkgdir/usr/share/doc/$pkgname-$_v"
+  install -Dm755 unix/povray "$pkgdir/usr/bin/povray"
+  install -Dm644 povray.conf "$pkgdir/etc/povray/$_v/povray.conf"
+  install -Dm644 povray.ini "$pkgdir/etc/povray/$_v/povray.ini"
+  install -Dm644 povray.1 "$pkgdir/usr/share/man/man1/povray.1"
+}
+
+# getver: povray.org/documentation
+# vim:set ts=2 sw=2 et:

Copied: povray/repos/community-staging-x86_64/povray3.7.0_rc3-user-conf.patch 
(from rev 276432, povray/trunk/povray3.7.0_rc3-user-conf.patch)
===
--- community-staging-x86_64/povray3.7.0_rc3-user-conf.patch
(rev 0)
+++ community-staging-x86_64/povray3.7.0_rc3-user-conf.patch2017-12-28 
14:26:49 UTC (rev 276433)
@@ -0,0 +1,27 @@
+ Makefile.am |   13 -
+ 1 files changed, 0 insertions(+), 13 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 76b394c..9822c52 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -107,19 +107,6 @@ install-data-local:
+   for f in $$filelist ; do \
+ $(INSTALL_DATA) $(top_srcdir)/doc/$$f $(DESTDIR)$(povdocdir)/$$f && 
echo "$(DESTDIR)$(povdocdir)/$$f" >> $(povinstall); \
+   done
+-  @echo "Creating user directories..."; \
+-  for p in $(povuser) $(povconfuser) ; do \
+-$(mkdir_p) $$p && chown $(povowner) $$p && chgrp $(povgroup) $$p && 
printf "%s\n" "$$p" "`cat $(povinstall)`" > $(povinstall); \
+-  done
+-  @echo "Copying user configuration and INI files..."; \
+-  for f in povray.conf povray.ini ; do \
+-if test -f $(povconfuser)/$$f; then \
+-  echo "Creating backup of $(povconfuser)/$$f"; \
+-  mv -f $(povconfuser)/$$f $(povconfuser)/$$f.bak; \
+-fi; \
+-  done; \
+-  $(INSTALL_DATA) $(top_srcdir)/povray.conf $(povconfuser)/povray.conf && 
chown $(povowner) $(povconfuser)/povray.conf && chgrp $(povgroup) 
$(povconfuser)/povray.conf  && echo "$(povconfuser)/povray.conf" >> 
$(povinstall); \
+-  $(INSTALL_DATA) $(top_builddir)/povray.ini $(povconfuser)/povray.ini && 
chown $(povowner) $(povconfuser)/povray.ini && chgrp $(povgroup) 
$(povconfuser)/povray.ini  && echo "$(povconfuser)/povray.ini" >> $(povinstall)
+ 
+ # Remove data, config, and empty folders for 'make uninstall'.
+ # Use 'hook' instead of 'local' so as to properly remove *empty* folders 
(e.g. scripts).


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:27:48
  Author: felixonmars
Revision: 276434

upgpkg: cryptol 2.5.0-12

rebuild with text,1.2.3.0

Modified:
  cryptol/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:26:49 UTC (rev 276433)
+++ PKGBUILD2017-12-28 14:27:48 UTC (rev 276434)
@@ -3,7 +3,7 @@
 
 pkgname=cryptol
 pkgver=2.5.0
-pkgrel=11
+pkgrel=12
 pkgdesc="The Language of Cryptography"
 url="http://www.cryptol.net";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:28:11
  Author: felixonmars
Revision: 276435

archrelease: copy trunk to community-staging-x86_64

Added:
  cryptol/repos/community-staging-x86_64/
  cryptol/repos/community-staging-x86_64/PKGBUILD
(from rev 276434, cryptol/trunk/PKGBUILD)

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

Copied: cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 276434, 
cryptol/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:28:11 UTC (rev 276435)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgname=cryptol
+pkgver=2.5.0
+pkgrel=12
+pkgdesc="The Language of Cryptography"
+url="http://www.cryptol.net";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'z3' 'haskell-base-compat' 'haskell-async' 
'haskell-gitrev' 'haskell-graphscc'
+ 'haskell-heredoc' 'haskell-monad-control' 'haskell-monadlib' 
'haskell-old-time'
+ 'haskell-presburger' 'haskell-quickcheck' 'haskell-random' 
'haskell-sbv' 'haskell-smtlib'
+ 'haskell-simple-smt' 'haskell-syb' 'haskell-text' 'haskell-tf-random'
+ 'haskell-transformers-base' 'haskell-utf8-string' 'haskell-mtl' 
'haskell-ansi-terminal')
+makedepends=('ghc' 'alex' 'happy')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz";)
+sha512sums=('e528c2b75853f559a0e122286734fce373150a458a5af2a74020240629f9f550747f30f50c16d261326e94f4060497af43951f0253dc6885043cf21aab849265')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-static -f-relocatable
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:28:53
  Author: felixonmars
Revision: 276436

upgpkg: haskell-errors 2.2.2-4

rebuild with text,1.2.3.0

Modified:
  haskell-errors/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:28:11 UTC (rev 276435)
+++ PKGBUILD2017-12-28 14:28:53 UTC (rev 276436)
@@ -5,7 +5,7 @@
 _hkgname=errors
 pkgname=haskell-errors
 pkgver=2.2.2
-pkgrel=3
+pkgrel=4
 pkgdesc="Simplified error-handling"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:29:16
  Author: felixonmars
Revision: 276437

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-errors/repos/community-staging-x86_64/PKGBUILD (from rev 
276436, haskell-errors/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:29:16 UTC (rev 276437)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=errors
+pkgname=haskell-errors
+pkgver=2.2.2
+pkgrel=4
+pkgdesc="Simplified error-handling"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-exceptions" "haskell-safe" "haskell-text" 
"haskell-transformers-compat"
+ "haskell-unexceptionalio")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('7ed84f3d76a81dabc75a84e78a31c3756ac5bd21897d7f9b1ab70df3ca5fccc7b0cdc27e0747e10eac2fd81f92527daaa525454702370d1841ded52eaf921fd4')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:29:47
  Author: felixonmars
Revision: 276438

upgpkg: haskell-fast-logger 2.4.10-7

rebuild with text,1.2.3.0

Modified:
  haskell-fast-logger/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:29:16 UTC (rev 276437)
+++ PKGBUILD2017-12-28 14:29:47 UTC (rev 276438)
@@ -5,7 +5,7 @@
 _hkgname=fast-logger
 pkgname=haskell-fast-logger
 pkgver=2.4.10
-pkgrel=6
+pkgrel=7
 pkgdesc="A fast logging system"
 url="https://github.com/kazu-yamamoto/logger";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:30:52
  Author: felixonmars
Revision: 276440

upgpkg: haskell-fsnotify 0.2.1.1-5

rebuild with text,1.2.3.0

Modified:
  haskell-fsnotify/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:30:08 UTC (rev 276439)
+++ PKGBUILD2017-12-28 14:30:52 UTC (rev 276440)
@@ -5,7 +5,7 @@
 _hkgname=fsnotify
 pkgname=haskell-fsnotify
 pkgver=0.2.1.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Cross platform library for file change notification."
 url="https://github.com/haskell-fswatch/hfsnotify";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:30:08
  Author: felixonmars
Revision: 276439

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 
276438, haskell-fast-logger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:30:08 UTC (rev 276439)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fast-logger
+pkgname=haskell-fast-logger
+pkgver=2.4.10
+pkgrel=7
+pkgdesc="A fast logging system"
+url="https://github.com/kazu-yamamoto/logger";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-auto-update" "haskell-easy-file" "haskell-text" 
"haskell-unix-time")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('465b2c310dfd635b265a7f5b379bb13f12369bcc55f110e740d0deee558c347868661e820c17dcecea65cd3e1e81447b9efd591941ebb2a74ab96fa8fd4b19bf')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:31:13
  Author: felixonmars
Revision: 276441

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 
276440, haskell-fsnotify/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:31:13 UTC (rev 276441)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fsnotify
+pkgname=haskell-fsnotify
+pkgver=0.2.1.1
+pkgrel=5
+pkgdesc="Cross platform library for file change notification."
+url="https://github.com/haskell-fswatch/hfsnotify";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-async" "haskell-hinotify" "haskell-text"
+ "haskell-unix-compat")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('d4ab5095840b6144582283e9a8e85143d8a929fdd8249421bbe23e05aeafad3c14da3a00e03c69afea94c0a1ba5ec9be85ec5fe8b3d0336cbce738a7279bcc01')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:32:03
  Author: felixonmars
Revision: 276442

upgpkg: haskell-gnuidn 0.2.2-10

rebuild with text,1.2.3.0

Modified:
  haskell-gnuidn/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:31:13 UTC (rev 276441)
+++ PKGBUILD2017-12-28 14:32:03 UTC (rev 276442)
@@ -5,7 +5,7 @@
 _hkgname=gnuidn
 pkgname=haskell-gnuidn
 pkgver=0.2.2
-pkgrel=9
+pkgrel=10
 pkgdesc="Bindings for GNU IDN"
 url="https://john-millikin.com/software/haskell-gnuidn/";
 license=("GPL3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:32:23
  Author: felixonmars
Revision: 276443

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-gnuidn/repos/community-staging-x86_64/PKGBUILD (from rev 
276442, haskell-gnuidn/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:32:23 UTC (rev 276443)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=gnuidn
+pkgname=haskell-gnuidn
+pkgver=0.2.2
+pkgrel=10
+pkgdesc="Bindings for GNU IDN"
+url="https://john-millikin.com/software/haskell-gnuidn/";
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' "libidn" "haskell-text")
+makedepends=('c2hs' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('4ac894ba4cc4fb9fd90ccea55fda342cd0dadc863a091d31287b19117ec1e545a23b7fb69db02bbb8ee9eb84856acb51f3ab0d7778f4ca3da290dfcbc7ef27ac')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:33:00
  Author: felixonmars
Revision: 276444

upgpkg: haskell-hashable 1.2.6.1-5

rebuild with text,1.2.3.0

Modified:
  haskell-hashable/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:32:23 UTC (rev 276443)
+++ PKGBUILD2017-12-28 14:33:00 UTC (rev 276444)
@@ -5,7 +5,7 @@
 _hkgname=hashable
 pkgname=haskell-hashable
 pkgver=1.2.6.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Mutable hash tables in the ST monad"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('custom:BSD3')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:33:31
  Author: felixonmars
Revision: 276446

upgpkg: openmw 0.43.0-2

rebuild with boost 1.66.0

Modified:
  openmw/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:33:24 UTC (rev 276445)
+++ PKGBUILD2017-12-28 14:33:31 UTC (rev 276446)
@@ -3,7 +3,7 @@
 # Contributor: Sandy Carter 
 pkgname=openmw
 pkgver=0.43.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Open-source engine reimplementation for the role-playing game 
Morrowind"
 arch=('x86_64')
 url="http://www.openmw.org";


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:33:24
  Author: felixonmars
Revision: 276445

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hashable/repos/community-staging-x86_64/PKGBUILD (from rev 
276444, haskell-hashable/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:33:24 UTC (rev 276445)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=hashable
+pkgname=haskell-hashable
+pkgver=1.2.6.1
+pkgrel=5
+pkgdesc="Mutable hash tables in the ST monad"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'sh' 'haskell-text')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('d230a617ccf3d71ac825a2ce1a371de166dd456a5a36b9a790c456227029b2cba36ebb42d9c0b79579615f6c25b297a8eae0e4f62fc1ac8ef1704c260c11a436')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-examples
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:33:52
  Author: felixonmars
Revision: 276447

archrelease: copy trunk to community-staging-x86_64

Added:
  openmw/repos/community-staging-x86_64/
  openmw/repos/community-staging-x86_64/PKGBUILD
(from rev 276446, openmw/trunk/PKGBUILD)

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

Copied: openmw/repos/community-staging-x86_64/PKGBUILD (from rev 276446, 
openmw/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:33:52 UTC (rev 276447)
@@ -0,0 +1,31 @@
+# $Id:
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Sandy Carter 
+pkgname=openmw
+pkgver=0.43.0
+pkgrel=2
+pkgdesc="Open-source engine reimplementation for the role-playing game 
Morrowind"
+arch=('x86_64')
+url="http://www.openmw.org";
+license=('GPL3' 'MIT' 'custom')
+depends=('openal' 'openscenegraph' 'mygui' 'bullet' 'qt5-base' 'ffmpeg' 'sdl2' 
'unshield' 'libxt')
+makedepends=('cmake' 'boost' 'doxygen' 'ninja')
+source=("https://github.com/OpenMW/openmw/archive/openmw-${pkgver}.tar.gz";)
+sha512sums=('e902dd2274c05838bb1171f07d7a673fc7b85d1290a9e01c8ab89f1c279bd236332ecdc0f2b7944ec7209a0e6022ff472639b5724bf26904e3a2d338c7be401a')
+
+build() {
+  mkdir -p build
+  cd build
+  cmake "../$pkgname-$pkgname-$pkgver" \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_BUILD_TYPE=Release \
+-DDESIRED_QT_VERSION=5 \
+-GNinja
+  ninja
+}
+
+package() {
+  DESTDIR="$pkgdir" ninja -C build install
+}
+
+# vim: ts=2 sw=2 et:


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:34:39
  Author: felixonmars
Revision: 276449

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-case-insensitive/repos/community-staging-x86_64/
  haskell-case-insensitive/repos/community-staging-x86_64/PKGBUILD
(from rev 276448, haskell-case-insensitive/trunk/PKGBUILD)

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

Copied: haskell-case-insensitive/repos/community-staging-x86_64/PKGBUILD (from 
rev 276448, haskell-case-insensitive/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:34:39 UTC (rev 276449)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Daniel Nagy 
+
+_hkgname=case-insensitive
+pkgname=haskell-case-insensitive
+pkgver=1.2.0.10
+pkgrel=7
+pkgdesc="Case insensitive string comparison"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable' 'haskell-text')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('5b9db48836a67e8d874497ce670a8f5d07198ad77693c7fc697deaa50a4cab7111074630e26acb7ea6d8bf550f9d66d1568fef51c6aa4388d26405765a546336')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fnetwork-uri
+runhaskell Setup build
+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"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:34:18
  Author: felixonmars
Revision: 276448

upgpkg: haskell-case-insensitive 1.2.0.10-7

rebuild with text,1.2.3.0

Modified:
  haskell-case-insensitive/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:33:52 UTC (rev 276447)
+++ PKGBUILD2017-12-28 14:34:18 UTC (rev 276448)
@@ -5,7 +5,7 @@
 _hkgname=case-insensitive
 pkgname=haskell-case-insensitive
 pkgver=1.2.0.10
-pkgrel=6
+pkgrel=7
 pkgdesc="Case insensitive string comparison"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('custom:BSD3')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:35:13
  Author: felixonmars
Revision: 276450

upgpkg: haskell-http-media 0.7.1.1-5

rebuild with text,1.2.3.0

Modified:
  haskell-http-media/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:34:39 UTC (rev 276449)
+++ PKGBUILD2017-12-28 14:35:13 UTC (rev 276450)
@@ -5,7 +5,7 @@
 _hkgname=http-media
 pkgname=haskell-http-media
 pkgver=0.7.1.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Processing HTTP Content-Type and Accept headers"
 url="https://github.com/zmthy/http-media";
 license=("MIT")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:35:34
  Author: felixonmars
Revision: 276451

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-media/repos/community-staging-x86_64/PKGBUILD (from rev 
276450, haskell-http-media/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:35:34 UTC (rev 276451)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-media
+pkgname=haskell-http-media
+pkgver=0.7.1.1
+pkgrel=5
+pkgdesc="Processing HTTP Content-Type and Accept headers"
+url="https://github.com/zmthy/http-media";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-case-insensitive" "haskell-utf8-string")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('76b90c6e892689b1d3852b234e000f4523c14fb8cb46c724f82552121ae6d2bd1e128ed191763a6c437058337d47656aff3faa2a0fe264e77fd8df6bcfdbfdf1')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:36:21
  Author: felixonmars
Revision: 276452

upgpkg: haskell-constraints 0.9.1-9

rebuild with text,1.2.3.0

Modified:
  haskell-constraints/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:35:34 UTC (rev 276451)
+++ PKGBUILD2017-12-28 14:36:21 UTC (rev 276452)
@@ -5,7 +5,7 @@
 _hkgname=constraints
 pkgname=haskell-constraints
 pkgver=0.9.1
-pkgrel=8
+pkgrel=9
 pkgdesc="Constraint manipulation"
 url="https://github.com/ekmett/constraints/";
 license=("custom:BSD2")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:37:07
  Author: felixonmars
Revision: 276453

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-constraints/repos/community-staging-x86_64/PKGBUILD (from rev 
276452, haskell-constraints/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:37:07 UTC (rev 276453)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=constraints
+pkgname=haskell-constraints
+pkgver=0.9.1
+pkgrel=9
+pkgdesc="Constraint manipulation"
+url="https://github.com/ekmett/constraints/";
+license=("custom:BSD2")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-hashable" "haskell-mtl" 
"haskell-transformers-compat")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('0edfde6e9c9db04649bb97708a346e69536b4775f5ac32e7fe4047dcb0d39960616a4cd7f83b58f097376db43f39361ecedae6967defda7dfb4364cc0764')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:37:35
  Author: felixonmars
Revision: 276454

upgpkg: performous 1.1-13

rebuild with boost 1.66.0

Modified:
  performous/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:37:07 UTC (rev 276453)
+++ PKGBUILD2017-12-28 14:37:35 UTC (rev 276454)
@@ -4,7 +4,7 @@
 
 pkgname=performous
 pkgver=1.1
-pkgrel=12
+pkgrel=13
 pkgdesc='A free game like "Singstar", "Rockband" or "Stepmania"'
 arch=('x86_64')
 url="http://performous.org/";
@@ -13,7 +13,7 @@
 makedepends=('cmake' 'pkgconfig' 'help2man' 'boost' 'mesa')
 optdepends=('performous-freesongs: free songs for performous')
 
source=($pkgname-$pkgver.tar.gz::https://github.com/performous/${pkgname}/archive/${pkgver}.tar.gz)
-md5sums=('cf31d0973cd88b3cd626d312d6d3f5b2')
+sha512sums=('6659aa03960e68d7af65b072e179e42b122d2a39d25229c6daf765146379a115a52e51c1dc2bc69081ea17fe7a22f1d7007b7cf9e09bc32d134c3ad8e3444dd1')
 
 build() {
   cd performous-${pkgver}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:38:03
  Author: felixonmars
Revision: 276455

archrelease: copy trunk to community-staging-x86_64

Added:
  performous/repos/community-staging-x86_64/
  performous/repos/community-staging-x86_64/PKGBUILD
(from rev 276454, performous/trunk/PKGBUILD)

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

Copied: performous/repos/community-staging-x86_64/PKGBUILD (from rev 276454, 
performous/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:38:03 UTC (rev 276455)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer : Laurent Carlier 
+# Contributor: Christoph Zeiler 
+
+pkgname=performous
+pkgver=1.1
+pkgrel=13
+pkgdesc='A free game like "Singstar", "Rockband" or "Stepmania"'
+arch=('x86_64')
+url="http://performous.org/";
+license=('GPL')
+depends=('boost-libs' 'libepoxy' 'libxml++2.6' 'portaudio' 'portmidi' 
'librsvg' 'ffmpeg' 'opencv' 'sdl2')
+makedepends=('cmake' 'pkgconfig' 'help2man' 'boost' 'mesa')
+optdepends=('performous-freesongs: free songs for performous')
+source=($pkgname-$pkgver.tar.gz::https://github.com/performous/${pkgname}/archive/${pkgver}.tar.gz)
+sha512sums=('6659aa03960e68d7af65b072e179e42b122d2a39d25229c6daf765146379a115a52e51c1dc2bc69081ea17fe7a22f1d7007b7cf9e09bc32d134c3ad8e3444dd1')
+
+build() {
+  cd performous-${pkgver}
+
+  mkdir -p build
+  cd build
+
+  cmake -DCMAKE_BUILD_TYPE=Release \
+   -DCMAKE_INSTALL_PREFIX=/usr ..
+
+  make
+}
+
+package() {
+  cd performous-${pkgver}/build
+
+  make DESTDIR="$pkgdir" install
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:40:00
  Author: felixonmars
Revision: 276456

upgpkg: haskell-polyparse 1.12-8

rebuild with text,1.2.3.0

Modified:
  haskell-polyparse/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:38:03 UTC (rev 276455)
+++ PKGBUILD2017-12-28 14:40:00 UTC (rev 276456)
@@ -5,7 +5,7 @@
 _hkgname=polyparse
 pkgname=haskell-polyparse
 pkgver=1.12
-pkgrel=7
+pkgrel=8
 pkgdesc="A variety of alternative parser combinator libraries."
 url="http://code.haskell.org/~malcolm/polyparse/";
 license=("LGPL")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:41:04
  Author: felixonmars
Revision: 276458

upgpkg: haskell-parsec 3.1.11-8

rebuild with text,1.2.3.0

Modified:
  haskell-parsec/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:40:22 UTC (rev 276457)
+++ PKGBUILD2017-12-28 14:41:04 UTC (rev 276458)
@@ -3,7 +3,7 @@
 _hkgname=parsec
 pkgname=haskell-parsec
 pkgver=3.1.11
-pkgrel=7
+pkgrel=8
 pkgdesc="Monadic parser combinators"
 url="https://hackage.haskell.org/package/${_hkgname}";
 license=('custom:BSD3')


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:40:22
  Author: felixonmars
Revision: 276457

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-polyparse/repos/community-staging-x86_64/PKGBUILD (from rev 
276456, haskell-polyparse/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:40:22 UTC (rev 276457)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=polyparse
+pkgname=haskell-polyparse
+pkgver=1.12
+pkgrel=8
+pkgdesc="A variety of alternative parser combinator libraries."
+url="http://code.haskell.org/~malcolm/polyparse/";
+license=("LGPL")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('c6735d353f612e85b5d11b337b41649495d573a94611741d7e99efaaf6a4eccdc70eda96f2b1cb1a440389e77c188de306e93c532e0ecff1ea883a949cedf011')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:41:28
  Author: felixonmars
Revision: 276459

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-parsec/repos/community-staging-x86_64/PKGBUILD (from rev 
276458, haskell-parsec/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:41:28 UTC (rev 276459)
@@ -0,0 +1,37 @@
+# Maintainer: Thomas Dziedzic 
+
+_hkgname=parsec
+pkgname=haskell-parsec
+pkgver=3.1.11
+pkgrel=8
+pkgdesc="Monadic parser combinators"
+url="https://hackage.haskell.org/package/${_hkgname}";
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'sh' 'haskell-mtl' 'haskell-text')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('f913c172295b184fc118a59ad5fd66c35133885c39aac62239fc3a1aa98b4741465f67d0cffafc1706262ada42259a4694bfbb9175a37e5b8840da4a809f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:43:29
  Author: felixonmars
Revision: 276460

upgpkg: mapnik 3.0.17-2

rebuild with boost 1.66.0

Modified:
  mapnik/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:41:28 UTC (rev 276459)
+++ PKGBUILD2017-12-28 14:43:29 UTC (rev 276460)
@@ -6,7 +6,7 @@
 
 pkgname=mapnik
 pkgver=3.0.17
-pkgrel=1
+pkgrel=2
 pkgdesc="Free Toolkit for developing mapping applications and rendering 
beautiful maps"
 arch=('x86_64')
 url="http://mapnik.org/";
@@ -24,7 +24,7 @@
 'mod_wsgi2:   Web Map Service')
 install=$pkgname.install
 
source=(https://github.com/$pkgname/$pkgname/releases/download/v$pkgver/$pkgname-v$pkgver.tar.bz2)
-sha256sums=('5ccd2ba7b82ca00028c6ce3ae5856b41d6f658217b680288f14b9c416d17ccb2')
+sha512sums=('c1d46a42326d5339c60c30853e573b5cf7a02870597d91e3d60f4dc1f156db27b5d1981935d262cc6d1a2d26784cb7e1ac3cf23d14abf111471a8295a7f240bd')
 
 build() {
   cd "${srcdir}"/$pkgname-v$pkgver


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:43:50
  Author: felixonmars
Revision: 276461

archrelease: copy trunk to community-staging-x86_64

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

+
 PKGBUILD   |   45 +
 mapnik.install |   11 +++
 2 files changed, 56 insertions(+)

Copied: mapnik/repos/community-staging-x86_64/PKGBUILD (from rev 276460, 
mapnik/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:43:50 UTC (rev 276461)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Jaroslav Lichtblau 
+# Contributor: Sergej Pupykin 
+# Contributor: David Dent 
+# Contributor: orbisvicis 
+
+pkgname=mapnik
+pkgver=3.0.17
+pkgrel=2
+pkgdesc="Free Toolkit for developing mapping applications and rendering 
beautiful maps"
+arch=('x86_64')
+url="http://mapnik.org/";
+license=('LGPL')
+depends=('boost-libs' 'icu' 'libpng' 'libjpeg-turbo' 'libtiff' 'freetype2'
+ 'libxml2' 'python2' 'proj' 'cairo' 'cairomm' 'python2-cairo'
+ 'postgresql-libs' 'postgis' 'gdal' 'curl' 'libtool')
+makedepends=('scons' 'boost' 'git')
+optdepends=('libxslt: Web Map Service'
+'python2-lxml:Web Map Service'
+'python2-pillow:  Web Map Service'
+'python-nose: Web Map Service'
+'apache:  Web Map Service'
+'mod_fcgid:   Web Map Service - or:'
+'mod_wsgi2:   Web Map Service')
+install=$pkgname.install
+source=(https://github.com/$pkgname/$pkgname/releases/download/v$pkgver/$pkgname-v$pkgver.tar.bz2)
+sha512sums=('c1d46a42326d5339c60c30853e573b5cf7a02870597d91e3d60f4dc1f156db27b5d1981935d262cc6d1a2d26784cb7e1ac3cf23d14abf111471a8295a7f240bd')
+
+build() {
+  cd "${srcdir}"/$pkgname-v$pkgver
+
+  PYTHON=python2
+  scons configure \
+PREFIX="/usr" \
+INPUT_PLUGINS=all \
+XMLPARSER=libxml2 \
+DESTDIR="$pkgdir" \
+
CUSTOM_CXXFLAGS="-DBOOST_OPTIONAL_CONFIG_USE_OLD_IMPLEMENTATION_OF_OPTIONAL"
+  scons -j1 # $MAKEFLAGS
+}
+
+package(){
+  cd "${srcdir}"/$pkgname-v$pkgver
+  scons install
+}

Copied: mapnik/repos/community-staging-x86_64/mapnik.install (from rev 276460, 
mapnik/trunk/mapnik.install)
===
--- community-staging-x86_64/mapnik.install (rev 0)
+++ community-staging-x86_64/mapnik.install 2017-12-28 14:43:50 UTC (rev 
276461)
@@ -0,0 +1,11 @@
+post_install() {
+  /sbin/ldconfig
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  post_install
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:45:30
  Author: felixonmars
Revision: 276462

upgpkg: ogre 1.10.10-3

rebuild with boost 1.66.0

Modified:
  ogre/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:43:50 UTC (rev 276461)
+++ PKGBUILD2017-12-28 14:45:30 UTC (rev 276462)
@@ -3,7 +3,7 @@
 pkgbase=ogre
 pkgname=('ogre' 'ogre-docs')
 pkgver=1.10.10
-pkgrel=2
+pkgrel=3
 pkgdesc='Scene-oriented, flexible 3D engine written in C++'
 arch=('x86_64')
 url='http://www.ogre3d.org'


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:45:52
  Author: felixonmars
Revision: 276463

archrelease: copy trunk to community-staging-x86_64

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

--+
 PKGBUILD |   81 +
 ogre.install |4 ++
 2 files changed, 85 insertions(+)

Copied: ogre/repos/community-staging-x86_64/PKGBUILD (from rev 276462, 
ogre/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:45:52 UTC (rev 276463)
@@ -0,0 +1,81 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgbase=ogre
+pkgname=('ogre' 'ogre-docs')
+pkgver=1.10.10
+pkgrel=3
+pkgdesc='Scene-oriented, flexible 3D engine written in C++'
+arch=('x86_64')
+url='http://www.ogre3d.org'
+license=('custom:MIT')
+depends=('boost-libs' 'freeimage' 'freetype2' 'libxaw' 'libxrandr'
+ 'nvidia-cg-toolkit' 'zziplib' 'sdl2' 'glu' 'tinyxml')
+makedepends=('boost' 'cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 
'mercurial' 'python' 'swig' 'systemd')
+install=ogre.install
+source=("https://github.com/OGRECave/ogre/archive/v${pkgver}.tar.gz";)
+sha512sums=('a4fefec10625afd32a48486cbf8c14dac201459e1f18febc6e645bd09741cb280503b25163939d2f3dd2f59a51cea9d6f32a949096812702df4b4b55ad9c169d')
+
+build() {
+  cd ogre-${pkgver}
+
+  [[ -d build ]] && rm -rf build
+  mkdir build && cd build
+
+  cmake .. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DOGRE_INSTALL_SAMPLES=TRUE \
+-DOGRE_INSTALL_DOCS=TRUE \
+-DOGRE_INSTALL_SAMPLES_SOURCE=TRUE \
+-DOGRE_BUILD_DEPENDENCIES=FALSE \
+-DOGRE_BUILD_COMPONENT_PYTHON=TRUE \
+-DCMAKE_BUILD_TYPE=Release
+
+  make
+  make OgreDoc
+}
+
+package_ogre() {
+  optdepends=('cppunit: unit testing'
+  'intel-tbb: better threading support'
+  'poco: portability'
+  'python: python bindings'
+  'boost: for developing using ogre'
+  'ogre-docs: documentation')
+
+  cd ogre-${pkgver}/build
+
+  make DESTDIR=${pkgdir} install
+
+  # fix up samples
+  install -dm775 -o root -g users ${pkgdir}/opt/OGRE/samples/
+  mv ${pkgdir}/usr/share/OGRE/*.cfg ${pkgdir}/opt/OGRE/samples/
+  mv ${pkgdir}/usr/bin/SampleBrowser ${pkgdir}/opt/OGRE/samples/
+
+  # make sample launcher
+  echo "#!/bin/bash" > ${pkgdir}/usr/bin/OgreSampleBrowser
+  echo "cd /opt/OGRE/samples && ./SampleBrowser" >> 
${pkgdir}/usr/bin/OgreSampleBrowser
+  chmod +x ${pkgdir}/usr/bin/OgreSampleBrowser
+
+  install -Dm644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+
+  # move docs out of this package
+  mv ${pkgdir}/usr/share/OGRE/docs ${srcdir}/docs
+}
+
+package_ogre-docs() {
+  pkgdesc="Documentation for ogre"
+  depends=()
+
+  cd ogre-${pkgver}/build
+
+  # move docs into this package
+  install -dm755 ${pkgdir}/usr/share/doc
+  mv ${srcdir}/docs ${pkgdir}/usr/share/doc/OGRE/
+
+  # symlink for docs
+  install -dm755 ${pkgdir}/usr/share/OGRE/
+  cd ${pkgdir}/usr/share
+  ln -s /usr/share/doc/OGRE/ OGRE/docs
+}
+
+# vim:set ts=2 sw=2 et:

Copied: ogre/repos/community-staging-x86_64/ogre.install (from rev 276462, 
ogre/trunk/ogre.install)
===
--- community-staging-x86_64/ogre.install   (rev 0)
+++ community-staging-x86_64/ogre.install   2017-12-28 14:45:52 UTC (rev 
276463)
@@ -0,0 +1,4 @@
+post_install() {
+echo "To view the OGRE samples just run OgreSampleBrowser or launch"
+echo "it directly in /opt/OGRE/samples/"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:49:50
  Author: felixonmars
Revision: 276464

upgpkg: haskell-regex-tdfa 1.2.2-9

rebuild with text,1.2.3.0

Modified:
  haskell-regex-tdfa/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:45:52 UTC (rev 276463)
+++ PKGBUILD2017-12-28 14:49:50 UTC (rev 276464)
@@ -5,7 +5,7 @@
 _hkgname=regex-tdfa
 pkgname=haskell-regex-tdfa
 pkgver=1.2.2
-pkgrel=8
+pkgrel=9
 pkgdesc="Replaces/Enhances Text.Regex"
 url="https://hackage.haskell.org/package/regex-tdfa";
 license=("custom:BSD3")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:50:12
  Author: felixonmars
Revision: 276465

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-regex-tdfa/repos/community-staging-x86_64/
  haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD
(from rev 276464, haskell-regex-tdfa/trunk/PKGBUILD)

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

Copied: haskell-regex-tdfa/repos/community-staging-x86_64/PKGBUILD (from rev 
276464, haskell-regex-tdfa/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:50:12 UTC (rev 276465)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=regex-tdfa
+pkgname=haskell-regex-tdfa
+pkgver=1.2.2
+pkgrel=9
+pkgdesc="Replaces/Enhances Text.Regex"
+url="https://hackage.haskell.org/package/regex-tdfa";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-mtl" "haskell-parsec" "haskell-regex-base")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('86241b9bfa27351302e4ef18fd2cdc8a58341d6a8fa12c92e3ebb11cca93e58e5a69b97b545c61ce704bd6e2ac0b7a7c1a3555f138ba5ee9cf9728175f43d26a')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-devel
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:51:04
  Author: felixonmars
Revision: 276466

upgpkg: haskell-cpphs 1.20.8-5

rebuild with text,1.2.3.0

Modified:
  haskell-cpphs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-12-28 14:50:12 UTC (rev 276465)
+++ PKGBUILD2017-12-28 14:51:04 UTC (rev 276466)
@@ -5,7 +5,7 @@
 _hkgname=cpphs
 pkgname=haskell-cpphs
 pkgver=1.20.8
-pkgrel=4
+pkgrel=5
 pkgdesc="A liberalised re-implementation of cpp, the C pre-processor."
 url="http://projects.haskell.org/cpphs/";
 license=("LGPL")


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

2017-12-28 Thread Felix Yan via arch-commits
Date: Thursday, December 28, 2017 @ 14:51:25
  Author: felixonmars
Revision: 276467

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-cpphs/repos/community-staging-x86_64/PKGBUILD (from rev 276466, 
haskell-cpphs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2017-12-28 14:51:25 UTC (rev 276467)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cpphs
+pkgname=haskell-cpphs
+pkgver=1.20.8
+pkgrel=5
+pkgdesc="A liberalised re-implementation of cpp, the C pre-processor."
+url="http://projects.haskell.org/cpphs/";
+license=("LGPL")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-old-locale" "haskell-old-time" 
"haskell-polyparse")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('ec9323f9e1cb6de450d8af6b6b98005bf46427c2926694e1cba942fd54a03d9d36a7e8f2541eb095949110ddaf6317597699b7c4472942a509d496cb9b4da747')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+}


  1   2   3   4   5   >