# Generated from concussion-0.0.3.gem by gem2rpm -*- rpm-spec -*- %global gem_name concussion Name: rubygem-%{gem_name} Version: 0.0.3 Release: 1%{?dist} Summary: An addition to the Suckerpunch gem to allow delayed jobs that survive a server reset License: MIT URL: https://github.com/chemica/concussion Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(minitest) BuildArch: noarch %description Sucker Punch is an awesome gem which allows background tasks to be run from the current process. They can be set to run in the future, but they will disappear and not get run if the server or process running the jobs is stopped or restarted. Concussion provides a thin wrapper around Suckerpunch job objects, persisting them to an external storage system of your choice. When the server is restarted, any unprocessed jobs will be run immediately while future jobs will be reinstated to be run at the appropriate time. %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} %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/CODE_OF_CONDUCT.md %license %{gem_instdir}/LICENSE %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/concussion.gemspec %changelog * Mon Apr 18 2022 mockbuilder - 0.0.3-1 - Initial package