# [PATCH] make dist: include configure script in tarball

5 messages from 2007-06-18 to 2007-06-19. Participants: Matthias Lederhofer, Jakub Narebski, Johannes Schindelin, Junio C Hamano.
Thread: https://gitlist.dev/t/8642

## Matthias Lederhofer, 2007-06-18 21:30

Subject: [PATCH] make dist: include configure script in tarball
Message-ID: <20070618213036.GA7222@moooo.ath.cx>
URL: https://gitlist.dev/e/20070618213036.GA7222%40moooo.ath.cx

```
Signed-off-by: Matthias Lederhofer <matled@gmx.net>
---
 Makefile |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 0f75955..9b7efcf 100644
--- a/Makefile
+++ b/Makefile
@@ -1009,15 +1009,16 @@ git.spec: git.spec.in
 	mv $@+ $@
 
 GIT_TARNAME=git-$(GIT_VERSION)
-dist: git.spec git-archive
+dist: git.spec git-archive configure
 	./git-archive --format=tar \
 		--prefix=$(GIT_TARNAME)/ HEAD^{tree} > $(GIT_TARNAME).tar
 	@mkdir -p $(GIT_TARNAME)
-	@cp git.spec $(GIT_TARNAME)
+	@cp git.spec configure $(GIT_TARNAME)
 	@echo $(GIT_VERSION) > $(GIT_TARNAME)/version
 	@$(MAKE) -C git-gui TARDIR=../$(GIT_TARNAME)/git-gui dist-version
 	$(TAR) rf $(GIT_TARNAME).tar \
 		$(GIT_TARNAME)/git.spec \
+		$(GIT_TARNAME)/configure \
 		$(GIT_TARNAME)/version \
 		$(GIT_TARNAME)/git-gui/version
 	@rm -rf $(GIT_TARNAME)

```

## Jakub Narebski, 2007-06-19 00:39

Subject: Re: [PATCH] make dist: include configure script in tarball
Message-ID: <f578a4$6mm$1@sea.gmane.org>
URL: https://gitlist.dev/e/f578a4%246mm%241%40sea.gmane.org
In-Reply-To: <20070618213036.GA7222@moooo.ath.cx>

```
Matthias Lederhofer wrote:

> +dist: git.spec git-archive configure

Ack. This way you don't need autoconf to ./configure install.

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git

```

## Johannes Schindelin, 2007-06-19 01:03

Subject: Re: [PATCH] make dist: include configure script in tarball
Message-ID: <Pine.LNX.4.64.0706190203111.4059@racer.site>
URL: https://gitlist.dev/e/Pine.LNX.4.64.0706190203111.4059%40racer.site
In-Reply-To: <f578a4$6mm$1@sea.gmane.org>

```
Hi,

On Tue, 19 Jun 2007, Jakub Narebski wrote:

> Matthias Lederhofer wrote:
> 
> > +dist: git.spec git-archive configure
> 
> Ack. This way you don't need autoconf to ./configure install.

... but you force our good maintainer to have it installed...

Ciao,
Dscho

```

## Junio C Hamano, 2007-06-19 02:36

Subject: Re: [PATCH] make dist: include configure script in tarball
Message-ID: <7v1wg8y8ja.fsf@assigned-by-dhcp.pobox.com>
URL: https://gitlist.dev/e/7v1wg8y8ja.fsf%40assigned-by-dhcp.pobox.com
In-Reply-To: <Pine.LNX.4.64.0706190203111.4059@racer.site>

```
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:

> On Tue, 19 Jun 2007, Jakub Narebski wrote:
>
>> Matthias Lederhofer wrote:
>> 
>> > +dist: git.spec git-archive configure
>> 
>> Ack. This way you don't need autoconf to ./configure install.
>
> ... but you force our good maintainer to have it installed...

Which is fine by me.  I was wondering why this wish did not
surface much earlier myself.

Not that I'd use "./configure" myself nor help debugging the
autoconf-generated shell scripts ;-).

```

## Johannes Schindelin, 2007-06-19 09:34

Subject: Re: [PATCH] make dist: include configure script in tarball
Message-ID: <Pine.LNX.4.64.0706191033480.4059@racer.site>
URL: https://gitlist.dev/e/Pine.LNX.4.64.0706191033480.4059%40racer.site
In-Reply-To: <7v1wg8y8ja.fsf@assigned-by-dhcp.pobox.com>

```
Hi,

On Mon, 18 Jun 2007, Junio C Hamano wrote:

> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> 
> > On Tue, 19 Jun 2007, Jakub Narebski wrote:
> >
> >> Matthias Lederhofer wrote:
> >> 
> >> > +dist: git.spec git-archive configure
> >> 
> >> Ack. This way you don't need autoconf to ./configure install.
> >
> > ... but you force our good maintainer to have it installed...
> 
> Which is fine by me.

Good. That was the kind of Ack I was waiting for.

> I was wondering why this wish did not surface much earlier myself.

When I was trying to be lazy, and ran configure myself on some machine 
(sorry, don't remember which one, might well be a MinGW setup), it did not 
work. So I did not push for it.

> Not that I'd use "./configure" myself nor help debugging the 
> autoconf-generated shell scripts ;-).

I fully understand.

Ciao,
Dscho

```
