diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-09-10 12:30:41 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-09-10 12:30:41 +0100 |
commit | add278b9601ff9e4af091c91c851ee46a185be8f (patch) | |
tree | 4b654beae0eec584ae1d1f3227a57607d591a0ea /dev-ruby/arel-helpers | |
parent | d8a7472fc6314625f7d16e0427004eb448412908 (diff) |
gentoo auto-resync : 10:09:2024 - 12:30:41
Diffstat (limited to 'dev-ruby/arel-helpers')
-rw-r--r-- | dev-ruby/arel-helpers/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild | 60 |
2 files changed, 62 insertions, 0 deletions
diff --git a/dev-ruby/arel-helpers/Manifest b/dev-ruby/arel-helpers/Manifest index 3edf4b88554a..1c9eee2fc817 100644 --- a/dev-ruby/arel-helpers/Manifest +++ b/dev-ruby/arel-helpers/Manifest @@ -1,3 +1,5 @@ DIST arel-helpers-2.14.0.tar.gz 11711 BLAKE2B 75182a17ae741b2fe62189bccf008ca9958a69d69b5c2aced227e1b77f7278565f2c6261f56e567e4534c1e0229ce00e630bb1dc77ce8e49d03267784f8f8dc2 SHA512 47edec1aaa5be14de4ee695b13096dcf3f0c30804b20dfdc84421e1a779d3faa6241c022003f4752da911d1ea71a49de6e1e3339e6a3e452ca7fa8116ff751ca +DIST arel-helpers-2.15.0.tar.gz 11785 BLAKE2B 5588b114c0f3a1daf7ce8bb9301f709b6afefa91fdfbd4b30d98574c9bff0d650c996f9462836c22edd70bb5a4d8edabb4d46fd8d67ee6c3cb2fa2dd3459a807 SHA512 f13fc81815f3041fd40f8029683707698d283dc27d041f790bd4e14775cb113871f272c8dc22698a0dfbc5d6cf20d7a876bb02ea34a70583f1d6a4dc7c66a8e3 EBUILD arel-helpers-2.14.0-r1.ebuild 1208 BLAKE2B 6d7a3c5c7439a4959f159d7c50d9cb8f54090a2ac953a13a004093b5657967f3fad2345515e62fca2efdc38a1a7241da2f2ae4af0efb12a7e4db026a21f0bbda SHA512 c1c3993c864777ae0928a4836c19a5f281f3c42f2148f2c92d1ce9633be532afaf8f2d02bf0731d10f80e26c2da4e8f02bcdfecfdb07470af2c000ed1dbf593c +EBUILD arel-helpers-2.15.0.ebuild 1308 BLAKE2B 8c78d6cdd5c2b271baa996aa0b38e0ba51f05766bfc7cd21f0f0ee20ab0bd93bc97afdc8f2524bded0d20b087350b039604f813ebc0f6cb447dc5748e8dcf499 SHA512 e293a870d944e42fe0ce1d99bfca81f6765bc20cdd70f11ec5eea626199be44d18c9294b004b3ec77e9e2c740243b5001ed99e820dcfb98a5c597ac682ca79bd MISC metadata.xml 349 BLAKE2B af3bdfff6ea7b31174258347c1bb068f960b60e248a95397b3fc8a25a3a08207e66021fbade5082f37118203fd6865915364f9038885cbde2ae4f6e2e589f723 SHA512 553e72f50a6384aefded8efe7d9315c4d239755aa7c81ad5da3b2b0fd93eb00930d52c55159ff524e06868749d5ed839bef66642d39996ebf27914f73a121b00 diff --git a/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild new file mode 100644 index 000000000000..fa148647b710 --- /dev/null +++ b/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_S=${PN}-* +RUBY_FAKEGEM_VERSION="$(ver_cut 1-3)" +inherit ruby-fakegem + +DESCRIPTION="Tools to help construct database queries" +HOMEPAGE="https://github.com/camertron/arel-helpers" +# No test data in gems +SRC_URI="https://github.com/camertron/arel-helpers/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm" + +ruby_add_rdepend " + || ( + dev-ruby/activerecord:7.1 + dev-ruby/activerecord:7.0 + dev-ruby/activerecord:6.1 + ) +" + +ruby_add_bdepend " + test? ( + dev-ruby/rr + dev-ruby/activerecord[sqlite] + dev-ruby/bundler + >=dev-ruby/combustion-1.3 + >=dev-ruby/database_cleaner-2.0 + >=dev-ruby/sqlite3-1.4 + ) +" + +all_ruby_prepare() { + # pry is for debugging, not useful here + sed -e '/pry-/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '2igem "activerecord", "<7.2"' \ + -i Gemfile || die + + sed \ + -e '/rake/ s/~>/>=/' \ + -e '/appraisal/ s:^:#:' \ + -e '/database_cleaner/ s/1.8/1.7/' \ + -e '/database_cleaner/ s/~>/>=/' \ + -e '/sqlite3/ s/~>/>=/' \ + -i arel-helpers.gemspec || die +} + +each_ruby_test() { + ${RUBY} -S bundle exec rake spec || die +} |