https://github.com/guard/listen/pull/54
---- a/specifications/listen-0.4.7.gemspec
-+++ b/specifications/listen-0.4.7.gemspec
-@@ -19,20 +19,11 @@
- s.specification_version = 3
+--- listen-0.4.7/listen.gemspec~ 2012-06-27 22:43:02.000000000 +0300
++++ listen-0.4.7/listen.gemspec 2014-05-04 10:34:04.569467579 +0300
+@@ -15,10 +15,6 @@
+ s.required_rubygems_version = '>= 1.3.6'
+ s.rubyforge_project = 'listen'
- if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
-- s.add_runtime_dependency(%q<rb-fsevent>, ["~> 0.9.1"])
-- s.add_runtime_dependency(%q<rb-inotify>, ["~> 0.8.8"])
-- s.add_runtime_dependency(%q<rb-fchange>, ["~> 0.0.5"])
- s.add_development_dependency(%q<bundler>, [">= 0"])
- else
-- s.add_dependency(%q<rb-fsevent>, ["~> 0.9.1"])
-- s.add_dependency(%q<rb-inotify>, ["~> 0.8.8"])
-- s.add_dependency(%q<rb-fchange>, ["~> 0.0.5"])
- s.add_dependency(%q<bundler>, [">= 0"])
- end
- else
-- s.add_dependency(%q<rb-fsevent>, ["~> 0.9.1"])
-- s.add_dependency(%q<rb-inotify>, ["~> 0.8.8"])
-- s.add_dependency(%q<rb-fchange>, ["~> 0.0.5"])
- s.add_dependency(%q<bundler>, [">= 0"])
- end
- end
+- s.add_dependency 'rb-fsevent', '~> 0.9.1'
+- s.add_dependency 'rb-inotify', '~> 0.8.8'
+- s.add_dependency 'rb-fchange', '~> 0.0.5'
+-
+ s.add_development_dependency 'bundler'
+
+ s.files = Dir.glob('{lib}/**/*') + %w[CHANGELOG.md LICENSE README.md]
Summary: Listen to file modifications
Name: ruby-%{pkgname}
Version: 0.4.7
-Release: 0.2
+Release: 0.4
License: MIT
Group: Development/Languages
-Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
-# Source0-md5: 068e217a5d4e28690370c4f8eaa2b73e
-# git clone https://github.com/guard/listen.git && cd listen
-# git checkout v0.4.7
-# tar czvf listen-0.4.7-specs.tar.gz spec/
-Source1: listen-%{version}-specs.tar.gz
+Source0: https://github.com/guard/listen/archive/v%{version}/%{pkgname}-%{version}.tar.gz
+# Source0-md5: 4fd1549ecf72c0ec84659fb28bd15833
Patch0: deps.patch
URL: https://github.com/guard/listen
BuildRequires: rpm-rubyprov
the changes. Works everywhere!
%prep
-%setup -q -n %{pkgname}-%{version} -a1
+%setup -q -n %{pkgname}-%{version}
+%patch0 -p1
%build
-# write .gemspec
-%__gem_helper spec
+# make gemspec self-contained
+ruby -r rubygems -e 'spec = eval(File.read("%{pkgname}.gemspec"))
+ File.open("%{pkgname}-%{version}.gemspec", "w") do |file|
+ file.puts spec.to_ruby_for_cache
+end'
%if %{with tests}
rspec spec