# Maintainer: EatMyVenom _modname=malilib _mcver="1.16.4" pkgname=mc-malilib-116-fabric pkgver="0.10.0.dev.21.arne.2" pkgrel=1 pkgdesc="Library mod containing shared code for masas client-side mods." arch=('any') url="https://masa.dy.fi/mcmods/client_mods/" license=('LGPL') makedepends=('wget' 'jq') source=("manifest.json::https://masa.dy.fi/api/games/mods/minecraft/latest/client/") sha1sums=('SKIP') pkgver() { cd $srcdir cat manifest.json | jq ".[\"mods\"][\"${_mcver}\"][\"fabric\"][\"${_modname}\"][\"version\"]" | sed 's/-/./g;s/+/./g' } build() { wget $(cat manifest.json | jq -r ".[\"mods\"][\"${_mcver}\"][\"fabric\"][\"${_modname}\"][\"url\"]") } package() { install -d -m 755 "${pkgdir}/usr/share/minecraft" cp $(cat manifest.json | jq -r ".[\"mods\"][\"${_mcver}\"][\"fabric\"][\"${_modname}\"][\"filename\"]") \ "${pkgdir}/usr/share/minecraft/${_modname}-${_mcver}.jar" }