Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 06370c75b42b12d34bcac8d89acc58e8 > files > 7

mageia-release-9-2.mga9.src.rpm

.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 -