diff options
author | MithicSpirit | 2023-02-15 12:18:24 -0500 |
---|---|---|
committer | MithicSpirit | 2023-02-15 12:18:24 -0500 |
commit | 0b2a6e21be1518c14c0411377dca607e1f53f3f1 (patch) | |
tree | e34dae5121c706b5160d80e455f59f9e4237aef8 | |
parent | 3544881d48e9957a06f8da9990aa5f8f499031c4 (diff) | |
download | aur-0b2a6e21be1518c14c0411377dca607e1f53f3f1.tar.gz |
fix checks, installation, and install with src (for lsp)
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 9 insertions, 12 deletions
@@ -1,15 +1,16 @@ pkgbase = idris2-git pkgdesc = A purely functional programming language with first class types pkgver = latest - pkgrel = 1 - epoch = 1 + pkgrel = 2 url = https://www.idris-lang.org/ arch = x86_64 license = custom + checkdepends = nodejs makedepends = git depends = chez-scheme provides = idris2 conflicts = idris2 + options = staticlibs source = idris2::git+https://github.com/idris-lang/Idris2.git sha256sums = SKIP @@ -4,18 +4,19 @@ _pkgname=idris2 pkgname=$_pkgname-git pkgver=latest -pkgrel=1 -epoch=1 # HACK: remove when adding to AUR +pkgrel=2 pkgdesc='A purely functional programming language with first class types' url='https://www.idris-lang.org/' license=('custom') arch=('x86_64') depends=('chez-scheme') makedepends=('git') +checkdepends=('nodejs' 'racket') provides=("$_pkgname") conflicts=("$_pkgname") source=("$_pkgname::git+https://github.com/idris-lang/${_pkgname^}.git") sha256sums=('SKIP') +options=(staticlibs) pkgver() { cd "$srcdir/$_pkgname" @@ -55,6 +56,7 @@ check() { } package() { + options=(staticlibs) cd "$srcdir/$_pkgname" export MAKEFLAGS+=' -j1 ' @@ -68,7 +70,8 @@ package() { make install make install-libdocs - make install-api + make install-with-src-libs + make install-with-src-api mkdir -p "$pkgdir/usr/bin" mv "$pkgdir/usr/lib/bin/$_pkgname" "$pkgdir/usr/bin/$_pkgname" @@ -78,13 +81,6 @@ package() { "$pkgdir/usr/lib/${_pkgname}_app" rmdir "$pkgdir/usr/lib/bin" - mv "$pkgdir/usr/lib/lib/"* "$pkgdir/usr/lib/" - rmdir "$pkgdir/usr/lib/lib" - - rm "$pkgdir/usr/lib/libidris2_support.so" - install "support/c/libidris2_support.a" \ - "$pkgdir/usr/lib/$_pkgname-"*"/lib" - install -Dm644 <(idris2 --bash-completion-script idris2) \ "$pkgdir/usr/share/bash-completion/completions/$_pkgname" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |