diff --git a/.gitignore b/.gitignore index 841610a..16303a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /rspec-support-3.0.0.beta2.gem /rspec-support-3.0.3.gem +/rspec-support-3.1.2.gem +/rubygem-rspec-support-3.1.2-full.tar.gz diff --git a/rubygem-rspec-support.spec b/rubygem-rspec-support.spec index b40313e..2d48f41 100644 --- a/rubygem-rspec-support.spec +++ b/rubygem-rspec-support.spec @@ -1,11 +1,12 @@ %global gem_name rspec-support -%global mainver 3.0.3 +%global mainver 3.1.2 %undefine prever %global mainrel 1 %global prerpmver %(echo "%{?prever}" | sed -e 's|\\.||g') +%global need_bootstrap_set 1 Name: rubygem-%{gem_name} Version: %{mainver} @@ -16,8 +17,17 @@ Group: Development/Languages License: MIT URL: https://github.com/rspec/rspec-support Source0: https://rubygems.org/gems/%{gem_name}-%{mainver}%{?prever}.gem +# %%{SOURCE2} %%{name} %%{version} +Source1: rubygem-%{gem_name}-%{version}-full.tar.gz +Source2: rspec-related-create-full-tarball.sh +# tweak regex for search path +Patch0: rubygem-rspec-support-3.0.4-callerfilter-searchpath-regex.patch + BuildRequires: ruby(release) BuildRequires: rubygems-devel +%if 0%{?need_bootstrap_set} < 1 +BuildRequires: rubygem(rspec) +%endif BuildArch: noarch # Need fix @@ -42,9 +52,14 @@ Documentation for %{name} %prep gem unpack %{SOURCE0} -%setup -q -D -T -n %{gem_name}-%{version} +%setup -q -D -T -n %{gem_name}-%{version} -a 1 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec +( +cd %{gem_name}-%{version} +%patch0 -p1 +) + %build gem build %{gem_name}.gemspec %gem_install @@ -54,7 +69,15 @@ mkdir -p %{buildroot}%{gem_dir} cp -pa .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ -# No tests available currently +%if 0%{?need_bootstrap_set} < 1 +%check +LANG=en_US.UTF-8 +pushd %{gem_name}-%{version} + +ruby -rubygems -Ilib/ -S rspec spec/ + +popd +%endif %files %dir %{gem_instdir} @@ -70,6 +93,13 @@ cp -pa .%{gem_dir}/* \ %doc %{gem_docdir} %changelog +* Mon Nov 10 2014 Mamoru TASAKA - 3.1.2-1 +- 3.1.2 +- Once disable tests + +* Fri Aug 15 2014 Mamoru TASAKA - 3.0.4-1 +- 3.0.4 + * Thu Aug 14 2014 Mamoru TASAKA - 3.0.3-1 - 3.0.3 diff --git a/sources b/sources index 674ae01..cdde4d0 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -59db18287c1f35e4eafd2fabcfd13e68 rspec-support-3.0.3.gem +32d357ffd2bd79c8d84874e35dd961ee rspec-support-3.1.2.gem +a98bb6b328b2504ed4da071f3bb85fa8 rubygem-rspec-support-3.1.2-full.tar.gz