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

Thomas Dziedzic td123 at nymeria.archlinux.org
Fri Apr 18 17:05:11 UTC 2014


    Date: Friday, April 18, 2014 @ 19:05:11
  Author: td123
Revision: 211292

upgpkg: haskell-http 4000.2.12-2

rebuild with cfgf

Added:
  haskell-http/trunk/0001-relax-upper-bound-on-network.patch
Modified:
  haskell-http/trunk/PKGBUILD

-----------------------------------------+
 0001-relax-upper-bound-on-network.patch |   25 +++++++++++++++++++++++++
 PKGBUILD                                |   14 +++++++++-----
 2 files changed, 34 insertions(+), 5 deletions(-)

Added: 0001-relax-upper-bound-on-network.patch
===================================================================
--- 0001-relax-upper-bound-on-network.patch	                        (rev 0)
+++ 0001-relax-upper-bound-on-network.patch	2014-04-18 17:05:11 UTC (rev 211292)
@@ -0,0 +1,25 @@
+From 48063198a77c0274ae7d9ba2f50dc4c25ddba99f Mon Sep 17 00:00:00 2001
+From: Thomas Dziedzic <gostrc at gmail.com>
+Date: Fri, 18 Apr 2014 09:40:01 -0700
+Subject: [PATCH] relax upper bound on network
+
+---
+ HTTP.cabal | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/HTTP.cabal b/HTTP.cabal
+index 594e22d..a1b5578 100644
+--- a/HTTP.cabal
++++ b/HTTP.cabal
+@@ -85,7 +85,7 @@ Library
+                  Network.HTTP.Utils
+                  Paths_HTTP
+   GHC-options: -fwarn-missing-signatures -Wall
+-  Build-depends: base >= 2 && < 4.8, network < 2.5, parsec
++  Build-depends: base >= 2 && < 4.8, network < 2.6, parsec
+   Extensions: FlexibleInstances
+   if flag(old-base)
+     Build-depends: base < 3
+-- 
+1.9.2
+

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-04-18 16:51:00 UTC (rev 211291)
+++ PKGBUILD	2014-04-18 17:05:11 UTC (rev 211292)
@@ -3,20 +3,25 @@
 _hkgname=HTTP
 pkgname=haskell-http
 pkgver=4000.2.12
-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')
 options=('staticlibs')
-depends=('ghc=7.8.2-1' 'sh' 'haskell-network=2.4.2.2-1' 'haskell-parsec=3.1.5-1' 'haskell-mtl=2.1.3.1-1')
-source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
+depends=('ghc=7.8.2-2' 'sh' 'haskell-network=2.5.0.0-1' 'haskell-parsec=3.1.5-2' 'haskell-mtl=2.1.3.1-2')
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
+        '0001-relax-upper-bound-on-network.patch')
 install=${pkgname}.install
-md5sums=('cd69429866439890353ec98100e3ba32')
+md5sums=('cd69429866439890353ec98100e3ba32'
+         '490004d105b18535bb6c77ec2566053e')
 
 build() {
   cd ${_hkgname}-${pkgver}
 
+  # fixes https://github.com/haskell/HTTP/issues/55
+  patch -Np1 -i ${srcdir}/0001-relax-upper-bound-on-network.patch
+
   runhaskell Setup configure -O -p \
     --enable-split-objs \
     --enable-shared \
@@ -47,4 +52,3 @@
   install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
   rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE
 }
-




More information about the arch-commits mailing list