From 8d4d32212b93feefe429dab04689c47ae0162d5a Mon Sep 17 00:00:00 2001 From: Astro Date: Mon, 1 Apr 2013 19:53:22 +0200 Subject: [PATCH] RFC 5005 support: link archive feeds --- Makefile | 9 +++++++++ xsl/atom.xsl | 4 ++++ xsl/podcast.xsl | 4 ++++ xsl/rss.xsl | 4 ++++ 4 files changed, 21 insertions(+) diff --git a/Makefile b/Makefile index 2a12d39f6..74c9f20cd 100644 --- a/Makefile +++ b/Makefile @@ -129,35 +129,44 @@ build/%.xml : PFLAGS+=--param maxitems $(MAX_ITEMS) build/news-rss.xml build/news-archiv-rss.xml : STYLE=xsl/rss.xsl build/news-rss.xml build/news-archiv-rss.xml : PFLAGS+=--stringparam prefix "" build/news-rss.xml build/news-archiv-rss.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd +build/news-rss.xml : PFLAGS+=--stringparam archivefeed news-archiv-rss.xml build/news-atom.xml build/news-archiv-atom.xml : STYLE=xsl/atom.xsl build/news-atom.xml build/news-archiv-atom.xml : PFLAGS+=--stringparam prefix "" build/news-atom.xml build/news-archiv-atom.xml : VFLAGS_OUT=$(VFLAGS) --relaxng xsd/atom.rng +build/news-atom.xml : PFLAGS+=--stringparam archivefeed news-archiv-atom.xml build/podcast.xml build/podcast-archiv.xml : STYLE=xsl/podcast.xsl build/podcast.xml build/podcast-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/podcast.xml build/podcast-archiv.xml : PFLAGS+=--stringparam format audio/mpeg,video/mp4 build/podcast.xml build/podcast-archiv.xml: xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/podcast.xml : PFLAGS+=--stringparam archivefeed podcast-archiv.xml build/pentaradio.xml build/pentaradio-archiv.xml : STYLE=xsl/podcast.xsl build/pentaradio.xml build/pentaradio-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/pentaradio.xml build/pentaradio-archiv.xml : PFLAGS+=--stringparam selection pentaradio --stringparam format audio/mpeg,video/mp4 build/pentaradio.xml build/pentaradio-archiv.xml: xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/pentaradio.xml : PFLAGS+=--stringparam archivefeed pentaradio-archiv.xml build/pentacast.xml build/pentacast-archiv.xml : STYLE=xsl/podcast.xsl build/pentacast.xml build/pentacast-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/pentacast.xml build/pentacast-archiv.xml : PFLAGS+=--stringparam selection pentacast --stringparam format audio/mpeg,video/mp4 build/pentacast.xml build/pentacast-archiv.xml: xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/pentacast.xml : PFLAGS+=--stringparam archivefeed pentacast-archiv.xml build/pentacast-ogg.xml build/pentacast-ogg-archiv.xml : STYLE=xsl/podcast.xsl build/pentacast-ogg.xml build/pentacast-ogg-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/pentacast-ogg.xml build/pentacast-ogg-archiv.xml : PFLAGS+=--stringparam selection pentacast --stringparam format audio/ogg,video/ogg,application/ogg,video/webm build/pentacast-ogg.xml build/pentacast-ogg-archiv.xml : xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/pentacast-ogg.xml : PFLAGS+=--stringparam archivefeed pentacast-ogg-archiv.xml build/pentamusic.xml build/pentamusic-archiv.xml : STYLE=xsl/podcast.xsl build/pentamusic.xml build/pentamusic-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/pentamusic.xml build/pentamusic-archiv.xml : PFLAGS+=--stringparam selection pentamusic --stringparam format audio/mpeg,video/mp4 build/pentamusic.xml build/pentamusic-archiv.xml: xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/pentamusic.xml : PFLAGS+=--stringparam archivefeed pentamusic-archiv.xml + build/pentamedia.xml build/pentamedia-archiv.xml : STYLE=xsl/podcast.xsl build/pentamedia.xml build/pentamedia-archiv.xml : VFLAGS_OUT=$(VFLAGS) --schema xsd/rss20.xsd build/pentamedia.xml build/pentamedia-archiv.xml : PFLAGS+=--stringparam selection pentamedia --stringparam format audio/mpeg,video/mp4 build/pentamedia.xml build/pentamedia-archiv.xml: xsl/podcast.xsl # Does not work with $(STYLE) - why? +build/pentamedia.xml : PFLAGS+=--stringparam archivefeed pentamedia-archiv.xml #.INTERMEDIATE: news.xml news.xml: $(NEWSITEMS) diff --git a/xsl/atom.xsl b/xsl/atom.xsl index c62b42008..37098d652 100644 --- a/xsl/atom.xsl +++ b/xsl/atom.xsl @@ -13,6 +13,7 @@ indent="yes"/> http://www.c3d2.de/ + @@ -28,6 +29,9 @@ www.c3d2.de Newsfeed + + + http://www.c3d2.de/ Neues aus dem Chaos Computer Club Dresden images/ck.png diff --git a/xsl/podcast.xsl b/xsl/podcast.xsl index 84aaf2c72..a624377e8 100644 --- a/xsl/podcast.xsl +++ b/xsl/podcast.xsl @@ -22,6 +22,7 @@ http://www.c3d2.de/ + @@ -141,6 +142,9 @@ C3D2 mail@c3d2.de + + + diff --git a/xsl/rss.xsl b/xsl/rss.xsl index 1c7391d46..3806e2d50 100644 --- a/xsl/rss.xsl +++ b/xsl/rss.xsl @@ -14,6 +14,7 @@ indent="yes"/> http://www.c3d2.de/ + @@ -30,6 +31,9 @@ images/ck.png http://www.c3d2.de/ + + +