# Generated from sibit-0.21.8.gem by gem2rpm -*- rpm-spec -*-
%global gem_name sibit

Name: rubygem-%{gem_name}
Version: 0.21.8
Release: 1%{?dist}
Summary: Simple Bitcoin Client
License: MIT
URL: http://github.com/yegor256/sibit
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
BuildRequires: ruby(release)
BuildRequires: rubygems-devel
BuildRequires: ruby >= 2.5
# BuildRequires: rubygem(aruba) >= 1.0
# BuildRequires: rubygem(aruba) < 2
# BuildRequires: rubygem(codecov) = 0.2.11
# BuildRequires: rubygem(cucumber) >= 5.1
# BuildRequires: rubygem(cucumber) < 6
# BuildRequires: rubygem(debase) >= 0.2
# BuildRequires: rubygem(debase) < 1
# BuildRequires: rubygem(minitest) = 5.14.2
# BuildRequires: rubygem(rspec-rails) = 4.0.1
# BuildRequires: rubygem(rubocop) = 0.91.0
# BuildRequires: rubygem(rubocop-rspec) = 1.43.2
# BuildRequires: rubygem(webmock) = 3.9.1
BuildArch: noarch

%description
This is a simple Bitcoin client, to use from command line
or from your Ruby app. You don't need to run any Bitcoin software,
no need to install anything, etc. All you need is just a command line
and Ruby 2.3+.


%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}/


mkdir -p %{buildroot}%{_bindir}
cp -a .%{_bindir}/* \
        %{buildroot}%{_bindir}/

find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x

%check
pushd .%{gem_instdir}
# cucumber
# ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
popd

%files
%dir %{gem_instdir}
%{_bindir}/sibit
%{gem_instdir}/.0pdd.yml
%{gem_instdir}/.gitattributes
%exclude %{gem_instdir}/.gitignore
%{gem_instdir}/.pdd
%exclude %{gem_instdir}/.rubocop.yml
%{gem_instdir}/.rultor.yml
%{gem_instdir}/.simplecov
%exclude %{gem_instdir}/.travis.yml
%license %{gem_instdir}/LICENSE.txt
%{gem_instdir}/appveyor.yml
%{gem_instdir}/bin
%{gem_libdir}
%{gem_instdir}/logo.svg
%exclude %{gem_cache}
%{gem_spec}

%files doc
%doc %{gem_docdir}
%{gem_instdir}/Gemfile
%doc %{gem_instdir}/README.md
%{gem_instdir}/Rakefile
%{gem_instdir}/cucumber.yml
%{gem_instdir}/features
%{gem_instdir}/sibit.gemspec
%{gem_instdir}/test

%changelog
* Wed Aug 25 2021 mockbuilder - 0.21.8-1
- Initial package