summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMithicSpirit2023-02-15 12:18:24 -0500
committerMithicSpirit2023-02-15 12:18:24 -0500
commit0b2a6e21be1518c14c0411377dca607e1f53f3f1 (patch)
treee34dae5121c706b5160d80e455f59f9e4237aef8
parent3544881d48e9957a06f8da9990aa5f8f499031c4 (diff)
downloadaur-0b2a6e21be1518c14c0411377dca607e1f53f3f1.tar.gz
fix checks, installation, and install with src (for lsp)
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD16
2 files changed, 9 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3962005c359b..d4328a630c3a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0bf757bae220..a45e2ff04dd8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"