# Maintainer: Brian Cooper # Contributor: Westofer Raymond pkgname=athens-git _pkgname=athens pkgver=v2.0.0.beta.20 pkgrel=1 pkgdesc="Open-source knowledge graph" arch=('i686' 'x86_64') url="https://github.com/athensresearch/athens" license=('Eclipse Public License - v 1.0') groups=() depends=("electron") makedepends=("git" "nodejs" "leiningen" "yarn" "jq") provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") install= source=('athens::git+https://github.com/athensresearch/athens' 'athens.sh' 'athens.desktop') noextract=() md5sums=('SKIP' 'a11ab00f8e3f2be1320a5e67dcded1d1' 'dc18f4e2bdea985fff72911e868dfce9') pkgver() { cd "$srcdir/${_pkgname}" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { cd "$srcdir/${_pkgname}" # electron builder enforces email and homepage jq '.author|={"name":"athensresearch" , "email":"athensresearch@gmail.com"}' package.json >tmp.json && mv tmp.json package.json jq '.homepage="https://github.com/athensresearch/athens"' package.json >tmp.json && mv tmp.json package.json yarn upgrade electron@"$(