summaryrefslogtreecommitdiffstats
path: root/rubygem-resque-job-stats.spec
diff options
context:
space:
mode:
Diffstat (limited to 'rubygem-resque-job-stats.spec')
-rw-r--r--rubygem-resque-job-stats.spec16
1 files changed, 12 insertions, 4 deletions
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 <ktdreyer@ktdreyer.com> - 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 <ktdreyer@ktdreyer.com> - 0.3.0-1
- Initial package