[arch-commits] Commit in agda/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Sun Apr 17 04:40:21 UTC 2016
Date: Sunday, April 17, 2016 @ 06:40:20
Author: fyan
Revision: 171230
upgpkg: agda 2.5.1-1
Modified:
agda/trunk/PKGBUILD
----------+
PKGBUILD | 29 ++++++++++-------------------
1 file changed, 10 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-17 03:16:19 UTC (rev 171229)
+++ PKGBUILD 2016-04-17 04:40:20 UTC (rev 171230)
@@ -4,8 +4,8 @@
_hkgname=Agda
pkgname=agda
-pkgver=2.4.2.5
-pkgrel=6
+pkgver=2.5.1
+pkgrel=1
pkgdesc="A dependently typed functional programming language and proof assistant"
url="http://wiki.portal.chalmers.se/agda/"
license=("custom")
@@ -12,28 +12,19 @@
arch=('i686' 'x86_64')
depends=('gmp' 'libffi' 'zlib')
makedepends=("ghc=7.10.3" "alex" "happy" "haskell-boxes" "haskell-cpphs"
- "haskell-data-hash" "haskell-edit-distance" "haskell-equivalence"
+ "haskell-data-hash" "haskell-edisonapi" "haskell-edisoncore"
+ "haskell-edit-distance" "haskell-equivalence" "haskell-filemanip"
"haskell-geniplate-mirror" "haskell-hashable" "haskell-hashtables"
- "haskell-src-exts" "haskell-mtl" "haskell-parallel" "haskell-quickcheck"
- "haskell-strict" "haskell-text" "haskell-transformers-compat"
+ "haskell-monadplus" "haskell-mtl" "haskell-parallel"
+ "haskell-quickcheck" "haskell-src-exts" "haskell-strict"
+ "haskell-text" "haskell-transformers-compat"
"haskell-unordered-containers" "haskell-zlib")
optdepends=('agda-stdlib: for standard library')
options=('staticlibs')
-source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
- unordered-containers-0.2.6.patch)
-sha256sums=('959658a372d93b735d92191b372d221461026c98de4f92e56d198b576dfb67ee'
- '51e2d2160861ec6b8bd879f85cbbd00f9ed7a564b307870992370457e307f3ac')
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
+sha256sums=('ee4658eafb514460d598322fa98528d1af6e25e5aa51843bb473c0d8a325c0c8')
prepare() {
- sed -e 's/transformers-compat >= 0.3.3.3 && < 0.5/transformers-compat >= 0.3.3.3 \&\& < 0.6/' \
- -e 's/cpphs >= 1.19 && < 1.20/cpphs >= 1.19 \&\& < 1.21/' \
- -i ${_hkgname}-${pkgver}/${_hkgname}.cabal
-
- cd ${_hkgname}-${pkgver}
- # https://github.com/agda/agda/issues/1779
- patch -p1 -i ../unordered-containers-0.2.6.patch
-
- cd ..
# TODO: Find a better way!
# Build it twice to compile the agdai file.
cp -a ${_hkgname}-${pkgver}{,-tmp}
@@ -45,7 +36,7 @@
runhaskell Setup configure -O --enable-library-profiling --enable-shared \
--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
--libsubdir=\$compiler/site-local/\$pkgid \
- -fcpphs
+ -fcpphs -f-uhc
LC_CTYPE=en_US.UTF-8 runhaskell Setup build
LC_CTYPE=en_US.UTF-8 runhaskell Setup haddock --hoogle --html
runhaskell Setup register --gen-script
More information about the arch-commits
mailing list