summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorexpwez2018-09-09 23:39:48 +0300
committerexpwez2018-09-09 23:39:48 +0300
commit581ab368222df4df27749cf1ef087f4d6e3cc48a (patch)
treed690be56f98e515ad5215364b15135fe4042c4cd
downloadaur-581ab368222df4df27749cf1ef087f4d6e3cc48a.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD39
-rw-r--r--hexa.sh2
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 $*