net-vpn/cloudflared-bin: add 2025.2.0, drop 2025.1.1
[gentoo-zh.git] / sys-apps / pnpm / pnpm-9.15.4.ebuild
blobb6f7c417cdee9f2e07d4796929279e201c057a67
1 # Copyright 2025 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 DESCRIPTION="Fast, disk space efficient package manager"
7 HOMEPAGE="https://pnpm.io"
8 SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"
9 S="${WORKDIR}/package"
11 LICENSE="MIT"
12 SLOT="0"
13 KEYWORDS="~amd64"
15 DEPEND="net-libs/nodejs"
16 RDEPEND="${DEPEND}"
18 src_compile() {
19         :
22 src_install(){
23         local install_dir="/usr/$(get_libdir)/node_modules/${PN}" path shebang
24         insinto "${install_dir}"
25         doins -r .
26         dosym "../$(get_libdir)/node_modules/${PN}/bin/pnpm.cjs" "/usr/bin/pnpm"
27         dosym "../$(get_libdir)/node_modules/${PN}/bin/pnpx.cjs" "/usr/bin/pnpx"
28         fperms +x "/usr/bin/pnpm" "/usr/bin/pnpx"
29         fperms +x "${install_dir}/bin/pnpm.cjs" "${install_dir}/bin/pnpx.cjs"
30         fperms +x "${install_dir}/dist/node-gyp-bin/node-gyp"