diff --git a/rubygem-progressbar-test-load-path-fix.patch b/rubygem-progressbar-test-load-path-fix.patch new file mode 100644 index 0000000..d16e481 --- /dev/null +++ b/rubygem-progressbar-test-load-path-fix.patch @@ -0,0 +1,9 @@ +*** test/test.rb 2010-10-13 16:27:17.869975088 +0200 +--- test/test.rb.new 2010-10-13 16:27:10.736981525 +0200 +*************** +*** 1,3 **** +--- 1,4 ---- ++ $:.unshift File.join(File.dirname(__FILE__), '..', 'lib') + require 'test/unit' + require 'progressbar' + diff --git a/rubygem-progressbar.spec b/rubygem-progressbar.spec index 0ec5a69..5f4e734 100644 --- a/rubygem-progressbar.spec +++ b/rubygem-progressbar.spec @@ -1,22 +1,21 @@ -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global gemname progressbar -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} -%global rubyabi 1.8 +%global gem_name progressbar +%global rubyabi 1.9.1 Summary: Ruby text progress bar generator library -Name: rubygem-%{gemname} +Name: rubygem-%{gem_name} Version: 0.9.0 -Release: 4%{?dist} +Release: 5%{?dist} Group: Development/Languages License: GPLv2 or Ruby URL: http://github.com/peleteiro/progressbar -Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem +Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem Patch0: %{name}-test-load-path-fix.patch Requires: ruby(abi) = %{rubyabi} -Requires: rubygems -BuildRequires: rubygems +Requires: ruby(rubygems) +BuildRequires: rubygems-devel +BuildRequires: rubygem(minitest) BuildArch: noarch -Provides: rubygem(%{gemname}) = %{version} +Provides: rubygem(%{gem_name}) = %{version} %description ProgressBar is a text progress bar library for Ruby. It can indicate @@ -32,13 +31,13 @@ Documentation for %{name} %prep %setup -q -c -T -mkdir -p ./%{gemdir} +mkdir -p ./%{gem_dir} gem install \ --local \ - --install-dir ./%{gemdir} \ + --install-dir ./%{gem_dir} \ -V --force --rdoc \ %{SOURCE0} -pushd .%{geminstdir} +pushd .%{gem_instdir} %patch0 popd @@ -46,14 +45,14 @@ popd %install rm -rf %{buildroot} -mkdir -p %{buildroot}%{gemdir} -cp -a ./%{gemdir}/* %{buildroot}%{gemdir} -iconv --from=EUC-JP --to=UTF-8 %{buildroot}%{geminstdir}/README.ja.rd > %{buildroot}%{geminstdir}/README.ja.rd.utf8 && \ -touch -r %{buildroot}%{geminstdir}/README.ja.rd %{buildroot}%{geminstdir}/README.ja.rd.utf8 && \ -mv -f %{buildroot}%{geminstdir}/README.ja.rd.utf8 %{buildroot}%{geminstdir}/README.ja.rd +mkdir -p %{buildroot}%{gem_dir} +cp -a ./%{gem_dir}/* %{buildroot}%{gem_dir} +iconv --from=EUC-JP --to=UTF-8 %{buildroot}%{gem_instdir}/README.ja.rd > %{buildroot}%{gem_instdir}/README.ja.rd.utf8 && \ +touch -r %{buildroot}%{gem_instdir}/README.ja.rd %{buildroot}%{gem_instdir}/README.ja.rd.utf8 && \ +mv -f %{buildroot}%{gem_instdir}/README.ja.rd.utf8 %{buildroot}%{gem_instdir}/README.ja.rd %check -pushd %{buildroot}/%{geminstdir}/test +pushd %{buildroot}/%{gem_instdir}/test ruby test.rb popd @@ -62,21 +61,24 @@ rm -rf %{buildroot} %files %defattr(-, root, root, -) -%dir %{geminstdir} -%{geminstdir}/lib -%doc %{geminstdir}/ChangeLog -%doc %{geminstdir}/LICENSE -%doc %{geminstdir}/README.en.rd -%doc %{geminstdir}/README.ja.rd -%{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%dir %{gem_instdir} +%{gem_libdir} +%doc %{gem_instdir}/ChangeLog +%doc %{gem_instdir}/LICENSE +%doc %{gem_instdir}/README.en.rd +%doc %{gem_instdir}/README.ja.rd +%{gem_cache} +%{gem_spec} %files doc %defattr(-, root, root, -) -%{gemdir}/doc/%{gemname}-%{version} -%{geminstdir}/test +%{gem_docdir} +%{gem_instdir}/test %changelog +* Fri Feb 03 2012 Vít Ondruch - 0.9.0-5 +- Rebuilt for Ruby 1.9.3. + * Sat Jan 14 2012 Fedora Release Engineering - 0.9.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 2e6e94a..95ff4ac 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ edcd2732e4bdd9c3e2940f82ab99e834 progressbar-0.9.0.gem -66cf3c6f81e29f8ad750ee33ee5ec5b7 rubygem-progressbar-test-load-path-fix.patch