forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-ruby/activestorage: add rails 6.0.1
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Hans de Graaff <[email protected]>
- Loading branch information
Showing
2 changed files
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST rails-5.2.3.tgz 8802794 BLAKE2B 786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0 SHA512 6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60 | ||
DIST rails-6.0.0.tgz 18543484 BLAKE2B 614e71481a3a5ece629f49d0ef623b5352e165b5d46a736ccb747614d6c1fd56d4aaba2f2f32d48d81772cfd4db671d94a67cd3ffa395f29bf2de1f148fa57ed SHA512 3a2259fe2b3ffd0ddc9128e1aa58af57006b8410120a3629926b95fbe60b8658edab77929e26d9323c61a1855a4379e73f1ddbe875324b068a9e8bdde6ca55e6 | ||
DIST rails-6.0.1.tgz 18551750 BLAKE2B 03349639ae114b82573e5e4063600b07b24274a0f5a81021bf347c650214e0f59fbb1676b9ad580de5a2d6e4dc85cc2702511c32d11a088ef663f26d8d55041e SHA512 ad6667a958663a8d260896c6b7fd589b657383f0d4f217c9bc0e993d6eac67c32fa41d54a9edf9b1f4e01ae78826f49a862b0069d59b3c1de2b950522b3ecf10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
USE_RUBY="ruby25 ruby26" | ||
|
||
RUBY_FAKEGEM_RECIPE_DOC="" | ||
RUBY_FAKEGEM_DOCDIR="" | ||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" | ||
|
||
RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" | ||
|
||
RUBY_FAKEGEM_EXTRAINSTALL="app config db" | ||
|
||
RUBY_FAKEGEM_BINWRAP="" | ||
|
||
inherit ruby-fakegem | ||
|
||
DESCRIPTION="Attach cloud and local files in Rails applications" | ||
HOMEPAGE="https://github.com/rails/rails" | ||
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" | ||
|
||
LICENSE="MIT" | ||
SLOT="$(ver_cut 1-2)" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
RUBY_S="rails-${PV}/${PN}" | ||
|
||
DEPEND+=" test? ( app-text/mupdf ) " | ||
|
||
ruby_add_rdepend " | ||
~dev-ruby/actionpack-${PV}:* | ||
~dev-ruby/activerecord-${PV}:* | ||
>=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3* | ||
" | ||
|
||
ruby_add_bdepend " | ||
test? ( | ||
~dev-ruby/railties-${PV} | ||
>=dev-ruby/image_processing-1.2:0 | ||
dev-ruby/test-unit:2 | ||
dev-ruby/mini_magick | ||
dev-ruby/mocha | ||
dev-ruby/rake | ||
dev-ruby/sqlite3 | ||
)" | ||
|
||
all_ruby_prepare() { | ||
# Remove items from the common Gemfile that we don't need for this | ||
# test run. This also requires handling some gemspecs. | ||
sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\)/ s:^:#:" \ | ||
-e '/dalli/ s/2.7.7/2.7.9/' \ | ||
-e '/:job/,/end/ s:^:#:' \ | ||
-e '/:test/,/^end/ s:^:#:' \ | ||
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die | ||
rm ../Gemfile.lock || die | ||
} |