From a5248e727fa4833fed0c910aff92658288bef388 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 2 May 2012 13:51:39 +0000 Subject: [PATCH] git: Install bash-completion file. bash-completion is a very handy feature and we want to make use of it. --- git/git.nm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/git/git.nm b/git/git.nm index df2f44977..361fad921 100644 --- a/git/git.nm +++ b/git/git.nm @@ -5,7 +5,7 @@ name = git version = 1.7.8.2 -release = 1 +release = 2 groups = Development/Tools url = http://git-scm.com/ @@ -45,6 +45,9 @@ build echo "prefix = /usr" >> %{DIR_APP}/config.mak echo "gitwebdir = /var/www/git" >> %{DIR_APP}/config.mak echo "gitexecdir = lib/git-core" >> %{DIR_APP}/config.mak + + # Remove shebang from bash-completion script. + sed -i '/^#!bash/,+1 d' contrib/completion/git-completion.bash end build @@ -52,6 +55,13 @@ build end make_install_targets += INSTALLDIRS=vendor + + install_cmds + # Install bash completion file. + mkdir -pv %{BUILDROOT}%{sysconfdir}/bash_completion.d + install -v -m 644 contrib/completion/git-completion.bash \ + %{BUILDROOT}%{sysconfdir}/bash_completion.d/git + end end packages -- 2.47.2