# Generated from autostacker24-2.9.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name autostacker24 Name: rubygem-%{gem_name} Version: 2.9.0 Release: 1%{?dist} Summary: Library for managing AWS CloudFormation stacks License: MIT URL: https://github.com/AutoScout24/autostacker24 Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rubocop) >= 0.49 # BuildRequires: rubygem(rubocop) < 1 # BuildRequires: rubygem(rspec) >= 3 # BuildRequires: rubygem(rspec) < 4 BuildArch: noarch %description AutoStacker24 is a small ruby gem for managing AWS CloudFormation stacks. It is a thin wrapper around the AWS Ruby SDK. It lets you write simple and convenient automation scripts, especially if you have lots of parameters or dependencies between stacks. You can use it directly from Ruby code or from the command line. It enhances CloudFormation templates by parameter expansion in strings and it is even possible to write templates in YAML which is much friendlier to humans than JSON. You can use autostacker24 cli to convert existing templates to YAML. %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} # rspec spec popd %files %dir %{gem_instdir} %{_bindir}/autostacker24 %{gem_instdir}/bin %{gem_libdir} %license %{gem_instdir}/license.txt %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %changelog * Sun Sep 12 2021 mockbuilder - 2.9.0-1 - Initial package