From fd7c5ff93c3ddcff8c063a334a1cf85a43b7d09e Mon Sep 17 00:00:00 2001 From: Ondrej Vasik Date: Jan 28 2009 12:01:32 +0000 Subject: fix cleaning up of temporary files with libpaper(Debian), fix xmllint postvalid (added noent option), use nonet switch --- diff --git a/xmlto-libpaper.patch b/xmlto-libpaper.patch new file mode 100644 index 0000000..51c3c56 --- /dev/null +++ b/xmlto-libpaper.patch @@ -0,0 +1,28 @@ +diff -urNp xmlto-0.0.21-orig/xmlto.in xmlto-0.0.21/xmlto.in +--- xmlto-0.0.21-orig/xmlto.in 2009-01-28 12:32:29.000000000 +0100 ++++ xmlto-0.0.21/xmlto.in 2009-01-28 12:35:10.000000000 +0100 +@@ -1,5 +1,5 @@ + #!@BASH@ +-# ++# + # @PACKAGE@ - apply an XSL stylesheet to an XML document + # Copyright (C) 2001, 2002, 2003 Tim Waugh + +@@ -106,6 +106,8 @@ then + if [ -n "$paperheight" -a -n "$paperwidth" ] + then + papersizemod=$(${MKTEMP} ${TMPDIR:-/tmp}/@PACKAGE@-xsl.XXXXXX) ++ CLEANFILES[$CLEANFILE_COUNT]="$papersizemod" ++ CLEANFILE_COUNT=$(($CLEANFILE_COUNT + 1)) + cat << EOF > "$papersizemod" + + &2 "xmllint >/dev/null --xinclude --postvalid \"$INPUT_FILE\"" +- xmllint >/dev/null --xinclude --postvalid "$INPUT_FILE" 2>"${VALIDATION}" ++ echo >&2 \ ++ "xmllint >/dev/null --nonet --xinclude --postvalid --noent \"$INPUT_FILE\"" ++ xmllint >/dev/null --nonet --xinclude --postvalid --noent \ ++ "$INPUT_FILE" 2>"${VALIDATION}" + xmllint_status=$? + if [ $xmllint_status -ne 0 ] + then diff --git a/xmlto.spec b/xmlto.spec index ba106c2..a6d6f72 100644 --- a/xmlto.spec +++ b/xmlto.spec @@ -1,7 +1,7 @@ Summary: A tool for converting XML files to various formats Name: xmlto Version: 0.0.21 -Release: 5%{?dist} +Release: 6%{?dist} #xmlto is released under GPLv2+ license, xmlif under GPL+ license License: GPLv2+ and GPL+ Group: Applications/System @@ -11,6 +11,8 @@ Group: Applications/System URL: https://fedorahosted.org/xmlto/ Source0: https://fedorahosted.org/releases/x/m/%{name}/%{name}-%{version}.tar.bz2 Patch0: xmlto-stringparam.patch +Patch1: xmlto-libpaper.patch +Patch2: xmlto-xmllintoptions.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -45,6 +47,8 @@ PassiveTeX/TeX for functionality. %prep %setup -q %patch0 -p1 -b .stringparam +%patch1 -p1 -b .libpapercleanup +%patch2 -p1 -b .xmllintoptions %build %configure @@ -77,6 +81,11 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/xmlto/format/fo/pdf %changelog +* Wed Jan 28 2009 Ondrej Vasik - 0.0.21-6 +- fix cleaning up of temporary files with libpaper(Debian) +- fix xmllint postvalid (added noent option), use nonet + switch + * Mon Jan 05 2009 Ondrej Vasik - 0.0.21-5 - fix stringparam option functionality