# Generated from zold-0.29.33.gem by gem2rpm -*- rpm-spec -*- %global gem_name zold Name: rubygem-%{gem_name} Version: 0.29.33 Release: 1%{?dist} Summary: A fast cryptocurrency for micro payments License: MIT URL: http://github.com/zold-io/zold Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.5 # BuildRequires: rubygem(codecov) = 0.1.14 # BuildRequires: rubygem(cucumber) = 3.1.2 # BuildRequires: rubygem(guard) = 2.15.0 # BuildRequires: rubygem(guard-minitest) = 2.4.6 # BuildRequires: rubygem(minitest) = 5.11.3 # BuildRequires: rubygem(minitest-fail-fast) = 0.1.0 # BuildRequires: rubygem(minitest-hooks) = 1.5.0 # BuildRequires: rubygem(minitest-reporters) = 1.3.6 # BuildRequires: rubygem(random-port) = 0.3.1 # BuildRequires: rubygem(rspec-rails) = 3.8.2 # BuildRequires: rubygem(rubocop) = 0.69.0 # BuildRequires: rubygem(rubocop-rspec) = 1.33.0 # BuildRequires: rubygem(webmock) = 3.5.1 # BuildRequires: rubygem(xcop) >= 0.6 BuildArch: noarch %description In the last few years digital currencies have successfully demonstrated their ability to become an alternative financial instrument in many different markets. Most of the technologies available at the moment are based on the principles of Blockchain architecture, including dominating currencies like Bitcoin and Ethereum. Despite its popularity, Blockchain is not the best possible solution for all scenarios. One such example is for fast micro-payments. Zold is an experimental alternative that enables distributed transactions between anonymous users, making micro-payments financially feasible. It borrows the proof-of-work principle from Bitcoin, and suggests a different architecture for digital wallet maintenance. %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}/zold %{gem_instdir}/.0pdd.yml %{gem_instdir}/.gitattributes %{gem_instdir}/.github %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.pdd %exclude %{gem_instdir}/.rubocop.yml %{gem_instdir}/.ruby-version %{gem_instdir}/.rultor.yml %{gem_instdir}/.simplecov %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/Dockerfile %{gem_instdir}/Guardfile %{gem_instdir}/INSTALL.md %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/appveyor.yml %{gem_instdir}/bin %{gem_instdir}/deploy.sh %{gem_instdir}/fixtures %{gem_libdir} %{gem_instdir}/resources %{gem_instdir}/upgrades %{gem_instdir}/views %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}/test %{gem_instdir}/zold.gemspec %changelog * Thu Sep 16 2021 mockbuilder - 0.29.33-1 - Initial package