From 6ed5da9da3cfa53765719e5106b2f8b9dd36035b Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Tue, 27 May 2014 15:24:32 -0600 Subject: Adjustments for https://fedoraproject.org/wiki/Changes/Ruby_2.1 - Drop patch0 in favor of a more future-proof Bundler-removal solution --- rubygem-resque-job-stats-0.3.0-rm-bundler.patch | 29 ------------------------- rubygem-resque-job-stats.spec | 16 ++++++++++---- 2 files changed, 12 insertions(+), 33 deletions(-) delete mode 100644 rubygem-resque-job-stats-0.3.0-rm-bundler.patch diff --git a/rubygem-resque-job-stats-0.3.0-rm-bundler.patch b/rubygem-resque-job-stats-0.3.0-rm-bundler.patch deleted file mode 100644 index 51f6253..0000000 --- a/rubygem-resque-job-stats-0.3.0-rm-bundler.patch +++ /dev/null @@ -1,29 +0,0 @@ -From c2c707bc977a716c1b089c2772c3c6940d69a8a3 Mon Sep 17 00:00:00 2001 -From: Ken Dreyer -Date: Mon, 2 Dec 2013 21:43:14 -0700 -Subject: [PATCH] Fedora only: remove test suite dependency on bundler - ---- - test/helper.rb | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/test/helper.rb b/test/helper.rb -index 5974035..53d4ea8 100644 ---- a/test/helper.rb -+++ b/test/helper.rb -@@ -1,12 +1,4 @@ - require 'rubygems' --require 'bundler' --begin -- Bundler.setup(:default, :development) --rescue Bundler::BundlerError => e -- $stderr.puts e.message -- $stderr.puts "Run `bundle install` to install missing gems" -- exit e.status_code --end - require 'minitest/unit' - require 'minitest/mock' - require 'rack/test' --- -1.8.3.1 - diff --git a/rubygem-resque-job-stats.spec b/rubygem-resque-job-stats.spec index 85fca18..4b3221d 100644 --- a/rubygem-resque-job-stats.spec +++ b/rubygem-resque-job-stats.spec @@ -2,18 +2,19 @@ Name: rubygem-%{gem_name} Version: 0.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Job-centric stats for Resque Group: Development/Languages License: MIT URL: https://github.com/alanpeabody/resque-job-stats Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem Source1: %{name}-test.conf -Patch0: rubygem-resque-job-stats-0.3.0-rm-bundler.patch +%if 0%{?fc19} || 0%{?fc20} || 0%{?el7} Requires: ruby(release) Requires: ruby(rubygems) Requires: rubygem(resque) => 1.17 Requires: rubygem(resque) < 2 +%endif BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: rubygem(minitest) @@ -23,7 +24,9 @@ BuildRequires: rubygem(rack-test) BuildRequires: rubygem(timecop) BuildRequires: redis BuildArch: noarch +%if 0%{?fc19} || 0%{?fc20} || 0%{?el7} Provides: rubygem(%{gem_name}) = %{version} +%endif %description Tracks jobs performed, failed, and the duration of the last 100 jobs for each @@ -53,7 +56,8 @@ for f in .document .travis.yml .rvmrc Gemfile Rakefile VERSION; do done # Remove dependency on bundler. -%patch0 -p1 +sed -i -e "/require 'bundler'/d" test/helper.rb +sed -i -e "/Bundler.setup/d" test/helper.rb # Remove dependency on redgreen. sed -i "/require 'redgreen'/d" test/helper.rb @@ -82,7 +86,7 @@ pushd .%{gem_instdir} /usr/sbin/redis-server test/test.conf # Run resque tests - testrb -Ilib test + ruby -Ilib -e 'Dir.glob "./test/**/test_*.rb", &method(:require)' # Kill redis-server kill -INT `cat test/db/redis.pid` @@ -102,5 +106,9 @@ popd %exclude %{gem_instdir}/test %changelog +* Tue May 27 2014 Ken Dreyer - 0.3.0-2 +- Adjustments for https://fedoraproject.org/wiki/Changes/Ruby_2.1 +- Drop patch0 in favor of a more future-proof Bundler-removal solution + * Mon Dec 02 2013 Ken Dreyer - 0.3.0-1 - Initial package -- cgit