# Generated from offsite_payments-3.0.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name offsite_payments Name: rubygem-%{gem_name} Version: 3.0.1 Release: 1%{?dist} Summary: Framework and tools for dealing with offsite (hosted) payment pages License: MIT URL: https://github.com/activemerchant/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) # BuildRequires: rubygem(webmock) 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 Oct 07 2024 mockbuilder - 3.0.1-1 - Initial package