diff options
| author | Bryce Harrington <bryce@bryceharrington.org> | 2007-01-20 00:11:09 +0000 |
|---|---|---|
| committer | bryce <bryce@users.sourceforge.net> | 2007-01-20 00:11:09 +0000 |
| commit | 3af54191a5b73e7d0252c8d25ed36571f2d12c54 (patch) | |
| tree | d31c4bc4b2af20c4697e60ff074ac0c3040c6c76 /packaging | |
| parent | rename wave to ribbon (diff) | |
| download | inkscape-3af54191a5b73e7d0252c8d25ed36571f2d12c54.tar.gz inkscape-3af54191a5b73e7d0252c8d25ed36571f2d12c54.zip | |
New perl script for generating the NEWS from our ReleaseNotes, and
cleaning out all the wiki cruft.
(bzr r2245)
Diffstat (limited to 'packaging')
| -rw-r--r-- | packaging/mkNEWS | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/packaging/mkNEWS b/packaging/mkNEWS new file mode 100644 index 000000000..31c0fc0dc --- /dev/null +++ b/packaging/mkNEWS @@ -0,0 +1,34 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +my $wiki = "http://wiki.inkscape.org:8080/wiki/index.php"; + +if (@ARGV < 1) { + print "Usage: $0 <release-number>\n"; +} + +my $rel = shift @ARGV; + +$rel =~ s/\.//; + +my @page = `lynx -dump $wiki?title=ReleaseNotes$rel`; + +my $seen_overview = 0; +foreach my $line (@page) { + last if $line =~ /^Previous releases/; + next if $line =~ /\[\[\d+\]edit\]/; + + if ($line =~ /^Inkscape .*overview/) { + $seen_overview = 1; + } + next unless $seen_overview; + + $line =~ s/\[\d+\](\w)/$1/g; + + print $line; +} + +print "\nFor information on prior releases, please see:\n"; +print " $wiki/Inkscape\n"; |
