# Generated from better_offsite_payments-2.3.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name better_offsite_payments Name: rubygem-%{gem_name} Version: 2.3.0 Release: 1%{?dist} Summary: Framework and tools for dealing with offsite (hosted) payment pages License: MIT URL: https://github.com/yurijmi/better_offsite_payments Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(test-unit) >= 3.0 # BuildRequires: rubygem(test-unit) < 4 # BuildRequires: rubygem(mocha) >= 1.0 # BuildRequires: rubygem(mocha) < 2 # BuildRequires: rubygem(rails) >= 3.2.14 # BuildRequires: rubygem(thor) BuildArch: noarch %description Offsite Payments is a simple abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to put as simple an abstraction as possible on top of offsite (often called hosted) payment pages, and allow contributors to easily help services such as Shopify extend the number of offsite payment services they support. %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} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %license %{gem_instdir}/MIT-LICENSE %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.md %changelog * Mon Apr 18 2022 mockbuilder - 2.3.0-1 - Initial package