From bab69e0f720c6f189c4486b7b945079be23f0a4b Mon Sep 17 00:00:00 2001 From: root Date: Mon, 29 Apr 2013 00:34:23 -0700 Subject: Mon Apr 29 00:34:20 PDT 2013 --- community/alex/PKGBUILD | 6 +- community/emerillon/PKGBUILD | 2 +- community/gtk2hs-buildtools/PKGBUILD | 4 +- community/haddock/PKGBUILD | 6 +- community/happy/PKGBUILD | 6 +- community/haskell-base64-bytestring/PKGBUILD | 3 +- community/haskell-blaze-builder/PKGBUILD | 3 +- community/haskell-blaze-html/PKGBUILD | 3 +- community/haskell-blaze-markup/PKGBUILD | 2 +- community/haskell-bytestring-show/PKGBUILD | 4 +- community/haskell-cairo/PKGBUILD | 9 +- community/haskell-citeproc-hs/PKGBUILD | 3 +- community/haskell-data-default-class/PKGBUILD | 35 ++++++ .../haskell-data-default-class.install | 18 +++ .../haskell-data-default-instances-base/PKGBUILD | 35 ++++++ .../haskell-data-default-instances-base.install | 18 +++ .../PKGBUILD | 35 ++++++ ...skell-data-default-instances-containers.install | 18 +++ .../haskell-data-default-instances-dlist/PKGBUILD | 35 ++++++ .../haskell-data-default-instances-dlist.install | 18 +++ .../PKGBUILD | 35 ++++++ ...skell-data-default-instances-old-locale.install | 18 +++ community/haskell-data-default/PKGBUILD | 35 +++--- .../haskell-data-default.install | 24 ++-- community/haskell-dataenc/PKGBUILD | 6 +- community/haskell-digest/PKGBUILD | 9 +- community/haskell-dlist/PKGBUILD | 8 +- community/haskell-extensible-exceptions/PKGBUILD | 6 +- community/haskell-ghc-paths/PKGBUILD | 4 +- .../0001-compatibility-with-ghc-7.6.1.patch | 55 --------- community/haskell-glib/PKGBUILD | 14 +-- community/haskell-gtk/PKGBUILD | 4 +- community/haskell-haskeline/PKGBUILD | 6 +- community/haskell-highlighting-kate/PKGBUILD | 2 +- community/haskell-hslogger/PKGBUILD | 4 +- community/haskell-html/PKGBUILD | 4 +- community/haskell-json/PKGBUILD | 2 +- community/haskell-json/haskell-json.install | 1 - community/haskell-pandoc-types/PKGBUILD | 2 +- community/haskell-pandoc/PKGBUILD | 2 +- community/haskell-pango/PKGBUILD | 5 +- community/haskell-pcre-light/PKGBUILD | 2 +- community/haskell-primitive/PKGBUILD | 4 +- community/haskell-quickcheck/PKGBUILD | 6 +- community/haskell-regex-base/PKGBUILD | 6 +- community/haskell-regex-compat/PKGBUILD | 6 +- community/haskell-regex-posix/PKGBUILD | 6 +- community/haskell-stm/PKGBUILD | 6 +- community/haskell-syb/PKGBUILD | 4 +- community/haskell-tagsoup/PKGBUILD | 2 +- community/haskell-tar/PKGBUILD | 6 +- community/haskell-temporary/PKGBUILD | 3 +- community/haskell-terminfo/PKGBUILD | 6 +- community/haskell-texmath/PKGBUILD | 2 +- community/haskell-utf8-string/PKGBUILD | 6 +- community/haskell-vector/PKGBUILD | 6 +- community/haskell-x11-xft/PKGBUILD | 8 +- community/haskell-x11/PKGBUILD | 8 +- community/haskell-xhtml/PKGBUILD | 4 +- community/haskell-xml/PKGBUILD | 2 +- community/haskell-zip-archive/PKGBUILD | 2 +- community/hedgewars/PKGBUILD | 18 +-- community/python-pyzmq/PKGBUILD | 15 ++- community/ruby-iconv/PKGBUILD | 24 ++++ community/seahorse-nautilus/PKGBUILD | 13 ++- community/seahorse-nautilus/glib236.patch | 12 ++ community/sensors-applet/PKGBUILD | 16 ++- community/sensors-applet/gtk38.patch | 127 +++++++++++++++++++++ community/texmaker/PKGBUILD | 10 +- community/virtualbox-modules/PKGBUILD | 4 +- community/xe-guest-utilities/PKGBUILD | 77 +++++++++++++ community/xe-guest-utilities/ip_address.patch | 16 +++ community/xe-guest-utilities/proc-xen.mount | 9 ++ community/xe-guest-utilities/tmpfile | 1 + community/xe-guest-utilities/xe-daemon.service | 12 ++ .../xe-linux-distribution.service | 11 ++ community/xmobar/PKGBUILD | 8 +- community/xmonad-contrib/PKGBUILD | 6 +- community/xmonad/PKGBUILD | 6 +- 79 files changed, 740 insertions(+), 249 deletions(-) create mode 100644 community/haskell-data-default-class/PKGBUILD create mode 100644 community/haskell-data-default-class/haskell-data-default-class.install create mode 100644 community/haskell-data-default-instances-base/PKGBUILD create mode 100644 community/haskell-data-default-instances-base/haskell-data-default-instances-base.install create mode 100644 community/haskell-data-default-instances-containers/PKGBUILD create mode 100644 community/haskell-data-default-instances-containers/haskell-data-default-instances-containers.install create mode 100644 community/haskell-data-default-instances-dlist/PKGBUILD create mode 100644 community/haskell-data-default-instances-dlist/haskell-data-default-instances-dlist.install create mode 100644 community/haskell-data-default-instances-old-locale/PKGBUILD create mode 100644 community/haskell-data-default-instances-old-locale/haskell-data-default-instances-old-locale.install delete mode 100644 community/haskell-glib/0001-compatibility-with-ghc-7.6.1.patch create mode 100755 community/ruby-iconv/PKGBUILD create mode 100644 community/seahorse-nautilus/glib236.patch create mode 100644 community/sensors-applet/gtk38.patch create mode 100644 community/xe-guest-utilities/PKGBUILD create mode 100644 community/xe-guest-utilities/ip_address.patch create mode 100644 community/xe-guest-utilities/proc-xen.mount create mode 100644 community/xe-guest-utilities/tmpfile create mode 100644 community/xe-guest-utilities/xe-daemon.service create mode 100644 community/xe-guest-utilities/xe-linux-distribution.service (limited to 'community') diff --git a/community/alex/PKGBUILD b/community/alex/PKGBUILD index 93ca55e24..25345ec7e 100644 --- a/community/alex/PKGBUILD +++ b/community/alex/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 88642 2013-04-20 22:36:02Z arodseth $ +# $Id: PKGBUILD 89285 2013-04-28 16:52:06Z td123 $ # Maintainer: Alexander Rødseth # Contributor: Sergej Pupykin # Contributor: Vesa Kaihlavirta @@ -6,13 +6,13 @@ pkgname=alex pkgver=3.0.5 -pkgrel=1 +pkgrel=2 pkgdesc='Lexical analyser generator for Haskell' arch=('x86_64' 'i686') url='http://hackage.haskell.org/package/alex' license=('custom:BSD3') depends=('gmp') -makedepends=('ghc=7.6.2-1' 'haskell-quickcheck>=2') +makedepends=('ghc=7.6.3-1' 'haskell-quickcheck>=2') source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") sha256sums=('c3326417a0538e355e5ad1871ab931b9c8145391e8b2ff79668eb643d9b99659') diff --git a/community/emerillon/PKGBUILD b/community/emerillon/PKGBUILD index fa2e49680..2e690f13d 100644 --- a/community/emerillon/PKGBUILD +++ b/community/emerillon/PKGBUILD @@ -2,7 +2,7 @@ pkgname=emerillon pkgver=0.1.90 -pkgrel=3 +pkgrel=4 pkgdesc="Map viewer for OpenStreetMap" arch=('i686' 'x86_64') url="http://projects.gnome.org/emerillon/" diff --git a/community/gtk2hs-buildtools/PKGBUILD b/community/gtk2hs-buildtools/PKGBUILD index be7cbc78a..82ca841b7 100644 --- a/community/gtk2hs-buildtools/PKGBUILD +++ b/community/gtk2hs-buildtools/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 85986 2013-03-10 20:14:17Z spupykin $ +# $Id: PKGBUILD 89286 2013-04-28 16:52:07Z td123 $ # Maintainer: Sergej Pupykin pkgname=gtk2hs-buildtools pkgver=0.12.4 -pkgrel=1 +pkgrel=2 pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." url="http://hackage.haskell.org/package/gtk2hs-buildtools" license=('GPL2') diff --git a/community/haddock/PKGBUILD b/community/haddock/PKGBUILD index ceba4311f..a2924af8b 100644 --- a/community/haddock/PKGBUILD +++ b/community/haddock/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 86893 2013-03-23 23:32:12Z arodseth $ +# $Id: PKGBUILD 89287 2013-04-28 16:52:08Z td123 $ # Maintainer: Alexander Rødseth # Contributor: Vesa Kaihlavirta # Contributor: Arch Haskell Team pkgname=haddock pkgver=2.13.1 -pkgrel=3 +pkgrel=4 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=7.6.2-1' 'haskell-xhtml=3000.2.1' 'haskell-ghc-paths') +depends=('ghc=7.6.3-1' 'haskell-xhtml=3000.2.1' 'haskell-ghc-paths') install=$pkgname.install source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") sha256sums=('6e5e2295cd191e43a046c12544f2f4e8b4260cfda8282d48b15a7a35d8a24e7f') diff --git a/community/happy/PKGBUILD b/community/happy/PKGBUILD index e906df7ec..5f63b6e6a 100644 --- a/community/happy/PKGBUILD +++ b/community/happy/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 83993 2013-02-08 04:15:25Z td123 $ +# $Id: PKGBUILD 89288 2013-04-28 16:52:09Z td123 $ # Maintainer: Thomas Dziedzic # Contributor: simo # Contributor: Vesa Kaihlavirta pkgname=happy pkgver=1.18.10 -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.6.2-1' 'haskell-mtl=2.1.2-2') +makedepends=('ghc=7.6.3-1' 'haskell-mtl=2.1.2-3') source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") md5sums=('a1638e89434427e57f68ef311761dc30') diff --git a/community/haskell-base64-bytestring/PKGBUILD b/community/haskell-base64-bytestring/PKGBUILD index 88c840a5f..f74265df9 100644 --- a/community/haskell-base64-bytestring/PKGBUILD +++ b/community/haskell-base64-bytestring/PKGBUILD @@ -5,14 +5,13 @@ _hkgname=base64-bytestring pkgname=haskell-base64-bytestring pkgver=1.0.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="Fast base64 encoding and deconding for ByteStrings" url="https://github.com/bos/base64-bytestring" license=(custom:BSD3) arch=('i686' 'x86_64') makedepends=('ghc') depends=('haskell-bytestring') -options=('strip') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") install="$pkgname.install" sha256sums=('ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50') diff --git a/community/haskell-blaze-builder/PKGBUILD b/community/haskell-blaze-builder/PKGBUILD index c7267423b..03ca1928d 100644 --- a/community/haskell-blaze-builder/PKGBUILD +++ b/community/haskell-blaze-builder/PKGBUILD @@ -5,14 +5,13 @@ pkgname=haskell-blaze-builder _hkgname=blaze-builder pkgver=0.3.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="Efficient buffered output." url="http://github.com/meiersi/blaze-builder" license=(custom:BSD3) arch=('i686' 'x86_64') makedepends=('ghc') depends=('haskell-bytestring' 'haskell-text') -options=('strip') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") install="$pkgname.install" sha256sums=('a12506f8afd650e4ed90e1e2379750035f8e83032a2d260eacc3757fe52cdcde') diff --git a/community/haskell-blaze-html/PKGBUILD b/community/haskell-blaze-html/PKGBUILD index 6fbe14cf7..28b88312c 100644 --- a/community/haskell-blaze-html/PKGBUILD +++ b/community/haskell-blaze-html/PKGBUILD @@ -3,14 +3,13 @@ _hkgname=blaze-html pkgname=haskell-blaze-html pkgver=0.6.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="A blazingly fast HTML combinator library for Haskell" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') makedepends=() depends=('ghc' 'haskell-blaze-builder<0.4' 'haskell-blaze-markup<0.6' 'haskell-bytestring-show' 'haskell-text>=0.11.0.5') -options=('strip') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=$pkgname.install md5sums=('f9eda0a990cda190538b9e6ff73b05f3') diff --git a/community/haskell-blaze-markup/PKGBUILD b/community/haskell-blaze-markup/PKGBUILD index f4e5d1352..6c0d5e4a9 100644 --- a/community/haskell-blaze-markup/PKGBUILD +++ b/community/haskell-blaze-markup/PKGBUILD @@ -4,7 +4,7 @@ _hkgname=blaze-markup pkgname=haskell-blaze-markup pkgver=0.5.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="Core modules of a blazingly fast markup combinator library for the Haskell programming language" url="http://hackage.haskell.org/package/${_hkgname}" license=(custom:BSD3) diff --git a/community/haskell-bytestring-show/PKGBUILD b/community/haskell-bytestring-show/PKGBUILD index 61a752e91..99fd4ebb6 100644 --- a/community/haskell-bytestring-show/PKGBUILD +++ b/community/haskell-bytestring-show/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 83994 2013-02-08 04:15:26Z td123 $ +# $Id: PKGBUILD 89293 2013-04-28 16:52:14Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-bytestring-show pkgver=0.3.5.4 -pkgrel=3 +pkgrel=4 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 92bb5dff3..eb6a48ed4 100644 --- a/community/haskell-cairo/PKGBUILD +++ b/community/haskell-cairo/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 83995 2013-02-08 04:15:27Z td123 $ +# $Id: PKGBUILD 89294 2013-04-28 16:52:15Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-cairo pkgver=0.12.4 -pkgrel=2 +pkgrel=4 pkgdesc="Binding to the cairo library for Gtk2Hs." url="http://hackage.haskell.org/package/cairo" license=('LGPL2.1') arch=('i686' 'x86_64') +# deps adjusted to specific versions in package() depends=('ghc' 'cairo' 'haskell-mtl') makedepends=("gtk2hs-buildtools") options=('strip') @@ -31,7 +32,9 @@ build() { } package() { - depends=("ghc=`pacman -Q ghc | cut -f2 -d\ |cut -f1 -d-`" 'cairo' "haskell-mtl=`pacman -Q haskell-mtl | cut -f2 -d\ |cut -f1 -d-`") + _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=${_hglibver}") cd ${srcdir}/cairo-${pkgver} install -D -m744 register.sh ${pkgdir}/usr/share/haskell/gtk2hs-cairo/register.sh diff --git a/community/haskell-citeproc-hs/PKGBUILD b/community/haskell-citeproc-hs/PKGBUILD index 935e0dccd..9e3bfdcf3 100644 --- a/community/haskell-citeproc-hs/PKGBUILD +++ b/community/haskell-citeproc-hs/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=citeproc-hs pkgname=haskell-citeproc-hs pkgver=0.3.8 -pkgrel=1 +pkgrel=2 pkgdesc="A Citation Style Language implementation in Haskell" url="http://gorgias.mine.nu/repos/citeproc-hs/" license=('custom:BSD3') @@ -14,7 +14,6 @@ makedepends=('ghc') depends=(haskell-http haskell-bytestring haskell-containers haskell-directory haskell-filepath haskell-json haskell-mtl haskell-old-locale haskell-pandoc-types haskell-parsec haskell-syb haskell-time haskell-utf8-string haskell-xml) -options=('strip') source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/${_hkgname}-${pkgver}.tar.gz") install=$pkgname.install sha256sums=('e873673b2960d0eebbcede9d8c18e2acea0e4fed295552fa635814f4bae48e72') diff --git a/community/haskell-data-default-class/PKGBUILD b/community/haskell-data-default-class/PKGBUILD new file mode 100644 index 000000000..e2950265b --- /dev/null +++ b/community/haskell-data-default-class/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jelle van der Waa +_hkgname=data-default-class +pkgname=haskell-data-default-class +pkgver=0.0.1 +pkgrel=1 +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.6.3') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('abfd756bcc6d92e47436992c80ccdb80') +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + 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/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community/haskell-data-default-class/haskell-data-default-class.install b/community/haskell-data-default-class/haskell-data-default-class.install new file mode 100644 index 000000000..037788be4 --- /dev/null +++ b/community/haskell-data-default-class/haskell-data-default-class.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-data-default-class +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community/haskell-data-default-instances-base/PKGBUILD b/community/haskell-data-default-instances-base/PKGBUILD new file mode 100644 index 000000000..f433e99e1 --- /dev/null +++ b/community/haskell-data-default-instances-base/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jelle van der Waa +_hkgname=data-default-instances-base +pkgname=haskell-data-default-instances-base +pkgver=0.0.1 +pkgrel=1 +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.6.3' 'haskell-data-default-class') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('37fc6531e0227bcf9cfbbf85f04e759d') +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + 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/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community/haskell-data-default-instances-base/haskell-data-default-instances-base.install b/community/haskell-data-default-instances-base/haskell-data-default-instances-base.install new file mode 100644 index 000000000..3d9e5d1e0 --- /dev/null +++ b/community/haskell-data-default-instances-base/haskell-data-default-instances-base.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-data-default-instances-base +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community/haskell-data-default-instances-containers/PKGBUILD b/community/haskell-data-default-instances-containers/PKGBUILD new file mode 100644 index 000000000..5a77dca00 --- /dev/null +++ b/community/haskell-data-default-instances-containers/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jelle van der Waa +_hkgname=data-default-instances-containers +pkgname=haskell-data-default-instances-containers +pkgver=0.0.1 +pkgrel=1 +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.6.3' 'haskell-containers=0.5.0.0' '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 +md5sums=('1c574d87bf9bc69d4748e3236d575a3c') +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + 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/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community/haskell-data-default-instances-containers/haskell-data-default-instances-containers.install b/community/haskell-data-default-instances-containers/haskell-data-default-instances-containers.install new file mode 100644 index 000000000..7d5535739 --- /dev/null +++ b/community/haskell-data-default-instances-containers/haskell-data-default-instances-containers.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-data-default-instances-containers +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community/haskell-data-default-instances-dlist/PKGBUILD b/community/haskell-data-default-instances-dlist/PKGBUILD new file mode 100644 index 000000000..6bd021546 --- /dev/null +++ b/community/haskell-data-default-instances-dlist/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jelle van der Waa +_hkgname=data-default-instances-dlist +pkgname=haskell-data-default-instances-dlist +pkgver=0.0.1 +pkgrel=1 +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.6.3' 'haskell-data-default-class=0.0.1' 'haskell-dlist=0.5-24') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('6683d943ab70b7077ff6837fce75b4de') +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + 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/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community/haskell-data-default-instances-dlist/haskell-data-default-instances-dlist.install b/community/haskell-data-default-instances-dlist/haskell-data-default-instances-dlist.install new file mode 100644 index 000000000..8e6e1563c --- /dev/null +++ b/community/haskell-data-default-instances-dlist/haskell-data-default-instances-dlist.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-data-default-instances-dlist +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community/haskell-data-default-instances-old-locale/PKGBUILD b/community/haskell-data-default-instances-old-locale/PKGBUILD new file mode 100644 index 000000000..fbfe9959b --- /dev/null +++ b/community/haskell-data-default-instances-old-locale/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jelle van der Waa +_hkgname=data-default-instances-old-locale +pkgname=haskell-data-default-instances-old-locale +pkgver=0.0.1 +pkgrel=1 +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.6.3' 'haskell-data-default-class' 'haskell-old-locale=1.0.0.5') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('43bd868049d870ee722eda6bdd89fc28') +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + 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/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community/haskell-data-default-instances-old-locale/haskell-data-default-instances-old-locale.install b/community/haskell-data-default-instances-old-locale/haskell-data-default-instances-old-locale.install new file mode 100644 index 000000000..b6f986d6d --- /dev/null +++ b/community/haskell-data-default-instances-old-locale/haskell-data-default-instances-old-locale.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-data-default-instances-old-locale +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community/haskell-data-default/PKGBUILD b/community/haskell-data-default/PKGBUILD index a67fb8d44..819635eaf 100644 --- a/community/haskell-data-default/PKGBUILD +++ b/community/haskell-data-default/PKGBUILD @@ -1,37 +1,28 @@ -# Contributor: Lex Black -# Contributor: Don Stewart - -pkgname=haskell-data-default +# Maintainer: Jelle van der Waa _hkgname=data-default -_licensefile=LICENSE -pkgver=0.5.1 -pkgrel=2 +pkgname=haskell-data-default +pkgver=0.5.3 +pkgrel=1 pkgdesc="A class for types with a default value" url="http://hackage.haskell.org/package/${_hkgname}" -license=('BSD') +license=('custom:BSD3') arch=('i686' 'x86_64') -makedepends=('ghc') -depends=('haskell-containers' 'haskell-dlist' 'haskell-old-locale') +makedepends=() +depends=('ghc=7.6.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") -sha256sums=('fb56f34f820379df4881bcccbcb065389200e20778321e2d6e8c92dad94af717') -install="${pkgname}.install" - +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('03a98d999273ad20d5bc0c711bf1c533') build() { cd ${srcdir}/${_hkgname}-${pkgver} - - runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ - --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid - #runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ - # --prefix=/usr --docdir=/usr/share/doc/${pkgname} \ - # --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build runhaskell Setup haddock - runhaskell Setup register --gen-script + runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script 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/${pkgname}/register.sh diff --git a/community/haskell-data-default/haskell-data-default.install b/community/haskell-data-default/haskell-data-default.install index d6fa72e16..0b0a72558 100644 --- a/community/haskell-data-default/haskell-data-default.install +++ b/community/haskell-data-default/haskell-data-default.install @@ -1,26 +1,18 @@ -# custom variables -pkgname=haskell-data-default -HS_DIR=/usr/share/haskell/${pkgname} - -# functions +HS_DIR=usr/share/haskell/haskell-data-default post_install() { - ${HS_DIR}/register.sh - (cd /usr/share/doc/ghc/html/libraries; ./gen_contents_index) + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) } - pre_upgrade() { - ${HS_DIR}/unregister.sh + ${HS_DIR}/unregister.sh } - post_upgrade() { - ${HS_DIR}/register.sh - (cd /usr/share/doc/ghc/html/libraries; ./gen_contents_index) + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) } - pre_remove() { - ${HS_DIR}/unregister.sh + ${HS_DIR}/unregister.sh } - post_remove() { - (cd /usr/share/doc/ghc/html/libraries; ./gen_contents_index) + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) } diff --git a/community/haskell-dataenc/PKGBUILD b/community/haskell-dataenc/PKGBUILD index bf4bcf9f8..0232eb2c1 100644 --- a/community/haskell-dataenc/PKGBUILD +++ b/community/haskell-dataenc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 83996 2013-02-08 04:15:28Z td123 $ +# $Id: PKGBUILD 89297 2013-04-28 16:52:18Z td123 $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team # Package generated by cabal2arch 0.7.5 @@ -6,12 +6,12 @@ _hkgname=dataenc pkgname=haskell-dataenc pkgver=0.14.0.5 -pkgrel=1 +pkgrel=2 pkgdesc="Data encoding library" url="http://hackage.haskell.org/package/dataenc" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' sh) +depends=('ghc=7.6.3-1' sh) source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz '0001-update-build-deps-for-ghc-7.6.1.patch') install=${pkgname}.install diff --git a/community/haskell-digest/PKGBUILD b/community/haskell-digest/PKGBUILD index 29374ef30..3293c8322 100644 --- a/community/haskell-digest/PKGBUILD +++ b/community/haskell-digest/PKGBUILD @@ -4,17 +4,16 @@ _hkgname=digest pkgname=haskell-digest -pkgver=0.0.1.1 -pkgrel=2 +pkgver=0.0.1.2 +pkgrel=1 pkgdesc='Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now.' url="http://hackage.haskell.org/package/$_hkgname" license=(custom:BSD3) arch=('i686' 'x86_64') -makedepends=('ghc') -depends=('haskell-bytestring') +depends=('ghc' 'zlib') source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz") install=$pkgname.install -sha256sums=('7bb8b85959cfb3c6539aa2f2104c14aec9758a3a5d6039aba975299fdcd704d4') +sha256sums=('641717eb16392abf8965986a9e8dc21eebf1d97775bbb6923c7b7f8fee17fe11') build() { cd "$srcdir/$_hkgname-$pkgver" diff --git a/community/haskell-dlist/PKGBUILD b/community/haskell-dlist/PKGBUILD index 90c9573d3..d43156f40 100644 --- a/community/haskell-dlist/PKGBUILD +++ b/community/haskell-dlist/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 88875 2013-04-24 14:23:10Z jelle $ +# $Id: PKGBUILD 89299 2013-04-28 16:52:20Z td123 $ # Maintainer: Daniel Wallace # Contributor: Don Stewart # Contributor: Lex Black @@ -7,13 +7,13 @@ pkgname=haskell-dlist pkgver=0.5 _hkgname=dlist _licensefile=LICENSE -pkgrel=23 +pkgrel=24 pkgdesc="Differences lists" url="http://code.haskell.org/~dons/code/dlist/" license=("BSD3") arch=('i686' 'x86_64') -makedepends=('ghc=7.6.2') -depends=('ghc=7.6.2') +makedepends=('ghc=7.6.3-1') +depends=('ghc=7.6.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 2a0606832..784b9ebba 100644 --- a/community/haskell-extensible-exceptions/PKGBUILD +++ b/community/haskell-extensible-exceptions/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 83997 2013-02-08 04:15:30Z td123 $ +# $Id: PKGBUILD 89300 2013-04-28 16:52:21Z td123 $ # Maintainer: Jelle van der Waa _hkgname=extensible-exceptions pkgname=haskell-${_hkgname} pkgver=0.1.1.4 -pkgrel=4 +pkgrel=5 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.6.2-1' sh) +depends=('ghc=7.6.3-1' sh) source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=$pkgname.install md5sums=('fa1cadd15c1c7aa362618d41c6e17d8b') diff --git a/community/haskell-ghc-paths/PKGBUILD b/community/haskell-ghc-paths/PKGBUILD index a764c18e8..ffea0e7d4 100644 --- a/community/haskell-ghc-paths/PKGBUILD +++ b/community/haskell-ghc-paths/PKGBUILD @@ -4,12 +4,12 @@ pkgname=haskell-ghc-paths pkgver=0.1.0.9 -pkgrel=1 +pkgrel=2 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.6.2-1') +depends=('ghc=7.6.3-1') source=("http://hackage.haskell.org/packages/archive/ghc-paths/$pkgver/ghc-paths-$pkgver.tar.gz") install="$pkgname.install" sha256sums=('afa68fb86123004c37c1dc354286af2d87a9dcfb12ddcb80e8bd0cd55bc87945') diff --git a/community/haskell-glib/0001-compatibility-with-ghc-7.6.1.patch b/community/haskell-glib/0001-compatibility-with-ghc-7.6.1.patch deleted file mode 100644 index 845beb2bd..000000000 --- a/community/haskell-glib/0001-compatibility-with-ghc-7.6.1.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 7e677b1c633d2b426fc956fcfa084a82ef6df861 Mon Sep 17 00:00:00 2001 -From: Thomas Dziedzic -Date: Thu, 27 Sep 2012 04:48:10 -0700 -Subject: [PATCH] compatibility with ghc 7.6.1 - ---- - System/Glib/GObject.chs | 4 +--- - System/Glib/MainLoop.chs | 4 ++-- - 2 files changed, 3 insertions(+), 5 deletions(-) - -diff --git a/System/Glib/GObject.chs b/System/Glib/GObject.chs -index 5f0fe5c..9925d2c 100644 ---- a/System/Glib/GObject.chs -+++ b/System/Glib/GObject.chs -@@ -127,8 +127,6 @@ makeNewGObject (constr, objectUnref) generator = do - - {#pointer GDestroyNotify as DestroyNotify#} - --foreign import ccall "wrapper" mkDestroyNotifyPtr :: IO () -> IO DestroyNotify -- - -- | This function wraps any newly created objects that derives from - -- GInitiallyUnowned also known as objects with - -- \"floating-references\". The object will be refSink (for glib -@@ -225,4 +223,4 @@ isA obj gType = - -- at this point we would normally implement the notify signal handler; - -- I've moved this definition into the Object class of the gtk package - -- since there's a quite a bit of machinery missing here (generated signal ---- register functions and the problem of recursive modules) -\ No newline at end of file -+-- register functions and the problem of recursive modules) -diff --git a/System/Glib/MainLoop.chs b/System/Glib/MainLoop.chs -index 72fecb6..feb4c77 100644 ---- a/System/Glib/MainLoop.chs -+++ b/System/Glib/MainLoop.chs -@@ -71,7 +71,7 @@ import System.Glib.GObject (DestroyNotify, destroyFunPtr) - - {#pointer SourceFunc#} - --foreign import ccall "wrapper" mkSourceFunc :: IO {#type gint#} -> IO SourceFunc -+foreign import ccall "wrapper" mkSourceFunc :: (Ptr () -> IO {#type gint#}) -> IO SourceFunc - - type HandlerId = {#type guint#} - -@@ -79,7 +79,7 @@ type HandlerId = {#type guint#} - -- - makeCallback :: IO {#type gint#} -> IO (SourceFunc, DestroyNotify) - makeCallback fun = do -- funPtr <- mkSourceFunc fun -+ funPtr <- mkSourceFunc (const fun) - return (funPtr, destroyFunPtr) - - -- | Sets a function to be called at regular intervals, with the default --- -1.7.12.1 - diff --git a/community/haskell-glib/PKGBUILD b/community/haskell-glib/PKGBUILD index 7f7a34efe..6d73d2e55 100644 --- a/community/haskell-glib/PKGBUILD +++ b/community/haskell-glib/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 83999 2013-02-08 04:15:32Z td123 $ +# $Id: PKGBUILD 89302 2013-04-28 16:52:23Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-glib pkgver=0.12.4 -pkgrel=2 +pkgrel=4 pkgdesc="Binding to the GLIB library for Gtk2Hs." url="http://hackage.haskell.org/package/glib" license=('LGPL2.1') arch=('i686' 'x86_64') +# deps adjusted to specific versions in package() depends=('ghc' 'glib2') makedepends=("gtk2hs-buildtools") options=('strip') @@ -15,16 +16,11 @@ install=gtk2hs-glib.install provides=('gtk2hs-glib') replaces=('gtk2hs-glib') conflicts=('gtk2hs-glib') -source=(http://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz - '0001-compatibility-with-ghc-7.6.1.patch') -md5sums=('3172907258183466f1e604a435285c51' - 'b00660b7102542942b0b9d84b59d1f3c') +source=(http://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz) +md5sums=('3172907258183466f1e604a435285c51') build() { cd glib-$pkgver - -# patch -Np1 -i ${srcdir}/0001-compatibility-with-ghc-7.6.1.patch - runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ --prefix=/usr --docdir=/usr/share/doc/haskell-glib \ --libsubdir=\$compiler/site-local/\$pkgid diff --git a/community/haskell-gtk/PKGBUILD b/community/haskell-gtk/PKGBUILD index 8322b0120..c7b150561 100644 --- a/community/haskell-gtk/PKGBUILD +++ b/community/haskell-gtk/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 84000 2013-02-08 04:15:33Z td123 $ +# $Id: PKGBUILD 89303 2013-04-28 16:52:24Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-gtk pkgver=0.12.4 -pkgrel=3 +pkgrel=4 pkgdesc="Binding to the gtk library for Gtk2Hs." url="http://hackage.haskell.org/package/gtk" license=('LGPL2.1') diff --git a/community/haskell-haskeline/PKGBUILD b/community/haskell-haskeline/PKGBUILD index 61f61bc22..7cd9ccb27 100644 --- a/community/haskell-haskeline/PKGBUILD +++ b/community/haskell-haskeline/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 84001 2013-02-08 04:15:34Z td123 $ +# $Id: PKGBUILD 89304 2013-04-28 16:52:25Z td123 $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team # Package generated by cabal2arch 0.7.6 @@ -6,12 +6,12 @@ _hkgname=haskeline pkgname=haskell-haskeline pkgver=0.7.0.3 -pkgrel=2 +pkgrel=3 pkgdesc="A command-line interface for user input, written in Haskell." url="http://hackage.haskell.org/package/haskeline" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' 'sh' 'haskell-utf8-string=0.3.7-4' 'haskell-mtl=2.1.2-2' 'haskell-terminfo=0.3.2.5-2') +depends=('ghc=7.6.3-1' 'sh' 'haskell-utf8-string=0.3.7-5' 'haskell-mtl=2.1.2-3' 'haskell-terminfo=0.3.2.5-3') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install md5sums=('3a78043dc80b5510202e71e77c0a9923') diff --git a/community/haskell-highlighting-kate/PKGBUILD b/community/haskell-highlighting-kate/PKGBUILD index fc7a8dd0e..b4050abd1 100644 --- a/community/haskell-highlighting-kate/PKGBUILD +++ b/community/haskell-highlighting-kate/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=highlighting-kate pkgname=haskell-highlighting-kate pkgver=0.5.3.8 -pkgrel=1 +pkgrel=2 pkgdesc="Syntax highlighting" url="http://hackage.haskell.org/package/$_hkgname" license=('GPL') diff --git a/community/haskell-hslogger/PKGBUILD b/community/haskell-hslogger/PKGBUILD index f5e3a55cb..0dfb8703e 100644 --- a/community/haskell-hslogger/PKGBUILD +++ b/community/haskell-hslogger/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 84002 2013-02-08 04:15:35Z td123 $ +# $Id: PKGBUILD 89306 2013-04-28 16:52:27Z td123 $ # Maintainer: Sergej Pupykin # Maintainer: Arch Haskell Team pkgname=haskell-hslogger pkgver=1.2.1 -pkgrel=3 +pkgrel=4 pkgdesc="Versatile logging framework" url="http://hackage.haskell.org/package/hslogger" license=('LGPL') diff --git a/community/haskell-html/PKGBUILD b/community/haskell-html/PKGBUILD index ffc2455e6..05cd89c76 100644 --- a/community/haskell-html/PKGBUILD +++ b/community/haskell-html/PKGBUILD @@ -6,12 +6,12 @@ _hkgname=html pkgname=haskell-html pkgver=1.0.1.2 -pkgrel=14 +pkgrel=15 pkgdesc="HTML combinator library" url="http://hackage.haskell.org/package/html" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' 'sh') +depends=('ghc=7.6.3-1' 'sh') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install md5sums=('2a7de5a2af9a2f80d39825d6a95ee445') diff --git a/community/haskell-json/PKGBUILD b/community/haskell-json/PKGBUILD index 4677e1f77..b1ed11582 100644 --- a/community/haskell-json/PKGBUILD +++ b/community/haskell-json/PKGBUILD @@ -3,7 +3,7 @@ _hkgname=json pkgname=haskell-json pkgver=0.7 -pkgrel=4 +pkgrel=5 pkgdesc="Support for serialising Haskell to and from JSON" url="http://hackage.haskell.org/package/${_hkgname}" license=(custom:BSD3) diff --git a/community/haskell-json/haskell-json.install b/community/haskell-json/haskell-json.install index a57cdb69e..5be36b5cc 100644 --- a/community/haskell-json/haskell-json.install +++ b/community/haskell-json/haskell-json.install @@ -1,6 +1,5 @@ HS_DIR=usr/share/haskell/haskell-json -# functions post_install() { $HS_DIR/register.sh (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) diff --git a/community/haskell-pandoc-types/PKGBUILD b/community/haskell-pandoc-types/PKGBUILD index dccee9b44..b7c7a47c3 100644 --- a/community/haskell-pandoc-types/PKGBUILD +++ b/community/haskell-pandoc-types/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=pandoc-types pkgname=haskell-pandoc-types pkgver=1.10 -pkgrel=1 +pkgrel=2 pkgdesc="Types for representing a structured document" url="http://johnmacfarlane.net/pandoc" license=("GPL") diff --git a/community/haskell-pandoc/PKGBUILD b/community/haskell-pandoc/PKGBUILD index d4c54b3fe..31f7f6a59 100644 --- a/community/haskell-pandoc/PKGBUILD +++ b/community/haskell-pandoc/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=pandoc pkgname=haskell-pandoc pkgver=1.11.1 -pkgrel=1 +pkgrel=2 pkgdesc="Conversion between markup formats" url="http://hackage.haskell.org/package/${_hkgname}" license=('GPL') diff --git a/community/haskell-pango/PKGBUILD b/community/haskell-pango/PKGBUILD index b3b66793c..2d52b6be3 100644 --- a/community/haskell-pango/PKGBUILD +++ b/community/haskell-pango/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 84004 2013-02-08 04:15:36Z td123 $ +# $Id: PKGBUILD 89311 2013-04-28 16:52:32Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-pango pkgver=0.12.4 -pkgrel=2 +pkgrel=4 pkgdesc="Binding to the pango library for Gtk2Hs." url="http://hackage.haskell.org/package/pango" license=('LGPL2.1') arch=('i686' 'x86_64') +# deps adjusted to specific versions in package() depends=('ghc' 'pango' 'haskell-glib' 'haskell-cairo') makedepends=("gtk2hs-buildtools") provides=('gtk2hs-pango') diff --git a/community/haskell-pcre-light/PKGBUILD b/community/haskell-pcre-light/PKGBUILD index 9e6b83de1..bbd9e0173 100644 --- a/community/haskell-pcre-light/PKGBUILD +++ b/community/haskell-pcre-light/PKGBUILD @@ -3,7 +3,7 @@ _hkgname=pcre-light pkgname=haskell-pcre-light pkgver=0.4 -pkgrel=21 +pkgrel=22 pkgdesc="A small, efficient and portable regex library for Perl 5 compatible regular expressions" url="http://code.haskell.org/~dons/code/pcre-light" license=(custom:BSD3) diff --git a/community/haskell-primitive/PKGBUILD b/community/haskell-primitive/PKGBUILD index 7fa6e2ccb..088f5e029 100644 --- a/community/haskell-primitive/PKGBUILD +++ b/community/haskell-primitive/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 84005 2013-02-08 04:15:37Z td123 $ +# $Id: PKGBUILD 89313 2013-04-28 16:52:35Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-primitive pkgver=0.5.0.1 -pkgrel=3 +pkgrel=4 pkgdesc="Wrappers for primitive operations" url="http://hackage.haskell.org/package/primitive" license=("custom:BSD3") diff --git a/community/haskell-quickcheck/PKGBUILD b/community/haskell-quickcheck/PKGBUILD index d4bbbde31..937d26326 100644 --- a/community/haskell-quickcheck/PKGBUILD +++ b/community/haskell-quickcheck/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 86643 2013-03-20 21:30:38Z arodseth $ +# $Id: PKGBUILD 89314 2013-04-28 16:52:36Z td123 $ # Maintainer: Alexander Rødseth # Contributor: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,12 +6,12 @@ _hkgname=QuickCheck pkgname=haskell-quickcheck pkgver=2.6 -pkgrel=1 +pkgrel=2 pkgdesc='Automatic testing of Haskell programs' url='http://hackage.haskell.org/package/QuickCheck' license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.2-1' 'haskell-random=1.0.1.1-4' 'sh') +depends=('ghc=7.6.3-1' 'haskell-random=1.0.1.1-5' 'sh') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz") install=${pkgname}.install sha256sums=('8001c00a1892714d914e5007ba72cdd428c1ea4c6b8418c6cb5e7809753d970d') diff --git a/community/haskell-regex-base/PKGBUILD b/community/haskell-regex-base/PKGBUILD index 92ace4b31..c966e3963 100644 --- a/community/haskell-regex-base/PKGBUILD +++ b/community/haskell-regex-base/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 85230 2013-02-27 20:01:23Z andrea $ +# $Id: PKGBUILD 89315 2013-04-28 16:52:37Z td123 $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team # Contributor: Alexander Rødseth @@ -6,12 +6,12 @@ _hkgname=regex-base pkgname=haskell-regex-base pkgver=0.93.2 -pkgrel=12 +pkgrel=13 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.6.2-1' 'sh' 'haskell-mtl=2.1.2') +depends=('ghc=7.6.3-1' 'sh' 'haskell-mtl=2.1.2') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz") install=$pkgname.install sha256sums=('20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278') diff --git a/community/haskell-regex-compat/PKGBUILD b/community/haskell-regex-compat/PKGBUILD index 62c4e99e3..fc0738ada 100644 --- a/community/haskell-regex-compat/PKGBUILD +++ b/community/haskell-regex-compat/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 84008 2013-02-08 04:15:40Z td123 $ +# $Id: PKGBUILD 89316 2013-04-28 16:52:38Z td123 $ # Maintainer: Alexander Rødseth # Contributor: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,12 +6,12 @@ _hkgname=regex-compat pkgname=haskell-regex-compat pkgver=0.95.1 -pkgrel=4 +pkgrel=5 pkgdesc='Replaces and enhances Text.Regex' url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.2-1' 'sh' 'haskell-regex-base=0.93.2' 'haskell-regex-posix=0.95.2') +depends=('ghc=7.6.3-1' 'sh' 'haskell-regex-base=0.93.2' 'haskell-regex-posix=0.95.2') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install sha256sums=('d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b') diff --git a/community/haskell-regex-posix/PKGBUILD b/community/haskell-regex-posix/PKGBUILD index 374044a61..45597f8d6 100644 --- a/community/haskell-regex-posix/PKGBUILD +++ b/community/haskell-regex-posix/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 84009 2013-02-08 04:15:40Z td123 $ +# $Id: PKGBUILD 89317 2013-04-28 16:52:39Z td123 $ # Maintainer: Alexander Rødseth # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,12 +6,12 @@ _hkgname=regex-posix pkgname=haskell-regex-posix pkgver=0.95.2 -pkgrel=3 +pkgrel=4 pkgdesc='The posix regex backend for regex-base' url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' 'sh' 'haskell-regex-base=0.93.2') +depends=('ghc=7.6.3-1' 'sh' 'haskell-regex-base=0.93.2') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install sha256sums=('56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e') diff --git a/community/haskell-stm/PKGBUILD b/community/haskell-stm/PKGBUILD index 83f07905e..0fa5c7670 100644 --- a/community/haskell-stm/PKGBUILD +++ b/community/haskell-stm/PKGBUILD @@ -4,19 +4,19 @@ _hkgname=stm pkgname=haskell-stm pkgver=2.4.2 -pkgrel=1 +pkgrel=2 pkgdesc="A modular composable concurrency abstraction." url="http://hackage.haskell.org/package/stm" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' 'sh') +depends=('ghc=7.6.3-1' 'sh') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) install=${pkgname}.install md5sums=('a0008fce2e12a18ab230516132d4117e') build() { cd ${srcdir}/${_hkgname}-$pkgver - runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + runhaskell Setup configure -O --enable-split-objs --enable-shared --prefix=/usr \ --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build runhaskell Setup haddock diff --git a/community/haskell-syb/PKGBUILD b/community/haskell-syb/PKGBUILD index d1c237978..dee27a3c4 100644 --- a/community/haskell-syb/PKGBUILD +++ b/community/haskell-syb/PKGBUILD @@ -3,12 +3,12 @@ _hkgname=syb pkgname=haskell-syb pkgver=0.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="A library for client-side HTTP" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' sh) +depends=('ghc=7.6.3-1' sh) options=('strip') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install diff --git a/community/haskell-tagsoup/PKGBUILD b/community/haskell-tagsoup/PKGBUILD index f8a7e1d5d..5f7712866 100644 --- a/community/haskell-tagsoup/PKGBUILD +++ b/community/haskell-tagsoup/PKGBUILD @@ -2,7 +2,7 @@ _hkgname=tagsoup pkgname=haskell-tagsoup pkgver=0.12.8 -pkgrel=2 +pkgrel=3 pkgdesc="Parsing and extracting information from (possibly malformed) HTML/XML documents" url="http://community.haskell.org/~ndm/tagsoup/" license=(custom:BSD3) diff --git a/community/haskell-tar/PKGBUILD b/community/haskell-tar/PKGBUILD index 6e5a3e60f..968bcb1cd 100644 --- a/community/haskell-tar/PKGBUILD +++ b/community/haskell-tar/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 84186 2013-02-13 13:14:46Z arodseth $ +# $Id: PKGBUILD 89321 2013-04-28 16:52:43Z td123 $ # Maintainer: Alexander Rødseth # Contributor: Arch Haskell Team pkgname=haskell-tar pkgver=0.4.0.1 -pkgrel=4 +pkgrel=5 pkgdesc='Reading, writing and manipulating tar archive files' url='http://hackage.haskell.org/package/tar' license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.2-1') +depends=('ghc=7.6.3-1') source=("http://hackage.haskell.org/packages/archive/tar/$pkgver/tar-$pkgver.tar.gz") install=haskell-tar.install sha256sums=('a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d') diff --git a/community/haskell-temporary/PKGBUILD b/community/haskell-temporary/PKGBUILD index eff2bcf57..af3453656 100644 --- a/community/haskell-temporary/PKGBUILD +++ b/community/haskell-temporary/PKGBUILD @@ -2,14 +2,13 @@ _hkgname=temporary pkgname=haskell-temporary pkgver=1.1.2.4 -pkgrel=2 +pkgrel=3 pkgdesc="Portable temporary file and directory support for Windows and Unix, based on code from Cabal" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') makedepends=() depends=('ghc' 'haskell-directory' 'haskell-filepath' 'haskell-unix') -options=('strip') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=$pkgname.install sha1sums=('310b6d07014064b2ecafb794393c1bba76286a33') diff --git a/community/haskell-terminfo/PKGBUILD b/community/haskell-terminfo/PKGBUILD index 9323ddc46..e35f7da1a 100644 --- a/community/haskell-terminfo/PKGBUILD +++ b/community/haskell-terminfo/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 84013 2013-02-08 04:15:44Z td123 $ +# $Id: PKGBUILD 89323 2013-04-28 16:52:45Z td123 $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team _hkgname=terminfo pkgname=haskell-terminfo pkgver=0.3.2.5 -pkgrel=2 +pkgrel=3 pkgdesc="Haskell bindings to the terminfo library." url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=('ghc=7.6.2-1' 'sh') +depends=('ghc=7.6.3-1' 'sh') source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") install=${pkgname}.install md5sums=('7ef09acfac9f6fc499ed3bb804ae2ab3') diff --git a/community/haskell-texmath/PKGBUILD b/community/haskell-texmath/PKGBUILD index 7be6b094c..50d844037 100644 --- a/community/haskell-texmath/PKGBUILD +++ b/community/haskell-texmath/PKGBUILD @@ -5,7 +5,7 @@ pkgname=haskell-texmath _hkgname=texmath pkgver=0.6.1.3 -pkgrel=1 +pkgrel=2 pkgdesc="Conversion of LaTeX math formulas to MathML." url="https://github.com/jgm/texmath" license=("GPL") diff --git a/community/haskell-utf8-string/PKGBUILD b/community/haskell-utf8-string/PKGBUILD index ffaf3272e..cbe6930f6 100644 --- a/community/haskell-utf8-string/PKGBUILD +++ b/community/haskell-utf8-string/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 84014 2013-02-08 04:15:45Z td123 $ +# $Id: PKGBUILD 89325 2013-04-28 16:52:49Z td123 $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team # Package generated by cabal2arch 0.7.6 _hkgname=utf8-string pkgname=haskell-utf8-string pkgver=0.3.7 -pkgrel=4 +pkgrel=5 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.6.2-1' 'sh') +depends=('ghc=7.6.3-1' 'sh') install=${pkgname}.install source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) md5sums=('50e5c395713e716e0e4a56da73f87ccd') diff --git a/community/haskell-vector/PKGBUILD b/community/haskell-vector/PKGBUILD index 25bbbf5fb..bbd867873 100644 --- a/community/haskell-vector/PKGBUILD +++ b/community/haskell-vector/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 84015 2013-02-08 04:15:45Z td123 $ +# $Id: PKGBUILD 89326 2013-04-28 16:52:52Z td123 $ # Maintainer: Sergej Pupykin pkgname=haskell-vector pkgver=0.10.0.1 -pkgrel=2 +pkgrel=4 pkgdesc="Efficient Arrays" url="http://code.haskell.org/vector" license=("custom:BSD3") arch=('i686' 'x86_64') makedepends=() -depends=("ghc" "haskell-primitive") +depends=("ghc=7.6.3" "haskell-primitive") options=('strip') 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 3bb202d51..a2ef0e0f2 100644 --- a/community/haskell-x11-xft/PKGBUILD +++ b/community/haskell-x11-xft/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 87100 2013-03-27 07:08:13Z jelle $ +# $Id: PKGBUILD 89328 2013-04-28 16:52:54Z td123 $ # Maintainer: Sergej Pupykin _hkgname=X11-xft pkgname=haskell-x11-xft pkgver=0.3.1 -pkgrel=8 +pkgrel=9 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.6.2-1' 'haskell-x11=1.6.1.1-2' 'haskell-utf8-string=0.3.7-4' 'libxft') +depends=('ghc=7.6.3-1' 'haskell-x11=1.6.1.1-3' '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) @@ -17,7 +17,7 @@ md5sums=('ad885150a59f63de328e73abe5ffc79e') build() { cd ${srcdir}/${_hkgname}-${pkgver} - runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ + runhaskell Setup configure -O --enable-split-objs --enable-shared \ --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build runhaskell Setup haddock diff --git a/community/haskell-x11/PKGBUILD b/community/haskell-x11/PKGBUILD index 46d68bf10..5e93dc6b1 100644 --- a/community/haskell-x11/PKGBUILD +++ b/community/haskell-x11/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87099 2013-03-27 07:08:12Z jelle $ +# $Id: PKGBUILD 89327 2013-04-28 16:52:53Z td123 $ # Maintainer: Sergej Pupykin # Contributor: shild # Maintainer: Vesa Kaihlavirta @@ -6,13 +6,13 @@ _hkgname=X11 pkgname=haskell-x11 pkgver=1.6.1.1 -pkgrel=2 +pkgrel=3 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.6.2-1" "libx11" "libxinerama" "libxrandr" "haskell-data-default") +depends=("ghc=7.6.3-1" "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) @@ -20,7 +20,7 @@ md5sums=('80638b99238f72d4cc351b4fbd7274fc') build() { cd ${srcdir}/${_hkgname}-${pkgver} - runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ + runhaskell Setup configure -O --enable-split-objs --enable-shared \ --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build runhaskell Setup haddock diff --git a/community/haskell-xhtml/PKGBUILD b/community/haskell-xhtml/PKGBUILD index 7104a7869..67ee0ad24 100644 --- a/community/haskell-xhtml/PKGBUILD +++ b/community/haskell-xhtml/PKGBUILD @@ -6,12 +6,12 @@ _hkgname=xhtml pkgname=haskell-xhtml pkgver=3000.2.1 -pkgrel=3 +pkgrel=4 pkgdesc='Combinators for producing XHTML 1.0' url='http://hackage.haskell.org/package/xhtml' license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.2-1' 'sh') +depends=('ghc=7.6.3-1' 'sh') source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz") install=$pkgname.install sha256sums=('33020782170c1c083bc59fc3bfcb72cec2db223e02d1181c07ae23b9fa7fdcd8') diff --git a/community/haskell-xml/PKGBUILD b/community/haskell-xml/PKGBUILD index 64a08da12..1dbd9f84a 100644 --- a/community/haskell-xml/PKGBUILD +++ b/community/haskell-xml/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=xml pkgname=haskell-xml pkgver=1.3.13 -pkgrel=1 +pkgrel=2 pkgdesc="A simple XML library." url="http://code.galois.com" license=(custom:BSD3) diff --git a/community/haskell-zip-archive/PKGBUILD b/community/haskell-zip-archive/PKGBUILD index 8b81e9fd4..af589729e 100644 --- a/community/haskell-zip-archive/PKGBUILD +++ b/community/haskell-zip-archive/PKGBUILD @@ -5,7 +5,7 @@ pkgname=haskell-zip-archive _hkgname=zip-archive pkgver=0.1.3.4 -pkgrel=2 +pkgrel=3 pkgdesc="Library for creating and modifying zip archives." url="http://github.com/jgm/zip-archive" license=(custom:BSD3) diff --git a/community/hedgewars/PKGBUILD b/community/hedgewars/PKGBUILD index 295d2e7e4..fa36f4b76 100644 --- a/community/hedgewars/PKGBUILD +++ b/community/hedgewars/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 85357 2013-03-01 10:32:49Z andrea $ +# $Id: PKGBUILD 89332 2013-04-28 16:53:03Z td123 $ # Maintainer: Sergej Pupykin pkgname=hedgewars pkgver=0.9.18 -pkgrel=6 +pkgrel=7 pkgdesc="Free Worms-like turn based strategy game" arch=('i686' 'x86_64') url="http://hedgewars.org" @@ -11,13 +11,13 @@ license=('GPL' 'custom') depends=('qt4' 'sdl' 'sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf' 'lua51') makedepends=('fpc' 'cmake' # haskell specific - 'ghc=7.6.2-1' - 'haskell-network=2.4.1.0-1' - 'haskell-bytestring-show=0.3.5.4-3' - 'haskell-utf8-string=0.3.7-4' - 'haskell-dataenc=0.14.0.5-1' - 'haskell-hslogger=1.2.1-3' - 'haskell-vector=0.10.0.1-2') + 'ghc=7.6.3-1' + 'haskell-network=2.4.1.2-1' + 'haskell-bytestring-show=0.3.5.4-4' + 'haskell-utf8-string=0.3.7-5' + 'haskell-dataenc=0.14.0.5-2' + 'haskell-hslogger=1.2.1-4' + 'haskell-vector=0.10.0.1-4') source=(http://download.gna.org/hedgewars/hedgewars-src-$pkgver-3.tar.bz2 hedgewars.desktop hedgewars.png) diff --git a/community/python-pyzmq/PKGBUILD b/community/python-pyzmq/PKGBUILD index 87512ebb3..3037f3b60 100644 --- a/community/python-pyzmq/PKGBUILD +++ b/community/python-pyzmq/PKGBUILD @@ -1,17 +1,18 @@ -# $Id: PKGBUILD 80562 2012-11-25 15:29:31Z kkeen $ +# $Id: PKGBUILD 89207 2013-04-28 02:59:53Z kkeen $ # Maintainer: Kyle Keen pkgbase=python-pyzmq pkgname=(python2-pyzmq python-pyzmq) -pkgver=2.2.0.1 -pkgrel=3 -pkgdesc="Python3 bindings for zeromq, written in Cython" +pkgver=13.0.2 +pkgrel=1 +pkgdesc="Python bindings for zeromq, written in Cython" arch=(i686 x86_64) url="http://www.zeromq.org/bindings:python" license=('LGPL') depends=(zeromq python) makedepends=(python python2 zeromq) -source=(https://github.com/zeromq/pyzmq/downloads/pyzmq-$pkgver.tar.gz) -md5sums=('f2f80709e84c8ac72d6671eee645d804') +#source=(https://github.com/zeromq/pyzmq/downloads/pyzmq-$pkgver.tar.gz) +source=(https://pypi.python.org/packages/source/p/pyzmq/pyzmq-$pkgver.tar.gz) +md5sums=('49b1a8b858693522730225e3dc2a0910') build() { cd "$srcdir" @@ -25,12 +26,14 @@ build() { } package_python2-pyzmq() { + pkgdesc="Python2 bindings for zeromq, written in Cython" depends=(zeromq python2) cd "$srcdir/py2zmq-$pkgver" python2 setup.py install --root="$pkgdir" --optimize=0 } package_python-pyzmq() { + pkgdesc="Python3 bindings for zeromq, written in Cython" depends=(zeromq python) cd "$srcdir/pyzmq-$pkgver" python3 setup.py install --root="$pkgdir" --optimize=0 diff --git a/community/ruby-iconv/PKGBUILD b/community/ruby-iconv/PKGBUILD new file mode 100755 index 000000000..d2b60d9ac --- /dev/null +++ b/community/ruby-iconv/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 89242 2013-04-28 10:01:07Z alucryd $ +# Maintainer: Alucryd + +pkgname=ruby-iconv +pkgver=1.0.3 +pkgrel=2 +pkgdesc="Wrapper library for iconv" +arch=('i686' 'x86_64') +url="https://github.com/nurse/iconv" +license=('GPL3') +depends=('ruby') +makedepends=('rubygems') +options=('!emptydirs') +source=("https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem") +sha256sums=('94a9b62a56c96226b62b787cd45fdc48c03f4517f1e36e64db113b010fb012da') + +package() { + cd "${srcdir}" + + local _gemdir="$(ruby -rubygems -e 'puts Gem.default_dir')" + gem install --no-user-install --ignore-dependencies -i "${pkgdir}"${_gemdir} ${pkgname#*-}-${pkgver}.gem +} + +# vim: ts=2 sw=2 et: diff --git a/community/seahorse-nautilus/PKGBUILD b/community/seahorse-nautilus/PKGBUILD index 302086b15..8609d920c 100644 --- a/community/seahorse-nautilus/PKGBUILD +++ b/community/seahorse-nautilus/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 87367 2013-03-30 11:14:30Z bgyorgy $ +# $Id: PKGBUILD 89362 2013-04-28 20:39:50Z bgyorgy $ # Maintainer: Balló György pkgname=seahorse-nautilus pkgver=3.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="PGP encryption and signing for nautilus" arch=('i686' 'x86_64') url="http://git.gnome.org/browse/seahorse-nautilus/" @@ -12,12 +12,17 @@ depends=('libcryptui' 'gcr' 'nautilus') makedepends=('intltool') options=('!libtool') install=$pkgname.install -source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('8173ef08a700ff254fb5637a7f2138ba7625b19ed2102a82fd69f1ecb8072863') +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz + glib236.patch) +sha256sums=('8173ef08a700ff254fb5637a7f2138ba7625b19ed2102a82fd69f1ecb8072863' + '0cefa14a45784c82871815e9bdcebbb96dea50a8e43316475e6a36d5dc47ade5') build() { cd "$srcdir/$pkgname-$pkgver" + # Fix compatibility with glib 2.36 + patch -Np1 -i "$srcdir/glib236.patch" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --disable-static --disable-schemas-compile make diff --git a/community/seahorse-nautilus/glib236.patch b/community/seahorse-nautilus/glib236.patch new file mode 100644 index 000000000..d0ab03046 --- /dev/null +++ b/community/seahorse-nautilus/glib236.patch @@ -0,0 +1,12 @@ +diff -Naur seahorse-nautilus-3.8.0.orig/tool/seahorse-tool-progress.c seahorse-nautilus-3.8.0/tool/seahorse-tool-progress.c +--- seahorse-nautilus-3.8.0.orig/tool/seahorse-tool-progress.c 2011-10-24 09:25:37.000000000 +0200 ++++ seahorse-nautilus-3.8.0/tool/seahorse-tool-progress.c 2013-04-28 22:26:54.483276592 +0200 +@@ -226,8 +226,6 @@ + progress_fd = -1; + return; + } +- +- g_child_watch_add (progress_pid, progress_cancel, NULL); + } + + void diff --git a/community/sensors-applet/PKGBUILD b/community/sensors-applet/PKGBUILD index 3c9da15c1..1a62c5692 100644 --- a/community/sensors-applet/PKGBUILD +++ b/community/sensors-applet/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 68359 2012-03-23 01:09:57Z bgyorgy $ +# $Id: PKGBUILD 89360 2013-04-28 20:21:26Z bgyorgy $ # Maintainer: Balló György pkgname=sensors-applet pkgver=3.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="Applet for GNOME Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings" arch=('i686' 'x86_64') url="http://sensors-applet.sourceforge.net/" @@ -14,12 +14,20 @@ optdepends=('hddtemp: get HDD temperatures' 'udisks: get HDD temperatures') options=('!libtool') install=$pkgname.install -source=(http://downloads.sourceforge.net/sensors-applet/$pkgname-$pkgver.tar.gz) -md5sums=('425078fc1ff5a98af1547e039002a73f') +source=(http://downloads.sourceforge.net/sensors-applet/$pkgname-$pkgver.tar.gz + gtk38.patch) +md5sums=('425078fc1ff5a98af1547e039002a73f' + '7289cb0acd5c05daf824df6a90967240') build() { cd "$srcdir/$pkgname-$pkgver" + # Enable reprecations + sed -i '/CFLAGS+=/d' configure{,.ac} + + # Fix compatibility with GTK+ 3.8 + patch -Np1 -i "$srcdir/gtk38.patch" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$pkgname \ --disable-static --disable-scrollkeeper --with-nvidia=no make diff --git a/community/sensors-applet/gtk38.patch b/community/sensors-applet/gtk38.patch new file mode 100644 index 000000000..530d756a3 --- /dev/null +++ b/community/sensors-applet/gtk38.patch @@ -0,0 +1,127 @@ +diff -Naur sensors-applet-3.0.0.orig/sensors-applet/sensors-applet.c sensors-applet-3.0.0/sensors-applet/sensors-applet.c +--- sensors-applet-3.0.0.orig/sensors-applet/sensors-applet.c 2011-11-03 12:33:36.000000000 +0100 ++++ sensors-applet-3.0.0/sensors-applet/sensors-applet.c 2013-04-28 20:08:31.002620583 +0200 +@@ -641,122 +641,8 @@ + /* get the first active sensor */ + first_sensor = (ActiveSensor *)sensors_applet->active_sensors->data; + +- switch (display_mode) { +- case DISPLAY_VALUE: +- gtk_widget_size_request(GTK_WIDGET(first_sensor->value), +- &req); +- value_width = req.width + COLUMN_SPACING; +- value_height = req.height + ROW_SPACING; ++ num_sensors_per_group = 1; + +- /* make sure all widths and heights are non zero, +- * otherwise will get a divide by zero exception below +- * - is a non critical error since can happen when +- * elements first added to list, so simply return - is +- * not a programming error */ +- if (value_width == 0 && value_height == 0) { +- return; +- } +- +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? value_height : +- value_width)); +- break; +- +- case DISPLAY_LABEL_WITH_VALUE: +- /* even though we end up packing the event boxes into the +- * panel, these dont give back request sizes, so need to ask +- * widgets directly */ +- gtk_widget_size_request(GTK_WIDGET(first_sensor->value), +- &req); +- value_width = req.width + COLUMN_SPACING; +- value_height = req.height + ROW_SPACING; +- +- gtk_widget_size_request(GTK_WIDGET(first_sensor->label), +- &req); +- label_width = req.width + COLUMN_SPACING; +- label_height = req.height + ROW_SPACING; +- +- /* make sure all widths and heights are non zero, otherwise +- * will get a divide by zero exception below +- * - is a non critical error since can happen when +- * elements first added to list, so simply return - is +- * not a programming error */ +- if (!(label_width && label_height && +- value_width && value_height)) { +- return; +- } +- +- switch (layout_mode) { +- case VALUE_BESIDE_LABEL: +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? MAX(label_height, value_height) : +- (label_width + value_width))); +- break; +- case VALUE_BELOW_LABEL: +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? (label_height + value_height) : +- MAX(label_width, value_width))); +- +- +- break; +- } +- break; +- +- case DISPLAY_ICON_WITH_VALUE: +- gtk_widget_size_request(GTK_WIDGET(first_sensor->value), +- &req); +- value_width = req.width + COLUMN_SPACING; +- value_height = req.height + ROW_SPACING; +- +- gtk_widget_size_request(GTK_WIDGET(first_sensor->icon), +- &req); +- icon_width = req.width + COLUMN_SPACING; +- icon_height = req.height + ROW_SPACING; +- +- //watch out if num_sensors_per_group is correctly computed +- //while icon_height is 0 +- if (!(icon_width && +- value_width && value_height)) { +- return; +- } +- +- +- switch (layout_mode) { +- case VALUE_BESIDE_LABEL: +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? MAX(icon_height, value_height) : +- (icon_width + value_width))); +- break; +- case VALUE_BELOW_LABEL: +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? (icon_height + value_height) : +- MAX(icon_width, value_width))); +- +- +- break; +- } +- break; +- +- case DISPLAY_ICON: +- gtk_widget_size_request(GTK_WIDGET(first_sensor->icon), +- &req); +- icon_width = req.width + COLUMN_SPACING; +- icon_height = req.height + ROW_SPACING; +- if (!(icon_width && icon_height)) { +- return; +- } +- +- num_sensors_per_group = (sensors_applet->size / +- (horizontal ? icon_height : +- icon_width)); +- break; +- +- case DISPLAY_GRAPH: +- /* only show graphs in a line like System Monitor +- * applet */ +- num_sensors_per_group = 1; +- break; +- } + /* ensure always atleast 1 sensor per group */ + if (num_sensors_per_group < 1) { + /* force a better layout */ diff --git a/community/texmaker/PKGBUILD b/community/texmaker/PKGBUILD index cf0ce245c..8ba258d91 100644 --- a/community/texmaker/PKGBUILD +++ b/community/texmaker/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 86310 2013-03-15 05:07:25Z cinelli $ +# $Id: PKGBUILD 89278 2013-04-28 12:14:49Z cinelli $ #Maintainer: Federico Cinelli pkgname=texmaker -pkgver=4.0 +pkgver=4.0.1 pkgrel=1 pkgdesc='Free cross-platform LaTeX editor' arch=('i686' 'x86_64') @@ -10,15 +10,15 @@ url="http://www.xm1math.net/texmaker/index.html" license=('GPL') depends=('poppler-qt' 'qtwebkit') optdepends=('ghostscript: LaTeX to HTML conversion command' - 'ibus-qt: accented characters support' + 'ibus-qt: accented characters support'bu 'poppler: PDF rendering support') install="$pkgname.install" source=("http://www.xm1math.net/$pkgname/$pkgname-$pkgver.tar.bz2") -md5sums=('3599fd142d8d3596b7bd14724fc1888e') +md5sums=('62f87f7b44e92ca68817663d3d5aeca4') build() { cd "$pkgname-$pkgver" - qmake PREFIX=/usr texmaker.pro + qmake-qt4 PREFIX=/usr texmaker.pro make } package() { diff --git a/community/virtualbox-modules/PKGBUILD b/community/virtualbox-modules/PKGBUILD index 7d2e3f867..08ca3d9d2 100644 --- a/community/virtualbox-modules/PKGBUILD +++ b/community/virtualbox-modules/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 88763 2013-04-22 09:42:07Z tpowa $ +# $Id: PKGBUILD 89225 2013-04-28 06:44:11Z tpowa $ # Maintainer: Ionut Biru # Maintainer: Sébastien Luttringer pkgbase=virtualbox-modules pkgname=('virtualbox-host-modules' 'virtualbox-guest-modules') pkgver=4.2.12 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') diff --git a/community/xe-guest-utilities/PKGBUILD b/community/xe-guest-utilities/PKGBUILD new file mode 100644 index 000000000..feafca99b --- /dev/null +++ b/community/xe-guest-utilities/PKGBUILD @@ -0,0 +1,77 @@ +# $Id: PKGBUILD 89210 2013-04-28 05:04:55Z dwallace $ +# Maintainer: Daniel Wallace +# Contributor: Phillip Smith +# Contributor: Krzysztof Raczkowski + +pkgbase=xe-guest-utilities +pkgname=('xe-guest-utilities' 'xenstore') +pkgver=6.1.0 +pkgrel=4 +pkgdesc="Citrix XenServer Tools" +arch=('i686' 'x86_64') +url="http://citrix.com/English/ps2/products/product.asp?contentID=683148&ntref=hp_nav_US" +license=('GPL' 'LGPL') +makedepends=(python2) +optdepends=('linux: DomU kernel for x86_64' + 'linux-xen: DomU kernel for i686' + 'kernel-lts-xen: DomU kernel for i686') +source=("ftp://ftp.archlinux.org/other/community/$pkgbase/${pkgbase}_${pkgver}-1033.tar.gz" + 'ip_address.patch' + 'xe-linux-distribution.service' + 'xe-daemon.service' + 'proc-xen.mount' + 'tmpfile') +md5sums=('26fd52ffc5ddeb7d3e510e6f272c2860' + '9bd39e95384056069f7faa870a28413a' + 'abf49bd0925142e51ce2875cd5e5ad45' + '43264c6954c9c036b260521653ade41f' + '3252fa21362fd55246f9d8b923070151' + 'cadad1eb5b1fa6d5fe463a1a0fd82fff') + +prepare(){ + patch -d $srcdir/$pkgname-$pkgver -Np1 -i $srcdir/ip_address.patch + bsdtar xf "$srcdir/$pkgname-$pkgver/xenstore-sources.tar.bz2" +} + +build() { + export CC=gcc + CFLAGS='-Wall -Wstrict-prototypes -Wno-unused-local-typedefs -Wno-sizeof-pointer-memaccess' + export CFLAGS + export PYTHON=python2 + cd "$srcdir/uclibc-sources" + make -C tools/include + make -C tools/libxc + make -C tools/xenstore +} + +package_xenstore() { + depends=(bzip2 lzo2 zlib xz) + export CFLAGS+='-Wall -Wstrict-prototypes -Wno-unused-local-typedefs -Wno-sizeof-pointer-memaccess' + if [[ $CARCH == x86_64 ]]; then + export LIBLEAFDIR_x86_64=lib + fi + for f in include libxc xenstore; do + [[ ! -d "$srcdir"/uclibc-sources/tools/$f ]] && continue + make -C ""$srcdir"/uclibc-sources/tools/$f" DESTDIR="$pkgdir" install + done + cd "$srcdir/$pkgbase-$pkgver" + install -Dm644 "COPYING.LGPL" "$pkgdir/usr/share/licenses/$pkgname/COPYING.LGPL" + install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $srcdir/proc-xen.mount "$pkgdir/usr/lib/systemd/system/proc-xen.mount" + install -Dm644 $srcdir/tmpfile "$pkgdir/usr/lib/tmpfiles.d/30-xenstored.conf" + rm -r "$pkgdir"/var +} + +package_xe-guest-utilities(){ + cd "$srcdir/$pkgname-$pkgver" + depends=('xenstore' 'bash') + install -Dm755 xe-linux-distribution "$pkgdir/usr/sbin/xe-linux-distribution" + install -Dm755 xe-update-guest-attrs "$pkgdir/usr/sbin/xe-update-guest-attrs" + install -Dm755 xe-daemon "$pkgdir/usr/sbin/xe-daemon" + install -Dm644 xen-vcpu-hotplug.rules "$pkgdir/usr/lib/udev/rules.d/10-xen-vcpu-hotplug.rules" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $srcdir/xe-daemon.service "$pkgdir/usr/lib/systemd/system/xe-daemon.service" + install -Dm644 $srcdir/xe-linux-distribution.service "$pkgdir/usr/lib/systemd/system/" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/xe-guest-utilities/ip_address.patch b/community/xe-guest-utilities/ip_address.patch new file mode 100644 index 000000000..3142c3d6b --- /dev/null +++ b/community/xe-guest-utilities/ip_address.patch @@ -0,0 +1,16 @@ +diff -uNr a/xe-update-guest-attrs b/xe-update-guest-attrs +--- a/xe-update-guest-attrs 2012-09-25 12:45:14.000000000 +0200 ++++ b/xe-update-guest-attrs 2012-11-21 16:46:35.000000000 +0100 +@@ -177,9 +177,9 @@ + # collisions:0 txqueuelen:0 + # RX bytes:3604609 (3.4 MiB) TX bytes:3604609 (3.4 MiB) + +-ifs=`/sbin/ifconfig | sed -n -e 's/^\([a-z0-9]\+\).*/name \1/p' \ +- -e 's/.*inet addr:\('$IPADDR_RE'\) .*/ipv4 \1/p' \ +- -e 's+.*inet6 addr: \('$IPADDR6_RE'\)/.*+ipv6 \1+p' | \ ++ifs=`ip addr show | sed -n -e 's/^[[:digit:]]*: \([a-z0-9]*\): .*/name \1 /gp;' \ ++ -e 's/^[[:space:]]\{4\}inet \('${IPADDR_RE}'\)\/.*/ipv4 \1 /gp;' \ ++ -e 's/^[[:space:]]\{4\}inet6 \('${IPADDR6_RE}'\)\/.*/ipv6 \1 /gp;' | \ + while read tag value; do + case "${tag}" in + name) diff --git a/community/xe-guest-utilities/proc-xen.mount b/community/xe-guest-utilities/proc-xen.mount new file mode 100644 index 000000000..0eaa59c5f --- /dev/null +++ b/community/xe-guest-utilities/proc-xen.mount @@ -0,0 +1,9 @@ +[Unit] +Description=Mount /proc/xen files +ConditionPathExists=/proc/xen +RefuseManualStop=true + +[Mount] +What=xenfs +Where=/proc/xen +Type=xenfs diff --git a/community/xe-guest-utilities/tmpfile b/community/xe-guest-utilities/tmpfile new file mode 100644 index 000000000..44337cf44 --- /dev/null +++ b/community/xe-guest-utilities/tmpfile @@ -0,0 +1 @@ +d /run/xenstored 0755 - - - diff --git a/community/xe-guest-utilities/xe-daemon.service b/community/xe-guest-utilities/xe-daemon.service new file mode 100644 index 000000000..5245c702d --- /dev/null +++ b/community/xe-guest-utilities/xe-daemon.service @@ -0,0 +1,12 @@ +[Unit] +Description=xen daemon file +After=xe-linux-distribution.service +Requires=proc-xen.mount + +[Service] +PIDFile=/run/xe-daemon.pid +ExecStart=/usr/sbin/xe-daemon -p /run/xe-daemon.pid +ExecStop=/bin/pkill -TERM -F /run/xe-daemon.pid + +[Install] +WantedBy=multi-user.target diff --git a/community/xe-guest-utilities/xe-linux-distribution.service b/community/xe-guest-utilities/xe-linux-distribution.service new file mode 100644 index 000000000..5f3f91cc0 --- /dev/null +++ b/community/xe-guest-utilities/xe-linux-distribution.service @@ -0,0 +1,11 @@ +[Unit] +Description=xen linux distribution service +Before=xend.service + +[Service] +Type=simple +RemainAfterExit=yes +ExecStart=/usr/sbin/xe-linux-distribution /var/cache/xe-linux-distribution + +[Install] +WantedBy=multi-user.target diff --git a/community/xmobar/PKGBUILD b/community/xmobar/PKGBUILD index bfb91d0b9..1164f39ad 100644 --- a/community/xmobar/PKGBUILD +++ b/community/xmobar/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 84020 2013-02-08 04:15:49Z td123 $ +# $Id: PKGBUILD 89333 2013-04-28 16:53:04Z td123 $ # Maintainer: Sergej Pupykin # Contributor: Arch Haskell Team pkgname=xmobar pkgver=0.16 -pkgrel=5 +pkgrel=6 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.6.2-1' 'haskell-x11=1.6.0.2-2' 'haskell-x11-xft=0.3.1-6' 'haskell-utf8-string=0.3.7-4' - 'haskell-stm=2.4.2-1' 'haskell-parsec=3.1.3-2' 'haskell-mtl=2.1.2-2') +makedepends=('ghc=7.6.3-1' 'haskell-x11=1.6.1.1-3' 'haskell-x11-xft=0.3.1-9' 'haskell-utf8-string=0.3.7-5' + 'haskell-stm=2.4.2-2' 'haskell-parsec=3.1.3-3' 'haskell-mtl=2.1.2-3') options=('strip') source=(http://hackage.haskell.org/packages/archive/xmobar/$pkgver/xmobar-$pkgver.tar.gz) md5sums=('4742f1556a8e9b292f18df1176dcd378') diff --git a/community/xmonad-contrib/PKGBUILD b/community/xmonad-contrib/PKGBUILD index 62e077b8f..30b913ea4 100644 --- a/community/xmonad-contrib/PKGBUILD +++ b/community/xmonad-contrib/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 87102 2013-03-27 07:08:16Z jelle $ +# $Id: PKGBUILD 89335 2013-04-28 16:53:08Z td123 $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: orbisvicis pkgname=xmonad-contrib pkgver=0.11 -pkgrel=6 +pkgrel=7 pkgdesc="Add-ons for xmonad" arch=('i686' 'x86_64') url="http://xmonad.org/" license=('BSD') -depends=('ghc=7.6.2-1' 'xmonad=0.11-5' 'sh' 'haskell-x11=1.6.1.1-2' 'haskell-x11-xft=0.3.1' 'haskell-utf8-string=0.3.7-4' 'haskell-random=1.0.1.1-4') +depends=('ghc=7.6.3-1' 'xmonad=0.11-6' 'sh' 'haskell-x11=1.6.1.1-3' 'haskell-x11-xft=0.3.1-9' 'haskell-utf8-string=0.3.7-5' 'haskell-random=1.0.1.1-5') install='xmonad-contrib.install' source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz xmonad-contrib-remove-getatomname.patch) diff --git a/community/xmonad/PKGBUILD b/community/xmonad/PKGBUILD index 357b8a5e9..658c18cbd 100644 --- a/community/xmonad/PKGBUILD +++ b/community/xmonad/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 87101 2013-03-27 07:08:15Z jelle $ +# $Id: PKGBUILD 89334 2013-04-28 16:53:06Z td123 $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: shild pkgname=xmonad pkgver=0.11 -pkgrel=5 +pkgrel=6 pkgdesc="Lightweight X11 tiled window manager written in Haskell" arch=('i686' 'x86_64') url="http://xmonad.org/" license=('BSD') -depends=('ghc=7.6.2-1' 'gmp' 'haskell-x11=1.6.1.1-2' 'sh' 'haskell-mtl=2.1.2-2' 'haskell-utf8-string=0.3.7-4' 'haskell-extensible-exceptions=0.1.1.4-4') +depends=('ghc=7.6.3-1' 'gmp' 'haskell-x11=1.6.1.1-3' 'sh' 'haskell-mtl=2.1.2-3' 'haskell-utf8-string=0.3.7-5' 'haskell-extensible-exceptions=0.1.1.4-5') makedepends=('gendesk') optdepends=('xorg-xmessage: for displaying visual error messages') install='xmonad.install' -- cgit v1.2.3-54-g00ecf