diff options
| -rw-r--r-- | ChangeLog | 14 | ||||
| -rw-r--r-- | Makefile | 13 |
2 files changed, 23 insertions, 4 deletions
@@ -1,5 +1,17 @@ 2006-10-30 Recai Oktaş <roktas@debian.org> + Make debian/rules executable to avoid errors in 'distclean' target. + +2006-10-30 Recai Oktaş <roktas@debian.org> + + Modifications to create a nice ChangeLog. + + Add new file 'gnuify-changelog.pl' grabbed and adapted from subversion + distribution. + + Add 'ChangeLog' target to create/update ChangeLog. + + Update current ChangeLog. + +2006-10-30 Recai Oktaş <roktas@debian.org> + Really fix cabal version detection. 2006-10-30 Recai Oktaş <roktas@debian.org> @@ -262,7 +274,7 @@ initial import -2006-10-03 +05:49:25 | Initial directory structure. @@ -197,10 +197,17 @@ tags: $(src_all) cd $(SRCDIR) && hasktags -c $(src_all:$(SRCDIR)/%=%); \ LC_ALL=C sort tags >tags.sorted; mv tags.sorted tags -ChangeLog: ../.svn/entries gnuify-changelog.pl - svn log .. | sed 's/(no author)//' | ./gnuify-changelog.pl >$@ +.PHONY: ChangeLog +# should always attempt to update ChangeLog, hence .PHONY +ChangeLog: gnuify-changelog.pl + @echo "Updating ChangeLog file before packaging..." + svn update .. + svn log .. | sed 's/| (no author) |/| |/' | ./gnuify-changelog.pl >$@ + @if [ -n "$$(svn status $@))" ]; then \ + echo "*** ChangeLog modified, please commit changes! ***"; \ + fi -deb: debian +deb: debian ChangeLog [ -x /usr/bin/fakeroot ] || { \ echo "*** Please install fakeroot package. ***"; \ exit 1; \ |
