diff options
author | zxp19821005 | 2024-01-24 18:05:02 +0800 |
---|---|---|
committer | zxp19821005 | 2024-01-24 18:05:02 +0800 |
commit | 10f8de6a519de43c437e1c95f3cdc208b4b5be62 (patch) | |
tree | d3f26f6d60b78b25a7baa1eb166254601e8e625b | |
parent | 9baac07a6ee5a0603f531f47f0e080aca6f6048e (diff) | |
download | aur-10f8de6a519de43c437e1c95f3cdc208b4b5be62.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | borg-explorer.sh | 9 |
3 files changed, 12 insertions, 15 deletions
@@ -1,7 +1,7 @@ pkgbase = borg-explorer-bin pkgdesc = An electron-based UI for exploring Borg Backup repositories pkgver = 0.0.8 - pkgrel = 6 + pkgrel = 7 url = https://github.com/Netruk44/borg-repository-explorer arch = x86_64 license = MIT @@ -14,6 +14,6 @@ pkgbase = borg-explorer-bin source = borg-explorer.sh sha256sums = af6cc3b6689ffafe8a3a8abebabe5d04d351a23aa9fb3bb6567f2f12b65f1353 sha256sums = 71d8ae0fab83a418158860542b02d9df28ef74b599b75e57ac2057bdf478aaaa - sha256sums = 5ce46265f0335b03568aa06f7b4c57c5f8ffade7a226489ea39796be91a511bf + sha256sums = 1d3f21d54a2d9d1a53661bd91c2afd00df79b0ce4057a66b4c953febfc464cd8 pkgname = borg-explorer-bin @@ -1,9 +1,9 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=borg-explorer-bin -_appname="Borg Explorer" +_pkgname="Borg Explorer" pkgver=0.0.8 _electronversion=22 -pkgrel=6 +pkgrel=7 pkgdesc="An electron-based UI for exploring Borg Backup repositories" arch=("x86_64") url="https://github.com/Netruk44/borg-repository-explorer" @@ -17,25 +17,25 @@ makedepends=( 'gendesk' ) source=( - "${pkgname%-bin}-${pkgver}.zip::${url}/releases/download/v${pkgver}/${_appname// /.}-linux-x64-${pkgver}.zip" + "${pkgname%-bin}-${pkgver}.zip::${url}/releases/download/v${pkgver}/${_pkgname// /.}-linux-x64-${pkgver}.zip" "LICENSE-${pkgver}.md::https://raw.githubusercontent.com/Netruk44/borg-repository-explorer/v${pkgver}/license.md" "${pkgname%-bin}.sh" ) sha256sums=('af6cc3b6689ffafe8a3a8abebabe5d04d351a23aa9fb3bb6567f2f12b65f1353' '71d8ae0fab83a418158860542b02d9df28ef74b599b75e57ac2057bdf478aaaa' - '5ce46265f0335b03568aa06f7b4c57c5f8ffade7a226489ea39796be91a511bf') + '1d3f21d54a2d9d1a53661bd91c2afd00df79b0ce4057a66b4c953febfc464cd8') build() { sed -e "s|@electronversion@|${_electronversion}|g" \ -e "s|@appname@|${pkgname%-bin}|g" \ -e "s|@appasar@|app|g" \ -i "${srcdir}/${pkgname%-bin}.sh" - gendesk -q -f -n --categories "Utility" --name "${_appname}" --exec "${pkgname%-bin}" + gendesk -q -f -n --categories "Utility" --name "${_pkgname}" --exec "${pkgname%-bin} %U" } package() { install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" install -Dm755 -d "${pkgdir}/usr/lib/${pkgname%-bin}" - cp -r "${srcdir}/${_appname}-linux-x64/resources/app" "${pkgdir}/usr/lib/${pkgname%-bin}" - install -Dm644 "${srcdir}/${_appname}-linux-x64/resources/app/images/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" + cp -r "${srcdir}/${_pkgname}-linux-x64/resources/app" "${pkgdir}/usr/lib/${pkgname%-bin}" + install -Dm644 "${srcdir}/${_pkgname}-linux-x64/resources/app/images/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm644 "${srcdir}/LICENSE-${pkgver}.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" }
\ No newline at end of file diff --git a/borg-explorer.sh b/borg-explorer.sh index c77c53567639..0d20cddc70ca 100644 --- a/borg-explorer.sh +++ b/borg-explorer.sh @@ -6,12 +6,9 @@ export PATH="${_APPDIR}:${PATH}" export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}" export ELECTRON_IS_DEV=0 export NODE_ENV=production +cd "${_APPDIR}" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then - cd "${_APPDIR}" - exec electron@electronversion@ "${_ASAR}" "$@" - exit + exec electron@electronversion@ "${_ASAR}" "$@" || exit $? else - cd "${_APPDIR}" - exec electron@electronversion@ "${_ASAR}" --no-sandbox "$@" - exit + exec electron@electronversion@ "${_ASAR}" --no-sandbox "$@" || exit $? fi
\ No newline at end of file |