npm: only depend on libvips when @6, remove deprecated versions (#41159)
Co-authored-by: Tom Scogland <scogland1@llnl.gov>
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alec Scott
					Alec Scott