diff options
author | blacktemplar | 2018-07-10 19:36:24 +0200 |
---|---|---|
committer | blacktemplar | 2018-07-10 19:36:24 +0200 |
commit | c479f7b8f89335e1377c8ea9c625a7b981ab87a0 (patch) | |
tree | 2ab2a6045e4c5baa78cd4d3d469298064c32dc6a /PKGBUILD | |
download | aur-c479f7b8f89335e1377c8ea9c625a7b981ab87a0.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..4c46e55cff30 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: blacktemplar (blacktemplar@a1.net) +pkgname=augur-git +_gitname=augur-app +_pkgname=augur +pkgver=v1.0.0.r1.g994712b +pkgrel=1 +pkgdesc="Augur Desktop Application" +arch=('any') +url="https://github.com/AugurProject/augur-app" +license=('MIT') +depends=('gconf') +conflicts=('augur') +provides=('augur') +makedepends=('git' 'npm' 'nvm') +source=("${_gitname}::git+https://github.com/AugurProject/$_gitname.git" + "${_pkgname}.sh" + "${_pkgname}.desktop") +sha512sums=('SKIP' + 'c3ba633f5d3d4459dc3a601c0ab5802981200b902ea6b624a077f794b76d73b97de572d730909ad6c77d328213de36022a8a97dead5a155ee625fdbcc444970e' + 'fe0999dbfebc57849177d7a376bf827b8f4280114907a4b5a95f7fb9b8ac15c006dd8c8ac137768d0d05a6e47e8bda8ed21a02bd1d7dca3c1fb932bc9d455447') + +pkgver() { + cd "$srcdir/$_gitname" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/$_gitname" + + _npm_prefix=$(npm config get prefix) + npm config delete prefix + + # Switch to required node version see https://github.com/AugurProject/augur-app/issues/72 + source /usr/share/nvm/init-nvm.sh --install + nvm install 9 && nvm use 9 + + npm install + npm run make-linux dir --dir + + # Restore config + npm config set prefix ${_npm_prefix} + nvm unalias default +} + +package(){ + cd "$srcdir/$_gitname" + + install -dm755 "${pkgdir}/usr/lib/${_pkgname}" + cp -r dist/linux-unpacked/resources "${pkgdir}/usr/lib/${_pkgname}/" + + install -dm755 "${pkgdir}/usr/share/icons/hicolor" + install -Dm644 build/icon.png "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png" + + install -dm755 "${pkgdir}/usr/bin" + install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}" + + install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" +} |