summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD54
-rw-r--r--solarwallet-appimage.desktop9
-rw-r--r--solarwallet-appimage.sh2
4 files changed, 34 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ddf21a6a544b..775ed2c6e1cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
pkgbase = solarwallet-appimage
- pkgdesc = Wallet for the Stellar payment network by SatoshiPay (AppImage)
- pkgver = 0.28.0
+ pkgdesc = Stellar wallet. Secure and user-friendly.
+ pkgver = 0.28.1
pkgrel = 1
url = https://solarwallet.io/
arch = x86_64
license = MIT
- makedepends = npm
- provides = solarwallet
+ depends = zlib
+ depends = glibc
conflicts = solarwallet
+ conflicts = solar-wallet
options = !strip
- source = solarwallet-appimage-0.28.0.tar.gz::https://github.com/satoshipay/solar/archive/v0.28.0.tar.gz
- source = solarwallet-appimage.sh
- source = solarwallet-appimage.desktop
- sha256sums = 03af7a5ef24a4fff92d99df096f63e0658cc5cd776b3ee64641c1dd5b8db3334
- sha256sums = ed2e309b16b78b82896331cacb12382c1cd7ca2327884a9a1a4d6320e7044ab7
- sha256sums = f651916474463e95ce114b2298bd452c08db389fab30901cadcd86d3b3613f85
+ source = solarwallet-0.28.1.AppImage::https://github.com/satoshipay/solar/releases/download/v0.28.1/Solar-Wallet-0.28.1.AppImage
+ source = LICENSE::https://github.com/satoshipay/solar/raw/master/LICENSE
+ sha256sums = 2ce7190773f70f9ebc3091c81d84ed420abf471230f1bffc4a7af1aeed521d23
+ sha256sums = 122419a299dfabb6da3af79d00ffafba42ae185fa757be14cd5140f35c8ce094
pkgname = solarwallet-appimage
diff --git a/PKGBUILD b/PKGBUILD
index b35163105c08..4bdba2278014 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,31 @@
-# Maintainer: Christian Pinedo <me (at) christianpinedo (dot) eu>
+# Contributor: Christian Pinedo <me (at) christianpinedo (dot) eu>
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=solarwallet-appimage
-_pkgname=solarwallet
-_githubname=solar
-pkgver=0.28.0
+pkgver=0.28.1
pkgrel=1
-pkgdesc="Wallet for the Stellar payment network by SatoshiPay (AppImage)"
+pkgdesc="Stellar wallet. Secure and user-friendly."
arch=('x86_64')
-url='https://solarwallet.io/'
+url="https://solarwallet.io/"
+_githuburl="https://github.com/satoshipay/solar"
license=('MIT')
-makedepends=('npm')
-provides=('solarwallet')
-conflicts=('solarwallet')
+provides=()
+depends=('zlib' 'glibc')
options=(!strip)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/satoshipay/$_githubname/archive/v$pkgver.tar.gz"
- "$pkgname.sh"
- "$pkgname.desktop")
-sha256sums=('03af7a5ef24a4fff92d99df096f63e0658cc5cd776b3ee64641c1dd5b8db3334'
- 'ed2e309b16b78b82896331cacb12382c1cd7ca2327884a9a1a4d6320e7044ab7'
- 'f651916474463e95ce114b2298bd452c08db389fab30901cadcd86d3b3613f85')
-
-build() {
- cd "$srcdir/$_githubname-$pkgver"
- npm install --cache "$srcdir/npm-cache"
- npm run build:linux
-}
-
+conflicts=("${pkgname%-appimage}" "solar-wallet")
+_install_path="/opt/appimages"
+source=("${pkgname%-appimage}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver}/Solar-Wallet-${pkgver}.AppImage"
+ "LICENSE::${_githuburl}/raw/master/LICENSE")
+sha256sums=('2ce7190773f70f9ebc3091c81d84ed420abf471230f1bffc4a7af1aeed521d23'
+ '122419a299dfabb6da3af79d00ffafba42ae185fa757be14cd5140f35c8ce094')
+prepare() {
+ chmod a+x "${pkgname%-appimage}-${pkgver}.AppImage"
+ "./${pkgname%-appimage}-${pkgver}.AppImage" --appimage-extract > /dev/null
+ sed 's|AppRun|/opt/appimages/solarwallet.AppImage|g;s|io.solarwallet.app|solarwallet|g' -i "${srcdir}/squashfs-root/io.${pkgname%-appimage}.app.desktop"
+}
package() {
- cd "$srcdir/$_githubname-$pkgver"
- install -Dm755 "electron/dist/Solar-Wallet-$pkgver.AppImage" "$pkgdir/opt/appimages/$_pkgname.AppImage"
- install -Dm644 electron/build/icons/512.png "$pkgdir/usr/share/pixmaps/$_pkgname.png"
- cd "$srcdir"
- install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$_pkgname"
- install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
-}
+ install -Dm755 "${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${pkgname%-appimage}.AppImage"
+ install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/512x512/apps/io.${pkgname%-appimage}.app.png" \
+ -t "${pkgdir}/usr/share/pixmaps/${pkgname%-appimage}.png"
+ install -Dm644 "${srcdir}/squashfs-root/io.${pkgname%-appimage}.app.desktop" "${pkgdir}/usr/share/applications/${pkgname%-appimage}.desktop"
+ install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+} \ No newline at end of file
diff --git a/solarwallet-appimage.desktop b/solarwallet-appimage.desktop
deleted file mode 100644
index 668123dabab9..000000000000
--- a/solarwallet-appimage.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[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.sh b/solarwallet-appimage.sh
deleted file mode 100644
index 7b295123f845..000000000000
--- a/solarwallet-appimage.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/opt/appimages/solarwallet.AppImage "$@"