[packages/ruby-listen: 3/3] package patchjed patched gemspec
glen
glen at pld-linux.org
Sun May 4 09:40:56 CEST 2014
commit c3397968bd45f1990adcfd17fd5a6a840738b2ed
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun May 4 10:40:18 2014 +0300
package patchjed patched gemspec
deps.patch | 34 ++++++++++++----------------------
ruby-listen.spec | 20 ++++++++++----------
2 files changed, 22 insertions(+), 32 deletions(-)
---
diff --git a/ruby-listen.spec b/ruby-listen.spec
index 206687e..8682fea 100644
--- a/ruby-listen.spec
+++ b/ruby-listen.spec
@@ -6,15 +6,11 @@
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
@@ -31,11 +27,15 @@ The Listen gem listens to file modifications and notifies you about
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
diff --git a/deps.patch b/deps.patch
index 1c30864..ec71e3e 100644
--- a/deps.patch
+++ b/deps.patch
@@ -3,26 +3,16 @@ they are platform specific and not needed.
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]
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-listen.git/commitdiff/c3397968bd45f1990adcfd17fd5a6a840738b2ed
More information about the pld-cvs-commit
mailing list