summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-07-20 04:21:08 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-07-20 04:21:08 +0000
commit29c4d88cb6f67caf6164909e0fe2185d46fc5093 (patch)
treefa25c2395883a60b0ce3cc3a87ddb2bc52e0bb6b /community
parente326eefd3e4853a3b36ef72eba0b21d21170de31 (diff)
Sun Jul 20 04:10:18 UTC 2014
Diffstat (limited to 'community')
-rw-r--r--community/alex/PKGBUILD6
-rw-r--r--community/exfat-utils/PKGBUILD12
-rw-r--r--community/fio/PKGBUILD6
-rw-r--r--community/fuse-exfat/PKGBUILD12
-rw-r--r--community/gtk2hs-buildtools/PKGBUILD6
-rw-r--r--community/haddock/PKGBUILD8
-rw-r--r--community/happy/PKGBUILD6
-rw-r--r--community/haskell-bytestring-show/PKGBUILD4
-rw-r--r--community/haskell-cairo/PKGBUILD18
-rw-r--r--community/haskell-data-default-class/PKGBUILD4
-rw-r--r--community/haskell-data-default-instances-base/PKGBUILD4
-rw-r--r--community/haskell-data-default-instances-containers/PKGBUILD4
-rw-r--r--community/haskell-data-default-instances-dlist/PKGBUILD4
-rw-r--r--community/haskell-data-default-instances-old-locale/PKGBUILD4
-rw-r--r--community/haskell-data-default/PKGBUILD4
-rw-r--r--community/haskell-dataenc/0001-update-build-deps-for-ghc-7.8.2.patch2
-rw-r--r--community/haskell-dataenc/PKGBUILD8
-rw-r--r--community/haskell-dlist/PKGBUILD7
-rw-r--r--community/haskell-extensible-exceptions/PKGBUILD6
-rw-r--r--community/haskell-ghc-paths/PKGBUILD6
-rw-r--r--community/haskell-glib/PKGBUILD16
-rw-r--r--community/haskell-gtk/PKGBUILD19
-rw-r--r--community/haskell-hashable/PKGBUILD6
-rw-r--r--community/haskell-hashtables/PKGBUILD4
-rw-r--r--community/haskell-hslogger/PKGBUILD4
-rw-r--r--community/haskell-mtl/PKGBUILD4
-rw-r--r--community/haskell-network/PKGBUILD4
-rw-r--r--community/haskell-pango/PKGBUILD20
-rw-r--r--community/haskell-parsec/PKGBUILD4
-rw-r--r--community/haskell-primitive/PKGBUILD6
-rw-r--r--community/haskell-quickcheck/PKGBUILD4
-rw-r--r--community/haskell-random/PKGBUILD4
-rw-r--r--community/haskell-regex-base/PKGBUILD6
-rw-r--r--community/haskell-regex-compat/PKGBUILD4
-rw-r--r--community/haskell-regex-posix/PKGBUILD4
-rw-r--r--community/haskell-stm/PKGBUILD4
-rw-r--r--community/haskell-text/PKGBUILD8
-rw-r--r--community/haskell-tf-random/PKGBUILD4
-rw-r--r--community/haskell-utf8-string/PKGBUILD6
-rw-r--r--community/haskell-vector/PKGBUILD6
-rw-r--r--community/haskell-x11-xft/PKGBUILD6
-rw-r--r--community/haskell-x11/PKGBUILD10
-rw-r--r--community/hedgewars/PKGBUILD17
-rw-r--r--community/nodejs/PKGBUILD32
-rw-r--r--community/xmobar/PKGBUILD8
-rw-r--r--community/xmonad-contrib/PKGBUILD6
-rw-r--r--community/xmonad/PKGBUILD6
47 files changed, 204 insertions, 149 deletions
diff --git a/community/alex/PKGBUILD b/community/alex/PKGBUILD
index befe89d13..e316ce956 100644
--- a/community/alex/PKGBUILD
+++ b/community/alex/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110605 2014-05-04 13:54:45Z td123 $
+# $Id: PKGBUILD 115962 2014-07-19 16:04:46Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Vesa Kaihlavirta <vegai@iki.fi>
@@ -6,13 +6,13 @@
pkgname=alex
pkgver=3.1.3
-pkgrel=2
+pkgrel=3
pkgdesc='Lexical analyser generator for Haskell'
arch=('x86_64' 'i686')
url='http://hackage.haskell.org/package/alex'
license=('custom:BSD3')
depends=('gmp' 'libffi')
-makedepends=('ghc=7.8.2' 'haskell-quickcheck' 'happy' 'libffi')
+makedepends=('ghc=7.8.3' 'haskell-quickcheck' 'happy' 'libffi')
source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('8d41a6e72a016155f00c846f7146ab4b27fe9640668a4b592d6a9b856f970a92')
diff --git a/community/exfat-utils/PKGBUILD b/community/exfat-utils/PKGBUILD
index 620f0dce3..e44d3c8e7 100644
--- a/community/exfat-utils/PKGBUILD
+++ b/community/exfat-utils/PKGBUILD
@@ -1,23 +1,23 @@
-# $Id: PKGBUILD 114951 2014-07-05 02:24:49Z fyan $
+# $Id: PKGBUILD 115957 2014-07-19 13:06:22Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Alex <mail.avatar@gmail.com>
pkgname=exfat-utils
-pkgver=1.0.1
-pkgrel=2
+pkgver=1.1.0
+pkgrel=1
pkgdesc="Utilities for exFAT file system"
arch=('i686' 'x86_64')
url="http://code.google.com/p/exfat/"
license=('GPL3')
depends=('glibc')
makedepends=('scons')
-source=("http://exfat.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
-md5sums=('e592130829d0bf61fa5e3cd1c759d329')
+source=("http://pkgbuild.com/~giovanni/exfat/${pkgname}-${pkgver}.tar.gz")
+md5sums=('bb592bd31dc49cca5831bad53756bd84')
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/usr/bin"
+ scons CCFLAGS="${CFLAGS} -std=c99" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/usr/bin"
# Install man pages
install -Dm444 dump/dumpexfat.8 "${pkgdir}/usr/share/man/man8/dumpexfat.8"
diff --git a/community/fio/PKGBUILD b/community/fio/PKGBUILD
index 799ba9f92..3a634a2db 100644
--- a/community/fio/PKGBUILD
+++ b/community/fio/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 112995 2014-06-11 06:35:27Z anatolik $
+# $Id: PKGBUILD 115945 2014-07-19 00:55:27Z anatolik $
# Maintainer: Anatol Pomozov <anatol dot pomozov at gmail>
# Contributor: Mariusz Libera <mariusz.libera@gmail.com>
# Contributor: John Williams <jwilliams4200 liamg reverse&remove moc>
pkgname=fio
-pkgver=2.1.10
+pkgver=2.1.11
pkgrel=1
pkgdesc='Scriptable I/O tool for storage benchmarks and drive testing'
arch=(i686 x86_64)
@@ -17,7 +17,7 @@ optdepends=(
'gnuplot: generating plots using fio_generate_plots'
)
source=(http://brick.kernel.dk/snaps/fio-$pkgver.tar.bz2)
-sha256sums=('4dd98cfe7da343b82ce351dd2a12f9ea456f9a54efc80a380786956a68c4edfc')
+sha256sums=('aba2d8bac1997277cb9bb5a0abab345248298d4c0c712d484c3d2fab0674dbb1')
prepare() {
cd fio-$pkgver
diff --git a/community/fuse-exfat/PKGBUILD b/community/fuse-exfat/PKGBUILD
index ec0f1334f..9a0dc5b7a 100644
--- a/community/fuse-exfat/PKGBUILD
+++ b/community/fuse-exfat/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 114953 2014-07-05 02:25:24Z fyan $
+# $Id: PKGBUILD 115959 2014-07-19 13:14:14Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: GaoShichao <xgdgsc@gmail.com>
pkgname=fuse-exfat
-pkgver=1.0.1
-pkgrel=2
+pkgver=1.1.0
+pkgrel=1
pkgdesc="Free exFAT file system implementation"
arch=('i686' 'x86_64')
url="http://code.google.com/p/exfat/"
@@ -13,13 +13,13 @@ depends=('fuse')
makedepends=('scons')
optdepends=('exfat-utils: utilities for exFAT file system'
'util-linux: to mount exFAT volumes automatically')
-source=("http://exfat.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
-md5sums=('7988a5111841593231f20af22153362d')
+source=("http://pkgbuild.com/~giovanni/exfat/${pkgname}-${pkgver}.tar.gz")
+md5sums=('b2a23c032661cb1c1da4514e7af33916')
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/usr/bin"
+ scons CCFLAGS="${CFLAGS} -std=c99" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/usr/bin"
# Install man page
install -Dm444 fuse/mount.exfat-fuse.8 "${pkgdir}/usr/share/man/man8/mount.exfat-fuse.8"
diff --git a/community/gtk2hs-buildtools/PKGBUILD b/community/gtk2hs-buildtools/PKGBUILD
index 132968c78..8bfbd34c6 100644
--- a/community/gtk2hs-buildtools/PKGBUILD
+++ b/community/gtk2hs-buildtools/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 110606 2014-05-04 13:54:46Z td123 $
+# $Id: PKGBUILD 115963 2014-07-19 16:04:47Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=gtk2hs-buildtools
pkgver=0.12.5.2
-pkgrel=2
+pkgrel=3
pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries."
url="http://hackage.haskell.org/package/gtk2hs-buildtools"
license=('GPL2')
arch=('i686' 'x86_64')
options=('staticlibs')
-makedepends=('ghc=7.8.2-2' 'alex' 'happy' 'haskell-random' 'haskell-hashtables')
+makedepends=('ghc' 'alex' 'happy' 'haskell-random' 'haskell-hashtables')
depends=('gmp')
provides=('haskell-gtk2hs-buildtools')
source=("http://hackage.haskell.org/packages/archive/gtk2hs-buildtools/$pkgver/gtk2hs-buildtools-$pkgver.tar.gz")
diff --git a/community/haddock/PKGBUILD b/community/haddock/PKGBUILD
index e8ad82a65..b897d77b6 100644
--- a/community/haddock/PKGBUILD
+++ b/community/haddock/PKGBUILD
@@ -1,20 +1,20 @@
-# $Id: PKGBUILD 110607 2014-05-04 13:54:47Z td123 $
+# $Id: PKGBUILD 115964 2014-07-19 16:04:48Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=haddock
-pkgver=2.14.2
+pkgver=2.14.3
pkgrel=1
pkgdesc='Tool for generating documentation for Haskell libraries'
url='http://hackage.haskell.org/package/haddock/'
license=('custom:BSD3')
arch=('x86_64' 'i686')
makedepends=('alex' 'happy')
-depends=('ghc' 'haskell-xhtml' 'haskell-ghc-paths')
+depends=('ghc=7.8.3-2' 'haskell-ghc-paths')
install="$pkgname.install"
source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz")
-sha256sums=('33df230cd8baeed87caa31fc13257a921778b6b700c78bd9237024e08d942641')
+sha256sums=('d454f64ed0ea79ec9a94d4d79c8635be74d752d028b737dbe3b5deb9749e310c')
options=('staticlibs')
build() {
diff --git a/community/happy/PKGBUILD b/community/happy/PKGBUILD
index 734c48086..7fc5c214c 100644
--- a/community/happy/PKGBUILD
+++ b/community/happy/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 110608 2014-05-04 13:54:48Z td123 $
+# $Id: PKGBUILD 115965 2014-07-19 16:04:49Z td123 $
# Maintainer: Thomas Dziedzic <gostrc@gmail.com>
# Contributor: simo <simo@archlinux.org>
# Contributor: Vesa Kaihlavirta <vegai@iki.fi>
pkgname=happy
pkgver=1.19.3
-pkgrel=2
+pkgrel=3
pkgdesc="The Parser Generator for Haskell"
url="http://hackage.haskell.org/package/happy"
arch=('i686' 'x86_64')
license=("custom:BSD3")
depends=('gmp')
-makedepends=('ghc=7.8.2-2' 'haskell-mtl=2.1.3.1-2')
+makedepends=('ghc=7.8.3-1' 'haskell-mtl=2.1.3.1-3')
source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")
md5sums=('fb9f4aec9d9e3b92be95a8abc43704b4')
diff --git a/community/haskell-bytestring-show/PKGBUILD b/community/haskell-bytestring-show/PKGBUILD
index 1ef6b78a2..74dc54cef 100644
--- a/community/haskell-bytestring-show/PKGBUILD
+++ b/community/haskell-bytestring-show/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110609 2014-05-04 13:54:49Z td123 $
+# $Id: PKGBUILD 115966 2014-07-19 16:04:50Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-bytestring-show
pkgver=0.3.5.6
-pkgrel=1
+pkgrel=2
pkgdesc="Efficient conversion of values into readable byte strings."
url="http://hackage.haskell.org/package/bytestring-show"
license=("BSD3")
diff --git a/community/haskell-cairo/PKGBUILD b/community/haskell-cairo/PKGBUILD
index 70a16fb52..694b15389 100644
--- a/community/haskell-cairo/PKGBUILD
+++ b/community/haskell-cairo/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110610 2014-05-04 13:54:50Z td123 $
+# $Id: PKGBUILD 115967 2014-07-19 16:04:51Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-cairo
pkgver=0.12.5.3
-pkgrel=2
+pkgrel=3
pkgdesc="Binding to the cairo library for Gtk2Hs."
url="http://hackage.haskell.org/package/cairo"
license=('LGPL2.1')
@@ -31,10 +31,18 @@ build() {
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+_update_deps() {
+ _ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-`
+ for i in `seq 0 $(expr ${#depends[@]} - 1)`; do
+ if [ ${depends[$i]} == $1 ]; then
+ depends[$i]="$1=${_ver}"
+ fi
+ done
+}
+
package() {
- _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-`
- _hmtlver=`pacman -Q haskell-mtl | cut -f2 -d\ | cut -f1 -d-`
- depends=("ghc=${_ghcver}" "cairo" "haskell-mtl=${_hmtlver}" 'haskell-utf8-string')
+ _update_deps ghc
+ _update_deps haskell-mtl
cd ${srcdir}/cairo-${pkgver}
install -D -m744 register.sh ${pkgdir}/usr/share/haskell/gtk2hs-cairo/register.sh
diff --git a/community/haskell-data-default-class/PKGBUILD b/community/haskell-data-default-class/PKGBUILD
index 1f1362233..1453a8d65 100644
--- a/community/haskell-data-default-class/PKGBUILD
+++ b/community/haskell-data-default-class/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default-class
pkgname=haskell-data-default-class
pkgver=0.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="A class for types with a default value"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2-2')
+depends=('ghc=7.8.3-1')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-data-default-instances-base/PKGBUILD b/community/haskell-data-default-instances-base/PKGBUILD
index 163b42e00..c9378e536 100644
--- a/community/haskell-data-default-instances-base/PKGBUILD
+++ b/community/haskell-data-default-instances-base/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default-instances-base
pkgname=haskell-data-default-instances-base
pkgver=0.0.1
-pkgrel=5
+pkgrel=6
pkgdesc="Default instances for types in base"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2' 'haskell-data-default-class')
+depends=('ghc=7.8.3' 'haskell-data-default-class')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-data-default-instances-containers/PKGBUILD b/community/haskell-data-default-instances-containers/PKGBUILD
index 979d10e67..62aecb244 100644
--- a/community/haskell-data-default-instances-containers/PKGBUILD
+++ b/community/haskell-data-default-instances-containers/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default-instances-containers
pkgname=haskell-data-default-instances-containers
pkgver=0.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="Default instances for types in containers"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2' 'haskell-containers=0.5.5.1' 'haskell-data-default-class=0.0.1')
+depends=('ghc=7.8.3' 'haskell-containers=0.5.5.1' 'haskell-data-default-class=0.0.1')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-data-default-instances-dlist/PKGBUILD b/community/haskell-data-default-instances-dlist/PKGBUILD
index 03973e23c..ee61ec01e 100644
--- a/community/haskell-data-default-instances-dlist/PKGBUILD
+++ b/community/haskell-data-default-instances-dlist/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default-instances-dlist
pkgname=haskell-data-default-instances-dlist
pkgver=0.0.1
-pkgrel=4
+pkgrel=5
pkgdesc="Default instances for types in dlist"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2' 'haskell-data-default-class=0.0.1' 'haskell-dlist=0.5-26')
+depends=('ghc=7.8.3' 'haskell-data-default-class=0.0.1' 'haskell-dlist=0.5-27')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-data-default-instances-old-locale/PKGBUILD b/community/haskell-data-default-instances-old-locale/PKGBUILD
index 6950f27ec..d94dbd1a7 100644
--- a/community/haskell-data-default-instances-old-locale/PKGBUILD
+++ b/community/haskell-data-default-instances-old-locale/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default-instances-old-locale
pkgname=haskell-data-default-instances-old-locale
pkgver=0.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="Default instances for types in old-locale"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2' 'haskell-data-default-class' 'haskell-old-locale=1.0.0.6')
+depends=('ghc=7.8.3' 'haskell-data-default-class' 'haskell-old-locale=1.0.0.6')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-data-default/PKGBUILD b/community/haskell-data-default/PKGBUILD
index e334b5d33..1304511e4 100644
--- a/community/haskell-data-default/PKGBUILD
+++ b/community/haskell-data-default/PKGBUILD
@@ -2,13 +2,13 @@
_hkgname=data-default
pkgname=haskell-data-default
pkgver=0.5.3
-pkgrel=3
+pkgrel=4
pkgdesc="A class for types with a default value"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
makedepends=()
-depends=('ghc=7.8.2' 'haskell-data-default-class' 'haskell-data-default-instances-base' 'haskell-data-default-instances-containers' 'haskell-data-default-instances-dlist' 'haskell-data-default-instances-old-locale')
+depends=('ghc=7.8.3' 'haskell-data-default-class' 'haskell-data-default-instances-base' 'haskell-data-default-instances-containers' 'haskell-data-default-instances-dlist' 'haskell-data-default-instances-old-locale')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=${pkgname}.install
diff --git a/community/haskell-dataenc/0001-update-build-deps-for-ghc-7.8.2.patch b/community/haskell-dataenc/0001-update-build-deps-for-ghc-7.8.2.patch
index 23bcc21ae..1f03e3e15 100644
--- a/community/haskell-dataenc/0001-update-build-deps-for-ghc-7.8.2.patch
+++ b/community/haskell-dataenc/0001-update-build-deps-for-ghc-7.8.2.patch
@@ -6,7 +6,7 @@ diff -aur dataenc-0.14.0.5/dataenc.cabal dataenc-0.14.0.5-new/dataenc.cabal
library
hs-source-dirs: src
- build-depends: array >= 0.1.0 && < 0.5, base >= 3.0.0 && < 4.7, containers >= 0.1.0 && < 0.6
-+ build-depends: array >= 0.1.0 && <= 0.5.0.0, base >= 3.0.0 && <= 4.7.0.0, containers >= 0.1.0 && < 0.6
++ build-depends: array >= 0.1.0 && <= 0.5.0.0, base >= 3.0.0 && <= 4.7.0.1, containers >= 0.1.0 && < 0.6
exposed-modules:
Codec.Binary.Base16
Codec.Binary.Base32
diff --git a/community/haskell-dataenc/PKGBUILD b/community/haskell-dataenc/PKGBUILD
index d00ad725a..de6e2b08e 100644
--- a/community/haskell-dataenc/PKGBUILD
+++ b/community/haskell-dataenc/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110617 2014-05-04 13:54:56Z td123 $
+# $Id: PKGBUILD 115974 2014-07-19 16:05:00Z td123 $
# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
# Package generated by cabal2arch 0.7.5
@@ -6,18 +6,18 @@
_hkgname=dataenc
pkgname=haskell-dataenc
pkgver=0.14.0.5
-pkgrel=3
+pkgrel=4
pkgdesc="Data encoding library"
url="http://hackage.haskell.org/package/dataenc"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-depends=('ghc=7.8.2-2' sh)
+depends=('ghc=7.8.3' 'sh')
install=${pkgname}.install
options=('staticlibs')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
'0001-update-build-deps-for-ghc-7.8.2.patch')
md5sums=('4da812ca7a1640a5fdcc676009ab160c'
- '9fead0d2676158c60290d85ca7899718')
+ 'f951ffad1cc32bec019003a5364a963b')
prepare() {
cd ${srcdir}/${_hkgname}-${pkgver}
diff --git a/community/haskell-dlist/PKGBUILD b/community/haskell-dlist/PKGBUILD
index 32211ab6e..1fbb858c1 100644
--- a/community/haskell-dlist/PKGBUILD
+++ b/community/haskell-dlist/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110618 2014-05-04 13:54:57Z td123 $
+# $Id: PKGBUILD 115975 2014-07-19 16:05:01Z td123 $
# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Contributor: Don Stewart <dons@galois.com>
# Contributor: Lex Black <autumn-wind at web dot de>
@@ -7,13 +7,12 @@ pkgname=haskell-dlist
pkgver=0.5
_hkgname=dlist
_licensefile=LICENSE
-pkgrel=26
+pkgrel=27
pkgdesc="Differences lists"
url="http://code.haskell.org/~dons/code/dlist/"
license=("BSD3")
arch=('i686' 'x86_64')
-makedepends=('ghc=7.8.2-2')
-depends=('ghc=7.8.2-2')
+depends=('ghc=7.8.3-1')
options=('strip')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
sha256sums=('4780e5409eff55bbfdd7470ef802a087a04048c9cd5efe0482c82878292f19ea')
diff --git a/community/haskell-extensible-exceptions/PKGBUILD b/community/haskell-extensible-exceptions/PKGBUILD
index 873fb06ad..86832f335 100644
--- a/community/haskell-extensible-exceptions/PKGBUILD
+++ b/community/haskell-extensible-exceptions/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 110619 2014-05-04 13:54:58Z td123 $
+# $Id: PKGBUILD 115976 2014-07-19 16:05:02Z td123 $
# Maintainer: Jelle van der Waa <jelle@vdwaa.nl>
_hkgname=extensible-exceptions
pkgname=haskell-${_hkgname}
pkgver=0.1.1.4
-pkgrel=6
+pkgrel=7
pkgdesc="extensible exceptions for both new and old versions of GHC"
url="http://hackage.haskell.org/package/extensible-exceptions"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-depends=('ghc=7.8.2' sh)
+depends=('ghc=7.8.3-1' 'sh')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
install=$pkgname.install
options=('staticlibs')
diff --git a/community/haskell-ghc-paths/PKGBUILD b/community/haskell-ghc-paths/PKGBUILD
index f6d483a8c..700c1ce5f 100644
--- a/community/haskell-ghc-paths/PKGBUILD
+++ b/community/haskell-ghc-paths/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 110620 2014-05-04 13:54:59Z td123 $
+# $Id: PKGBUILD 115977 2014-07-19 16:05:03Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=haskell-ghc-paths
pkgver=0.1.0.9
-pkgrel=5
+pkgrel=6
pkgdesc="Knowledge of GHC's installation directories"
url='http://hackage.haskell.org/package/ghc-paths'
license=('custom:BSD3')
arch=('x86_64' 'i686')
-depends=('ghc=7.8.2')
+depends=('ghc=7.8.3-1')
source=("http://hackage.haskell.org/packages/archive/ghc-paths/$pkgver/ghc-paths-$pkgver.tar.gz")
install="$pkgname.install"
options=('staticlibs')
diff --git a/community/haskell-glib/PKGBUILD b/community/haskell-glib/PKGBUILD
index 4861e4134..dbc105339 100644
--- a/community/haskell-glib/PKGBUILD
+++ b/community/haskell-glib/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110621 2014-05-04 13:55:00Z td123 $
+# $Id: PKGBUILD 115978 2014-07-19 16:05:05Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-glib
pkgver=0.12.5.4
-pkgrel=1
+pkgrel=2
pkgdesc="Binding to the GLIB library for Gtk2Hs."
url="http://hackage.haskell.org/package/glib"
license=('LGPL2.1')
@@ -31,9 +31,17 @@ build() {
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+_update_deps() {
+ _ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-`
+ for i in `seq 0 $(expr ${#depends[@]} - 1)`; do
+ if [ ${depends[$i]} == $1 ]; then
+ depends[$i]="$1=${_ver}"
+ fi
+ done
+}
+
package() {
- _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-`
- depends=("ghc=${_ghcver}" "glib2" 'haskell-utf8-string')
+ _update_deps ghc
cd ${srcdir}/glib-${pkgver}
install -D -m744 register.sh ${pkgdir}/usr/share/haskell/gtk2hs-glib/register.sh
diff --git a/community/haskell-gtk/PKGBUILD b/community/haskell-gtk/PKGBUILD
index b0dd2cf5d..3e8988bd4 100644
--- a/community/haskell-gtk/PKGBUILD
+++ b/community/haskell-gtk/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110622 2014-05-04 13:55:01Z td123 $
+# $Id: PKGBUILD 115979 2014-07-19 16:05:06Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-gtk
pkgver=0.12.5.7
-pkgrel=1
+pkgrel=2
pkgdesc="Binding to the gtk library for Gtk2Hs."
url="http://hackage.haskell.org/package/gtk"
license=('LGPL2.1')
@@ -30,10 +30,19 @@ build() {
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+_update_deps() {
+ _ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-`
+ for i in `seq 0 $(expr ${#depends[@]} - 1)`; do
+ if [ ${depends[$i]} == $1 ]; then
+ depends[$i]="$1=${_ver}"
+ fi
+ done
+}
+
package() {
- _hmtlver=`pacman -Q haskell-mtl | cut -f2 -d\ | cut -f1 -d-`
- _hpangover=`pacman -Q haskell-pango | cut -f2 -d\ | cut -f1 -d-`
- depends=("ghc" "gtk2" "haskell-pango=${_hpangover}" "haskell-mtl=${_hmtlver}")
+ _update_deps ghc
+ _update_deps haskell-mtl
+ _update_deps haskell-pango
cd ${srcdir}/gtk-${pkgver}
install -D -m744 register.sh ${pkgdir}/usr/share/haskell/gtk2hs-gtk/register.sh
diff --git a/community/haskell-hashable/PKGBUILD b/community/haskell-hashable/PKGBUILD
index 2c54d01f3..93dd8c288 100644
--- a/community/haskell-hashable/PKGBUILD
+++ b/community/haskell-hashable/PKGBUILD
@@ -1,16 +1,16 @@
_hkgname=hashable
pkgname=haskell-hashable
-pkgver=1.2.1.0
+pkgver=1.2.2.0
pkgrel=1
pkgdesc="Mutable hash tables in the ST monad"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh' 'haskell-text')
+depends=('ghc=7.8.3' 'sh' 'haskell-text')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
-md5sums=('74f7cadb836e63f4d4b1a24be401228d')
+md5sums=('74981d48572ef7a97fd70df54be29aae')
build() {
cd ${_hkgname}-${pkgver}
diff --git a/community/haskell-hashtables/PKGBUILD b/community/haskell-hashtables/PKGBUILD
index 255501137..1a13ae577 100644
--- a/community/haskell-hashtables/PKGBUILD
+++ b/community/haskell-hashtables/PKGBUILD
@@ -1,13 +1,13 @@
_hkgname=hashtables
pkgname=haskell-hashtables
pkgver=1.1.2.1
-pkgrel=1
+pkgrel=2
pkgdesc="Mutable hash tables in the ST monad"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh' 'haskell-hashable' 'haskell-primitive' 'haskell-vector')
+depends=('ghc=7.8.3' 'sh' 'haskell-hashable' 'haskell-primitive' 'haskell-vector')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
md5sums=('e8880201938b78ba26ef33370912aeff')
diff --git a/community/haskell-hslogger/PKGBUILD b/community/haskell-hslogger/PKGBUILD
index 310d1dd54..e17906def 100644
--- a/community/haskell-hslogger/PKGBUILD
+++ b/community/haskell-hslogger/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 110624 2014-05-04 13:55:03Z td123 $
+# $Id: PKGBUILD 115982 2014-07-19 16:05:11Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=haskell-hslogger
pkgver=1.2.3
-pkgrel=2
+pkgrel=3
pkgdesc="Versatile logging framework"
url="http://hackage.haskell.org/package/hslogger"
license=('LGPL')
diff --git a/community/haskell-mtl/PKGBUILD b/community/haskell-mtl/PKGBUILD
index fb3c0f4d0..3dc028d5f 100644
--- a/community/haskell-mtl/PKGBUILD
+++ b/community/haskell-mtl/PKGBUILD
@@ -3,13 +3,13 @@
_hkgname=mtl
pkgname=haskell-mtl
pkgver=2.1.3.1
-pkgrel=2
+pkgrel=3
pkgdesc="Monad classes, using functional dependencies"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh')
+depends=('ghc=7.8.3-1' 'sh')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
md5sums=('8f3927677bf3e0efb6fcce08b1be2eac')
diff --git a/community/haskell-network/PKGBUILD b/community/haskell-network/PKGBUILD
index 76cd99463..75b1fb074 100644
--- a/community/haskell-network/PKGBUILD
+++ b/community/haskell-network/PKGBUILD
@@ -3,13 +3,13 @@
_hkgname=network
pkgname=haskell-network
pkgver=2.5.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="Low-level networking interface"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh' 'haskell-parsec=3.1.5-2')
+depends=('ghc=7.8.3-1' 'sh' 'haskell-parsec=3.1.5-3')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
md5sums=('ce4a584d3c04905b88275a156273dac6')
diff --git a/community/haskell-pango/PKGBUILD b/community/haskell-pango/PKGBUILD
index f5a94b19a..a968b112a 100644
--- a/community/haskell-pango/PKGBUILD
+++ b/community/haskell-pango/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110626 2014-05-04 13:55:04Z td123 $
+# $Id: PKGBUILD 115985 2014-07-19 16:05:15Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-pango
pkgver=0.12.5.3
-pkgrel=2
+pkgrel=3
pkgdesc="Binding to the pango library for Gtk2Hs."
url="http://hackage.haskell.org/package/pango"
license=('LGPL2.1')
@@ -32,11 +32,19 @@ build() {
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+_update_deps() {
+ _ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-`
+ for i in `seq 0 $(expr ${#depends[@]} - 1)`; do
+ if [ ${depends[$i]} == $1 ]; then
+ depends[$i]="$1=${_ver}"
+ fi
+ done
+}
+
package() {
- _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-`
- _hglibver=`pacman -Q haskell-glib | cut -f2 -d\ | cut -f1 -d-`
- _hcairover=`pacman -Q haskell-cairo | cut -f2 -d\ | cut -f1 -d-`
- depends=("ghc=${_ghcver}" "pango" "haskell-glib=${_hglibver}" "haskell-cairo=${_hcairover}")
+ _update_deps ghc
+ _update_deps haskell-glib
+ _update_deps haskell-cairo
cd ${srcdir}/pango-${pkgver}
install -D -m744 register.sh ${pkgdir}/usr/share/haskell/gtk2hs-pango/register.sh
diff --git a/community/haskell-parsec/PKGBUILD b/community/haskell-parsec/PKGBUILD
index c8556e11e..a9ee9946b 100644
--- a/community/haskell-parsec/PKGBUILD
+++ b/community/haskell-parsec/PKGBUILD
@@ -3,13 +3,13 @@
_hkgname=parsec
pkgname=haskell-parsec
pkgver=3.1.5
-pkgrel=2
+pkgrel=3
pkgdesc="Monadic parser combinators"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh' 'haskell-mtl=2.1.3.1-2' 'haskell-text=1.1.0.1-2')
+depends=('ghc=7.8.3-1' 'sh' 'haskell-mtl=2.1.3.1-3' 'haskell-text=1.1.1.3-1')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
md5sums=('00e822decff17a034a68c462d2a3e099')
diff --git a/community/haskell-primitive/PKGBUILD b/community/haskell-primitive/PKGBUILD
index 229c15578..0909ce1ca 100644
--- a/community/haskell-primitive/PKGBUILD
+++ b/community/haskell-primitive/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 110627 2014-05-04 13:55:05Z td123 $
+# $Id: PKGBUILD 115987 2014-07-19 16:05:17Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-primitive
pkgver=0.5.2.1
-pkgrel=4
+pkgrel=5
pkgdesc="Wrappers for primitive operations"
url="http://hackage.haskell.org/package/primitive"
license=("custom:BSD3")
arch=('i686' 'x86_64')
makedepends=()
-depends=("ghc")
+depends=("ghc=7.8.3-1")
options=('strip' 'staticlibs')
install="${pkgname}.install"
source=("http://hackage.haskell.org/packages/archive/primitive/${pkgver}/primitive-${pkgver}.tar.gz")
diff --git a/community/haskell-quickcheck/PKGBUILD b/community/haskell-quickcheck/PKGBUILD
index dc634aae5..9e7bf0110 100644
--- a/community/haskell-quickcheck/PKGBUILD
+++ b/community/haskell-quickcheck/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110628 2014-05-04 13:55:06Z td123 $
+# $Id: PKGBUILD 115988 2014-07-19 16:05:19Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
@@ -6,7 +6,7 @@
_hkgname=QuickCheck
pkgname=haskell-quickcheck
pkgver=2.7.3
-pkgrel=2
+pkgrel=3
pkgdesc='Automatic testing of Haskell programs'
url='http://hackage.haskell.org/package/QuickCheck'
license=('custom:BSD3')
diff --git a/community/haskell-random/PKGBUILD b/community/haskell-random/PKGBUILD
index ca36486f4..a7fef4db3 100644
--- a/community/haskell-random/PKGBUILD
+++ b/community/haskell-random/PKGBUILD
@@ -3,13 +3,13 @@
_hkgname=random
pkgname=haskell-random
pkgver=1.0.1.1
-pkgrel=7
+pkgrel=8
pkgdesc="random number library"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh')
+depends=('ghc=7.8.3-1' 'sh')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
md5sums=('9a249cfa7ff6793cbf2be06e9fcd7538')
diff --git a/community/haskell-regex-base/PKGBUILD b/community/haskell-regex-base/PKGBUILD
index 2f1910042..a0f603dd4 100644
--- a/community/haskell-regex-base/PKGBUILD
+++ b/community/haskell-regex-base/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110629 2014-05-04 13:55:08Z td123 $
+# $Id: PKGBUILD 115990 2014-07-19 16:05:21Z td123 $
# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
@@ -6,12 +6,12 @@
_hkgname=regex-base
pkgname=haskell-regex-base
pkgver=0.93.2
-pkgrel=18
+pkgrel=19
pkgdesc='Interface API for regex-posix,pcre,parsec,tdfa,dfa'
url='http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base'
license=('custom:BSD3')
arch=('x86_64' 'i686')
-depends=('ghc=7.8.2-2' 'haskell-mtl')
+depends=('ghc=7.8.3-1' 'haskell-mtl')
source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz")
install="$pkgname.install"
options=('staticlibs')
diff --git a/community/haskell-regex-compat/PKGBUILD b/community/haskell-regex-compat/PKGBUILD
index 02d03f584..4aa2d32c9 100644
--- a/community/haskell-regex-compat/PKGBUILD
+++ b/community/haskell-regex-compat/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110630 2014-05-04 13:55:09Z td123 $
+# $Id: PKGBUILD 115991 2014-07-19 16:05:22Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
@@ -6,7 +6,7 @@
_hkgname=regex-compat
pkgname=haskell-regex-compat
pkgver=0.95.1
-pkgrel=8
+pkgrel=9
pkgdesc='Replaces and enhances Text.Regex'
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
diff --git a/community/haskell-regex-posix/PKGBUILD b/community/haskell-regex-posix/PKGBUILD
index b6aedeb54..438533307 100644
--- a/community/haskell-regex-posix/PKGBUILD
+++ b/community/haskell-regex-posix/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110631 2014-05-04 13:55:10Z td123 $
+# $Id: PKGBUILD 115992 2014-07-19 16:05:23Z td123 $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
@@ -6,7 +6,7 @@
_hkgname=regex-posix
pkgname=haskell-regex-posix
pkgver=0.95.2
-pkgrel=7
+pkgrel=8
pkgdesc='The posix regex backend for regex-base'
url="http://hackage.haskell.org/package/$_hkgname"
license=('custom:BSD3')
diff --git a/community/haskell-stm/PKGBUILD b/community/haskell-stm/PKGBUILD
index 6c656b70c..fa12e239f 100644
--- a/community/haskell-stm/PKGBUILD
+++ b/community/haskell-stm/PKGBUILD
@@ -4,12 +4,12 @@
_hkgname=stm
pkgname=haskell-stm
pkgver=2.4.3
-pkgrel=2
+pkgrel=3
pkgdesc="A modular composable concurrency abstraction."
url="http://hackage.haskell.org/package/stm"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-depends=('ghc=7.8.2' 'sh')
+depends=('ghc=7.8.3-1' 'sh')
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz)
install=${pkgname}.install
options=('staticlibs')
diff --git a/community/haskell-text/PKGBUILD b/community/haskell-text/PKGBUILD
index 823622967..21636bb93 100644
--- a/community/haskell-text/PKGBUILD
+++ b/community/haskell-text/PKGBUILD
@@ -2,17 +2,17 @@
_hkgname=text
pkgname=haskell-text
-pkgver=1.1.0.1
-pkgrel=2
+pkgver=1.1.1.3
+pkgrel=1
pkgdesc="An efficient packed Unicode text type."
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
options=('staticlibs')
-depends=('ghc=7.8.2-2' 'sh')
+depends=('ghc=7.8.3' 'sh')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=${pkgname}.install
-md5sums=('e8e1017ed0f0fef2a872569d8f31883e')
+md5sums=('9cc52915c12489e667b54bc9602cd442')
build() {
cd ${_hkgname}-${pkgver}
diff --git a/community/haskell-tf-random/PKGBUILD b/community/haskell-tf-random/PKGBUILD
index f88885b69..839305b78 100644
--- a/community/haskell-tf-random/PKGBUILD
+++ b/community/haskell-tf-random/PKGBUILD
@@ -4,12 +4,12 @@
_hkgname=tf-random
pkgname=haskell-tf-random
pkgver=0.4
-pkgrel=2
+pkgrel=3
pkgdesc='High-quality splittable pseudorandom number generator'
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-depends=('ghc' 'haskell-random' 'haskell-primitive')
+depends=('ghc=7.8.3-1' 'haskell-random' 'haskell-primitive')
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
install=$pkgname.install
options=('staticlibs')
diff --git a/community/haskell-utf8-string/PKGBUILD b/community/haskell-utf8-string/PKGBUILD
index b6655f1eb..d3124f77d 100644
--- a/community/haskell-utf8-string/PKGBUILD
+++ b/community/haskell-utf8-string/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 110636 2014-05-04 13:55:15Z td123 $
+# $Id: PKGBUILD 115996 2014-07-19 16:05:27Z td123 $
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
# Package generated by cabal2arch 0.7.6
_hkgname=utf8-string
pkgname=haskell-utf8-string
pkgver=0.3.7
-pkgrel=7
+pkgrel=8
pkgdesc="Support for reading and writing UTF8 Strings"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('custom:BSD3')
arch=('i686' 'x86_64')
-depends=('ghc=7.8.2-2' 'sh')
+depends=('ghc=7.8.3-1' 'sh')
install=${pkgname}.install
source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
options=('staticlibs')
diff --git a/community/haskell-vector/PKGBUILD b/community/haskell-vector/PKGBUILD
index 24f95ea36..9c2b16141 100644
--- a/community/haskell-vector/PKGBUILD
+++ b/community/haskell-vector/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 110637 2014-05-04 13:55:16Z td123 $
+# $Id: PKGBUILD 115997 2014-07-19 16:05:28Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-vector
pkgver=0.10.9.1
-pkgrel=3
+pkgrel=4
pkgdesc="Efficient Arrays"
url="http://code.haskell.org/vector"
license=("custom:BSD3")
arch=('i686' 'x86_64')
makedepends=()
# deps adjusted to specific versions in package()
-depends=("ghc" "haskell-primitive")
+depends=("ghc=7.8.3-1" "haskell-primitive")
options=('strip' 'staticlibs')
install="${pkgname}.install"
source=("http://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz")
diff --git a/community/haskell-x11-xft/PKGBUILD b/community/haskell-x11-xft/PKGBUILD
index 8f7988771..1286dc883 100644
--- a/community/haskell-x11-xft/PKGBUILD
+++ b/community/haskell-x11-xft/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 110639 2014-05-04 13:55:18Z td123 $
+# $Id: PKGBUILD 115999 2014-07-19 16:05:31Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
_hkgname=X11-xft
pkgname=haskell-x11-xft
pkgver=0.3.1
-pkgrel=10
+pkgrel=11
pkgdesc="Bindings to the Xft, X Free Type interface library, and some Xrender parts"
url="http://hackage.haskell.org/package/${_hkgname}"
license=('LGPL')
arch=('i686' 'x86_64')
-depends=('ghc=7.8.2' 'haskell-x11=1.6.1.1' 'haskell-utf8-string=0.3.7' 'libxft')
+depends=('ghc=7.8.3' 'haskell-x11=1.6.1.2' 'haskell-utf8-string=0.3.7' 'libxft')
options=('strip')
install=haskell-x11-xft.install
source=(http://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz)
diff --git a/community/haskell-x11/PKGBUILD b/community/haskell-x11/PKGBUILD
index 0b27cb27b..918cb63a2 100644
--- a/community/haskell-x11/PKGBUILD
+++ b/community/haskell-x11/PKGBUILD
@@ -1,23 +1,23 @@
-# $Id: PKGBUILD 110638 2014-05-04 13:55:17Z td123 $
+# $Id: PKGBUILD 115998 2014-07-19 16:05:30Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: shild <sxp@bk.ru>
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
_hkgname=X11
pkgname=haskell-x11
-pkgver=1.6.1.1
-pkgrel=5
+pkgver=1.6.1.2
+pkgrel=1
pkgdesc="A Haskell binding to the X11 graphics library."
arch=(i686 x86_64)
url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11"
license=('custom:BSD3')
options=('strip')
-depends=("ghc=7.8.2" "libx11" "libxinerama" "libxrandr" "haskell-data-default=0.5.3")
+depends=("ghc=7.8.3" "libx11" "libxinerama" "libxrandr" "haskell-data-default=0.5.3")
conflicts=(haskell-x11-extras)
install=hsmod.install
source=(http://hackage.haskell.org/packages/archive/X11/$pkgver/X11-$pkgver.tar.gz)
options=('staticlibs')
-md5sums=('80638b99238f72d4cc351b4fbd7274fc')
+md5sums=('d7c94a65ce4b140e97cce835e8682ac3')
build() {
cd ${srcdir}/${_hkgname}-${pkgver}
diff --git a/community/hedgewars/PKGBUILD b/community/hedgewars/PKGBUILD
index 4afe87d68..83cf0c316 100644
--- a/community/hedgewars/PKGBUILD
+++ b/community/hedgewars/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 110641 2014-05-04 13:55:20Z td123 $
+# $Id: PKGBUILD 116000 2014-07-19 16:05:32Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=hedgewars
pkgver=0.9.20.5
-pkgrel=2
+pkgrel=3
pkgdesc="turn based strategy, artillery, action and comedy game, featuring the
antics of pink hedgehogs with attitude as they battle from the depths of hell
to the depths of space."
@@ -28,25 +28,28 @@ md5sums=('c61eb01466e86da656e1e74ad70a3217'
'eeb14d50df39063549ac5eca9dbc65d1'
'84a85365cbbf7a1aabe4d0f37bd5f03f')
-build() {
+prepare() {
cd $pkgname-src-*
-
patch -Np1 -i ${srcdir}/fix-ghc-7.8-build-failure.diff
+ sed -i 's|\[ ! -a Hedgewars.app \]|\\[ ! -a Hedgewars.app \\]|' tools/CMakeLists.txt
+}
+build() {
+ cd $pkgname-src-*
+ mkdir -p $srcdir/bin
+ ln -sf /usr/bin/lrelease-qt4 $srcdir/bin/Qt4::lrelease
+ export PATH=$srcdir/bin:$PATH
cmake \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DDATA_INSTALL_DIR=/usr/share/hedgewars \
-DNOSERVER=0 .
-
make
}
package() {
cd $pkgname-src-*
-
make DESTDIR=$pkgdir install
-
install -D -m644 Fonts_LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/Fonts_LICENSE.txt
install -D -m644 $srcdir/hedgewars.png $pkgdir/usr/share/pixmaps/hedgewars.png
install -D -m644 share/hedgewars/Data/misc/hedgewars.desktop $pkgdir/usr/share/applications/hedgewars.desktop
diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD
index e32698b4e..7439c1d2a 100644
--- a/community/nodejs/PKGBUILD
+++ b/community/nodejs/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 112949 2014-06-10 05:04:01Z fyan $
+# $Id: PKGBUILD 115955 2014-07-19 11:41:52Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Thomas Dziedzic < gostrc at gmail >
@@ -10,23 +10,31 @@
pkgname=nodejs
pkgver=0.10.29
-pkgrel=1
+_npmver=1.4.21
+pkgrel=3
pkgdesc='Evented I/O for V8 javascript'
arch=('i686' 'x86_64')
url='http://nodejs.org/'
license=('MIT')
depends=('openssl')
provides=('nodejs-node-gyp')
-makedepends=('python2')
+makedepends=('python2' 'git' 'procps-ng')
optdepends=('python2: for node-gyp')
checkdepends=('curl')
options=('!emptydirs')
-source=(http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz)
-sha256sums=('47379d01f765f87c1a1498b4e65de30e45201de50334954860d7375a8258b15d')
+source=("http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz"
+ git+https://github.com/npm/npm.git#tag=v$_npmver)
+sha256sums=('47379d01f765f87c1a1498b4e65de30e45201de50334954860d7375a8258b15d'
+ 'SKIP')
prepare() {
cd node-v$pkgver
+ # We need new version of npm to fix bugs
+ rm -r deps/npm
+ ln -s "$srcdir/npm" deps
+ rm -r "$srcdir/npm/.git"
+
msg 'Fixing for python2 name'
find -type f -exec sed \
-e 's_^#!/usr/bin/env python$_&2_' \
@@ -45,6 +53,11 @@ build() {
--shared-openssl
make
+
+ cd ../npm
+ ../node-v$pkgver/node cli.js install ronn marked
+ PATH="$srcdir/node-v$pkgver:$PATH" make
+ ../node-v$pkgver/node cli.js uninstall ronn marked
}
check() {
@@ -65,7 +78,14 @@ package() {
install -D -m644 LICENSE \
"$pkgdir"/usr/share/licenses/nodejs/LICENSE
- # Why the hell wasn't this installed?! FS#40221
+ install -d "$pkgdir"/usr/share/man/{man1,man3,man5,man7}
+ for _dir in man1 man3 man5 man7; do
+ cd "$pkgdir"/usr/lib/node_modules/npm/man/$_dir
+ for _file in *; do
+ ln -s /usr/lib/node_modules/npm/man/$_dir/$_file "$pkgdir"/usr/share/man/$_dir/
+ done
+ done
+
ln -s /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js "$pkgdir"/usr/bin/node-gyp
}
diff --git a/community/xmobar/PKGBUILD b/community/xmobar/PKGBUILD
index 92c7ccdc9..b23f86a5f 100644
--- a/community/xmobar/PKGBUILD
+++ b/community/xmobar/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 114922 2014-07-04 16:08:23Z jelle $
+# $Id: PKGBUILD 116001 2014-07-19 16:05:33Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=xmobar
pkgver=0.21
-pkgrel=1
+pkgrel=2
pkgdesc="A Minimalistic Text Based Status Bar"
url="http://hackage.haskell.org/package/xmobar"
license=('custom:BSD3')
arch=('i686' 'x86_64')
depends=('gmp' 'libxft' 'libxinerama' 'wireless_tools' 'libxrandr')
-makedepends=('ghc=7.8.2-4' 'haskell-x11=1.6.1.1' 'haskell-x11-xft=0.3.1' 'haskell-utf8-string=0.3.7'
- 'haskell-stm=2.4.3' 'haskell-parsec=3.1.5' 'haskell-mtl=2.1.3.1' 'haskell-regex-base' 'haskell-regex-compat haskell-http')
+makedepends=('ghc=7.8.3-1' 'haskell-x11=1.6.1.2' 'haskell-x11-xft=0.3.1' 'haskell-utf8-string=0.3.7'
+ 'haskell-stm=2.4.3' 'haskell-parsec=3.1.5' 'haskell-mtl=2.1.3.1' 'haskell-regex-base' 'haskell-regex-compat')
options=('strip')
source=(http://hackage.haskell.org/packages/archive/xmobar/$pkgver/xmobar-$pkgver.tar.gz)
md5sums=('8d4442d3772ad9f475d96b955fda220d')
diff --git a/community/xmonad-contrib/PKGBUILD b/community/xmonad-contrib/PKGBUILD
index d71bd397c..205da2aba 100644
--- a/community/xmonad-contrib/PKGBUILD
+++ b/community/xmonad-contrib/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 110644 2014-05-04 13:55:23Z td123 $
+# $Id: PKGBUILD 116003 2014-07-19 16:05:38Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
# Contributor: orbisvicis <gmail.com>
pkgname=xmonad-contrib
pkgver=0.11.2
-pkgrel=3
+pkgrel=4
pkgdesc="Add-ons for xmonad"
arch=('i686' 'x86_64')
url="http://xmonad.org/"
license=('BSD')
-depends=('ghc=7.8.2-2' 'xmonad=0.11-8' 'sh' 'haskell-x11=1.6.1.1' 'haskell-x11-xft=0.3.1' 'haskell-utf8-string=0.3.7' 'haskell-random=1.0.1.1')
+depends=('ghc=7.8.3-1' 'xmonad=0.11-9' 'sh' 'haskell-x11=1.6.1.2' 'haskell-x11-xft=0.3.1' 'haskell-utf8-string=0.3.7' 'haskell-random=1.0.1.1')
install='xmonad-contrib.install'
options=('staticlibs')
source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz 'remove_unnecessary_contexts.patch')
diff --git a/community/xmonad/PKGBUILD b/community/xmonad/PKGBUILD
index 3b49b1d81..50a2eddae 100644
--- a/community/xmonad/PKGBUILD
+++ b/community/xmonad/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 110643 2014-05-04 13:55:22Z td123 $
+# $Id: PKGBUILD 116002 2014-07-19 16:05:35Z td123 $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
# Contributor: shild <shildv@gmail.com>
pkgname=xmonad
pkgver=0.11
-pkgrel=8
+pkgrel=9
pkgdesc="Lightweight X11 tiled window manager written in Haskell"
arch=('i686' 'x86_64')
url="http://xmonad.org/"
license=('BSD')
-depends=('ghc=7.8.2' 'gmp' 'haskell-x11=1.6.1.1' 'sh' 'haskell-mtl=2.1.3.1' 'haskell-utf8-string=0.3.7' 'haskell-extensible-exceptions=0.1.1.4')
+depends=('ghc=7.8.3' 'gmp' 'haskell-x11=1.6.1.2' 'sh' 'haskell-mtl=2.1.3.1' 'haskell-utf8-string=0.3.7' 'haskell-extensible-exceptions=0.1.1.4')
makedepends=('gendesk')
optdepends=('xorg-xmessage: for displaying visual error messages')
install='xmonad.install'