From a8faba96ff1c9d9ed8ec7152b7c9e083d0ced900 Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Sat, 25 Jul 2026 07:46:26 +0300 Subject: [PATCH] dev-ruby/sprockets-rails: use bundler to fix tests against minitest-5 Signed-off-by: Alfred Wingate Part-of: https://codeberg.org/gentoo/gentoo/pulls/1527 Signed-off-by: Sam James --- .../sprockets-rails/sprockets-rails-3.5.2.ebuild | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild index fad74a0be3743..ed877313fd2f1 100644 --- a/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild +++ b/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,7 @@ ruby_add_rdepend " ruby_add_bdepend " test? ( + dev-ruby/bundler dev-ruby/minitest:5 >=dev-ruby/railties-6.1:* dev-ruby/test-unit:2 @@ -38,4 +39,17 @@ all_ruby_prepare() { # It looks like tests are order dependent sed -i -e '/test_order/ s/:random/:alpha/' test/test_helper.rb || die + + cat <<-EOF > "${T}/Gemfile" || die + gem "actionpack", ">= 6.1" + gem "activesupport", ">= 6.1" + gem "minitest", "~> 5" + gem "railties", ">= 6.1" + gem "sprockets", ">= 3" + gem "test-unit", ">= 2" + EOF +} + +each_ruby_test() { + BUNDLE_GEMFILE="${T}/Gemfile" ${RUBY} -S bundle exec ${RUBY} -S rake || die }