docs-common/packaging spec.xsl,1.4,1.5

Paul W. Frields (pfrields) fedora-docs-commits at redhat.com
Tue Dec 27 14:23:27 UTC 2005


Author: pfrields

Update of /cvs/docs/docs-common/packaging
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13189

Modified Files:
	spec.xsl 
Log Message:
Some improvements to make nicer, more Fedora compliant spec


Index: spec.xsl
===================================================================
RCS file: /cvs/docs/docs-common/packaging/spec.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- spec.xsl	26 Nov 2005 21:44:24 -0000	1.4
+++ spec.xsl	27 Dec 2005 14:23:19 -0000	1.5
@@ -20,22 +20,24 @@
 Url:		http://fedora.redhat.com/projects/docs
 Source0:	%{docbase}-%{version}.src.tar.gz
 Source1:	%{name}.desktop
-<xsl:for-each select="/rpm-info/titles/translation">
-Source<xsl:value-of select="position()+1" />:	%{name}-<xsl:value-of select="@lang"/>.omf</xsl:for-each>
+<xsl:for-each select="/rpm-info/titles/translation">Source<xsl:value-of
+	select="position()+1" />:	%{name}-<xsl:choose><xsl:when
+	  test="@lang = 'en'">C</xsl:when><xsl:otherwise><xsl:value-of
+	    select="@lang"/></xsl:otherwise></xsl:choose>.omf
+</xsl:for-each>
 Group:		Documentation
 BuildArch:	noarch
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:	scrollkeeper >= 0.3.11
 Requires:	fedora-doc-common
 BuildRequires:	xmlto
+BuildRequires:	kdelibs
 
 %description
 <xsl:value-of select="/rpm-info/titles/translation[@lang='en']/desc" />
 
-<xsl:for-each select="/rpm-info/titles/translation">
-%description	<xsl:value-of select="@lang"/>
-<xsl:value-of select="desc"/>
-</xsl:for-each>
+<xsl:for-each select="/rpm-info/titles/translation"><xsl:if test="@lang != 'en'">%description	<xsl:value-of select="@lang"/>
+<xsl:value-of select="desc"/></xsl:if></xsl:for-each>
 
 %prep
 %setup -q -n %{docbase}-${version}
@@ -63,10 +65,9 @@
 </xsl:for-each>
 
 %changelog
-<xsl:for-each select="/rpm-info/changelog/revision">
-* <xsl:value-of select="@date"/> - <xsl:value-of select="author/@wholename"/> <<xsl:value-of select="author/@email"/>> - <xsl:value-of select="@version"/>
+<xsl:for-each select="/rpm-info/changelog/revision"><xsl:if test="@role='rpm'">* <xsl:value-of select="@date"/> - <xsl:value-of select="author/@wholename"/> <<xsl:value-of select="author/@email"/>> - <xsl:value-of select="@version"/>
 - <xsl:value-of select="details"/>
-</xsl:for-each>
+</xsl:if></xsl:for-each>
 </xsl:template>
 
   <xsl:template name="get-title">




More information about the Fedora-docs-commits mailing list