# Generated from solidus_reserved_stock-0.0.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name solidus_reserved_stock Name: rubygem-%{gem_name} Version: 0.0.2 Release: 1%{?dist} Summary: Allows stock to be reserved for a given user, so it can't be purchased by other users License: MIT URL: https://github.com/resolve/solidus_reserved_stock Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(byebug) >= 8.2 # BuildRequires: rubygem(byebug) < 9 # BuildRequires: rubygem(capybara) >= 2.4 # BuildRequires: rubygem(capybara) < 3 # BuildRequires: rubygem(coffee-rails) >= 4.0 # BuildRequires: rubygem(coffee-rails) < 5 # BuildRequires: rubygem(database_cleaner) >= 1.3 # BuildRequires: rubygem(database_cleaner) < 2 # BuildRequires: rubygem(factory_girl_rails) >= 4.6 # BuildRequires: rubygem(factory_girl_rails) < 5 # BuildRequires: rubygem(ffaker) >= 1.32 # BuildRequires: rubygem(ffaker) < 2 # BuildRequires: rubygem(poltergeist) >= 1.5 # BuildRequires: rubygem(poltergeist) < 2 # BuildRequires: rubygem(pry-rails) >= 0.3 # BuildRequires: rubygem(pry-rails) < 1 # BuildRequires: rubygem(rubocop) >= 0.37 # BuildRequires: rubygem(rubocop) < 1 # BuildRequires: rubygem(rspec-rails) >= 3.1 # BuildRequires: rubygem(rspec-rails) < 4 # BuildRequires: rubygem(rspec-activemodel-mocks) >= 1.0 # BuildRequires: rubygem(rspec-activemodel-mocks) < 2 # BuildRequires: rubygem(sass-rails) >= 5.0 # BuildRequires: rubygem(sass-rails) < 6 # BuildRequires: rubygem(simplecov) >= 0.9 # BuildRequires: rubygem(simplecov) < 1 # BuildRequires: rubygem(guard-rspec) >= 4.6 # BuildRequires: rubygem(guard-rspec) < 5 BuildArch: noarch %description Allow stock to be reserved for a given user, so it can't be purchased by other users. When a customer reserves stock, it's moved from its normal stock location to a special reserved stock location. When a customer checks out, their reserved items will be used first to fulfill their order. Reserved stock can be restored to its original stock location at any time, and can be stored with an expiry date for the reservation. %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 %{gem_instdir}/.ruby-gemset %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/CODE_OF_CONDUCT.md %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/app %{gem_instdir}/bin %{gem_instdir}/config %{gem_instdir}/db %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %doc %{gem_instdir}/CHANGELOG %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/solidus_reserved_stock.gemspec %{gem_instdir}/spec %changelog * Wed Apr 20 2022 mockbuilder - 0.0.2-1 - Initial package