# Contributor: Adrian Petrescu # Maintainer: Adrian Petrescu pkgname=sabaki pkgver=0.41.0 pkgrel=1 pkgdesc='An elegant SGF editor for the game of Go' arch=('any') url='http://sabaki.yichuanshen.de/' license=('MIT') depends=('nodejs' 'gconf') makedepends=('npm') install=${pkgname}.install source=("https://github.com/SabakiHQ/Sabaki/archive/v${pkgver}.tar.gz" "${pkgname}.desktop" 'sabaki.xml') md5sums=('1a47f0eba77a79e9d3a33b914e9d1df2' 'b39f3b91292cb3983124bd38035fbd8e' 'efbd547e892c7781a5ece702d389dd9e') build() { cd $srcdir/Sabaki-$pkgver npm install --cache "${srcdir}/npm-cache" npm run build } check() { cd $srcdir/Sabaki-$pkgver npm test } package() { mkdir $pkgdir/opt cp -r $srcdir/Sabaki-$pkgver/dist/linux-unpacked $pkgdir/opt/Sabaki install -Dm644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop install -Dm644 ${srcdir}/${pkgname}.xml ${pkgdir}/usr/share/mime/packages/${pkgname}.xml }