bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

making a git-merge-changelog package


From: Paolo Bonzini
Subject: making a git-merge-changelog package
Date: Thu, 10 Apr 2008 12:15:35 +0200
User-agent: Thunderbird 2.0.0.12 (Macintosh/20080213)

I just made this script that prepares a git-merge-changelog tarball. I don't know if it would be useful to have it in a cron job somewhere. It needs git in the path.

#! /bin/sh

mkdir -p git-merge-changelog
cd git-merge-changelog
if test -d gnulib/.git; then
  (cd gnulib && git pull)
else
  git clone git://git.sv.gnu.org/gnulib gnulib
fi

cat > configure.ac <<\EOF
AC_PREREQ(2.61)
AC_INIT(git-merge-changelog, 0.0, address@hidden)
AC_CONFIG_AUX_DIR(build-aux)
AC_CONFIG_HEADERS(config.h)
AC_PROG_CC
AC_PROG_INSTALL
gl_EARLY
gl_INIT
AM_INIT_AUTOMAKE
AC_CONFIG_FILES(Makefile lib/Makefile)
AC_OUTPUT
EOF

cat > Makefile.am <<\EOF
SUBDIRS = lib
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = foreign
all-local:; cp lib/git-merge-changelog$(EXEEXT) .
distclean-local:; rm -f git-merge-changelog$(EXEEXT)
EOF

gnulib/gnulib-tool --import git-merge-changelog
autoreconf -fvi
mkdir -p build
cd build
../configure
make distcheck
cp git-merge-changelog-0.0.tar.gz ..
cd ..
rm -rf build




reply via email to

[Prev in Thread] Current Thread [Next in Thread]