# Generated from clingon-0.0.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name clingon Name: rubygem-%{gem_name} Version: 0.0.1 Release: 1%{?dist} Summary: Flexible command line parser License: MIT URL: https://github.com/mardotio/clingon Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description Clingon is a parser for command line inputs. It can help you parse flags, and options for your script, as well as convert user inputs to specific ruby types. With clingon you can forget about dealing with user inputs, and focus on adding functionality to your scripts. %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} %doc %{gem_instdir}/README.md %changelog * Mon Sep 13 2021 mockbuilder - 0.0.1-1 - Initial package