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