From de1174f8732c705565079f6a3e2945da751db02a Mon Sep 17 00:00:00 2001 From: zhang-yn Date: Thu, 25 Jul 2024 16:13:14 +0000 Subject: [PATCH] test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张一诺 --- multi_xml-0.6.0-specs.tgz | Bin 0 -> 4657 bytes multi_xml-0.6.0.gem | Bin 0 -> 15360 bytes multi_xml-ox-white-space.patch | 20 ++++ rubygem-multi_xml.spec | 161 +++++++++++++++++++++++++++++++++ 4 files changed, 181 insertions(+) create mode 100644 multi_xml-0.6.0-specs.tgz create mode 100644 multi_xml-0.6.0.gem create mode 100644 multi_xml-ox-white-space.patch create mode 100644 rubygem-multi_xml.spec diff --git a/multi_xml-0.6.0-specs.tgz b/multi_xml-0.6.0-specs.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e25771271a701a0017d5f11b200104073f60b6a6 GIT binary patch literal 4657 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 af1X?b{NDxX-;RGH@NWeEjllm85%@1UB~#S^ literal 0 HcmV?d00001 diff --git a/multi_xml-ox-white-space.patch b/multi_xml-ox-white-space.patch new file mode 100644 index 0000000..0a8cfdf --- /dev/null +++ b/multi_xml-ox-white-space.patch @@ -0,0 +1,20 @@ +Author: František Dvořák +Date: Thu May 18 23:33:03 2017 +0200 + + Update for ox > 2.4.11 + + There is more pedantic parsing of white-space characters in ox > 2.4.11. Better to set explicitly the expected skip mode. + +diff --git a/lib/multi_xml/parsers/ox.rb b/lib/multi_xml/parsers/ox.rb +index 9589cd2..98eef84 100644 +--- a/lib/multi_xml/parsers/ox.rb ++++ b/lib/multi_xml/parsers/ox.rb +@@ -29,7 +29,7 @@ module MultiXml + + def parse(io) + handler = Handler.new +- ::Ox.sax_parse(handler, io, :convert_special => true) ++ ::Ox.sax_parse(handler, io, :convert_special => true, :skip => :skip_return) + handler.doc + end + diff --git a/rubygem-multi_xml.spec b/rubygem-multi_xml.spec new file mode 100644 index 0000000..a3c7b1e --- /dev/null +++ b/rubygem-multi_xml.spec @@ -0,0 +1,161 @@ +# Generated from multi_xml-0.4.1.gem by gem2rpm -*- rpm-spec -*- +%global gem_name multi_xml + +Name: rubygem-%{gem_name} +Version: 0.6.0 +Release: 10%{?dist} +Summary: A generic swappable back-end for XML parsing +License: MIT +URL: https://github.com/sferik/multi_xml +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# git clone https://github.com/sferik/multi_xml.git && cd multi_xml/ +# git checkout v0.6.0 && tar czf multi_xml-0.6.0-specs.tgz spec/ +Source1: multi_xml-%{version}-specs.tgz +# https://github.com/sferik/multi_xml/pull/60 +Patch0: multi_xml-ox-white-space.patch +# ruby package has just soft dependency on rubygem(bigdecimal), while +# MultiXML always requires it. +Requires: rubygem(bigdecimal) +BuildRequires: ruby +BuildRequires: ruby(release) +BuildRequires: rubygems-devel +BuildRequires: rubygem(bigdecimal) +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(nokogiri) +BuildRequires: rubygem(ox) +BuildRequires: rubygem-rexml +BuildArch: noarch + +%description +Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. + + +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +Documentation for %{name}. + +%prep +gem unpack %{SOURCE0} + +%setup -q -D -T -n %{gem_name}-%{version} -a1 +%patch0 -p1 + +gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec + + +%build +gem build %{gem_name}.gemspec + +%gem_install + + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ + + +%check +pushd .%{gem_instdir} +tar xzf %{SOURCE1} + +# We don't care about code coverage. +sed -i '/simplecov/,/^end$/ s/^/#/' spec/helper.rb + +rspec spec +popd + + +%files +%dir %{gem_instdir} +%exclude %{gem_instdir}/.* +%license %{gem_instdir}/LICENSE.md +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + + +%files doc +%doc %{gem_docdir} +%doc %{gem_instdir}/CHANGELOG.md +%doc %{gem_instdir}/CONTRIBUTING.md +%doc %{gem_instdir}/README.md +%{gem_instdir}/*.gemspec + + +%changelog +* Wed Jul 29 2020 Fedora Release Engineering - 0.6.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 0.6.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.6.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.6.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.6.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri May 19 2017 František Dvořák - 0.6.0-3 +- Patch to support Ox > 2.4.11 + +* Sat Feb 11 2017 Fedora Release Engineering - 0.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 05 2017 Vít Ondruch - 0.6.0-1 +- Update to MultiXML 0.6.0. + +* Mon Oct 31 2016 František Dvořák - 0.5.5-5 +- Enable tests with Ox parser + +* Fri Apr 08 2016 Vít Ondruch - 0.5.5-4 +- Explicitly set rubygem(bigdecimal) dependency. + +* Thu Feb 04 2016 Fedora Release Engineering - 0.5.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.5.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Feb 24 2015 Vít Ondruch - 0.5.5-1 +- Update to MultiXML 0.5.5. + +* Sun Jun 08 2014 Fedora Release Engineering - 0.5.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.5.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Mar 04 2013 Vít Ondruch - 0.5.2-3 +- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 + +* Thu Feb 14 2013 Fedora Release Engineering - 0.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Jan 14 2013 Vít Ondruch - 0.5.2-1 +- Update to multi_xml 0.5.2. + +* Sat Jul 21 2012 Fedora Release Engineering - 0.4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Mar 02 2012 Vít Ondruch - 0.4.1-3 +- Update review. + +* Mon Feb 20 2012 Michael Stahnke - 0.4.1-2 +- Update review + +* Fri Jan 20 2012 Michael Stahnke - 0.4.1-1 +- Initial package