# Generated from dockerhelper-0.0.6.gem by gem2rpm -*- rpm-spec -*- %global gem_name dockerhelper Name: rubygem-%{gem_name} Version: 0.0.6 Release: 1%{?dist} Summary: Docker and Kubernetes helper tasks License: MIT URL: https://github.com/joshm1/dockerhelper Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description This project was mainly created to automate the build, tag, and push process of docker via rake tasks and reuse these across multiple projects. It also provides tasks for generating Kubernetes replication controllers, creating them in Kubernetes, and running rolling-update on Kubernetes. I recognize the code is not high quality and I expect there are many bugs. Hell, there are no unit tests! Use with extreme caution! This gem is currently in active development with a high risk of breaking changes every release (hence a <1 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} %exclude %{gem_instdir}/.gitignore %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %doc %{gem_instdir}/dockerhelper.gemspec %changelog * Mon Apr 18 2022 mockbuilder - 0.0.6-1 - Initial package