diff options
author | zxp19821005 | 2023-11-08 15:09:51 +0800 |
---|---|---|
committer | zxp19821005 | 2023-11-08 15:09:51 +0800 |
commit | 00a574cc40d80dfe86803d42f82588bcbf5e97e4 (patch) | |
tree | 265e3fc3bbea4f789d3e0f32d5e91684587e144c | |
parent | cfb8cc2229d067a36a72e6bf529d5552d82d1f39 (diff) | |
download | aur-00a574cc40d80dfe86803d42f82588bcbf5e97e4.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | simple-irc-client.sh | 5 |
3 files changed, 19 insertions, 12 deletions
@@ -1,11 +1,10 @@ pkgbase = simple-irc-client-bin pkgdesc = Desktop clients for Simple Irc Client pkgver = 0.1.1 - pkgrel = 3 + pkgrel = 4 url = https://github.com/Simple-Irc-Client/desktop arch = x86_64 license = AGPL3 - makedepends = asar depends = bash depends = electron25 provides = simple-irc-client=0.1.1 @@ -13,6 +12,6 @@ pkgbase = simple-irc-client-bin source = simple-irc-client-0.1.1.deb::https://github.com/Simple-Irc-Client/desktop/releases/download/v0.1.1/simple-irc-client_0.1.1_amd64.deb source = simple-irc-client.sh sha256sums = 8e6a71e380c73061185c8e0c206999a733df3b4be4a4c8c01a9e444c050eb6fc - sha256sums = 6d0ab680e8fe80bb5f3b954bb68df76100a4542d2d782a32c245b808ff230b5d + sha256sums = aa4eb12e6198db57c773928afcd0114b6167a6c99bd0eb1fa6b9cff800f1cb0d pkgname = simple-irc-client-bin @@ -1,27 +1,32 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=simple-irc-client-bin pkgver=0.1.1 -pkgrel=3 +pkgrel=4 pkgdesc="Desktop clients for Simple Irc Client" arch=('x86_64') url="https://github.com/Simple-Irc-Client/desktop" license=('AGPL3') provides=("${pkgname%-bin}=${pkgver}") conflicts=("${pkgname%-bin}") -depends=('bash' 'electron25') -makedepends=('asar') -source=("${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb" - "${pkgname%-bin}.sh") +depends=( + 'bash' + 'electron25' +) +source=( + "${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb" + "${pkgname%-bin}.sh" +) sha256sums=('8e6a71e380c73061185c8e0c206999a733df3b4be4a4c8c01a9e444c050eb6fc' - '6d0ab680e8fe80bb5f3b954bb68df76100a4542d2d782a32c245b808ff230b5d') -prepare() { + 'aa4eb12e6198db57c773928afcd0114b6167a6c99bd0eb1fa6b9cff800f1cb0d') +build() { bsdtar -xf "${srcdir}/data.tar.zst" asar pack "${srcdir}/usr/lib/${pkgname%-bin}/resources/app" "${srcdir}/${pkgname%-bin}.asar" sed "s| %U||g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" } package() { install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" - install -Dm644 "${srcdir}/${pkgname%-bin}.asar" -t "${pkgdir}/opt/${pkgname%-bin}" + install -Dm755 -d "${pkgdir}/usr/lib/${pkgname%-bin}" + cp -r "${srcdir}/usr/lib/${pkgname%-bin}/resources/app" "${pkgdir}/usr/lib/${pkgname%-bin}" install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm644 "${srcdir}/usr/share/pixmaps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps" }
\ No newline at end of file diff --git a/simple-irc-client.sh b/simple-irc-client.sh index 537c132abf77..b9f111afd04b 100644 --- a/simple-irc-client.sh +++ b/simple-irc-client.sh @@ -1,6 +1,9 @@ #!/bin/bash _ELECTRON=/usr/bin/electron25 -_ASAR="/opt/simple-irc-client/simple-irc-client.asar" +APPDIR="/usr/lib/simple-irc-client" +export PATH="${APPDIR}:${PATH}" +#export LD_LIBRARY_PATH="${APPDIR}/lib:${LD_LIBRARY_PATH}" +_ASAR="${APPDIR}/app" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |