# Maintainer: Your Name pkgname=terminus-terminal-git _pkgname=Terminus pkgver=1.0.134.r1.92d34343 pkgrel=1 pkgdesc="A terminal for a more modern age" arch=('x86_64') url="https://github.com/Eugeny/terminus" license=('MIT') depends=('nodejs') makedepends=('git' 'npm' 'yarn') # 'bzr', 'git', 'mercurial' or 'subversion' provides=("terminus-terminal") conflicts=("terminus-terminal") replaces=('terminus-terminal') source=("$_pkgname::git+$url") sha256sums=('SKIP') pkgver() { cd "$srcdir/${_pkgname}" git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g' } prepare() { cd "$srcdir/${_pkgname}" yarn add shelljs npmlog node ./scripts/install-deps.js } build() { cd "$srcdir/${_pkgname}" #yarn add angular yarn install node ./scripts/build-native node ./scripts/vars yarn run build node ./scripts/prepackage-plugins node ./scripts/build-linux } package() { cd "$srcdir/${_pkgname}" ar x dist/*.deb tar -xf data.tar.xz cp -r usr/ $pkgdir cp -r opt/ $pkgdir install -Dm755 /dev/stdin "$pkgdir"/usr/bin/$_pkgname <