diff options
author | zxp19821005 | 2023-10-13 17:14:33 +0800 |
---|---|---|
committer | zxp19821005 | 2023-10-13 17:14:33 +0800 |
commit | fce85260433675042c331cea72844edb26b17d56 (patch) | |
tree | 017608f285f22872fb754d904726f843ae28587b | |
parent | dc0d8981bb95a120bdd8ad7ae3a4bbc2d03cfa6b (diff) | |
download | aur-fce85260433675042c331cea72844edb26b17d56.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | electron-deno-ide.sh | 2 |
3 files changed, 16 insertions, 18 deletions
@@ -1,19 +1,18 @@ pkgbase = electron-deno-ide pkgdesc = Deno IDE supported all of programming language pkgver = 0.1.1_beta - pkgrel = 1 + pkgrel = 2 url = https://github.com/MooudMohammady/electron-deno-IDE arch = x86_64 license = GPL3 makedepends = gendesk makedepends = npm - makedepends = asar depends = bash depends = electron25 conflicts = electron-deno-ide - source = electron-deno-ide-0.1.1_beta.tar.gz::https://github.com/MooudMohammady/electron-deno-IDE/archive/refs/tags/v0.1.1-beta.tar.gz + source = electron-deno-ide-0.1.1_beta.zip::https://github.com/MooudMohammady/electron-deno-IDE/archive/refs/tags/v0.1.1-beta.zip source = electron-deno-ide.sh - sha256sums = c51758b98d8a43338e85b2e02aba8283c488ca090e2163bce45ec7b1c01ddb4f - sha256sums = 98686834b88cdb97aefe636d985343d56b1e83006568b14d3278ff3270259f30 + sha256sums = 90b16d69f1b3dd2b5b2610ccd3976a391c6c1d1c1e5991e132177739caedbdcd + sha256sums = fe810b4a8d4b2e6187eeb1529ccb89430bec85ee7e1791662c2361161aaf6b43 pkgname = electron-deno-ide @@ -2,32 +2,31 @@ pkgname=electron-deno-ide _pkgname=electron-deno-IDE pkgver=0.1.1_beta -pkgrel=1 +pkgrel=2 pkgdesc="Deno IDE supported all of programming language" arch=('x86_64') url="https://github.com/MooudMohammady/electron-deno-IDE" license=('GPL3') conflicts=("${pkgname}") depends=('bash' 'electron25') -makedepends=('gendesk' 'npm' 'asar') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver//_/-}.tar.gz" +makedepends=('gendesk' 'npm') +source=("${pkgname}-${pkgver}.zip::${url}/archive/refs/tags/v${pkgver//_/-}.zip" "${pkgname%-bin}.sh") -sha256sums=('c51758b98d8a43338e85b2e02aba8283c488ca090e2163bce45ec7b1c01ddb4f' - '98686834b88cdb97aefe636d985343d56b1e83006568b14d3278ff3270259f30') +sha256sums=('90b16d69f1b3dd2b5b2610ccd3976a391c6c1d1c1e5991e132177739caedbdcd' + 'fe810b4a8d4b2e6187eeb1529ccb89430bec85ee7e1791662c2361161aaf6b43') +prepare() { + gendesk -f -n -q --categories "Development" --name "${_pkgname}" --exec "${pkgname}" +} build() { cd "${srcdir}/${_pkgname}-${pkgver//_/-}" - npm install - sed '29d' -i package.json + sed '/"electron-rebuild":/d' -i package.json sed 's|win|linux|g;s|"nsis",|"AppImage",|g' -i electron-builder.json5 + npm install npm run build - asar extract "${srcdir}/${_pkgname}-${pkgver//_/-}/release/0.0.1/linux-unpacked/resources/app.asar" "${srcdir}/app.asar.unpacked" - cp -r "${srcdir}/${_pkgname}-${pkgver//_/-}/release/0.0.1/linux-unpacked/resources/app.asar.unpacked" "${srcdir}" - asar pack "${srcdir}/app.asar.unpacked" "${srcdir}/${pkgname}.asar" } package() { install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}.asar" "${pkgdir}/opt/${pkgname}/${pkgname}.asar" + install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/release/0.0.1/linux-unpacked/resources/app.asar" -t "${pkgdir}/opt/${pkgname}/resources" install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/build/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" - gendesk -f -n --categories "Development" --name "${_pkgname}" --exec "${pkgname}" install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" }
\ No newline at end of file diff --git a/electron-deno-ide.sh b/electron-deno-ide.sh index 483965a75de7..f3585a4a8cda 100644 --- a/electron-deno-ide.sh +++ b/electron-deno-ide.sh @@ -1,6 +1,6 @@ #!/bin/bash _ELECTRON=/usr/bin/electron25 -_ASAR="/opt/electron-deno-ide/electron-deno-ide.asar" +_ASAR="/opt/electron-deno-ide/resources/app.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |