summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Pinedo2020-05-08 16:49:49 +0200
committerChristian Pinedo2020-05-08 16:49:49 +0200
commitf7df514dad21ac485d8b92521b5cf82410423f3c (patch)
tree4894ac78338988f00f502686fb5f2333b1be6394
downloadaur-f7df514dad21ac485d8b92521b5cf82410423f3c.tar.gz
initial version
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD34
-rw-r--r--solarwallet-appimage.desktop9
-rw-r--r--solarwallet-appimage.install11
-rw-r--r--solarwallet-appimage.sh2
5 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3f915c21039c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = solarwallet-appimage
+ pkgdesc = Simple and Secure Stellar Wallet
+ pkgver = 0.24.0
+ pkgrel = 1
+ url = https://solarwallet.io/
+ install = solarwallet-appimage.install
+ arch = x86_64
+ license = MIT
+ makedepends = npm
+ provides = solarwallet
+ conflicts = solarwallet
+ options = !strip
+ source = https://github.com/satoshipay/solar/archive/v0.24.0.tar.gz
+ source = solarwallet-appimage.sh
+ source = solarwallet-appimage.desktop
+ md5sums = f247455f323ff48ad2cb7ba67690a862
+ md5sums = 9065522af7470ea8274db63226ff189a
+ md5sums = 997ffe13c2bed2205ac343a631fb2d21
+
+pkgname = solarwallet-appimage
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd43ca9a6664
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Christian Pinedo <christian@chrpinedo.me>
+pkgname=solarwallet-appimage
+_pkgname=solarwallet
+_githubname=solar
+pkgver=0.24.0
+pkgrel=1
+pkgdesc="Simple and Secure Stellar Wallet"
+arch=('x86_64')
+url='https://solarwallet.io/'
+license=('MIT')
+makedepends=('npm')
+install=solarwallet-appimage.install
+provides=('solarwallet')
+conflicts=('solarwallet')
+options=(!strip)
+source=("https://github.com/satoshipay/$_githubname/archive/v$pkgver.tar.gz"
+ "$pkgname.sh"
+ "$pkgname.desktop")
+md5sums=('f247455f323ff48ad2cb7ba67690a862'
+ '9065522af7470ea8274db63226ff189a'
+ '997ffe13c2bed2205ac343a631fb2d21')
+
+build() {
+ cd "$srcdir/$_githubname-$pkgver"
+ npm install
+ npm run build:linux
+}
+
+package() {
+ cd "$srcdir"
+ install -Dm755 "$_githubname-$pkgver/electron/dist/Solar-Wallet-$pkgver.AppImage" "$pkgdir/opt/appimages/$_pkgname.AppImage"
+ install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
+}
diff --git a/solarwallet-appimage.desktop b/solarwallet-appimage.desktop
new file mode 100644
index 000000000000..668123dabab9
--- /dev/null
+++ b/solarwallet-appimage.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Solar Wallet
+Comment=Simple and Secure Stellar Wallet
+Exec=/usr/bin/solarwallet %F
+Icon=solarwallet
+Terminal=false
+Categories=Office;Finance;
diff --git a/solarwallet-appimage.install b/solarwallet-appimage.install
new file mode 100644
index 000000000000..7e5dd0ed2932
--- /dev/null
+++ b/solarwallet-appimage.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database
+}
+
+post_upgrade() {
+ update-desktop-database
+}
+
+post_remove() {
+ update-desktop-database
+}
diff --git a/solarwallet-appimage.sh b/solarwallet-appimage.sh
new file mode 100644
index 000000000000..7b295123f845
--- /dev/null
+++ b/solarwallet-appimage.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+/opt/appimages/solarwallet.AppImage "$@"