diff options
author | expwez | 2018-09-09 23:39:48 +0300 |
---|---|---|
committer | expwez | 2018-09-09 23:39:48 +0300 |
commit | 581ab368222df4df27749cf1ef087f4d6e3cc48a (patch) | |
tree | d690be56f98e515ad5215364b15135fe4042c4cd | |
download | aur-581ab368222df4df27749cf1ef087f4d6e3cc48a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | hexa.sh | 2 |
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..312e4cfa8434 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = hexa-git + pkgdesc = Hexa is a programming language in an early stage of development + pkgver = 1 + pkgrel = 1 + url = https://github.com/hexalang/hexa + arch = x86_64 + license = MIT + makedepends = node + makedepends = git + depends = node + provides = hexa + source = haxe::git+https://github.com/hexalang/hexa + md5sums = SKIP + +pkgname = hexa-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4949732ac4fa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Bogdan Danylchenko <exp.wez@gmail.com> +pkgname=hexa-git +pkgver=277 +pkgrel=1 +pkgdesc="Hexa is a programming language in an early stage of development" +arch=('x86_64') +url="https://github.com/hexalang/hexa" +license=('MIT') +makedepends=('git' 'nodejs') +depends=('nodejs') +provides=('hexa') +source=("hexa::git+https://github.com/hexalang/hexa" "hexa.sh") +md5sums=('SKIP' 'ba6c114926428fc72cfa569490f547b0') + +pkgver() { + cd "$SRCDEST"/hexa + git rev-list HEAD --count +} + +build() { + cd $srcdir/hexa + node bootstrap.js hexa.json +} + +package() { + # cd $srcdir/hexa + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/licenses/hexa-git + mkdir -p $pkgdir/usr/share/hexa + mkdir -p $pkgdir/usr/share/hexa/library + + cp $srcdir/hexa/hexa.js $pkgdir/usr/share/hexa/hexa.js + cp -a $srcdir/hexa/library $pkgdir/usr/share/hexa + cp $srcdir/hexa/LICENSE $pkgdir/usr/share/licenses/hexa-git/LICENSE + + mkdir -p $srcdir/hexabin + cp $srcdir/hexa.sh $srcdir/hexabin/hexa + install --mode=755 "$srcdir/hexabin/hexa" "$pkgdir"/usr/bin/ +} diff --git a/hexa.sh b/hexa.sh new file mode 100644 index 000000000000..f97708ad2be9 --- /dev/null +++ b/hexa.sh @@ -0,0 +1,2 @@ +#!/bin/sh +node /usr/share/hexa/hexa.js $* |