diff options
author | randomdan <randomdan@localhost> | 2013-08-19 00:17:30 +0000 |
---|---|---|
committer | randomdan <randomdan@localhost> | 2013-08-19 00:17:30 +0000 |
commit | 4d8b5c35a08df2b1caa468a5e901b436272e5588 (patch) | |
tree | 56766f8bdd370615a51fddbd0b10e0cf0e13537e | |
parent | Use CXX from the environment (diff) | |
download | gentoobrowse-4d8b5c35a08df2b1caa468a5e901b436272e5588.tar.bz2 gentoobrowse-4d8b5c35a08df2b1caa468a5e901b436272e5588.tar.xz gentoobrowse-4d8b5c35a08df2b1caa468a5e901b436272e5588.zip |
Allow specifying a custom date format in an XML presenter declaration, used to correct the date format used in GB RSS feeds
-rw-r--r-- | gentoobrowse/present/atom.xml | 8 | ||||
-rw-r--r-- | gentoobrowse/xslt/atomebuilds.xslt | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/gentoobrowse/present/atom.xml b/gentoobrowse/present/atom.xml index fcb4fea..e487f89 100644 --- a/gentoobrowse/present/atom.xml +++ b/gentoobrowse/present/atom.xml @@ -1,10 +1,16 @@ <?xml version="1.0"?> -<view name="atomebuilds" root="gentoo" contenttype="text/xml-xslt" style="xslt/atomebuilds.xslt" xmlns:xi="http://www.w3.org/2001/XInclude" +<view name="atomebuilds" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:project2="http://project2.randomdan.homeip.net"> <xi:include href="../views/newebuildsatom.xml" /> <project2:view name="atomebuilds" source="newebuilds" rootname="newebuilds" recordname="ebuild"> <parameters> <username source="uri" index="1" /> </parameters> + <project2:max name="lastBuildDate"> + <value source="parent" name="moddate" /> + </project2:max> </project2:view> + <project2:xml root="gentoo" style="xslt/atomebuilds.xslt" dateformat="%a, %d %b %Y %T UTC"> + <project2:htmldocument /> + </project2:xml> </view> diff --git a/gentoobrowse/xslt/atomebuilds.xslt b/gentoobrowse/xslt/atomebuilds.xslt index b4c3595..708c38e 100644 --- a/gentoobrowse/xslt/atomebuilds.xslt +++ b/gentoobrowse/xslt/atomebuilds.xslt @@ -13,7 +13,9 @@ <link>http://gentoobrowse.randomdan.homeip.net/</link> <description>Unofficial Gentoo package browser</description> <language>en-gb</language> - <lastBuildDate>Wed, 16 Jun 2010 14:52:43 GMT</lastBuildDate> + <lastBuildDate> + <xsl:value-of select="/gentoo/newebuilds/lastBuildDate/@custom" /> + </lastBuildDate> <copyright>Copyright: (C) Gentoo Foundation, Inc.</copyright> <ttl>15</ttl> <xsl:apply-templates select="/gentoo/newebuilds/ebuild" /> @@ -25,7 +27,7 @@ <description><xsl:value-of select="description" /></description> <link>http://<xsl:value-of select="/gentoo/project2:environment/servername" />/package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" /></link> <guid isPermaLink="false">http://<xsl:value-of select="/gentoo/project2:environment/servername" />/package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" />-<xsl:value-of select="version" /></guid> - <pubDate><xsl:value-of select="translate(moddate,' ','T')" />Z</pubDate> + <pubDate><xsl:value-of select="moddate/@custom" /></pubDate> <category>ebuild</category> </item> </xsl:template> |