From f98791e4c43487e039f87144fc689e2aa8e5374b Mon Sep 17 00:00:00 2001 From: Josef Stribny Date: Oct 03 2014 13:07:48 +0000 Subject: Update to listen 2.7.9 --- diff --git a/.gitignore b/.gitignore index 7fd7ee4..45f6961 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /listen-0.4.7-specs.tar.gz /listen-0.4.7.gem +/listen-2.7.9.gem diff --git a/listen-0.4.7-Remove-hardcoded-platform-specific-dependencies.patch b/listen-0.4.7-Remove-hardcoded-platform-specific-dependencies.patch deleted file mode 100644 index 42a6145..0000000 --- a/listen-0.4.7-Remove-hardcoded-platform-specific-dependencies.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/specifications/listen-0.4.7.gemspec -+++ b/specifications/listen-0.4.7.gemspec -@@ -19,20 +19,11 @@ - s.specification_version = 3 - - if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then -- s.add_runtime_dependency(%q, ["~> 0.9.1"]) -- s.add_runtime_dependency(%q, ["~> 0.8.8"]) -- s.add_runtime_dependency(%q, ["~> 0.0.5"]) - s.add_development_dependency(%q, [">= 0"]) - else -- s.add_dependency(%q, ["~> 0.9.1"]) -- s.add_dependency(%q, ["~> 0.8.8"]) -- s.add_dependency(%q, ["~> 0.0.5"]) - s.add_dependency(%q, [">= 0"]) - end - else -- s.add_dependency(%q, ["~> 0.9.1"]) -- s.add_dependency(%q, ["~> 0.8.8"]) -- s.add_dependency(%q, ["~> 0.0.5"]) - s.add_dependency(%q, [">= 0"]) - end - end diff --git a/listen-2.7.9-Remove-hardcoded-platform-specific-dependencies.patch b/listen-2.7.9-Remove-hardcoded-platform-specific-dependencies.patch new file mode 100644 index 0000000..0217103 --- /dev/null +++ b/listen-2.7.9-Remove-hardcoded-platform-specific-dependencies.patch @@ -0,0 +1,29 @@ +--- a/specifications/listen-2.7.9.gemspec ++++ b/specifications/listen-2.7.9.gemspec +@@ -26,8 +26,6 @@ + + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_runtime_dependency(%q, [">= 0.15.2"]) +- s.add_runtime_dependency(%q, [">= 0.9.3"]) +- s.add_runtime_dependency(%q, [">= 0.9"]) + s.add_development_dependency(%q, [">= 1.3.5"]) + s.add_development_dependency(%q, [">= 0.15.0"]) + s.add_development_dependency(%q, [">= 0"]) +@@ -35,8 +33,6 @@ + s.add_development_dependency(%q, [">= 0"]) + else + s.add_dependency(%q, [">= 0.15.2"]) +- s.add_dependency(%q, [">= 0.9.3"]) +- s.add_dependency(%q, [">= 0.9"]) + s.add_dependency(%q, [">= 1.3.5"]) + s.add_dependency(%q, [">= 0.15.0"]) + s.add_dependency(%q, [">= 0"]) +@@ -45,8 +41,6 @@ + end + else + s.add_dependency(%q, [">= 0.15.2"]) +- s.add_dependency(%q, [">= 0.9.3"]) +- s.add_dependency(%q, [">= 0.9"]) + s.add_dependency(%q, [">= 1.3.5"]) + s.add_dependency(%q, [">= 0.15.0"]) + s.add_dependency(%q, [">= 0"]) diff --git a/rubygem-listen.spec b/rubygem-listen.spec index 53ff325..09e5840 100644 --- a/rubygem-listen.spec +++ b/rubygem-listen.spec @@ -1,31 +1,29 @@ # Generated from listen-0.4.7.gem by gem2rpm -*- rpm-spec -*- %global gem_name listen -Summary: Listen to file modifications Name: rubygem-%{gem_name} -Version: 0.4.7 -Release: 5%{?dist} +Version: 2.7.9 +Release: 1%{?dist} +Summary: Listen to file modifications Group: Development/Languages License: MIT URL: https://github.com/guard/listen -Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem -# 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://rubygems.org/gems/%{gem_name}-%{version}.gem # Remove the hardcoded dependencies. We don't have them in Fedora (except rb-inotify), # they are platform specifis and not needed. # https://github.com/guard/listen/pull/54 Patch0: listen-%{version}-Remove-hardcoded-platform-specific-dependencies.patch -Requires: ruby(release) -Requires: ruby(rubygems) >= 1.3.6 BuildRequires: ruby(release) -BuildRequires: rubygems-devel >= 1.3.6 +BuildRequires: rubygems-devel BuildRequires: ruby -BuildRequires: rubygem(rspec) +BuildRequires: rubygem(celluloid) BuildRequires: rubygem(rb-inotify) +BuildRequires: rubygem(rspec) +# BuildRequires: rubygem(celluloid-io) >= 0.15.0 +# BuildRequires: rubygem(rspec) => 3.0.0rc1 +# BuildRequires: rubygem(rspec) < 3.1 +# BuildRequires: rubygem(rspec-retry) BuildArch: noarch -Provides: rubygem(%{gem_name}) = %{version} %description The Listen gem listens to file modifications and notifies you about the @@ -39,7 +37,7 @@ Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc -Documentation for %{name} +Documentation for %{name}. %prep %setup -q -c -T @@ -56,26 +54,59 @@ mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ -%check -pushd .%{gem_instdir} -tar xzvf %{SOURCE1} -rspec spec -popd + +mkdir -p %{buildroot}%{_bindir} +cp -pa .%{_bindir}/* \ + %{buildroot}%{_bindir}/ + +find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x + +#%%check +#pushd .%{gem_instdir} +# We don't have celluoid-io, needed by TCP forwarding feature of Listen, +# in Fedora yet => disable the tests. +#sed -i '/listen\/tcp/ s/^/#/' spec/spec_helper.rb +#rm spec/acceptance/tcp_spec.rb +#rm spec/lib/listen/adapter/tcp_spec.rb +#rm -rf spec/lib/listen/tcp +# +#sed -i '/verify_/ s/^/#/' spec/spec_helper.rb +# +#sed -i '/rspec\/retry/,/^end$/ s/^/#/' spec/spec_helper.rb +# +#rspec spec +#popd %files %dir %{gem_instdir} -%doc %{gem_instdir}/LICENSE +%{_bindir}/listen +%{gem_instdir}/bin +%doc %{gem_instdir}/LICENSE.txt %{gem_libdir} %exclude %{gem_cache} +%exclude %{gem_instdir}/.gitignore +%exclude %{gem_instdir}/.rspec +%exclude %{gem_instdir}/.rubocop.yml +%exclude %{gem_instdir}/.travis.yml +%exclude %{gem_instdir}/.yardopts %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_instdir}/README.md +%doc %{gem_instdir}/CONTRIBUTING.md +%{gem_instdir}/Rakefile +%{gem_instdir}/Gemfile +%{gem_instdir}/Guardfile +%{gem_instdir}/spec +%{gem_instdir}/%{gem_name}.gemspec %changelog +* Mon Sep 01 2014 Josef Stribny - 2.7.9-1 +- Update to listen 2.7.9. + * Sun Jun 08 2014 Fedora Release Engineering - 0.4.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 3336ca7..978614d 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -f3e7965b1d354cc055834d7d910217a5 listen-0.4.7-specs.tar.gz -068e217a5d4e28690370c4f8eaa2b73e listen-0.4.7.gem +601f9d520d5e19e7a46b7279dd40cbf9 listen-2.7.9.gem