# Generated from entrepot-0.0.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name entrepot Name: rubygem-%{gem_name} Version: 0.0.1 Release: 1%{?dist} Summary: Ruby is excellent for transforming and filtering data. Rubyists often use these capabilities to manipulate large amounts of data in a multi-step pipeline way. Entrepot memorizes the results along the way to speed up repetitive processing. If only parts of the original data change, not all of it has to be recomputed. Immerdiate results are stored on disk, to enable defered processing and reuse of previous results License: MIT Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(fileutils) # BuildRequires: rubygem(rspec) # BuildRequires: rubygem(pry) BuildArch: noarch %description a helper class do do a chached processing. %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} # rspec spec popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.idea %license %{gem_instdir}/LICENSE.txt %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/entrepot.gemspec %{gem_instdir}/spec %{gem_instdir}/testresults %changelog * Mon Aug 23 2021 mockbuilder - 0.0.1-1 - Initial package