#! /bin/sh

set -ex

fgrep -q 49164d76dbe6a25477c567598603b2e1a81c747f makedist

build=$(mktemp -d)
trap 'chmod -R u+rwX -- "$build";rm -rf -- "$build"' EXIT

cp -a . $build/src
git2cl >$build/src/ChangeLog
rm -rf -- "$build/src/.git"

(
	set -ex

	cd $build/src

	cp -av /usr/share/common-licenses/GPL-3 COPYING
	cp -av /usr/share/common-licenses/LGPL-3 COPYING.LESSER
	touch NEWS README AUTHORS src/config.h.in

	autoreconf -fi
	sh configure

	make -s distcheck

	echo print-archives: >>Makefile
	echo '	@echo $(DIST_ARCHIVES)' >>Makefile
	mkdir $build/archives
	mv $(make -s print-archives) $build/archives/
)

cp -a $build/archives/* "${1-.}"
