summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLev Lybin2019-05-07 11:47:58 +0700
committerLev Lybin2019-05-07 11:47:58 +0700
commit9652b6018e1b5675cea81021e156fe9a8b266060 (patch)
tree997180b19dc2dd47370a59f270c841c7a90cf109 /PKGBUILD
downloadaur-9652b6018e1b5675cea81021e156fe9a8b266060.tar.gz
0x0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4a5aeaaf386e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Lev Lybin <lev.lybin@gmail.com>
+# Contributor: Lev Lybin <lev.lybin@gmail.com>
+
+pkgname=phoenix
+pkgver=v1.0.0.beta.5.r2.g3a74d23
+pkgrel=1
+pkgdesc="BURST Cross-Platform Wallet UI"
+arch=('i686' 'x86_64')
+url="https://github.com/burst-apps-team/phoenix"
+license=('GPL3')
+depends=('nodejs>=10')
+makedepends=('npm' 'angular-cli')
+install=phoenix.install
+source=(git+https://github.com/burst-apps-team/$pkgname.git
+ $pkgname.desktop
+ package.json.patch)
+sha256sums=('SKIP'
+ 'bbbaf2f53ef6dfb232364b981e441f00772699351c95e0700fd8ef59c984a80b'
+ '6b1cac2f8a633e508608242fd7dffd15e8d95cc94073eaa4994f985f06dcafc3')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "${srcdir}/${pkgname}/lib"
+ npm install
+ npm run bootstrap
+ cd ../web/angular-wallet
+ npm install
+ cd ../../scripts
+ npm install
+ cd ../desktop/wallet
+ npm install
+ # patch build only unpacked
+ patch package.json < "${srcdir}/package.json.patch"
+
+ npm run release:linux
+}
+
+package() {
+ install -dm755 "${pkgdir}/opt/${pkgname}"
+ cp -a "${srcdir}/${pkgname}/desktop/wallet/release-builds/linux-unpacked/." "${pkgdir}/opt/${pkgname}"
+ cd "${pkgdir}/opt/${pkgname}"
+ chmod 4755 ./chrome-sandbox
+ chown root:root ./chrome-sandbox
+
+ # Menu entry
+ install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/${pkgname}/assets/phoenix.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+}