summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
2 files changed, 6 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47c4bd618923..59602fd6cf6d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,14 +10,12 @@ pkgbase = oni-git
depends = nodejs
depends = gconf
depends = libxss
- source = https://github.com/onivim/oni/archive/master.tar.gz
source = oni.sh
source = oni.desktop
source = icons.tar.gz
md5sums = SKIP
md5sums = SKIP
md5sums = SKIP
- md5sums = SKIP
pkgname = oni-git
diff --git a/PKGBUILD b/PKGBUILD
index 246c5ef68d9a..d512cfa78b40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,18 +12,19 @@ url="https://github.com/onivim/oni"
license=('MIT')
depends=('neovim' 'nodejs' 'gconf' 'libxss')
makedepends=('tar')
-source=("https://github.com/onivim/oni/archive/master.tar.gz"
- "oni.sh"
+source=("oni.sh"
"oni.desktop"
"icons.tar.gz")
md5sums=('SKIP'
'SKIP'
- 'SKIP'
'SKIP')
package() {
- cd ${srcdir}/oni-master
- npm install -g yarn
+ cd ${srcdir}
+ git clone https://github.com/onivim/oni.git oni-master
+ cd oni-master
+ git submodule update --init --recursive
+ npm install
npm run build
install -d ${pkgdir}/opt/${pkgname}
cp -R ${srcdir}/oni-master/* ${pkgdir}/opt/${pkgname}