[xmlstarlet] Update to 1.0.4, dropping deprecated patches

Paul W. Frields pfrields at fedoraproject.org
Thu Jan 20 02:03:39 UTC 2011


commit 8ad1aeac675f3c5d5398b26e94850f48374a22d4
Author: Paul W. Frields <stickster at gmail.com>
Date:   Wed Jan 19 21:03:24 2011 -0500

    Update to 1.0.4, dropping deprecated patches

 .gitignore                                         |    1 +
 sources                                            |    2 +-
 xmlstarlet-1.0.3-bigxmldtd-results.patch           |    5 ---
 xmlstarlet-1.0.3-nostatic.patch                    |   28 --------------------
 ...cmdname.patch => xmlstarlet-1.0.4-cmdname.patch |   18 ------------
 xmlstarlet.spec                                    |   27 ++++++++++---------
 6 files changed, 16 insertions(+), 65 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 80e915d..454a404 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 xmlstarlet-1.0.1.tar.gz
 /xmlstarlet-1.0.2.tar.gz
 /xmlstarlet-1.0.3.tar.gz
+/xmlstarlet-1.0.4.tar.gz
diff --git a/sources b/sources
index 685a30e..758c845 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ec9a39540b402affcb99a07f0a03d92a  xmlstarlet-1.0.3.tar.gz
+dbfe7127199c0ae7f291ea11ef4f8e19  xmlstarlet-1.0.4.tar.gz
diff --git a/xmlstarlet-1.0.3-cmdname.patch b/xmlstarlet-1.0.4-cmdname.patch
similarity index 88%
rename from xmlstarlet-1.0.3-cmdname.patch
rename to xmlstarlet-1.0.4-cmdname.patch
index 7382b99..54d06c8 100644
--- a/xmlstarlet-1.0.3-cmdname.patch
+++ b/xmlstarlet-1.0.4-cmdname.patch
@@ -1,21 +1,3 @@
-diff -uNr xmlstarlet-1.0.3-original/examples/xmlstarlet xmlstarlet-1.0.3/examples/xmlstarlet
---- xmlstarlet-1.0.3-original/examples/xmlstarlet	2010-11-10 18:42:26.000000000 -0500
-+++ xmlstarlet-1.0.3/examples/xmlstarlet	2010-12-17 12:09:15.644655135 -0500
-@@ -1,4 +1,4 @@
- #!/bin/sh
- 
--../src/xml ${@+"$@"}
-+../src/xmlstarlet ${@+"$@"}
- 
-diff -uNr xmlstarlet-1.0.3-original/src/Makefile.am xmlstarlet-1.0.3/src/Makefile.am
---- xmlstarlet-1.0.3-original/src/Makefile.am	2010-11-16 20:43:53.000000000 -0500
-+++ xmlstarlet-1.0.3/src/Makefile.am	2010-12-17 12:08:55.760085370 -0500
-@@ -1,3 +1,3 @@
--bin_PROGRAMS = xml
-+bin_PROGRAMS = xmlstarlet
- 
--xml_SOURCES = xml.c xml_edit.c xml_ls.c xml_escape.c xml_pyx.c xml_depyx.c xml_select.c xml_trans.c xml_validate.c xml_format.c xml_elem.c xml_C14N.c trans.c binsert.c stack.c binsert.h stack.h trans.h escape.h strdup.h strdup.c
-+xmlstarlet_SOURCES = xml.c xml_edit.c xml_ls.c xml_escape.c xml_pyx.c xml_depyx.c xml_select.c xml_trans.c xml_validate.c xml_format.c xml_elem.c xml_C14N.c trans.c binsert.c stack.c binsert.h stack.h trans.h escape.h strdup.h strdup.c
 diff -uNr xmlstarlet-1.0.3-original/src/xml.c xmlstarlet-1.0.3/src/xml.c
 --- xmlstarlet-1.0.3-original/src/xml.c	2010-11-10 18:42:26.000000000 -0500
 +++ xmlstarlet-1.0.3/src/xml.c	2010-12-17 12:08:55.760085370 -0500
diff --git a/xmlstarlet.spec b/xmlstarlet.spec
index 3e6f32d..b3cb4f0 100644
--- a/xmlstarlet.spec
+++ b/xmlstarlet.spec
@@ -1,15 +1,13 @@
 Name: xmlstarlet
-Version: 1.0.3
+Version: 1.0.4
 Release: 1%{?dist}
 Summary: Command Line XML Toolkit
 Group: Applications/Text
 License: MIT
 URL: http://xmlstar.sourceforge.net/
 Source0: http://downloads.sourceforge.net/xmlstar/%{name}-%{version}.tar.gz
-Patch0: xmlstarlet-1.0.3-nostatic.patch
-Patch1: xmlstarlet-1.0.3-cmdname.patch
-Patch2: xmlstarlet-1.0.1-docs.patch
-Patch3: xmlstarlet-1.0.3-bigxmldtd-results.patch
+Patch0: xmlstarlet-1.0.4-cmdname.patch
+Patch1: xmlstarlet-1.0.1-docs.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: xmlto automake autoconf libxml2-devel libxslt-devel
@@ -24,15 +22,13 @@ commands.
 %prep
 %setup -q
 # cope with inconsistent naming
-%patch0 -p1 -b .nostatic
-%patch1 -p1 -b .cmdname
-%patch2 -p1 -b .docs
-# Refer to https://bugzilla.gnome.org/show_bug.cgi?id=325533
-%patch3 -p1 -b .bigxmldtd-results
+%patch0 -p1 -b .cmdname
+%patch1 -p1 -b .docs
+
 
 %build
 autoreconf -i
-%configure --libdir=%{_libdir}
+%configure --disable-static-libs # --libdir=%{_libdir}
 make %{?_smp_mflags}
 cd $RPM_BUILD_DIR/%{name}-%{version}/doc
 xmlto man xmlstarlet-man.xml
@@ -43,11 +39,12 @@ xmlto html-nochunks xmlstarlet-ug.xml
 %install
 rm -fr %{buildroot}
 make install DESTDIR=$RPM_BUILD_ROOT
+# Avoid name kludging in autotools
+mv $RPM_BUILD_ROOT%{_bindir}/xml $RPM_BUILD_ROOT%{_bindir}/xmlstarlet
 
 
 %check
-cd tests
-./runTests
+make check
 
 
 %clean
@@ -62,6 +59,10 @@ rm -fr %{buildroot}
 
 
 %changelog
+* Wed Jan 19 2011 Paul W. Frields <stickster at gmail.com> - 1.0.4-1
+- Update to new upstream 1.0.4
+- Drop patches for fixed upstream issues
+
 * Fri Dec 17 2010 Paul W. Frields <stickster at gmail.com> - 1.0.3-1
 - Update to new upstream 1.0.3
 - Add %%check section for validation testing


More information about the scm-commits mailing list