diff options
author | Terje Larsen | 2017-04-26 15:47:08 +0200 |
---|---|---|
committer | Terje Larsen | 2017-04-26 15:47:08 +0200 |
commit | b9c53a7a97ccddf74f2ef2a39ba6593d72149e94 (patch) | |
tree | d6bc706e48ba59f9662c06e7387e1ef571dc5ef6 | |
parent | e31bd50ae29a8ba63fe158a860353955fee61185 (diff) | |
download | aur-b9c53a7a97ccddf74f2ef2a39ba6593d72149e94.tar.gz |
Update to version 0.2.2
The npm install method has been deprecated and therefore I had to
restructure quite a bit. This is now based on top of the prepackaged
tar-file in the git repo release.
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rwxr-xr-x | oni.sh | 2 |
4 files changed, 22 insertions, 22 deletions
@@ -1,18 +1,17 @@ -# Generated by mksrcinfo v8 -# Fri Mar 17 19:55:57 UTC 2017 pkgbase = oni pkgdesc = NeoVim front-end UI focused on IDE-like extensibility - pkgver = 0.1.11 + pkgver = 0.2.2 pkgrel = 1 url = https://www.npmjs.com/package/oni arch = any license = MIT - makedepends = npm + makedepends = tar depends = nodejs depends = neovim - noextract = oni-0.1.11.tgz - source = http://registry.npmjs.org/oni/-/oni-0.1.11.tgz - sha256sums = b094d2e238d5f63981ea4747c4ed906a4cbf87140fd561c4ce0191c13cad19db + source = https://github.com/extr0py/oni/releases/download/v0.2.2-recovery/oni-0.2.2.tar.gz + source = oni.sh + sha256sums = aea0eae52bdc85aee77dab3f17c5cac243fb87d8f75939586afb7c2b7333f37c + sha256sums = 72a945d501f33cfc2fd0d8e832942ba75c09518abd2248973c4df461c3229aee pkgname = oni diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fbc5cfc4eecf --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.tar.gz +*.tar.xz + +pkg/ +src/ @@ -1,27 +1,21 @@ # Maintainer: Terje Larsen <terlar@gmail.com> pkgname=oni -pkgver=0.1.11 +pkgver=0.2.2 pkgrel=1 pkgdesc='NeoVim front-end UI focused on IDE-like extensibility' arch=(any) url="https://www.npmjs.com/package/$pkgname" license=('MIT') depends=('nodejs' 'neovim') -makedepends=('npm') -source=("http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz") -sha256sums=('b094d2e238d5f63981ea4747c4ed906a4cbf87140fd561c4ce0191c13cad19db') -noextract=("$pkgname-$pkgver.tgz") - -build() { - target="$srcdir/oni" - npm install -g --user root --prefix "$target/usr" "$srcdir/$pkgname-$pkgver.tgz" - rm -rf "$target/usr/etc" - find "$target/usr/lib/node_modules/oni" \ - -name "package.json" -exec sed -i -e "s|$srcdir||g" '{}' + -} +makedepends=('tar') +source=("https://github.com/extr0py/${pkgname}/releases/download/v${pkgver}-recovery/${pkgname}-${pkgver}.tar.gz" + "oni.sh") +sha256sums=('aea0eae52bdc85aee77dab3f17c5cac243fb87d8f75939586afb7c2b7333f37c' + '72a945d501f33cfc2fd0d8e832942ba75c09518abd2248973c4df461c3229aee') package() { - cp -r $srcdir/oni/* "$pkgdir" + install -d ${pkgdir}/opt/${pkgname} + cp -R ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/opt/${pkgname} + install -Dm755 $srcdir/${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} } - # vim:set ts=2 sw=2 et: diff --git a/oni.sh b/oni.sh new file mode 100755 index 000000000000..63a8d8e27be4 --- /dev/null +++ b/oni.sh @@ -0,0 +1,2 @@ +#!/bin/bash +exec /opt/oni/oni "$@" |