# Template file for 'pnpm'
pkgname=pnpm
version=9.0.5
revision=1
build_style=fetch
hostmakedepends="nodejs jq"
depends="nodejs"
short_desc="Fast, disk space efficient package manager"
maintainer="Bnyro <bnyro@tutanota.com>"
license="MIT"
homepage="https://pnpm.io/"
distfiles="https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz"
checksum=61bd66913b52012107ec25a6ee4d6a161021ab99e04f6acee3aa50d0e34b4af9
python_version=3

do_install() {
	npm install -g --user root --prefix "${DESTDIR}/usr" "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}.tgz"
	local _npmdir="${DESTDIR}/usr/lib/node_modules/${pkgname}"

	# Delete JS SourceMaps
	find "${DESTDIR}/usr/lib" -depth -name '*.map' -delete

	vlicense "$_npmdir/LICENSE"
	vdoc "$_npmdir/README.md"
	rm -rf "${DESTDIR}/usr/etc" "$_npmdir/LICENSE" "$_npmdir/README.md"
}
