npm: only depend on libvips when @6, remove deprecated versions (#41159)

Co-authored-by: Tom Scogland <scogland1@llnl.gov>
This commit is contained in:
Alec Scott 2023-11-19 10:13:51 -07:00 committed by GitHub
parent 6159168079
commit edda2ef419
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,49 +13,16 @@ class Npm(Package):
"""npm: A package manager for javascript."""
homepage = "https://github.com/npm/cli"
# base https://www.npmjs.com/
git = "https://github.com/npm/cli.git"
url = "https://registry.npmjs.org/npm/-/npm-9.3.1.tgz"
git = "https://github.com/npm/cli.git"
version("9.3.1", sha256="41caa26a340b0562bc5429d28792049c980fe3e872b42b82cad94e8f70e37f40")
version("8.19.3", sha256="634bf4e0dc87be771ebf48a058629960e979a209c20a51ebdbc4897ca6a25260")
version("7.24.2", sha256="5b9eeea011f8bc3b76e55cc33339e87213800677f37e0756ad13ef0e9eaccd64")
version("6.14.18", sha256="c9b15f277e2a0b1b57e05bad04504296a27024555d56c2aa967f862e957ad2ed")
version(
"6.14.9",
sha256="1e0e880ce0d5adf0120fb3f92fc8e5ea5bac73681d37282615d074ff670f7703",
deprecated=True,
)
version(
"6.14.8",
sha256="fe8e873cb606c06f67f666b4725eb9122c8927f677c8c0baf1477f0ff81f5a2c",
deprecated=True,
)
version(
"6.13.7",
sha256="6adf71c198d61a5790cf0e057f4ab72c6ef6c345d72bed8bb7212cb9db969494",
deprecated=True,
)
version(
"6.13.4",
sha256="a063290bd5fa06a8753de14169b7b243750432f42d01213fbd699e6b85916de7",
deprecated=True,
)
version(
"3.10.9",
sha256="fb0871b1aebf4b74717a72289fade356aedca83ee54e7386e38cb51874501dd6",
deprecated=True,
)
version(
"3.10.5",
sha256="ff019769e186152098841c1fa6325e5a79f7903a45f13bd0046a4dc8e63f845f",
deprecated=True,
)
depends_on("node-js", type=("build", "run"))
depends_on("libvips")
depends_on("libvips", when="@:7")
# npm 6.13.4 ships with node-gyp 5.0.5, which contains several Python 3
# compatibility issues on macOS. Manually update to node-gyp 6.0.1 for