diff options
author | zxp19821005 | 2023-10-11 16:52:49 +0800 |
---|---|---|
committer | zxp19821005 | 2023-10-11 16:52:49 +0800 |
commit | 50453c26f3efb37cfb84aaefa5511a9e51b43568 (patch) | |
tree | 4dfc322fc3d54257ea7b517abb93421afa7786d3 | |
parent | db61489d02f78c4d1dc212c80ad16575871c2449 (diff) | |
download | aur-50453c26f3efb37cfb84aaefa5511a9e51b43568.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | nuclear-player.sh | 2 |
3 files changed, 21 insertions, 20 deletions
@@ -1,22 +1,20 @@ pkgbase = nuclear-player pkgdesc = A free, multiplatform music player app that streams from multiple sources. pkgver = 0.6.30 - pkgrel = 1 + pkgrel = 2 url = http://nuclear.gumblert.tech/ arch = any license = GPL3 makedepends = gendesk - makedepends = npm - makedepends = nodejs + makedepends = npm>=8.0.0 + makedepends = nodejs>=18.0.0 makedepends = make + makedepends = asar depends = bash depends = electron12 - depends = python - depends = gcc-libs - depends = glibc source = nuclear-player-0.6.30.tar.gz::https://github.com/nukeop/nuclear/archive/refs/tags/v0.6.30.tar.gz source = nuclear-player.sh sha256sums = ba98bb6e4766c8a63ddba0254e4b9a80197196dea8b7f4a73693ba4602ebfdf4 - sha256sums = 75901ff1aeae200b7df9e24c94d720a420975aab230f6b87e39947dc54ac5e95 + sha256sums = 200b71666dd12149ef2eee2426d7115ead1b460b7aed196f5b1c1354c5feba84 pkgname = nuclear-player @@ -2,30 +2,33 @@ # Contributor: Mikel Pintado <mikelaitornube2010@gmail.com> pkgname=nuclear-player pkgver=0.6.30 -pkgrel=1 +pkgrel=2 pkgdesc="A free, multiplatform music player app that streams from multiple sources." arch=('any') url="http://nuclear.gumblert.tech/" _githuburl="https://github.com/nukeop/nuclear" license=('GPL3') -depends=('bash' 'electron12' 'python' 'gcc-libs' 'glibc') -makedepends=('gendesk' 'npm' 'nodejs' 'make') +depends=('bash' 'electron12') +makedepends=('gendesk' 'npm>=8.0.0' 'nodejs>=18.0.0' 'make' 'asar') source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/v${pkgver}.tar.gz" "${pkgname%-bin}.sh") sha256sums=('ba98bb6e4766c8a63ddba0254e4b9a80197196dea8b7f4a73693ba4602ebfdf4' - '75901ff1aeae200b7df9e24c94d720a420975aab230f6b87e39947dc54ac5e95') + '200b71666dd12149ef2eee2426d7115ead1b460b7aed196f5b1c1354c5feba84') +prepare() { + gendesk -q -f -n --categories "AudioVideo" --name "Nuclear Player" --exec "${pkgname%-player}" +} build() { cd "${srcdir}/${pkgname%-player}-${pkgver}" - npm install - npm update - sed 's|"AppImage",|"AppImage"|g' -i package.json - sed '157,160d' -i package.json - npm run pack + sed -e 's|"AppImage",|"AppImage"|g;s| --publish onTag||g;s|env.VERSION|version|g' \ + -e '157,160d' \ + -i package.json + npm ci + npm run build:linux } package() { - install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" - cp -r "${srcdir}/${pkgname%-player}-${pkgver}/release/linux-unpacked/resources/"* "${pkgdir}/opt/${pkgname}" + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm755 -d "${pkgdir}/opt/${pkgname}" + cp -r "${srcdir}/${pkgname%-player}-${pkgver}/release/linux-unpacked/resources" "${pkgdir}/opt/${pkgname}" install -Dm644 "${srcdir}/${pkgname%-player}-${pkgver}/packages/app/resources/media/1024x1024.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" - gendesk -f -n --icon "${pkgname}" --categories "AudioVideo" --name "Nuclear Player" --exec "/opt/${pkgname}/${pkgname%-player} --no-sandbox %U" install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" }
\ No newline at end of file diff --git a/nuclear-player.sh b/nuclear-player.sh index 094e9a63dbc3..88d205db65ac 100644 --- a/nuclear-player.sh +++ b/nuclear-player.sh @@ -1,6 +1,6 @@ #!/bin/bash _ELECTRON=/usr/bin/electron12 -_ASAR="/opt/nuclear-player/app.asar" +_ASAR="/opt/nuclear-player/resources/app.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |