diff options
author | txtsd | 2023-10-20 22:49:44 +0530 |
---|---|---|
committer | txtsd | 2023-10-20 22:49:44 +0530 |
commit | 2ee394b6dbd9238c77088cea638687151cacdd15 (patch) | |
tree | 8c313edf5de042489631d40432765396393d238b | |
parent | e45f13f6b1c347a064aafca480477c0ea17822ec (diff) | |
download | aur-2ee394b6dbd9238c77088cea638687151cacdd15.tar.gz |
upgpkg: blockbench 4.8.3-2
Move logic to prepare()
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 17 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = blockbench pkgdesc = A low-poly 3D model editor pkgver = 4.8.3 - pkgrel = 1 + pkgrel = 2 url = https://blockbench.net/ arch = x86_64 license = GPL3 @@ -2,9 +2,8 @@ # Contributor: mrAppleXZ <mr.applexz@gmail.com> pkgname=blockbench -_pkgname=Blockbench pkgver=4.8.3 -pkgrel=1 +pkgrel=2 pkgdesc="A low-poly 3D model editor" arch=('x86_64') url="https://blockbench.net/" @@ -12,36 +11,37 @@ license=('GPL3') provides=(blockbench) conflicts=(blockbench) -_pkgname=blockbench _electron=electron -_electronDist=/usr/lib/${_electron} -_electronVersion=$(cat ${_electronDist}/version) -_electronVersionMajor=${_electronVersion%%.*} depends=("${_electron}" 'giblib') makedepends=(git npm) -source=("${_pkgname}::git+https://github.com/JannisX11/blockbench#tag=v${pkgver}" - "${_pkgname}.desktop") +source=("${pkgname}::git+https://github.com/JannisX11/blockbench#tag=v${pkgver}" + "${pkgname}.desktop") sha256sums=('SKIP' '74731a9f68dbef112c93dafee1a1a8665b9de0816f94643169419ad838dbf66c') prepare() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${pkgname}" + + _electronDist=/usr/lib/${_electron} + _electronVersion=$(cat ${_electronDist}/version) + _electronVersionMajor=${_electronVersion%%.*} + npm install } build() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${pkgname}" npm run dist -- --linux --x64 --dir -c.electronDist=${_electronDist} -c.electronVersion=${_electronVersion} } package() { install -d "${pkgdir}/usr/"{bin,share/{pixmaps,applications}} install -d "${pkgdir}/${_electronDist}${_electronVersionMajor}/resources" - echo -e "#!/bin/bash\nexec ${_electron} ${_electronDist}${_electronVersionMajor}/resources/${_pkgname}.asar \"\$@\"" > "${pkgdir}/usr/bin/${_pkgname}" - chmod 755 "${pkgdir}/usr/bin/${_pkgname}" - install "${srcdir}/${_pkgname}/icon.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" - install "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" - install "${srcdir}/${_pkgname}/dist/linux-unpacked/resources/app.asar" "${pkgdir}${_electronDist}${_electronVersionMajor}/resources/${_pkgname}.asar" - cp -r "${srcdir}/${_pkgname}/dist/linux-unpacked/resources/app.asar.unpacked" "${pkgdir}${_electronDist}${_electronVersionMajor}/resources/${_pkgname}.asar.unpacked" + echo -e "#!/bin/bash\nexec ${_electron} ${_electronDist}${_electronVersionMajor}/resources/${pkgname}.asar \"\$@\"" > "${pkgdir}/usr/bin/${pkgname}" + chmod 755 "${pkgdir}/usr/bin/${pkgname}" + install "${srcdir}/${pkgname}/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install "${srcdir}/${pkgname}/dist/linux-unpacked/resources/app.asar" "${pkgdir}${_electronDist}${_electronVersionMajor}/resources/${pkgname}.asar" + cp -r "${srcdir}/${pkgname}/dist/linux-unpacked/resources/app.asar.unpacked" "${pkgdir}${_electronDist}${_electronVersionMajor}/resources/${pkgname}.asar.unpacked" } |