From 918017de870014cb352151acc823ee8c8f9535c9 Mon Sep 17 00:00:00 2001 From: tigro Date: Thu, 21 Sep 2023 12:39:17 +0300 Subject: [PATCH] import rubygem-excon-0.97.0-2.el9 --- .rubygem-excon.metadata | 0 SOURCES/excon-0.97.0-tests.txz | Bin 0 -> 235520 bytes SOURCES/excon-0.97.0.gem | Bin 0 -> 170496 bytes SPECS/rubygem-excon.spec | 263 +++++++++++++++++++++++++++++++++ 4 files changed, 263 insertions(+) create mode 100644 .rubygem-excon.metadata create mode 100644 SOURCES/excon-0.97.0-tests.txz create mode 100644 SOURCES/excon-0.97.0.gem create mode 100644 SPECS/rubygem-excon.spec diff --git a/.rubygem-excon.metadata b/.rubygem-excon.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/excon-0.97.0-tests.txz b/SOURCES/excon-0.97.0-tests.txz new file mode 100644 index 0000000000000000000000000000000000000000..d946693b37c2d3e065b8815f2765ca3b607736b5 GIT binary patch literal 235520 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 E0Ugc{qW}N^ literal 0 HcmV?d00001 diff --git a/SPECS/rubygem-excon.spec b/SPECS/rubygem-excon.spec new file mode 100644 index 0000000..6b60311 --- /dev/null +++ b/SPECS/rubygem-excon.spec @@ -0,0 +1,263 @@ +%global gem_name excon + +Name: rubygem-%{gem_name} +Version: 0.97.0 +Release: 2%{?dist} +Summary: Speed, persistence, http(s) +License: MIT +URL: https://github.com/excon/excon +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# git clone https://github.com/excon/excon.git --no-checkout +# cd excon && git archive -v -o excon-0.97.0-tests.txz v0.97.0 tests/ spec/ +Source1: %{gem_name}-%{version}-tests.txz +BuildRequires: ruby(release) +BuildRequires: rubygems-devel +BuildRequires: ruby +BuildRequires: %{_bindir}/openssl +BuildRequires: %{_bindir}/rackup +BuildRequires: %{_bindir}/shindont +BuildRequires: rubygem(activesupport) +BuildRequires: rubygem(delorean) +BuildRequires: rubygem(eventmachine) +BuildRequires: rubygem(open4) +BuildRequires: rubygem(puma) +BuildRequires: rubygem(sinatra) +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(webrick) +BuildArch: noarch + +%description +EXtended http(s) CONnections. + + +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +Documentation for %{name}. + +%prep +%setup -q -n %{gem_name}-%{version} -b 1 + + +# Use system crypto policies. +# https://fedoraproject.org/wiki/Packaging:CryptoPolicies +sed -i "/ciphers/ s/'.*'/'PROFILE=SYSTEM'/" lib/excon/constants.rb + +%build +# Create the gem as gem install only works on a gem file +gem build ../%{gem_name}-%{version}.gemspec + +# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir +# by default, so that we can move it into the buildroot in %%install +%gem_install + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ + +# Kill bundled cacert.pem +rm -rf %{buildroot}%{gem_instdir}/data + +%check +pushd .%{gem_instdir} + +# Move the tests into place +ln -s %{_builddir}/spec spec +ln -s %{_builddir}/tests tests + +# Unicorn is not available in Fedora yet (rhbz#1065685). +sed -i '/if plugin == :unicorn/ i\ before { skip("until #{plugin} is in Fedora") } if plugin == :unicorn' spec/support/shared_contexts/test_server_context.rb +sed -i '/with_unicorn/ s/^/ pending\n\n/' tests/{basic_tests.rb,proxy_tests.rb} + +rspec spec + +# Don't use Bundler. +sed -i "/'bundler\/setup'/ s/^/#/" tests/test_helper.rb + +# This would require sinatra-contrib. +sed -i '/redirecting_with_cookie.ru/,/^ end/ s/^/#/' tests/middlewares/capture_cookies_tests.rb + +# Keep the test certificates fresh. +# https://github.com/excon/excon/blob/fe8ec7b53905c4eb1ffd88c1b507b9ecb5e21226/Rakefile#L53-L54 +openssl req -subj '/CN=excon/O=excon' -new -newkey rsa:2048 -sha256 -days 3650 -nodes -x509 -keyout tests/data/excon.cert.key -out tests/data/excon.cert.crt +openssl req -subj '/CN=127.0.0.1/O=excon' -new -newkey rsa:2048 -sha256 -days 3650 -nodes -x509 -keyout tests/data/127.0.0.1.cert.key -out tests/data/127.0.0.1.cert.crt + +shindont +popd + +%files +%dir %{gem_instdir} +%license %{gem_instdir}/LICENSE.md +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + +%files doc +%doc %{gem_docdir} +%doc %{gem_instdir}/CONTRIBUT* +%doc %{gem_instdir}/README.md +%{gem_instdir}/excon.gemspec + +%changelog +* Thu Sep 21 2023 Arkady L. Shane - 0.97.0-2 +- Rebuilt for MSVSphere 9.2 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.97.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Jan 09 2023 Vít Ondruch - 0.97.0-1 +- Update to Excon 0.97.0. + Resolves: rhbz#2063536 + +* Sat Jul 23 2022 Fedora Release Engineering - 0.91.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Mar 04 2022 Vít Ondruch - 0.91.0-1 +- Update to Excon 0.91.0. + Resolves: rhbz#2009748 + +* Fri Jan 21 2022 Fedora Release Engineering - 0.85.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Aug 26 2021 Vít Ondruch - 0.85.0-1 +- Update to Excon 0.85.0. + Resolves: rhbz#1949983 +- Workaround FTBFS on Fedora infrastructure + Resolves: rhbz#1987937 + +* Fri Jul 23 2021 Fedora Release Engineering - 0.79.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Feb 24 2021 Vít Ondruch - 0.79.0-1 +- Update to excon 0.79.0. + Resolves: rhbz#1846641 + +* Fri Feb 19 2021 Vít Ondruch - 0.73.0-3 +- Fix FTBFS due to Ruby 3.0.0 incompatibilities. + Resolves: rhbz#1923694 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.73.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.73.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Apr 24 2020 Vít Ondruch - 0.73.0-1 +- Update to excon 0.73.0. + +* Thu Jan 30 2020 Fedora Release Engineering - 0.62.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.62.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Feb 05 2019 Vít Ondruch - 0.62.0-2 +- Fix Ruby 2.6 test failure. + +* Sat Feb 02 2019 Fedora Release Engineering - 0.62.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Oct 10 2018 Vít Ondruch - 0.62.0-1 +- Update to excon 0.62.0. + +* Sat Jul 14 2018 Fedora Release Engineering - 0.60.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.60.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Dec 19 2017 Vít Ondruch - 0.60.0-1 +- Update to excon 0.60.0. + +* Thu Jul 27 2017 Fedora Release Engineering - 0.54.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.54.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 05 2017 Vít Ondruch - 0.54.0-1 +- Update to excon 0.54.0. + +* Thu Sep 08 2016 Vít Ondruch - 0.52.0-1 +- Update to excon 0.52.0. + +* Thu Feb 04 2016 Fedora Release Engineering - 0.45.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Oct 21 2015 Vít Ondruch - 0.45.4-1 +- Update to excon 0.45.4. + +* Thu Jun 18 2015 Fedora Release Engineering - 0.45.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Mar 27 2015 Vít Ondruch - 0.45.1-1 +- Update to excon 0.45.1. + +* Mon Sep 29 2014 Brett Lentz - 0.39.6-1 +- Update to excon 0.39.6. + +* Wed Jul 30 2014 Brett Lentz - 0.38.0-1 +- Update to excon 0.38.0. + +* Sun Jun 08 2014 Fedora Release Engineering - 0.33.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 22 2014 Vít Ondruch - 0.33.0-1 +- Update to excon 0.33.0. + +* Wed Oct 09 2013 Josef Stribny - 0.25.3-1 +- Update to excon 0.25.3. + +* Sun Aug 04 2013 Fedora Release Engineering - 0.21.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue May 14 2013 Vít Ondruch - 0.21.0-1 +- Update to excon 0.21.0. + +* Fri Mar 08 2013 Vít Ondruch - 0.16.7-3 +- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 + +* Thu Feb 14 2013 Fedora Release Engineering - 0.16.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Nov 09 2012 Bohuslav Kabrda - 0.16.7-1 +- Update to Excon 0.16.7. + +* Mon Jul 23 2012 Bohuslav Kabrda - 0.14.3-1 +- Update to Excon 0.14.3. + +* Sat Jul 21 2012 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 25 2012 Bohuslav Kabrda - 0.14.1-1 +- Update to Excon 0.14.1 +- Removed no longer needed patch for downgrading dependencies. +- Remove newly bundled certificates and link to system ones. + +* Wed Feb 01 2012 Bohuslav Kabrda - 0.9.5-2 +- Fixed the changelog. + +* Wed Feb 01 2012 Bohuslav Kabrda - 0.9.5-1 +- Update to version 0.9.5 +- Fixed the dependencies for the new version. + +* Mon Dec 05 2011 Bohuslav Kabrda - 0.7.12-1 +- Update to version 0.7.12. + +* Mon Nov 28 2011 Bohuslav Kabrda - 0.7.8-1 +- Update to version 0.7.8. +- Replaced defines with more appropriate globals. +- Added Build dependency on rubygem-eventmachine. +- Fixed running tests for the new version. + +* Wed Oct 12 2011 bkabrda - 0.7.6-1 +- Update to version 0.7.6 +- Introduced doc subpackage +- Introduced check section + +* Tue Jul 05 2011 Chris Lalancette - 0.6.3-1 +- Initial package