# Generated from namebox-0.2.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name namebox Name: rubygem-%{gem_name} Version: 0.2.2 Release: 1%{?dist} Summary: Create namespace boxes to protect the core classes' methods from changes, like refinements License: Public Domain URL: http://rubychallenger.blogspot.com.br/2013/01/namebox.html Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 1.9.2 BuildArch: noarch %description Create namespace boxes to protect the core classes' methods from changes, like refinements. This version is only compatible with Ruby 1.9.2 or greater. For use with Ruby 1.8.7 or 1.9.1, get the version 0.1.8 or 0.1.9. Note: this version is under tests, and can be considered a pre-release for 1.0.0. Please, came back soon to check for that version. ;-). %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %changelog * Tue Apr 19 2022 mockbuilder - 0.2.2-1 - Initial package