summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD24
2 files changed, 20 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6e1c1efd4bac..1a048e6e063c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = minetest-nodecore
pkgdesc = Original, immersive puzzle/adventure game with NO popup GUIs, minimal HUDs.
- pkgver = 7333
+ pkgver = 02683559
pkgrel = 1
url = https://content.minetest.net/packages/Warr1024/nodecore/
arch = any
license = MIT
+ makedepends = unzip
depends = minetest-common
+ noextract = nodecore-02683559.zip
options = !strip
- source = nodecore-7333.zip::https://content.minetest.net/packages/Warr1024/nodecore/releases/7333/download/
- sha256sums = 9cf9023fddc3d1e89c4fc8dc85e98cd028a6648058ecc8d9cd21bff8a4edf5ed
+ source = nodecore-02683559.zip::https://content.minetest.net/packages/Warr1024/nodecore/releases/22238/download/
+ sha256sums = 56e89207f6ce9af4863398f8e90372ee5d14b427c3e2269a87cd835ac438023c
pkgname = minetest-nodecore
-
diff --git a/PKGBUILD b/PKGBUILD
index 15b8026b2a12..1fba400f01b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,24 @@
-# Maintainer: ROllerozxa (temporaryemail4meh [gee mail])
+# Maintainer: ROllerozxa <temporaryemail4meh [gee mail]>
pkgname=minetest-nodecore
-pkgver=7333
+_pkgname=nodecore
+_pkgauthor=Warr1024
+pkgver=02683559
+_cdbrel=22238
pkgrel=1
pkgdesc="Original, immersive puzzle/adventure game with NO popup GUIs, minimal HUDs."
-arch=("any")
-url="https://content.minetest.net/packages/Warr1024/nodecore/"
license=("MIT")
+sha256sums=('56e89207f6ce9af4863398f8e90372ee5d14b427c3e2269a87cd835ac438023c')
+
+arch=("any")
+url="https://content.minetest.net/packages/${_pkgauthor}/${_pkgname}/"
depends=("minetest-common")
-source=("nodecore-$pkgver.zip::https://content.minetest.net/packages/Warr1024/nodecore/releases/${pkgver}/download/")
-sha256sums=('9cf9023fddc3d1e89c4fc8dc85e98cd028a6648058ecc8d9cd21bff8a4edf5ed')
+makedepends=("unzip")
+source=("${_pkgname}-${pkgver}.zip::https://content.minetest.net/packages/${_pkgauthor}/${_pkgname}/releases/${_cdbrel}/download/")
options=(!strip)
+noextract=("${_pkgname}-${pkgver}.zip")
package() {
- for f in $(find . -type f); do
- install -Dm644 "$f" "$pkgdir/usr/share/minetest/games/nodecore/$f"
- done
+ # the release zip has the files in the root of the archive
+ install -d "${pkgdir}/usr/share/minetest/games/${_pkgname}"
+ unzip "${_pkgname}-${pkgver}.zip" -d "${pkgdir}/usr/share/minetest/games/${_pkgname}/"
}