summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrayJack2020-03-15 04:52:51 -0300
committerGrayJack2020-03-15 04:52:51 -0300
commitd84697c7558ea2245552f2d6ed5941929e158ebd (patch)
tree53bcbf80ddea5f9c86c7c7c24b24c0fee1ba9864
parent044689967734e289e42b8529f9fbcef0d272779e (diff)
downloadaur-d84697c7558ea2245552f2d6ed5941929e158ebd.tar.gz
Change some parts of the script as janet-lang package
Also remove clang as dependency: let the user config what c compiler to use in their makepkg.conf
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD38
2 files changed, 21 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57338462c46b..f1ad5e7e5be2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = janet-lang-git
pkgdesc = A dynamic Lisp dialect and bytecode vm
- pkgver = 1.7.0.r1823.2349ea9
+ pkgver = 1.7.0.r1858.4a05b45
pkgrel = 1
url = https://janet-lang.org/
+ arch = arm
arch = armv6h
arch = armv7h
arch = i686
@@ -10,7 +11,6 @@ pkgbase = janet-lang-git
arch = aarch64
license = MIT
makedepends = git
- makedepends = clang
provides = janet
conflicts = janet-lang
source = git+https://github.com/janet-lang/janet.git
diff --git a/PKGBUILD b/PKGBUILD
index 4e4b9d60ef87..e518f98ab1c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,14 @@
_pkgname=janet
_pkgver=1.7.0
pkgname=janet-lang-git
-pkgver=1.7.0.r1823.2349ea9
+pkgver=1.7.0.r1858.4a05b45
pkgrel=1
pkgdesc="A dynamic Lisp dialect and bytecode vm"
-arch=('armv6h' 'armv7h' 'i686' 'x86_64' 'aarch64')
+arch=('arm' 'armv6h' 'armv7h' 'i686' 'x86_64' 'aarch64')
url="https://janet-lang.org/"
license=('MIT')
depends=()
-makedepends=('git' 'clang')
+makedepends=('git')
provides=('janet')
conflicts=('janet-lang')
source=("git+https://github.com/janet-lang/janet.git")
@@ -25,8 +25,8 @@ pkgver() {
build() {
cd "${srcdir}/${_pkgname}"
- # janet_build=$(printf "JANET_BUILD=\"%s\"" "$(git rev-parse --short HEAD)")
- make PREFIX="/usr" CC=clang -j7
+
+ make PREFIX="/usr" $janet_build
make PREFIX="/usr" build/janet.pc
make PREFIX="/usr" docs
}
@@ -34,18 +34,18 @@ build() {
package() {
cd "${srcdir}/${_pkgname}"
- install -dm 755 "${pkgdir}/usr/lib/janet"
- install -Dm 755 "build/janet" "${pkgdir}/usr/bin/janet"
- install -Dm 755 "auxbin/jpm" "${pkgdir}/usr/bin/jpm"
- install -Dm 644 "src/include/janet.h" "${pkgdir}/usr/include/janet/janet.h"
- install -Dm 644 "src/conf/janetconf.h" "${pkgdir}/usr/include/janet/janetconf.h"
- install -Dm 644 "build/libjanet.so" "${pkgdir}/usr/lib/libjanet.so.${_pkgver}"
- install -Dm 644 "build/libjanet.a" "${pkgdir}/usr/lib/libjanet.a"
- install -Dm 644 "janet.1" "${pkgdir}/usr/share/man/janet.1"
- install -Dm 644 "jpm.1" "${pkgdir}/usr/share/man/jpm.1"
- install -Dm 644 "build/janet.pc" "${pkgdir}/usr/lib/pkgconfig/janet.pc"
-
- install -dm 644 "${pkgdir}/usr/share/janet"
- cp -a examples "${pkgdir}/usr/share/janet"
- cp -a build/doc.html "${pkgdir}/usr/share/janet"
+ install -Dt "${pkgdir}"/usr/bin build/janet auxbin/jpm
+ install -Dm644 -t "${pkgdir}"/usr/include/janet src/include/janet.h src/conf/janetconf.h
+
+ install -Dm644 -t "${pkgdir}"/usr/lib build/libjanet.a build/libjanet.so
+ ln -s libjanet.so "${pkgdir}"/usr/lib/libjanet.so.$pkgver
+
+ install -Dm644 "build/janet.pc" "${pkgdir}"/usr/lib/pkgconfig/janet.pc
+
+ install -Dm644 -t "${pkgdir}"/usr/share/man janet.1 jpm.1
+
+ install -dm644 "${pkgdir}"/usr/share/janet
+ cp -a examples "${pkgdir}"/usr/share/janet
+
+ install -Dm644 build/doc.html "${pkgdir}"/usr/share/doc/janet/doc.html
}