From 65a1b22b13edab4609d82d2eae5815f719b8f075 Mon Sep 17 00:00:00 2001 From: Vít Ondruch Date: Jun 23 2014 08:42:56 +0000 Subject: Update to file-tails 1.0.12. --- diff --git a/.gitignore b/.gitignore index efaadf3..2ba9ab8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /file-tail-1.0.5.gem +/file-tail-1.0.12.gem diff --git a/rubygem-file-tail.spec b/rubygem-file-tail.spec index 135973f..6a09550 100644 --- a/rubygem-file-tail.spec +++ b/rubygem-file-tail.spec @@ -3,19 +3,15 @@ Summary: File::Tail for Ruby Name: rubygem-%{gem_name} -Version: 1.0.5 -Release: 10%{?dist} +Version: 1.0.12 +Release: 1%{?dist} Group: Development/Languages -License: GPLv2+ +License: GPLv2 URL: http://flori.github.com/file-tail Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem -Requires: ruby(release) -Requires: ruby(rubygems) -Requires: rubygem(spruz) BuildRequires: ruby rubygems-devel -BuildRequires: rubygem(minitest) +BuildRequires: rubygem(test-unit) BuildArch: noarch -Provides: rubygem(%{gem_name}) = %{version} %description Library to tail files in Ruby @@ -30,55 +26,69 @@ Requires: %{name} = %{version}-%{release} Documentation for %{name} %prep +gem unpack %{SOURCE0} + +%setup -q -D -T -n %{gem_name}-%{version} + +gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec + +# Install rtail RubyGems stub. +sed -i '/s\.test_files/a \ s.executables = ["rtail"]' %{gem_name}.gemspec + +# Relax tins dependency. +sed -i 's/%q, \["~> 0.5"\]/%q, [">= 0.5"]/' %{gem_name}.gemspec %build +gem build %{gem_name}.gemspec + +%gem_install %install mkdir -p %{buildroot}%{gem_dir} -gem install --local --install-dir %{buildroot}%{gem_dir} \ - --force --rdoc %{SOURCE0} -mkdir -p %{buildroot}/%{_bindir} -mv %{buildroot}%{gem_dir}/bin/* %{buildroot}/%{_bindir} -rmdir %{buildroot}%{gem_dir}/bin +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ + +mkdir -p %{buildroot}%{_bindir} +cp -pa .%{_bindir}/* \ + %{buildroot}%{_bindir}/ + +find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x # rpmlint issue -find %{buildroot}%{gem_instdir}/{lib,examples,tests} -type f | \ +find %{buildroot}%{gem_instdir}/tests -type f | \ xargs sed -i -e '\@^#!/usr.*ruby@d' -sed -i -e '\@^#!/usr.*ruby@d' %{buildroot}%{gem_instdir}/*.rb -find %{buildroot}%{gem_instdir}/{lib,examples,tests} -type f | xargs chmod 0644 -chmod 755 %{buildroot}%{gem_instdir}/bin/rtail %check -pushd %{buildroot}%{gem_instdir} -RUBYOPT="I%{buildroot}%{gem_libdir} Itest" testrb tests/test_* +pushd .%{gem_instdir} +ruby -Ilib -e 'Dir.glob "./tests/**/test_*.rb", &method(:require)' popd %files -%defattr(-, root, root, -) %{_bindir}/rtail %dir %{gem_instdir} +%exclude %{gem_instdir}/.* +%exclude %{gem_instdir}/file-tail.gemspec %{gem_libdir} -%doc %{gem_instdir}/README +%doc %{gem_instdir}/README.rdoc %doc %{gem_instdir}/CHANGES %doc %{gem_instdir}/COPYING %doc %{gem_instdir}/VERSION %{gem_instdir}/bin -%{gem_instdir}/*.rb -%{gem_cache} +%exclude %{gem_cache} %{gem_spec} -%exclude %{gem_instdir}/Rakefile -%exclude %{gem_instdir}/examples -%exclude %{gem_instdir}/tests %files doc -%defattr(-, root, root, -) +%doc %{gem_docdir} %{gem_instdir}/examples +%{gem_instdir}/Gemfile %{gem_instdir}/Rakefile %{gem_instdir}/tests -%{gem_docdir} %changelog +* Mon Jun 23 2014 Vít Ondruch - 1.0.12-1 +- Update to file-tails 1.0.12. + * Sun Jun 08 2014 Fedora Release Engineering - 1.0.5-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 54a827f..f00b5db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -409f4b5868a747e8f89939eaf9970e81 file-tail-1.0.5.gem +3875bf548788c00627b12cd486b206df file-tail-1.0.12.gem