[arch-commits] Commit in hasktags/trunk (PKGBUILD ghc8.patch)

Felix Yan felixonmars at archlinux.org
Mon Aug 29 16:19:46 UTC 2016


    Date: Monday, August 29, 2016 @ 16:19:45
  Author: felixonmars
Revision: 187947

upgpkg: hasktags 0.69.2-1

rebuild with conduit-combinators-1.0.5, hackage-security-0.5.2.2, hasktags-0.69.2, hoogle-5.0.3, http-client-0.5.2, http-conduit-2.2.0.1, stylish-haskell-0.6.4.0, yesod-core-1.4.24

Modified:
  hasktags/trunk/PKGBUILD
Deleted:
  hasktags/trunk/ghc8.patch

------------+
 PKGBUILD   |   20 ++++++++------------
 ghc8.patch |   48 ------------------------------------------------
 2 files changed, 8 insertions(+), 60 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-08-29 16:05:17 UTC (rev 187946)
+++ PKGBUILD	2016-08-29 16:19:45 UTC (rev 187947)
@@ -3,24 +3,17 @@
 # Contributor: Arch Haskell Team <arch-haskell at haskell.org>
 
 pkgname=hasktags
-pkgver=0.69.1
-pkgrel=3
+pkgver=0.69.2
+pkgrel=1
 pkgdesc="Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs"
 url="http://github.com/MarcWeber/hasktags"
 license=("custom:BSD3")
 arch=('i686' 'x86_64')
 depends=('gmp' 'libffi')
-makedepends=("ghc=8.0.1" "haskell-json" "haskell-utf8-string")
-source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz"
-        ghc8.patch)
-sha256sums=('243f802c581ea7c0327065d2c71f21019dc6d7dc7dfadad9d17fffd8b34df1e6'
-            'c2213489d358fdaccc7724c8d6bad2c1ce066b421940da582127331a5d1a4ca7')
+makedepends=("ghc=8.0.1" "haskell-hunit" "haskell-json" "haskell-utf8-string")
+source=("http://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('92c7742ff50527dd5ff45cf65c2009f364b06e17bdc4e41874a75bbf0c1f75fc')
 
-prepare() {
-    cd $pkgname-$pkgver
-    patch -p1 -i ../ghc8.patch
-}
-
 build() {
     cd "${srcdir}/${pkgname}-${pkgver}"
     
@@ -35,4 +28,7 @@
     install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 
     rm -r "$pkgdir"/usr/{lib,share/doc}
+
+    # :/
+    rm "$pkgdir"/usr/bin/test
 }

Deleted: ghc8.patch
===================================================================
--- ghc8.patch	2016-08-29 16:05:17 UTC (rev 187946)
+++ ghc8.patch	2016-08-29 16:19:45 UTC (rev 187947)
@@ -1,48 +0,0 @@
-From 94c9f1e11940384eedf8c4749ffa4045539f9290 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <siarheit at google.com>
-Date: Sat, 28 May 2016 21:49:55 +0100
-Subject: [PATCH] src/Hasktags.hs: tweak for ghc-8
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-directory-1.2.6.0 (comes with ghc-8.0.1)
-now includes 'isSymbolicLink' helper.
-
-Guard against symbol collisison:
-
-  src/Hasktags.hs:495:5: error:
-    Ambiguous occurrence ‘isSymbolicLink’
-    It could refer to either ‘System.Directory.isSymbolicLink’,
-                             imported from ‘System.Directory’ at src/Hasktags.hs:31:1-23
-                          or ‘System.Posix.Files.isSymbolicLink’,
-                             imported from ‘System.Posix.Files’ at src/Hasktags.hs:38:1-25
-                             (and originally defined in ‘unix-2.7.2.0:System.Posix.Files.Common’)
-
-Signed-off-by: Sergei Trofimovich <siarheit at google.com>
----
- src/Hasktags.hs | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/Hasktags.hs b/src/Hasktags.hs
-index e45bd05..f5abaaf 100644
---- a/src/Hasktags.hs
-+++ b/src/Hasktags.hs
-@@ -35,7 +35,7 @@ import Control.Monad
- import DebugShow
- 
- #ifdef VERSION_unix
--import System.Posix.Files
-+import System.Posix.Files as SPF
- #endif
- import System.FilePath ((</>))
- 
-@@ -492,7 +492,7 @@ dirToFiles followSyms suffixes p = do
-   isD <- doesDirectoryExist p
-   isSymLink <-
- #ifdef VERSION_unix
--    isSymbolicLink `fmap` getSymbolicLinkStatus p
-+    SPF.isSymbolicLink `fmap` getSymbolicLinkStatus p
- #else
-     return False
- #endif



More information about the arch-commits mailing list