[arch-commits] Commit in git-annex/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Thu Aug 17 14:07:21 UTC 2017
Date: Thursday, August 17, 2017 @ 14:07:20
Author: felixonmars
Revision: 251694
upgpkg: git-annex 6.20170520-67
GHC 8.2.1 rebuild
Modified:
git-annex/trunk/PKGBUILD
----------+
PKGBUILD | 32 +++++++++++++++++++-------------
1 file changed, 19 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-08-17 13:38:14 UTC (rev 251693)
+++ PKGBUILD 2017-08-17 14:07:20 UTC (rev 251694)
@@ -4,21 +4,21 @@
pkgname=git-annex
pkgver=6.20170520
-pkgrel=66
+pkgrel=67
pkgdesc="Manage files with git, without checking their contents into git"
url="http://git-annex.branchable.com/"
license=("AGPL3")
arch=('i686' 'x86_64')
-depends=('git' 'rsync' 'ghc' "haskell-aeson" "haskell-async" "haskell-aws" "haskell-blaze-builder"
- "haskell-bloomfilter" "haskell-byteable" "haskell-case-insensitive" "haskell-clientsession"
- "haskell-concurrent-output" "haskell-conduit" "haskell-crypto-api" "haskell-cryptonite"
- "haskell-data-default" "haskell-dav" "haskell-dbus" "haskell-disk-free-space"
- "haskell-dlist" "haskell-dns" "haskell-edit-distance" "haskell-esqueleto"
- "haskell-exceptions" "haskell-fdo-notify" "haskell-feed" "haskell-hinotify"
- "haskell-hslogger" "haskell-http-client" "haskell-http-conduit" "haskell-http-types"
- "haskell-ifelse" "haskell-magic" "haskell-memory" "haskell-monad-control"
- "haskell-monad-logger" "haskell-mountpoints" "haskell-mtl" "haskell-network"
- "haskell-network-info" "haskell-network-multicast" "haskell-network-uri"
+depends=('git' 'rsync' 'ghc-libs' "haskell-aeson" "haskell-async" "haskell-aws"
+ "haskell-blaze-builder" "haskell-bloomfilter" "haskell-byteable" "haskell-case-insensitive"
+ "haskell-clientsession" "haskell-concurrent-output" "haskell-conduit" "haskell-crypto-api"
+ "haskell-cryptonite" "haskell-data-default" "haskell-dav" "haskell-dbus"
+ "haskell-disk-free-space" "haskell-dlist" "haskell-dns" "haskell-edit-distance"
+ "haskell-esqueleto" "haskell-exceptions" "haskell-fdo-notify" "haskell-feed"
+ "haskell-hinotify" "haskell-hslogger" "haskell-http-client" "haskell-http-conduit"
+ "haskell-http-types" "haskell-ifelse" "haskell-magic" "haskell-memory"
+ "haskell-monad-control" "haskell-monad-logger" "haskell-mountpoints" "haskell-mtl"
+ "haskell-network" "haskell-network-info" "haskell-network-multicast" "haskell-network-uri"
"haskell-old-locale" "haskell-optparse-applicative" "haskell-path-pieces"
"haskell-persistent" "haskell-persistent-sqlite" "haskell-persistent-template"
"haskell-quickcheck" "haskell-random" "haskell-regex-tdfa" "haskell-resourcet"
@@ -29,7 +29,7 @@
"haskell-utf8-string" "haskell-uuid" "haskell-wai" "haskell-wai-extra" "haskell-warp"
"haskell-warp-tls" "haskell-yesod" "haskell-yesod-core" "haskell-yesod-default"
"haskell-yesod-form" "haskell-yesod-static")
-makedepends=("chrpath")
+makedepends=("chrpath" 'ghc')
source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver"
quickcheck-2.10.patch)
sha512sums=('SKIP'
@@ -38,11 +38,17 @@
prepare() {
cd git-annex
patch -p1 -i ../quickcheck-2.10.patch
+ sed -i '3i module Build.BuildVersion where' Build/BuildVersion.hs
+ sed -i '10i module Build.DistributionUpdate where' Build/DistributionUpdate.hs
+ sed -e '/Windows/d' -e '/Win32/d' -e '/WinProcess/d' -e '/OSX/d' -e '/FSEvents/d' \
+ -e '/NullSoft/d' -e '/Command.Benchmark/d' -e '/MakeMans/d' -e '/InstallDesktopFile/d' \
+ -e '/LinuxMkLibs/d' -e '/EvilSplicer/d' -e '/EvilLinker/d' -e '/Standalone/d' \
+ -i git-annex.cabal
}
build() {
cd git-annex
-
+
runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --docdir="/usr/share/doc/$pkgname" \
-fnetwork-uri -fconcurrentoutput -ftorrentparser \
-ftestsuite -f-androidsplice -f-android -fproduction -fpairing -fwebapp \
More information about the arch-commits
mailing list