From 027d1bb27732218e7a6f5d4e503f0ab1f93f908e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 2 Dec 2014 16:19:48 +0900 Subject: [PATCH] initial commit --- .gitignore | 1 + rubygem-power_assert.spec | 92 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 94 insertions(+) create mode 100644 rubygem-power_assert.spec diff --git a/.gitignore b/.gitignore index e69de29..afd7d70 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/power_assert-0.2.2.gem diff --git a/rubygem-power_assert.spec b/rubygem-power_assert.spec new file mode 100644 index 0000000..f310a03 --- /dev/null +++ b/rubygem-power_assert.spec @@ -0,0 +1,92 @@ +%global gem_name power_assert + +Name: rubygem-%{gem_name} +Version: 0.2.2 +Release: 2%{?dist} + +Summary: Power Assert for Ruby +License: Ruby or BSD +URL: https://github.com/k-tsj/power_assert +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem + +BuildRequires: rubygems-devel +BuildRequires: rubygem(test-unit) + +%if 0%{?fedora} < 21 +Requires: ruby(release) +Requires: ruby(rubygems) +Provides: rubygem(%{gem_name}) = %{version} +%endif + +BuildArch: noarch + +%description +Power Assert for Ruby. Power Assert shows each value of variables and method +calls in the expression. It is useful for testing, providing which value +wasn't correct when the condition is not satisfied. + +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +Documentation for %{name}. + +%prep +gem unpack %{SOURCE0} +%setup -q -D -T -n %{gem_name}-%{version} +gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec + +%build +gem build %{gem_name}.gemspec + +%gem_install + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ + +# cleanup +pushd %{buildroot}%{gem_instdir} + +rm -rf \ + .gitignore .travis.yml \ + Gemfile LEGAL \ + Rakefile \ + *gemspec \ + test/ + +popd + +%check +pushd .%{gem_instdir} +ruby -Ilib:. \ + -e \ + 'gem "test-unit"; Dir.glob("test/test*.rb").each {|f| require f}' +popd + +%files +%dir %{gem_instdir} +%license %{gem_instdir}/BSDL +%license %{gem_instdir}/COPYING +%doc %{gem_instdir}/README.rdoc +%{gem_libdir} +%{gem_spec} + +%exclude %{gem_cache} + +%files doc +%doc %{gem_docdir} + +%changelog +* Tue Dec 2 2014 Mamoru TASAKA - 0.2.2-2 +- Misc cleanup + +* Thu Nov 27 2014 Mamoru TASAKA - 0.2.2-1 +- 0.2.2 +- Kill unneeded BR + +* Sun Nov 16 2014 Mamoru TASAKA - 0.2.1-1 +- Initial package diff --git a/sources b/sources index e69de29..6c9843e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +10d3de6325ff9a11cbf92b9328a0673f power_assert-0.2.2.gem