[arch-commits] Commit in haskell-dataenc/trunk (3 files)

Jelle van der Waa jelle at nymeria.archlinux.org
Sun Apr 27 20:05:56 UTC 2014


    Date: Sunday, April 27, 2014 @ 22:05:55
  Author: jelle
Revision: 110259

upgpkg: haskell-dataenc 0.14.0.5-3

ghc 7.8.2 rebuild

Added:
  haskell-dataenc/trunk/0001-update-build-deps-for-ghc-7.8.2.patch
Modified:
  haskell-dataenc/trunk/PKGBUILD
Deleted:
  haskell-dataenc/trunk/0001-update-build-deps-for-ghc-7.6.1.patch

--------------------------------------------+
 0001-update-build-deps-for-ghc-7.6.1.patch |   25 -------------------------
 0001-update-build-deps-for-ghc-7.8.2.patch |   12 ++++++++++++
 PKGBUILD                                   |   16 +++++++++-------
 3 files changed, 21 insertions(+), 32 deletions(-)

Deleted: 0001-update-build-deps-for-ghc-7.6.1.patch
===================================================================
--- 0001-update-build-deps-for-ghc-7.6.1.patch	2014-04-27 19:55:49 UTC (rev 110258)
+++ 0001-update-build-deps-for-ghc-7.6.1.patch	2014-04-27 20:05:55 UTC (rev 110259)
@@ -1,25 +0,0 @@
-From 961892779b5f5a2f46d6baa44c31d06c39e56470 Mon Sep 17 00:00:00 2001
-From: Thomas Dziedzic <gostrc at gmail.com>
-Date: Tue, 11 Sep 2012 05:06:59 -0700
-Subject: [PATCH] update build deps for ghc 7.6.1
-
----
- dataenc.cabal | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/dataenc.cabal b/dataenc.cabal
-index 1ad42ca..3a4f5bb 100644
---- a/dataenc.cabal
-+++ b/dataenc.cabal
-@@ -21,7 +21,7 @@ flag BuildTests
- 
- library
-     hs-source-dirs: src
--    build-depends: array >= 0.1.0 && < 0.5, base >= 3.0.0 && < 4.6, containers >= 0.1.0 && < 0.5
-+    build-depends: array >= 0.1.0 && < 0.5, base >= 3.0.0 && < 4.7, containers >= 0.1.0 && < 0.6
-     exposed-modules:
-             Codec.Binary.Base16
-             Codec.Binary.Base32
--- 
-1.7.12
-

Added: 0001-update-build-deps-for-ghc-7.8.2.patch
===================================================================
--- 0001-update-build-deps-for-ghc-7.8.2.patch	                        (rev 0)
+++ 0001-update-build-deps-for-ghc-7.8.2.patch	2014-04-27 20:05:55 UTC (rev 110259)
@@ -0,0 +1,12 @@
+diff -aur dataenc-0.14.0.5/dataenc.cabal dataenc-0.14.0.5-new/dataenc.cabal
+--- dataenc-0.14.0.5/dataenc.cabal	2012-12-30 11:30:27.000000000 +0100
++++ dataenc-0.14.0.5-new/dataenc.cabal	2014-04-27 22:01:21.640940945 +0200
+@@ -21,7 +21,7 @@
+ 
+ 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
+     exposed-modules:
+             Codec.Binary.Base16
+             Codec.Binary.Base32

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-04-27 19:55:49 UTC (rev 110258)
+++ PKGBUILD	2014-04-27 20:05:55 UTC (rev 110259)
@@ -6,25 +6,27 @@
 _hkgname=dataenc
 pkgname=haskell-dataenc
 pkgver=0.14.0.5
-pkgrel=2
+pkgrel=3
 pkgdesc="Data encoding library"
 url="http://hackage.haskell.org/package/dataenc"
 license=('custom:BSD3')
 arch=('i686' 'x86_64')
-depends=('ghc=7.6.3-1' sh)
+depends=('ghc=7.8.2-2' 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.6.1.patch')
+        '0001-update-build-deps-for-ghc-7.8.2.patch')
 md5sums=('4da812ca7a1640a5fdcc676009ab160c'
-         '662056adcb79efe8898298c271b49600')
+         '9fead0d2676158c60290d85ca7899718')
 
+prepare() {
+    cd ${srcdir}/${_hkgname}-${pkgver}
+    patch -Np1 -i $srcdir/0001-update-build-deps-for-ghc-7.8.2.patch
+}
+
 build() {
     cd ${srcdir}/${_hkgname}-${pkgver}
 
-    # update build deps for ghc 7.6.1
-#    patch -Np1 -i ${srcdir}/0001-update-build-deps-for-ghc-7.6.1.patch
-
     runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
       --prefix=/usr --docdir=/usr/share/doc/${pkgname} \
       --libsubdir=\$compiler/site-local/\$pkgid




More information about the arch-commits mailing list