name='pnpm' version='10.15.1' release='2' desc='Fast, disk space efficient package manager' homepage='https://pnpm.io' maintainer="Евгений Храмов " architectures=('all') license=('MIT') provides=('pnpm') conflicts=('pnpm-git') deps=('nodejs') deps_redos=('nodejs') deps_arch=('nodejs') deps_alpine=('nodejs') build_deps=('tar' 'curl') 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() { # Основные файлы pnpm echo "/usr/lib/node_modules/pnpm/" echo "/usr/bin/pnpm" echo "/usr/bin/pnpx" # Лицензия echo "/usr/share/licenses/pnpm/LICENSE" # Shell completions echo "/usr/share/bash-completion/completions/pnpm" echo "/usr/share/zsh/site-functions/_pnpm" echo "/usr/share/fish/vendor_completions.d/pnpm.fish" }