summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortxtsd2024-05-10 15:25:29 +0530
committertxtsd2024-05-10 15:25:29 +0530
commit36e68ce32c9eb09162844d0ca383533580e4c12a (patch)
tree1a9e2c56c4cf9f93d24148773873a3122c65bcbc
parent235dae7b0661bdd9966747c0d73279bb91b0c995 (diff)
downloadaur-36e68ce32c9eb09162844d0ca383533580e4c12a.tar.gz
upgpkg: blockbench 4.10.0-1
Upstream Release: blockbench 4.10.0 Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r--.SRCINFO14
-rw-r--r--.nvchecker.toml6
-rw-r--r--PKGBUILD19
3 files changed, 25 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index df4b7f7936a8..5756fe07bb25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,23 @@
pkgbase = blockbench
pkgdesc = A low-poly 3D model editor
- pkgver = 4.9.4
+ pkgver = 4.10.0
pkgrel = 1
url = https://blockbench.net/
arch = x86_64
- license = GPL3
+ license = GPL-3.0-or-later
makedepends = git
makedepends = npm
- depends = electron
+ depends = electron29
depends = giblib
+ depends = bash
+ depends = imlib2
+ depends = glibc
+ depends = libx11
provides = blockbench
conflicts = blockbench
- source = blockbench::git+https://github.com/JannisX11/blockbench#tag=v4.9.4
+ source = blockbench::git+https://github.com/JannisX11/blockbench#tag=v4.10.0
source = blockbench.desktop
- sha256sums = SKIP
+ sha256sums = c08a66f71f0f5d71fa8a90f6aa3ac6d74f4978e78ba263e39a8e34bb58d89750
sha256sums = 74731a9f68dbef112c93dafee1a1a8665b9de0816f94643169419ad838dbf66c
pkgname = blockbench
diff --git a/.nvchecker.toml b/.nvchecker.toml
new file mode 100644
index 000000000000..6493e8984187
--- /dev/null
+++ b/.nvchecker.toml
@@ -0,0 +1,6 @@
+[blockbench]
+source = "github"
+github = "JannisX11/blockbench"
+prefix = "v"
+include_regex = "v\\d+\\.\\d+\\.\\d+"
+use_max_tag = true
diff --git a/PKGBUILD b/PKGBUILD
index 491ae51b37b0..8c42c1d3223f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,22 @@
# Contributor: mrAppleXZ <mr.applexz@gmail.com>
pkgname=blockbench
-pkgver=4.9.4
+pkgver=4.10.0
pkgrel=1
pkgdesc="A low-poly 3D model editor"
arch=('x86_64')
url="https://blockbench.net/"
-license=('GPL3')
+license=(GPL-3.0-or-later)
provides=(blockbench)
conflicts=(blockbench)
-_electron=electron
+_electron=electron29
-depends=("${_electron}" 'giblib')
+depends=("${_electron}" 'giblib' 'bash' 'imlib2' 'glibc' 'libx11')
makedepends=(git npm)
source=("${pkgname}::git+https://github.com/JannisX11/blockbench#tag=v${pkgver}"
"${pkgname}.desktop")
-sha256sums=('SKIP'
+sha256sums=('c08a66f71f0f5d71fa8a90f6aa3ac6d74f4978e78ba263e39a8e34bb58d89750'
'74731a9f68dbef112c93dafee1a1a8665b9de0816f94643169419ad838dbf66c')
prepare() {
@@ -36,12 +36,13 @@ package() {
_electronDist=/usr/lib/${_electron}
_electronVersion=$(cat ${_electronDist}/version)
_electronVersionMajor=${_electronVersion%%.*}
+ _electronDir=${_electronDist}${_electronVersionMajor}
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}"
+ install -d "${pkgdir}${_electronDist}/resources"
+ echo -e "#!/bin/bash\nexec ${_electron} ${_electronDist}/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"
+ install "${srcdir}/${pkgname}/dist/linux-unpacked/resources/app.asar" "${pkgdir}${_electronDist}/resources/${pkgname}.asar"
+ cp -r "${srcdir}/${pkgname}/dist/linux-unpacked/resources/app.asar.unpacked" "${pkgdir}${_electronDist}/resources/${pkgname}.asar.unpacked"
}