summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjohngowers2019-04-22 22:27:01 +0100
committerjohngowers2019-04-22 22:27:01 +0100
commit2231e7824aa14ef4f209199ed2e27f5b9d570a8a (patch)
tree09acd24336f407630fdbd1cd3f5840283438e752
parent2318bb1019529e2f3f4f6e8f5298d6881ff9f8ef (diff)
downloadaur-2231e7824aa14ef4f209199ed2e27f5b9d570a8a.tar.gz
Patched to version 2.6.0 - thanks to Sean Anderson.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD21
2 files changed, 9 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e4d04775ec6..872f805559d1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = agda-git
pkgdesc = A dependently typed functional programming language and proof assistant: development version
- pkgver = 2.5.1.r5471.51914041f
- pkgrel = 2
+ pkgver = 2.6.0.r0.g16eb89fb0
+ pkgrel = 1
url = http://wiki.portal.chalmers.se/agda/
arch = x86_64
license = custom
diff --git a/PKGBUILD b/PKGBUILD
index 1090c6b01b31..b4903d7ec9f9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: John Gowers <wjg27 AT bath DOT ac DOT uk>
+# Patch to v2.6.0 supplied by Sean Anderson <seanga2 AT gmail DOT com>
# See also the 'agda' package in the 'community' repository.
pkgname=agda-git
-pkgver=2.5.1.r5471.51914041f
+pkgver=2.6.0.r0.g16eb89fb0
pkgrel=1
pkgdesc="A dependently typed functional programming language and proof assistant: development version"
arch=('x86_64')
@@ -28,17 +29,14 @@ md5sums=('SKIP')
pkgver() {
cd "$srcdir/${pkgname%-git}"
- printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
- mkdir -p lib-target
- cp -a ${pkgname%-git}/src/data/lib lib-target/lib
- sed -e "s|rawSystem agda \\[|rawSystem \"env\" [\"Agda_datadir=$PWD/lib-target\", \"LD_LIBRARY_PATH=$PWD/${pkgname%-git}/dist/build\", agda,|" \
- -e "s|(ms, datadir dirs|(ms, \"$PWD/lib-target\"|" \
- -i ${pkgname%-git}/Setup.hs
- # Temporary workaround to problem where Sigma.agdai is not built.
- sed 's/"Reflection", "Size"/"Reflection", "Sigma", "Size"/' -i ${pkgname%-git}/Setup.hs
+ sed -e "s|(\"Agda_datadir\", agda_datadir) : e|[(\"Agda_datadir\",agda_datadir), (\"LD_LIBRARY_PATH\", \"$PWD/${pkgname%-git}/dist/build\")] ++ e|" \
+ -i "${pkgname%-git}/Setup.hs"
+
+ sed -i 's/== 0.5/>= 0.5/' "${pkgname%-git}/Agda.cabal"
}
build() {
@@ -63,9 +61,4 @@ package() {
runhaskell Setup copy --destdir="${pkgdir}"
install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE"
rm -f "${pkgdir}/usr/share/doc/${pkgname%-git}/LICENSE"
-
- install -m644 "$srcdir"/lib-target/lib/prim/Agda/Primitive.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive.agdai
- install -m644 "$srcdir"/lib-target/lib/prim/Agda/Primitive/*.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Primitive/
- install -m644 "$srcdir"/lib-target/lib/prim/Agda/Builtin/*.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/
- install -m644 "$srcdir"/lib-target/lib/prim/Agda/Builtin/Cubical/*.agdai "$pkgdir"/usr/share/agda/lib/prim/Agda/Builtin/Cubical/
}