summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2007-03-02 23:59:55 -0500
committerBehdad Esfahbod <behdad@behdad.org>2007-03-02 23:59:55 -0500
commit2f497c25f98cdb4be60b7391a672280ae09f1d67 (patch)
treeb8e8c01428deb6770a1983f70c218d63a6b894e0 /Makefile.am
parenteb8214c9602319d716b8cd39a1c5dd1dd278b96e (diff)
[Makefile.am] Check for ChangeLog sanity in release-publish
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index cb21578bc..10f7f5645 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -95,6 +95,14 @@ $(developer_zip_file): install
zips: $(runtime_zip_file) $(developer_zip_file)
+release-verify-sane-changelogs: changelogs
+ @echo -n "Checking that the ChangeLog files are sane..."
+ @if grep -q "is required to generate" $(CHANGELOGS); then \
+ (echo "Ouch." && echo "Some of the ChangeLogs are not generated correctly." \
+ && echo "Remove ChangeLog* and make changelogs" \
+ && false); else :; fi
+ @echo "Good."
+
release-verify-soname-major:
@echo -n "Checking that the cairo soname major number is 2..."
@test "$(LT_CURRENT_MINUS_AGE)" = "2" \
@@ -130,7 +138,7 @@ release-remove-old:
release-cleanup-group-sticky:
find . -type f | xargs chmod g-s
-release-check: release-verify-soname-major release-verify-even-micro release-verify-newer release-remove-old release-cleanup-group-sticky distcheck
+release-check: release-verify-sane-changelogs release-verify-soname-major release-verify-even-micro release-verify-newer release-remove-old release-cleanup-group-sticky distcheck
release-upload: release-check $(tar_file) $(sha1_file) $(gpg_file)
mkdir -p releases