## # This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos # Authors:: Dmitri Gribenko # License:: MIT/GPL # $Id$ # # This work implements a part of the HPCBIOS project and is a component of the policy: # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-90.html ## easyblock = 'ConfigureMake' name = 'git' version = '2.11.0' homepage = 'http://git-scm.com/' description = """Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.""" toolchain = {'name': 'dummy', 'version': ''} sources = ['git-2.11.0.tar.gz'] source_urls = ['https://www.kernel.org/pub/software/scm/git/'] builddependencies = [('Autoconf', '2.69')] dependencies = [ ('cURL', '7.37.1'), ('expat', '2.1.0'), ('gettext','0.19.2'), ('Perl', '5.20.2', '-bare'), ] preconfigopts = 'make configure && ' # Work around git build system bug. If LIBS contains -lpthread, then configure # will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" sanity_check_paths = { 'files': ['bin/git'], 'dirs': [], } moduleclass = 'tools'