summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-08-04 12:28:34 +0800
committerzxp198210052023-08-04 12:28:34 +0800
commita5307f64942aa021291584563776b9df3d78b05d (patch)
tree6187129e3c6d4cf527948bbdcb2efa337f9f8fce
parente2d471181de37354e2ea131a3d442489ba19abae (diff)
downloadaur-a5307f64942aa021291584563776b9df3d78b05d.tar.gz
optimized PKGBUILD
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
-rw-r--r--fukayo.sh6
3 files changed, 13 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cbaf98d351b9..f7fa8f4615e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = fukayo-bin
pkgdesc = Manga reader
pkgver = 0.13.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/JiPaix/Fukayo
arch = x86_64
license = MIT
makedepends = asar
depends = electron24
depends = bash
- provides = fukayo
+ provides = fukayo-0.13.0
conflicts = fukayo
source = fukayo-0.13.0.AppImage::https://github.com/JiPaix/Fukayo/releases/download/v0.13.0/Fukayo-0.13.0.AppImage
source = LICENSE::https://raw.githubusercontent.com/JiPaix/fukayo/beta/LICENSE
source = fukayo.sh
sha256sums = f982a5dc87485a30ac82f8c77dd400733ee192aa8d34f28fb59f06b7205a7861
sha256sums = c3fb2affb5fa8ed0b1866d379461e7e0c845ac7011f67aa7410cfe080f8d753a
- sha256sums = a8efb4845bb8c1be62598e48aa02b43c15ab05193f761083b5c43755a17ccf3b
+ sha256sums = e93979ffeb57e6ac91eca7fcb55c9473932168a8e2d22ccef23cdef359479786
pkgname = fukayo-bin
diff --git a/PKGBUILD b/PKGBUILD
index e046686f3da5..096dcb3ab298 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-pkgname="fukayo-bin"
+pkgname=fukayo-bin
+_appname=Fukayo
pkgver=0.13.0
-pkgrel=1
+pkgrel=2
pkgdesc="Manga reader"
arch=('x86_64')
url="https://github.com/JiPaix/Fukayo"
@@ -9,13 +10,13 @@ license=("MIT")
depends=('electron24' 'bash')
makedepends=('asar')
conflicts=("${pkgname%-bin}")
-provides=("${pkgname%-bin}")
-source=("${pkgname%-bin}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/Fukayo-${pkgver}.AppImage"
+provides=("${pkgname%-bin}-${pkgver}")
+source=("${pkgname%-bin}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/${_appname}-${pkgver}.AppImage"
"LICENSE::https://raw.githubusercontent.com/JiPaix/fukayo/beta/LICENSE"
"${pkgname%-bin}.sh")
sha256sums=('f982a5dc87485a30ac82f8c77dd400733ee192aa8d34f28fb59f06b7205a7861'
'c3fb2affb5fa8ed0b1866d379461e7e0c845ac7011f67aa7410cfe080f8d753a'
- 'a8efb4845bb8c1be62598e48aa02b43c15ab05193f761083b5c43755a17ccf3b')
+ 'e93979ffeb57e6ac91eca7fcb55c9473932168a8e2d22ccef23cdef359479786')
prepare() {
chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage"
"${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" --appimage-extract > /dev/null
diff --git a/fukayo.sh b/fukayo.sh
index a104042fdadb..be26a709f686 100644
--- a/fukayo.sh
+++ b/fukayo.sh
@@ -1,6 +1,8 @@
#!/bin/bash
+_ELECTRON=/usr/bin/electron24
+_ASAR="/opt/fukayo/fukayo.asar"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron24 /opt/fukayo/fukayo.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} "$@"
else
- exec electron24 --no-sandbox /opt/fukayo/fukayo.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@"
fi \ No newline at end of file