void-packages/srcpkgs/pnpm/template
Bnyro 8a49a83bd6
pnpm: update to 9.3.0.
Closes: #50852 [via git-merge-pr]
2024-06-16 18:27:43 -04:00

26 lines
831 B
Bash

# Template file for 'pnpm'
pkgname=pnpm
version=9.3.0
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=e1f9e8d1a16607a46dd3c158b5f7a7dc7945501d1c6222d454d63d033d1d918f
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"
}