# Generated from radix_encoding-0.2.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name radix_encoding Name: rubygem-%{gem_name} Version: 0.2.0 Release: 1%{?dist} Summary: Encode data in any power-of-2 base and alphabet License: MIT URL: https://github.com/subvisual/ruby-radix-encoding Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.3.0 BuildArch: noarch %description Binary to text encoding of data is commonly used for transmission when the channel does not support binary data. Common formats are Base16 (also known as hexadecimal), Base32, and Base64. This tool allows the creation of an encoder for any power-of-2 base and alphabet, allowing even to customize the padding to be used, if any. %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 %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.travis.yml %license %{gem_instdir}/LICENSE.txt %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %doc %{gem_instdir}/CHANGELOG.md %{gem_instdir}/Gemfile %{gem_instdir}/Gemfile.lock %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/radix_encoding.gemspec %changelog * Tue Sep 14 2021 mockbuilder - 0.2.0-1 - Initial package