From 72c01fbd330e100eeed792d4a0d415287621691e Mon Sep 17 00:00:00 2001
From: George Hartzell <hartzell@alerce.com>
Date: Wed, 7 Dec 2016 12:12:53 -0800
Subject: [PATCH] Building lua-luafilesystem requires a newish-git (#2515)

See #2059 for background.

I'm unable to install `lmod` because lua-luafilesystem fails.

The luarocks install bits attempt to do a shallow clone of the luafilesystem
sources and the default git on my CentOS 7 test box (`git version 1.8.3.1`)
fails.

This adds a build dependency that ensures that a relatively modern git is
available.
---
 var/spack/repos/builtin/packages/lua-luafilesystem/package.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/var/spack/repos/builtin/packages/lua-luafilesystem/package.py b/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
index 9e0e449813..fbd2e78b96 100644
--- a/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
+++ b/var/spack/repos/builtin/packages/lua-luafilesystem/package.py
@@ -40,6 +40,7 @@ class LuaLuafilesystem(Package):
 
     version('1_6_3', 'd0552c7e5a082f5bb2865af63fb9dc95')
 
+    depends_on('git@2.9.3:', type='build')
     extends('lua')
 
     def install(self, spec, prefix):
-- 
GitLab