# Generated from cook-2.0.10.gem by gem2rpm -*- rpm-spec -*- %global gem_name cook Name: rubygem-%{gem_name} Version: 2.0.10 Release: 1%{?dist} Summary: cook is a rake extension with: 1 License: MIT URL: https://github.com/stephengaito/rGems-cook Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(hoe) >= 3.13 # BuildRequires: rubygem(hoe) < 4 BuildArch: noarch %description cook is a rake extension with: 1. configuration file, 1. the ability to retrieve passwords from encrypted configuration files, 1. the ability to create files using Erubis templates, 1. the ablity to interact with both local and remote shells. Its main file is a traditional rake Rakefile, which has recipe commands. Each recipe is a collection of rake task files and associated YAML configuration files, allowing tasks to make use of extensive configuration information. The configuration is built up from the various fragments in the conf files assocaited with each set of rake tasks. %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}/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{_bindir}/cook %{_bindir}/cookDecrypt %{_bindir}/cookEncrypt %{_bindir}/cookTrace %exclude %{gem_instdir}/.gemtest %exclude %{gem_instdir}/.gitignore %{gem_instdir}/Manifest.txt %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/History.txt %doc %{gem_instdir}/README.txt %{gem_instdir}/Rakefile %{gem_instdir}/test %changelog * Mon Apr 18 2022 mockbuilder - 2.0.10-1 - Initial package