[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- making a git-merge-changelog package,
Paolo Bonzini <=