summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2005-12-27 14:23:19 +0000
committerPaul W. Frields <stickster@gmail.com>2005-12-27 14:23:19 +0000
commit1d38c7b277f0b54d2cd5008ff935b1565d96c1ef (patch)
tree1af2477eff5f46a234880a87b0fed901e3d98452 /packaging
parentbe9e1ba75e036744b31012ec3b5977773f2bc97a (diff)
downloadfedora-doc-utils-1d38c7b277f0b54d2cd5008ff935b1565d96c1ef.tar.gz
fedora-doc-utils-1d38c7b277f0b54d2cd5008ff935b1565d96c1ef.tar.xz
fedora-doc-utils-1d38c7b277f0b54d2cd5008ff935b1565d96c1ef.zip
Some improvements to make nicer, more Fedora compliant spec
Diffstat (limited to 'packaging')
-rw-r--r--packaging/spec.xsl21
1 files changed, 11 insertions, 10 deletions
diff --git a/packaging/spec.xsl b/packaging/spec.xsl
index 9b5d126..843f70e 100644
--- a/packaging/spec.xsl
+++ b/packaging/spec.xsl
@@ -20,22 +20,24 @@ License: <xsl:value-of select="/rpm-info/license/rights"/> (Version <xsl:value-o
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 &gt;= 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 @@ done
</xsl:for-each>
%changelog
-<xsl:for-each select="/rpm-info/changelog/revision">
-* <xsl:value-of select="@date"/> - <xsl:value-of select="author/@wholename"/> &lt;<xsl:value-of select="author/@email"/>&gt; - <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"/> &lt;<xsl:value-of select="author/@email"/>&gt; - <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">