# Generated from optimist_xl-3.3.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name optimist_xl Name: rubygem-%{gem_name} Version: 3.3.0 Release: 1%{?dist} Summary: OptimistXL is feature fork of the Optimist commandline option parser License: MIT URL: https://github.com/nanobowers/optimist_xl/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.2 # BuildRequires: rubygem(minitest) >= 5.4.3 # BuildRequires: rubygem(minitest) < 5.5 # BuildRequires: rubygem(chronic) BuildArch: noarch %description OptimistXL is feature filled but lightweight commandline option parser. It contains all of the features of the Optimist gem, plus lots of additional features you didnt know you needed. One line of code per option is all you typically need to write. For that, you get a nice automatically-generated help page, robust option parsing, command subcompletion, and sensible defaults for everything you don't specify. This gem is an enhanced-feature fork of the Optimist gem. %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} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/FAQ.txt %license %{gem_instdir}/LICENSE %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/History.md %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/examples %{gem_instdir}/optimist_xl.gemspec %{gem_instdir}/test %changelog * Tue Sep 14 2021 mockbuilder - 3.3.0-1 - Initial package