diff --git a/.gitignore b/.gitignore index a1955f5..ffc2fd7 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /excon-0.39.6.gem /excon-0.45.1.gem /excon-0.45.4.gem +/excon-0.52.0.gem diff --git a/rubygem-excon.spec b/rubygem-excon.spec index 7d29bec..08aa7fe 100644 --- a/rubygem-excon.spec +++ b/rubygem-excon.spec @@ -1,8 +1,8 @@ %global gem_name excon Name: rubygem-%{gem_name} -Version: 0.45.4 -Release: 2%{?dist} +Version: 0.52.0 +Release: 1%{?dist} Summary: Speed, persistence, http(s) Group: Development/Languages License: MIT @@ -11,13 +11,14 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby +BuildRequires: %{_bindir}/rackup +BuildRequires: %{_bindir}/shindo BuildRequires: rubygem(activesupport) BuildRequires: rubygem(delorean) BuildRequires: rubygem(eventmachine) BuildRequires: rubygem(open4) -BuildRequires: %{_bindir}/rackup -BuildRequires: rubygem(shindo) BuildRequires: rubygem(sinatra) +BuildRequires: rubygem(rspec) BuildArch: noarch %description @@ -48,35 +49,45 @@ rm -rf %{buildroot}%{gem_instdir}/data %check pushd .%{gem_instdir} +# Unicorn is not available in Fedora yet (rhbz#1065685). +# Puma is not available in Fedora yet (rhbz#1372718). +sed -i '/if plugin == :unicorn/ i\ before { skip("until #{plugin} is in Fedora") } if [:unicorn, :puma].include? plugin' spec/excon_test_server_spec.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 -# Unicorn is not available in Fedora yet (rhbz#1065685). -sed -i '/with_unicorn/ s/^/ pending\n\n/' tests/{basic_tests.rb,proxy_tests.rb} +# This would require Sinatra 2.x+ or sinatra-contrib. +mv tests/middlewares/capture_cookies_tests.rb{,.disabled} shindo popd %files %dir %{gem_instdir} -%doc %{gem_instdir}/LICENSE.md +%license %{gem_instdir}/LICENSE.md %{gem_libdir} %exclude %{gem_cache} -%exclude %{gem_instdir}/Gemfile* %{gem_spec} %files doc +%doc %{gem_docdir} %doc %{gem_instdir}/CONTRIBUT* +%{gem_instdir}/Gemfile* %doc %{gem_instdir}/README.md %{gem_instdir}/benchmarks -%{gem_instdir}/tests -%{gem_instdir}/excon.gemspec %{gem_instdir}/Rakefile -%doc %{gem_docdir} %doc %{gem_instdir}/changelog.txt - +%{gem_instdir}/excon.gemspec +%{gem_instdir}/spec +%{gem_instdir}/tests %changelog +* 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 diff --git a/sources b/sources index 7864229..0b750f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -35d822c7ab90c88a17f79ce8c0b63575 excon-0.45.4.gem +0f6da8f079210019d57234d683a259f5 excon-0.52.0.gem