# Generated from messages_dictionary-1.0.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name messages_dictionary Name: rubygem-%{gem_name} Version: 1.0.0 Release: 1%{?dist} Summary: Store your messages anywhere and fetch them anytime License: MIT URL: https://github.com/bodrovis-learning/messages_dictionary Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec) >= 3.6 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(codeclimate-test-reporter) >= 1.0 # BuildRequires: rubygem(codeclimate-test-reporter) < 2 BuildArch: noarch %description This gem allows you to store some text in a simple-key value format and fetch it whenever you need from your methods. Various classes may have different messages attached and apply different fetching logic. Messages also support interpolation and can be stored in separate YAML files. %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} # rspec spec popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.travis.yml %license %{gem_instdir}/LICENSE %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %{gem_instdir}/Gemfile %{gem_instdir}/Gemfile.lock %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/messages_dictionary.gemspec %{gem_instdir}/spec %changelog * Tue Aug 24 2021 mockbuilder - 1.0.0-1 - Initial package