From 4794c8643b9188a44cf85d0818758d0722ab586e Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 15 Oct 2020 14:04:41 -0700 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/xmlstarlet#b1c5603abfdf4af62ba205a05a48c13d4aff72b1 --- .gitignore | 14 +++ sources | 1 + xmlstarlet-1.6.1-nogit.patch | 10 ++ xmlstarlet.spec | 200 +++++++++++++++++++++++++++++++++++ 4 files changed, 225 insertions(+) create mode 100644 sources create mode 100644 xmlstarlet-1.6.1-nogit.patch create mode 100644 xmlstarlet.spec diff --git a/.gitignore b/.gitignore index e69de29..2d7d9ce 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,14 @@ +xmlstarlet-1.0.1.tar.gz +/xmlstarlet-1.0.2.tar.gz +/xmlstarlet-1.0.3.tar.gz +/xmlstarlet-1.0.4.tar.gz +/xmlstarlet-1.0.5.tar.gz +/xmlstarlet-1.0.6.tar.gz +/xmlstarlet-1.1.0.tar.gz +/xmlstarlet-1.2.1.tar.gz +/xmlstarlet-1.3.0.tar.gz +/xmlstarlet-1.3.1.tar.gz +/xmlstarlet-1.4.2.tar.gz +/xmlstarlet-1.5.0.tar.gz +/xmlstarlet-1.6.0.tar.gz +/xmlstarlet-1.6.1.tar.gz diff --git a/sources b/sources new file mode 100644 index 0000000..734907e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +f3c5dfa3b1a2ee06cd57c255cc8b70a0 xmlstarlet-1.6.1.tar.gz diff --git a/xmlstarlet-1.6.1-nogit.patch b/xmlstarlet-1.6.1-nogit.patch new file mode 100644 index 0000000..4cc5ad9 --- /dev/null +++ b/xmlstarlet-1.6.1-nogit.patch @@ -0,0 +1,10 @@ +diff -uNr xmlstarlet-1.6.1-orig/configure.ac xmlstarlet-1.6.1/configure.ac +--- xmlstarlet-1.6.1-orig/configure.ac 2013-12-22 17:00:28.000000000 -0500 ++++ xmlstarlet-1.6.1/configure.ac 2014-12-08 17:12:47.836499274 -0500 +@@ -1,5 +1,5 @@ + AC_PREREQ([2.62]) +-AC_INIT([XMLStarlet], [m4_esyscmd_s([git describe --tags --dirty])], ++AC_INIT([XMLStarlet], [m4_esyscmd_s([if test -d .git ; then git describe --tags --dirty ; fi])], + [http://sourceforge.net/projects/xmlstar/support], + [], + [http://xmlstar.sourceforge.net/]) diff --git a/xmlstarlet.spec b/xmlstarlet.spec new file mode 100644 index 0000000..48134dd --- /dev/null +++ b/xmlstarlet.spec @@ -0,0 +1,200 @@ +%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} + +Name: xmlstarlet +Version: 1.6.1 +Release: 15%{?dist} +Summary: Command Line XML Toolkit +License: MIT +URL: http://xmlstar.sourceforge.net/ +Source0: http://downloads.sourceforge.net/xmlstar/%{name}-%{version}.tar.gz +# https://sourceforge.net/p/xmlstar/bugs/109/ +Patch0: xmlstarlet-1.6.1-nogit.patch +# http://sourceforge.net/tracker/?func=detail&aid=3266898&group_id=66612&atid=515106 + +BuildRequires: gcc +BuildRequires: xmlto automake autoconf libxslt-devel +BuildRequires: libxml2-devel >= 2.6.23 +BuildRequires: docbook5-schemas + + +%description +XMLStarlet is a set of command line utilities which can be used +to transform, query, validate, and edit XML documents and files +using simple set of shell commands in similar way it is done for +plain text files using UNIX grep, sed, awk, diff, patch, join, etc +commands. + +%prep +%setup -q +%patch0 -p1 -b .nogit + + +%build +autoreconf -i +%configure --disable-static-libs --with-libxml-include-prefix=%{_includedir}/libxml2 --docdir=%{_pkgdocdir} # --libdir=%{_libdir} +make %{?_smp_mflags} + + +%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 +make check + + + +%files +%doc AUTHORS ChangeLog NEWS README Copyright TODO +%doc %{_pkgdocdir}/* +%{_mandir}/man1/xmlstarlet.1* +%{_bindir}/xmlstarlet + + +%changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.6.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 1.6.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 1.6.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 1.6.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.6.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.6.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.6.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.6.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.6.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Mar 01 2016 Yaakov Selkowitz - 1.6.1-6 +- Mark installed documentation as %%doc (#1308255) + +* Fri Feb 05 2016 Fedora Release Engineering - 1.6.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.6.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Dec 8 2014 Paul W. Frields - 1.6.1-3 +- Fix noisy git related spew (#1171864) + +* Mon Aug 18 2014 Fedora Release Engineering - 1.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Aug 13 2014 Paul W. Frields - 1.6.1-1 +- Update to upstream 1.6.1 (#1129106) + +* Mon Jun 16 2014 Paul W. Frields - 1.6.0-1 +- Update to upstream 1.6.0 (#1037400, #1107292) + +* Sun Jun 08 2014 Fedora Release Engineering - 1.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Jul 27 2013 Ville Skyttä - 1.5.0-2 +- Install docs to %%{_pkgdocdir} where available. + +* Wed Jul 10 2013 Paul W. Frields - 1.5.0-1 +- Update to upstream 1.5.0 (#983025) +- Fix man page rendering (#981050) +- Use standard docdir + +* Mon Mar 25 2013 Paul W. Frields - 1.4.2-1 +- Update to upstream 1.4.2 (#851880) + +* Fri Feb 15 2013 Fedora Release Engineering - 1.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 1.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Feb 15 2012 Paul W. Frields - 1.3.1-2 +- Fix build with configure flag + +* Wed Feb 15 2012 Paul W. Frields - 1.3.1-1 +- Update to upstream 1.3.1 (#782066) + +* Sat Jan 14 2012 Fedora Release Engineering - 1.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Oct 3 2011 Paul W. Frields - 1.3.0-1 +- Update to upstream 1.3.0 + +* Fri Aug 26 2011 Paul W. Frields - 1.2.1-1 +- Update to upstream 1.2.1 + +* Sun Apr 10 2011 Paul W. Frields - 1.1.0-1 +- Update to upstream 1.1.0 + +* Thu Apr 07 2011 Dan Horák - 1.0.6-2 +- fix build on 64-bit big-endians + +* Sat Mar 26 2011 Paul W. Frields - 1.0.6-1 +- Update to upstream 1.0.6 +- Drop obsolete patch + +* Thu Feb 17 2011 Paul W. Frields - 1.0.5-1 +- Update to upstream 1.0.5 +- Update libxml2 requirement +- Drop unnecessary patch, naming issue fixed upstream + +* Mon Feb 07 2011 Fedora Release Engineering - 1.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jan 19 2011 Paul W. Frields - 1.0.4-1 +- Update to new upstream 1.0.4 +- Drop patches for fixed upstream issues + +* Fri Dec 17 2010 Paul W. Frields - 1.0.3-1 +- Update to new upstream 1.0.3 +- Add %%check section for validation testing + +* Mon Nov 1 2010 Paul W. Frields - 1.0.2-1 +- Update to new upstream 1.0.2 + +* Sun Jan 10 2010 Paul W. Frields - 1.0.1-9 +- Correct source URL + +* Mon Jul 27 2009 Fedora Release Engineering - 1.0.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Mar 21 2008 Paul W. Frields - 1.0.1-6 +- Rebuild to use FORTIFY_SOURCE correctly + +* Tue Feb 19 2008 Fedora Release Engineering - 1.0.1-5 +- Autorebuild for GCC 4.3 + +* Sat Sep 2 2006 Paul W. Frields - 1.0.1-4 +- Bump release for FC6 mass rebuild + +* Fri Feb 17 2006 Paul W. Frields - 1.0.1-3 +- FESCo mandated rebuild + +* Wed Nov 23 2005 Paul W. Frields - 1.0.1-2 +- Minor changes per review + +* Tue Nov 22 2005 Paul W. Frields - 1.0.1-1.2 +- Improve patching to conquer inconsistent naming + +* Tue Nov 22 2005 Paul W. Frields - 1.0.1-1.1 +- Initial RPM version + +