#! /bin/sh

version=$(git describe HEAD | sed -e 's/v0.1/4.0.0/' -e 's/-/./g')
# or similar - make sure it's increasing,
# cf. https://translationproject.org/domain/gnulib.html

distdir=gnulib-$version
rm -rf "$distdir"
mkdir "$distdir"
xgettext --keyword=_ --keyword=N_ \
        --copyright-holder='Free Software Foundation, Inc.' \
        --package-name=gnulib --package-version=$version \
        --msgid-bugs-address='bug-gnulib@gnu.org' \
         --add-comments=TRANSLATORS: \
        -o "$distdir"/gnulib.pot \
        $(find lib -name '*.h' -o -name '*.c' | LC_ALL=C sort)
git archive --prefix="$distdir/" -o "$distdir.tar" HEAD
tar rvf "$distdir.tar" "$distdir/gnulib.pot"
gzip "$distdir.tar"
rm -rf "$distdir"

cat <<EOF
Now run:

$ ./build-aux/gnupload --to alpha.gnu.org:gnulib "$distdir.tar.gz"
$ rm "$distdir.tar.gz"
EOF
