diff options
author | Mark Wagie | 2020-05-11 18:32:53 -0600 |
---|---|---|
committer | Mark Wagie | 2020-05-11 18:32:53 -0600 |
commit | 8520da37da1dd6060c591b64b8af7488d4f05a12 (patch) | |
tree | a924e10eaa27078232e6442e64657fd094226a02 | |
download | aur-8520da37da1dd6060c591b64b8af7488d4f05a12.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | solarwallet.desktop | 10 |
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; |