summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMithicSpirit2024-03-01 11:39:29 -0500
committerMithicSpirit2024-03-01 11:39:29 -0500
commitce362fe87b03d54cec3ffec41998aef7bc4a7428 (patch)
tree330a53f163eea4525332596a1fb22da734437b01 /PKGBUILD
parent1c4e0d0ec4553f4683b8b7f0ac6d941926f377bd (diff)
downloadaur-idris2-git.tar.gz
reorganize build, disable tests
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7bc92c0110ae..3ef3fa2a2dfc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname=idris2
pkgname=$_pkgname-git
pkgver=latest
-pkgrel=2
+pkgrel=3
pkgdesc='A purely functional programming language with first class types'
url='https://www.idris-lang.org/'
license=('custom')
@@ -35,41 +35,45 @@ pkgver() {
prepare() {
_setvars
+ cd "$srcdir/$_pkgname"
+
mkdir -p "$_bootstrap"
+
+ export PREFIX="$_bootstrap"
+ make bootstrap
+ make install
}
build() {
_setvars
cd "$srcdir/$_pkgname"
- export PREFIX="$_bootstrap"
- make bootstrap
- make install
-
+ export PREFIX='/usr/lib'
make clean
- PREFIX='/usr/lib' make all
+ make all
}
check() {
+ # tests seem to be broken upstream. disable them for now.
+ return 0
+
_setvars
cd "$srcdir/$_pkgname"
- export PREFIX="$_bootstrap"
-
INTERACTIVE='' make test
}
package() {
- _setvars
options=(staticlibs)
+ _setvars
cd "$srcdir/$_pkgname"
- export PREFIX="$pkgdir/usr/lib"
- export IDRIS2_PREFIX="$PREFIX"
-
PREFIX='/usr/lib' IDRIS2_PREFIX='/usr/lib' make src/IdrisPaths.idr
sed -i 's|src/IdrisPaths.idr: FORCE|src/IdrisPaths.idr:|g' Makefile
+ export PREFIX="$pkgdir/usr/lib"
+ export IDRIS2_PREFIX="$PREFIX"
+
make install
make install-libdocs
make install-with-src-libs