neovim: be more specific with lua dependencies (#42401)
This commit is contained in:
		 Alberto Invernizzi
					Alberto Invernizzi
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							023a6be67d
						
					
				
				
					commit
					74bd8a9cf7
				
			| @@ -23,4 +23,4 @@ class LuaFfi(LuaPackage): | |||||||
|         commit="a1cb731b08c91643b0665935eb5622b3d621211b", |         commit="a1cb731b08c91643b0665935eb5622b3d621211b", | ||||||
|     ) |     ) | ||||||
| 
 | 
 | ||||||
|     depends_on("lua@5.1:5.1.99") |     depends_on("lua-lang@5.1") | ||||||
|   | |||||||
| @@ -26,4 +26,4 @@ class LuaLpeg(LuaPackage): | |||||||
|         expand=False, |         expand=False, | ||||||
|     ) |     ) | ||||||
| 
 | 
 | ||||||
|     depends_on("lua@:5.1.9", when="@:0.12.1^lua") |     depends_on("lua-lang@:5.1.9", when="@:0.12.1 ^[virtuals=lua-lang] lua") | ||||||
|   | |||||||
| @@ -23,4 +23,4 @@ class LuaLuaposix(LuaPackage): | |||||||
|     version("33.4.0", sha256="e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21") |     version("33.4.0", sha256="e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21") | ||||||
|     version("33.2.1", sha256="4fb34dfea67f4cf3194cdecc6614c9aea67edc3c4093d34137669ea869c358e1") |     version("33.2.1", sha256="4fb34dfea67f4cf3194cdecc6614c9aea67edc3c4093d34137669ea869c358e1") | ||||||
| 
 | 
 | ||||||
|     depends_on("lua-bit32", when="^lua-lang@5.1:5.1.99") |     depends_on("lua-bit32", when="^lua-lang@5.1") | ||||||
|   | |||||||
| @@ -84,13 +84,12 @@ class Neovim(CMakePackage): | |||||||
|     ) |     ) | ||||||
| 
 | 
 | ||||||
|     # depend on virtual, lua-luajit-openresty preferred |     # depend on virtual, lua-luajit-openresty preferred | ||||||
|     depends_on("lua-lang") |  | ||||||
|     depends_on("luajit", when="~no_luajit") |     depends_on("luajit", when="~no_luajit") | ||||||
|     depends_on("lua@5.1:5.1.99", when="+no_luajit") |     depends_on("lua-lang@5.1", when="+no_luajit") | ||||||
| 
 | 
 | ||||||
|     # dependencies to allow regular lua to work |     # dependencies to allow regular lua to work | ||||||
|     depends_on("lua-ffi", when="^lua", type=("link", "run")) |     depends_on("lua-ffi", when="^[virtuals=lua-lang] lua", type=("link", "run")) | ||||||
|     depends_on("lua-bitlib", type=("link", "run"), when="^lua") |     depends_on("lua-bitlib", when="^[virtuals=lua-lang] lua", type=("link", "run")) | ||||||
| 
 | 
 | ||||||
|     # base dependencies |     # base dependencies | ||||||
|     depends_on("cmake@3.0:", type="build") |     depends_on("cmake@3.0:", type="build") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user