# Generated from cosmos-multi_field_bit_conversion-0.1.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name cosmos-multi_field_bit_conversion Name: rubygem-%{gem_name} Version: 0.1.0 Release: 1%{?dist} Summary: Combine cosmos uint fields of differing bit lengths where values on the left are more significant, and values on the right are less significant. This conversaion will work with any number of uint fields, of any size License: MIT URL: https://github.com/nick-benoit14/cosmos-multi_field_bit_conversion Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description A cosmos read conversion designed to combine the bits of several uint fields. %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 %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/config %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/cosmos-multi_field_bit_conversion.gemspec %{gem_instdir}/test %changelog * Mon Sep 13 2021 mockbuilder - 0.1.0-1 - Initial package