diff options
author | zxp19821005 | 2023-08-04 12:28:34 +0800 |
---|---|---|
committer | zxp19821005 | 2023-08-04 12:28:34 +0800 |
commit | a5307f64942aa021291584563776b9df3d78b05d (patch) | |
tree | 6187129e3c6d4cf527948bbdcb2efa337f9f8fce | |
parent | e2d471181de37354e2ea131a3d442489ba19abae (diff) | |
download | aur-a5307f64942aa021291584563776b9df3d78b05d.tar.gz |
optimized PKGBUILD
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | fukayo.sh | 6 |
3 files changed, 13 insertions, 10 deletions
@@ -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 @@ -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 |