summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Scott <hi@alecbcs.com>2023-11-19 10:13:51 -0700
committerGitHub <noreply@github.com>2023-11-19 10:13:51 -0700
commitedda2ef4199857dc109390e064d8bd856f31fa0d (patch)
tree81d77716a3d6ba9cf94abac241a367a970b55692
parent6159168079331d692608f6695491c3244bb4fcf3 (diff)
downloadspack-edda2ef4199857dc109390e064d8bd856f31fa0d.tar.gz
spack-edda2ef4199857dc109390e064d8bd856f31fa0d.tar.bz2
spack-edda2ef4199857dc109390e064d8bd856f31fa0d.tar.xz
spack-edda2ef4199857dc109390e064d8bd856f31fa0d.zip
npm: only depend on libvips when @6, remove deprecated versions (#41159)
Co-authored-by: Tom Scogland <scogland1@llnl.gov>
-rw-r--r--var/spack/repos/builtin/packages/npm/package.py37
1 files changed, 2 insertions, 35 deletions
diff --git a/var/spack/repos/builtin/packages/npm/package.py b/var/spack/repos/builtin/packages/npm/package.py
index 0d6480f210..c8c544c117 100644
--- a/var/spack/repos/builtin/packages/npm/package.py
+++ b/var/spack/repos/builtin/packages/npm/package.py
@@ -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