diff --git a/activejob-5.2.4.4.gem b/activejob-5.2.4.4.gem deleted file mode 100644 index e076f42..0000000 Binary files a/activejob-5.2.4.4.gem and /dev/null differ diff --git a/activejob-6.1.4.1-tests.txz b/activejob-6.1.4.1-tests.txz new file mode 100644 index 0000000..6c3de3e Binary files /dev/null and b/activejob-6.1.4.1-tests.txz differ diff --git a/activejob-6.1.4.1.gem b/activejob-6.1.4.1.gem new file mode 100644 index 0000000..63693ff Binary files /dev/null and b/activejob-6.1.4.1.gem differ diff --git a/rails-6.1.4.1-tools.txz b/rails-6.1.4.1-tools.txz new file mode 100644 index 0000000..2a29578 Binary files /dev/null and b/rails-6.1.4.1-tools.txz differ diff --git a/rubygem-activejob.spec b/rubygem-activejob.spec index d003479..2b53382 100644 --- a/rubygem-activejob.spec +++ b/rubygem-activejob.spec @@ -1,27 +1,41 @@ %global gem_name activejob -Name: rubygem-%{gem_name} -Version: 5.2.4.4 -Release: 1 -Summary: Job framework with pluggable queues -License: MIT -URL: http://rubyonrails.org -Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem -Source1: https://github.com/rails/rails/archive/v5.2.4.4.tar.gz -BuildRequires: ruby(release) rubygems-devel ruby >= 2.2.2 rubygem(activesupport) = %{version} -BuildRequires: rubygem(globalid) -BuildArch: noarch + +Name: rubygem-%{gem_name} +Version: 6.1.4.1 +Release: 1 +Summary: Job framework with pluggable queues +License: MIT +URL: http://rubyonrails.org +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# Tests are not shipped with the gem +# git clone https://github.com/rails/rails.git +# cd rails/activejob && git archive -v -o activejob-6.1.4.1-tests.txz v6.1.4.1 test/ +Source1: %{gem_name}-%{version}%{?prerelease}-tests.txz +# The tools are needed for the test suite, are however unpackaged in gem file. +# git clone http://github.com/rails/rails.git --no-checkout +# cd rails && git archive -v -o rails-6.1.4.1-tools.txz v6.1.4.1 tools/ +Source2: rails-%{version}-tools.txz + +BuildRequires: ruby(release) +BuildRequires: rubygems-devel +BuildRequires: ruby >= 2.2.2 +BuildRequires: rubygem(activesupport) = %{version} +BuildRequires: rubygem(globalid) +BuildArch: noarch + %description Declare job classes that can be run by a variety of queueing backends. -%package doc -Summary: Documentation for %{name} -Requires: %{name} = %{version}-%{release} -BuildArch: noarch -%description doc +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc Documentation for %{name}. %prep -%setup -q -n %{gem_name}-%{version} +%setup -q -n %{gem_name}-%{version} -b1 -b2 %build gem build ../%{gem_name}-%{version}.gemspec @@ -34,13 +48,17 @@ cp -a .%{gem_dir}/* \ %check pushd .%{gem_instdir} -tar xzvf %{SOURCE1} -cd rails-%{version}/%{gem_name} +ln -s %{_builddir}/tools .. +mv %{_builddir}/test . + +sed -i '/ActiveJob::QueueAdapters::SneakersAdapter/ d' test/cases/exceptions_test.rb + ADAPTERS='async inline test' for ADAPTER in ${ADAPTERS}; do AJ_ADAPTER=${ADAPTER} ruby -Ilib:test \ -e 'Dir.glob "./test/cases/**/*_test.rb", &method(:require)' done + popd %files @@ -56,6 +74,9 @@ popd %doc %{gem_instdir}/README.md %changelog +* Wed May 02 2022 wangkerong - 6.1.4.1-1 +- Upgrade to 6.1.4.1 + * Mon Feb 8 2021sunguoshuai- 5.2.4.4-1 - Upgrade to 5.2.4.4 diff --git a/v5.2.4.4.tar.gz b/v5.2.4.4.tar.gz deleted file mode 100644 index 6191daf..0000000 Binary files a/v5.2.4.4.tar.gz and /dev/null differ