diff options
author | Paul W. Frields <stickster@gmail.com> | 2005-12-27 14:23:19 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2005-12-27 14:23:19 +0000 |
commit | 1d38c7b277f0b54d2cd5008ff935b1565d96c1ef (patch) | |
tree | 1af2477eff5f46a234880a87b0fed901e3d98452 /packaging | |
parent | be9e1ba75e036744b31012ec3b5977773f2bc97a (diff) | |
download | fedora-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.xsl | 21 |
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 >= 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"/> <<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"> |