summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2020-05-11 18:32:53 -0600
committerMark Wagie2020-05-11 18:32:53 -0600
commit8520da37da1dd6060c591b64b8af7488d4f05a12 (patch)
treea924e10eaa27078232e6442e64657fd094226a02
downloadaur-8520da37da1dd6060c591b64b8af7488d4f05a12.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD45
-rw-r--r--solarwallet.desktop10
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8b9afd63ad8a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = solarwallet
+ pkgdesc = Wallet for the Stellar payment network by SatoshiPay.
+ pkgver = 0.24.0
+ pkgrel = 1
+ url = https://solarwallet.io
+ arch = any
+ license = GPL3
+ makedepends = npm
+ depends = libnotify
+ depends = nss
+ depends = libxss
+ depends = libxtst
+ depends = xdg-utils
+ depends = libappindicator-gtk3
+ depends = libsecret
+ conflicts = satoshipay-stellar-wallet
+ replaces = satoshipay-stellar-wallet
+ source = solarwallet-0.24.0.tar.gz::https://github.com/satoshipay/solar/archive/v0.24.0.tar.gz
+ source = solarwallet.desktop
+ sha256sums = e3c5110d945d465847fc7953bd3f822f9f8ae8092898fa8a214f073a2a4a738b
+ sha256sums = b6c574362d009c52ab9f9b0bdb4b2af9f1a8f79f0c8f68b897e9a19df46abc75
+
+pkgname = solarwallet
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f395ed822efb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+pkgname=solarwallet
+_pkgname="Solar Wallet"
+pkgver=0.24.0
+pkgrel=1
+pkgdesc="Wallet for the Stellar payment network by SatoshiPay."
+arch=('any')
+url="https://solarwallet.io"
+license=('GPL3')
+depends=('libnotify' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libappindicator-gtk3' 'libsecret')
+makedepends=('npm')
+conflicts=('satoshipay-stellar-wallet')
+replaces=('satoshipay-stellar-wallet')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/satoshipay/solar/archive/v$pkgver.tar.gz"
+ "$pkgname.desktop")
+sha256sums=('e3c5110d945d465847fc7953bd3f822f9f8ae8092898fa8a214f073a2a4a738b'
+ 'b6c574362d009c52ab9f9b0bdb4b2af9f1a8f79f0c8f68b897e9a19df46abc75')
+
+build() {
+ cd "solar-$pkgver"
+ npm install --cache "$srcdir/npm-cache"
+ npm run build:linux
+}
+
+package() {
+ cd "solar-$pkgver"
+
+ # Install directories
+ install -dm755 "$pkgdir/"{opt/"$_pkgname",usr/bin}
+
+ # Remove files for other platforms
+ rm -rf electron/dist/linux-unpacked/resources/app.asar.unpacked/node_modules/sodium-native/prebuilds/{darwin*,win32*}
+
+ # Copy main files
+ cp -a electron/dist/linux-unpacked/* "$pkgdir/opt/$_pkgname"
+
+ # Link to the binary
+ ln -sf "/opt/$_pkgname/io.solarwallet.app" "$pkgdir/usr/bin/$pkgname"
+
+ # Install icon
+ install -Dm644 electron/build/icons/512.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
+
+ # Install desktop file
+ install -Dm644 "$srcdir/$pkgname.desktop" -t "$pkgdir/usr/share/applications"
+}
diff --git a/solarwallet.desktop b/solarwallet.desktop
new file mode 100644
index 000000000000..36401de0a40e
--- /dev/null
+++ b/solarwallet.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Solar Wallet
+Exec="/opt/Solar Wallet/io.solarwallet.app" %U
+Terminal=false
+Type=Application
+Icon=solarwallet
+StartupWMClass=Solar Wallet
+Comment=Wallet for the Stellar payment network by SatoshiPay.
+MimeType=x-scheme-handler/web+stellar;
+Categories=Utility;