.PHONY: release-notes.txt release-notes.html VERSION=9 RN_URL=https://wiki.mageia.org/en/Mageia_$(VERSION)_Release_Notes?action=render # For beta: #RN_URL=https://wiki.mageia.org/en/Mageia_$(VERSION)_beta1?action=render update: release-notes.html release-notes.txt check: iconv -t utf-32 -f utf-8 <CREDITS>/dev/null release-notes.txt: LANG=C lynx --dump -nolist release-notes.html >release-notes.txt release-notes.html: echo "<h1>Mageia $(VERSION) Release Notes</h1>" > release-notes.html curl $(RN_URL) >> release-notes.html perl -pi -e 'undef $$_ if /"siteSub"\>From Mageia Community Wiki/; s/(h1 class="firstHeading"\>)Releases.*\</\1Mageia $(VERSION) Release Notes\</ ; undef $$_ if /id="jump-to-nav">Jump to|id="breadcrumbs"/; s!<span class="editsection">.*?</span>!!; s!<a href="[^#h].*?">(.*?)</a>!\1! if $$a; $$a = 1 if /"mw-headline"/; undef $$_ if /Retrieved from/../<\/body/;' release-notes.html perl -pi -e 's!<div .*?multiflag.png.*?</div>!!m' release-notes.html perl -pi -e 's!<div class="floatleft.*?Notepad.png.*?</div>!!m' release-notes.html perl -pi -e 's!<div class="floatleft.*?Warning.png.*?</div>!!m' release-notes.html perl -pi -e 's!<div class="plainlinks".*?</div>!!ms' release-notes.html perl -pi -e 'undef $$_ if /<table>.*Other languages/..m!</table>!' release-notes.html perl -pi -e 'undef $$_ if /^<!--/../-->/' release-notes.html svn di *txt|vim -