diff -rupN a/rubygem-rugged.spec b/rubygem-rugged.spec --- a/rubygem-rugged.spec 2013-03-25 20:42:26.000000000 +0200 +++ b/rubygem-rugged.spec 2013-06-24 22:27:23.840000000 +0300 @@ -17,9 +17,10 @@ BuildRequires: ruby(release) Requires: ruby(abi) BuildRequires: ruby(abi) %endif -BuildRequires: zlib-devel -BuildRequires: ruby-devel -BuildRequires: rubygems-devel +BuildRequires: zlib-devel +BuildRequires: ruby-devel +BuildRequires: rubygem(minitest) +BuildRequires: rubygems-devel Provides: rubygem(%{gem_name}) = %{version} %description @@ -73,6 +74,17 @@ mv %{buildroot}%{gem_instdir}/ext/rugged rm -rf $RPM_BUILD_ROOT%{gem_instdir}/{.require_paths,.gitignore,.travis.yml,.yardoc} rm -rf $RPM_BUILD_ROOT%{gem_instdir}/ext/ +%check + +pushd .%{gem_instdir} + +## Fix failing test: https://github.com/libgit2/rugged/pull/65 +sed -i '78s/.*/now = Time.at Time.now.to_i/' test/index_test.rb + +find test -type f -name *_test.rb | xargs testrb -Ilib + +popd + %files %doc %{gem_instdir}/LICENSE %doc %{gem_instdir}/README.md