[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