summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-08-03 17:00:32 +0800
committerzxp198210052023-08-03 17:00:32 +0800
commitd38d16b62c43b18b5f75df1f490824e2f2dd5237 (patch)
treecf2a0e5aa6d3b0d57c33cf7aef415e1c754cf6c4
parent81a028e05d23b021b3630842cf4d47a3a780d86c (diff)
downloadaur-d38d16b62c43b18b5f75df1f490824e2f2dd5237.tar.gz
optimized PKGBUILD
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
-rw-r--r--ficus.sh6
3 files changed, 12 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c1b06cda1f6..5df4106fe4e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = ficus-bin
pkgdesc = A software for editing and managing markdown documents, developed by the gg=G team.
pkgver = 0.2.1
- pkgrel = 1
+ pkgrel = 2
url = https://ficus.world/
arch = x86_64
license = MIT
makedepends = gendesk
+ depends = bash
depends = electron13
+ provides = ficus-0.2.1
conflicts = ficus
source = ficus-0.2.1.asar::https://github.com/Thysrael/Ficus/releases/download/v0.2.1/app.asar
source = https://raw.githubusercontent.com/Thysrael/Ficus/main/LICENSE
@@ -15,6 +17,6 @@ pkgbase = ficus-bin
sha256sums = fb3a407722baa7b48b81db2753ae12f47799a3a434122d47db8b320c6c4ba993
sha256sums = 062dfd6ae4c19f555ebbdba752598c98510837687393a38a3602b711890430d7
sha256sums = 3c8344b3daac5c775a3bf38518e5eee024566d7ea0a3f72c543a7c7ae13f72ef
- sha256sums = 7efd1cbfdcaa7492e55c72e90cbd53fc0255c7e64f45a0c413a5688f9af895a8
+ sha256sums = fe17973210b46d11cfaad9baa7c821f64a26667a77ba8ca483ea8acfb1fab525
pkgname = ficus-bin
diff --git a/PKGBUILD b/PKGBUILD
index fbf48242df62..77a167fefbc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,15 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname="ficus-bin"
pkgver=0.2.1
-pkgrel=1
+pkgrel=2
pkgdesc="A software for editing and managing markdown documents, developed by the gg=G team."
arch=('x86_64')
url="https://ficus.world/"
_githuburl="https://github.com/Thysrael/Ficus"
license=('MIT')
+provides=("${pkgname%-bin}-${pkgver}")
conflicts=("${pkgname%-bin}")
-depends=('electron13')
+depends=('bash' 'electron13')
makedepends=('gendesk')
source=("${pkgname%-bin}-${pkgver}.asar::${_githuburl}/releases/download/v${pkgver}/app.asar"
"https://raw.githubusercontent.com/Thysrael/Ficus/main/LICENSE"
@@ -17,7 +18,7 @@ source=("${pkgname%-bin}-${pkgver}.asar::${_githuburl}/releases/download/v${pkgv
sha256sums=('fb3a407722baa7b48b81db2753ae12f47799a3a434122d47db8b320c6c4ba993'
'062dfd6ae4c19f555ebbdba752598c98510837687393a38a3602b711890430d7'
'3c8344b3daac5c775a3bf38518e5eee024566d7ea0a3f72c543a7c7ae13f72ef'
- '7efd1cbfdcaa7492e55c72e90cbd53fc0255c7e64f45a0c413a5688f9af895a8')
+ 'fe17973210b46d11cfaad9baa7c821f64a26667a77ba8ca483ea8acfb1fab525')
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}"
install -Dm644 "${srcdir}/${pkgname%-bin}-${pkgver}.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar"
diff --git a/ficus.sh b/ficus.sh
index fb1dc0a14531..d39c6d4475b0 100644
--- a/ficus.sh
+++ b/ficus.sh
@@ -1,6 +1,8 @@
#!/bin/bash
+_ELECTRON=/usr/bin/electron13
+_ASAR="/opt/ficus/ficus.asar"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron13 /opt/ficus/ficus.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} "$@"
else
- exec electron13 --no-sandbox /opt/ficus/ficus.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@"
fi \ No newline at end of file