summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Podgorny2017-05-05 01:58:50 +0200
committerRadek Podgorny2017-05-05 01:58:50 +0200
commit069d960156db23ce84a1a48e8c178af7633ec66f (patch)
treefd72db7b50ff62f34da67036cc256d92ee9d0ee1
downloadaur-069d960156db23ce84a1a48e8c178af7633ec66f.tar.gz
initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD71
2 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 00000000000..1fb2be4b1e0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = lumo-git
+ pkgdesc = Fast, cross-platform, standalone ClojureScript REPL
+ pkgver = 1.4.1.r23.g72f396d
+ pkgrel = 1
+ url = https://github.com/anmonteiro/lumo
+ arch = i686
+ arch = x86_64
+ license = EPL-1.0
+ makedepends = python2
+ makedepends = git
+ makedepends = boot
+ makedepends = yarn
+ provides = lumo
+ conflicts = lumo
+ options = !makeflags
+ source = lumo::git+https://github.com/anmonteiro/lumo
+ sha256sums = SKIP
+
+pkgname = lumo-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 00000000000..d87ad71095a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,71 @@
+pkgname=lumo-git
+pkgver=1.4.1.r23.g72f396d
+pkgrel=1
+pkgdesc=' Fast, cross-platform, standalone ClojureScript REPL '
+arch=('i686' 'x86_64')
+url='https://github.com/anmonteiro/lumo'
+license=('EPL-1.0')
+#depends=('openssl' 'zlib' 'icu' 'libuv' 'http-parser') # 'v8')
+makedepends=('python2' 'git' 'boot' 'yarn')
+#optdepends=('npm: nodejs package manager')
+provides=('lumo')
+conflicts=('lumo')
+source=(${pkgname%-git}::git+https://github.com/anmonteiro/lumo)
+sha256sums=('SKIP')
+options=('!makeflags')
+
+pkgver() {
+ cd ${pkgname%-git}
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+}
+
+prepare() {
+ cd ${pkgname%-git}
+
+ #msg 'Fixing for python2 name'
+ #find -type f -exec sed \
+ # -e 's_PYTHON ?= python_PYTHON ?= python2_' \
+ # -e 's_^#!/usr/bin/env python$_&2_' \
+ # -e 's_^\(#!/usr/bin/python2\).[45]$_\1_' \
+ # -e 's_^#!/usr/bin/python$_&2_' \
+ # -e 's_^\( *exec \+\)python\( \+.*\)$_\1python2\2_'\
+ # -e 's_^\(.*\)python\( \+-c \+.*\)$_\1python2\2_'\
+ # -e "s_'python'_'python2'_" -i {} \;
+ #find -type f -exec sed 's_python _python2 _' -i {} \;
+}
+
+build() {
+ cd ${pkgname%-git}
+
+ #export PYTHON=python2
+ #./configure \
+ # --prefix=/usr \
+ # --with-intl=system-icu \
+ # --without-npm \
+ # --shared-openssl \
+ # --shared-zlib \
+ # --shared-libuv \
+ # --shared-http-parser
+ # # --shared-v8
+
+ rm -rf tmp
+ mkdir tmp
+ ln -s /usr/bin/python2 tmp/python
+ PATH=$PWD/tmp:$PATH
+ boot release-ci
+}
+
+package() {
+ cd ${pkgname%-git}
+ install -d $pkgdir/usr/bin
+ cp build/lumo $pkgdir/usr/bin/
+ #make DESTDIR="$pkgdir" install
+
+ # install docs as per user request
+ #install -d "$pkgdir"/usr/share/doc/nodejs-git
+ #cp -r doc/api/*.md \
+ # "$pkgdir"/usr/share/doc/nodejs-git
+
+ #install -D -m644 LICENSE \
+ # "$pkgdir"/usr/share/licenses/nodejs-git/LICENSE
+}