summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortxtsd2023-10-20 22:49:44 +0530
committertxtsd2023-10-20 22:49:44 +0530
commit2ee394b6dbd9238c77088cea638687151cacdd15 (patch)
tree8c313edf5de042489631d40432765396393d238b
parente45f13f6b1c347a064aafca480477c0ea17822ec (diff)
downloadaur-2ee394b6dbd9238c77088cea638687151cacdd15.tar.gz
upgpkg: blockbench 4.8.3-2
Move logic to prepare() Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD32
2 files changed, 17 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ac45ccf99003..be9d7a2620de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c1fa12ac521a..2a0f20e2d59e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}