name='pnpm' version='10.17.0' release='2' desc='Fast, disk space efficient package manager' desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов' homepage='https://pnpm.io' maintainer="Евгений Храмов " architectures=('all') license=('MIT') provides=('pnpm') conflicts=('pnpm-git') deps=('nodejs') deps_alt=('node') deps_arch=('nodejs') deps_debian=('nodejs') deps_fedora=('nodejs') deps_redos=('nodejs') deps_rhel=('nodejs') deps_rosa=('nodejs') deps_alpine=('nodejs') build_deps=('tar' 'curl') build_deps_alt=("${build_deps[@]}") build_deps_arch=("${build_deps[@]}") build_deps_debian=("${build_deps[@]}") build_deps_fedora=("${build_deps[@]}") build_deps_redos=("${build_deps[@]}") build_deps_rhel=("${build_deps[@]}") build_deps_rosa=("${build_deps[@]}") sources=("https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz") checksums=('SKIP') package() { cd "${srcdir}/package" install -d "${pkgdir}/usr/lib/node_modules/pnpm" cp -r ${srcdir} "${pkgdir}/usr/lib/node_modules/pnpm/" install -d "${pkgdir}/usr/bin" ln -s /usr/lib/node_modules/pnpm/bin/pnpm.cjs "${pkgdir}/usr/bin/pnpm" ln -s /usr/lib/node_modules/pnpm/bin/pnpx.cjs "${pkgdir}/usr/bin/pnpx" chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/bin/pnpm.cjs" chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/bin/pnpx.cjs" chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/dist/pnpm.cjs" install-license ./LICENSE ./pnpm/LICENSE install-completion fish pnpm < ./dist/templates/completion.fish install-completion bash pnpm < ./dist/templates/completion.bash install-completion zsh pnpm < ./dist/templates/completion.zsh } files() { files-find-bin files-find "./usr/lib/node_modules/pnpm" files-find-share "licenses" files-find-share "bash-completion" files-find-share "zsh" files-find-share "fish" }