diff options
author | Paul W. Frields <stickster@gmail.com> | 2005-12-29 22:37:32 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2005-12-29 22:37:32 +0000 |
commit | e7a55bc0fad50b29b27c5287d75d4e92f9f66798 (patch) | |
tree | 096dbccbe7a0dcedf63a2977c005db522915f97d /packaging/spec.xsl | |
parent | 01d8b2b7b2df62c91f12369e9c578666438117bf (diff) | |
download | fedora-doc-utils-e7a55bc0fad50b29b27c5287d75d4e92f9f66798.tar.gz fedora-doc-utils-e7a55bc0fad50b29b27c5287d75d4e92f9f66798.tar.xz fedora-doc-utils-e7a55bc0fad50b29b27c5287d75d4e92f9f66798.zip |
Reduce redundancy, and create new, stupider pet tricks
Diffstat (limited to 'packaging/spec.xsl')
-rw-r--r-- | packaging/spec.xsl | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/packaging/spec.xsl b/packaging/spec.xsl index 2ce3e3a..6693634 100644 --- a/packaging/spec.xsl +++ b/packaging/spec.xsl @@ -46,13 +46,15 @@ Group: Documentation <xsl:value-of select="desc"/></xsl:if></xsl:for-each> %prep -%setup -q -n %{docbase}-${version} -for in in $RPM_BUILD_DIR/%{docbase}-%{version}/%{docbase}*.xml +%setup -q -n %{docbase}-%{version} +for i in $RPM_BUILD_DIR/%{docbase}-%{version}/{%{docbase}*.xml,Makefile} do - %{__sed} -i 's;../docs-common;../../docs-common;' "$i" + %{__sed} -i 's;../docs-common;../../../docs-common;' "$i" done + %build +make html # /bin/rm -r $RPM_BUILD_ROOT # /usr/bin/install -d -m 0755 $RPM_BUILD_ROOT/%{_datadir}/omf/%{name} @@ -71,19 +73,15 @@ done </xsl:for-each> %changelog -<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:for-each select="/rpm-info/changelog/revision"><xsl:if + test="@role='rpm'">* <xsl:value-of select="@date"/> - <xsl:call-template + name="packager"><xsl:with-param name="who" + select="author/@worker"/></xsl:call-template> - <xsl:value-of + select="@version"/>-<xsl:value-of select="@release"/> - <xsl:value-of select="details"/> + </xsl:if></xsl:for-each> </xsl:template> - <xsl:template name="get-title"> - <xsl:for-each select="/rpm-info/titles/translation"> - <xsl:choose> - <xsl:when test="@lang = $lang"> - <xsl:value-of select="title"/> - </xsl:when> - </xsl:choose> - </xsl:for-each> - </xsl:template> - + <xsl:include href="templates.xsl"/> </xsl:stylesheet> |