summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b014a93fd72e..6d0de7746e9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,27 @@
# Contributor: bjoern lindig <bjoern dot lindig at googlemail dot com>
pkgname=pure-gen
-pkgver=0.20
+pkgver=0.21
pkgrel=1
pkgdesc="A C interface generator for Pure"
arch=("i686" "x86_64")
license=('custom')
-url="http://purelang.bitbucket.org/"
-depends=('pure' 'haskell-language-c')
-makedepends=('ghc')
+url="https://agraef.github.io/pure-lang/"
+depends=('pure')
+makedepends=('ghc' 'ghc-static' 'ghc-pristine' 'cabal-install' 'alex' 'happy')
groups=(pure-complete pure-util)
-source=("https://bitbucket.org/purelang/pure-lang/downloads/$pkgname-$pkgver.tar.gz")
-sha1sums=('20807ac0c4f725e3430675327c7bc5fb6fbb2982')
+source=("https://github.com/agraef/pure-lang/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz")
+sha1sums=('f048421e67eea7da2aa2ad63691cb8427ecd0c07')
build() {
cd $srcdir/$pkgname-$pkgver
- make PUREC_FLAGS=-mcpu=generic
+ export PATH=/usr/share/ghc-pristine/bin:$PATH
+ make PUREC_FLAGS=-mcpu=generic maintainer-build
+}
+
+check() {
+ cd $srcdir/$pkgname-$pkgver
+ make check
}
package() {