diff options
author | Tim Terriberry <tterribe@xiph.org> | 2013-05-14 01:24:11 +0000 |
---|---|---|
committer | Tim Terriberry <tterribe@xiph.org> | 2013-05-14 01:24:11 +0000 |
commit | 46ac42404f70846c0701d4659888c3ac0252d063 (patch) | |
tree | 04fa9d67f048266b8cec8cc76759e1ec46e04648 | |
parent | 49329b82f16aa2856500dc772362401ca2f2a979 (diff) | |
download | ogg-46ac42404f70846c0701d4659888c3ac0252d063.tar.gz |
Add a makefile target to update the doc versions
This isn't automatic.
It does need to be invoked explicitly, after the package version is
changed in configure.in, immediately before release, but that
beats updating all of those files by hand for each release.
Patch contributed by Ron Lee.
git-svn-id: http://svn.xiph.org/trunk/ogg@18941 0101bb08-14d6-0310-b084-bc0e0c8e3800
-rw-r--r-- | doc/libogg/Makefile.am | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/libogg/Makefile.am b/doc/libogg/Makefile.am index 7ecd26a..4007907 100644 --- a/doc/libogg/Makefile.am +++ b/doc/libogg/Makefile.am @@ -24,3 +24,16 @@ dist_apidoc_DATA = bitpacking.html datastructures.html decoding.html encoding.ht oggpack_writecopy.html oggpack_writeinit.html oggpack_writetrunc.html\ overview.html reference.html style.css +update-doc-version: + @YEAR=$$(date +%Y); DAY=$$(date +%Y%m%d); \ + for f in $(srcdir)/*.html; do \ + sed -e "s/2000-[0-9]\{4\} Xiph.Org/2000-$$YEAR Xiph.Org/g" \ + -e "s/libogg release [0-9. -]\+/libogg release $(VERSION) - $$DAY/g"\ + < $$f > $$f.tmp; \ + if diff -q $$f $$f.tmp > /dev/null; then \ + rm $$f.tmp; \ + else \ + mv $$f.tmp $$f; \ + fi; \ + done; + |