mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
dev-ruby/rake-compiler: add 1.0.5
Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
DIST rake-compiler-1.0.2.tar.gz 32823 BLAKE2B 0751435c46a881b0501bcb6c4e1e29abe8a156f02aca79ccd4a6cf472ff696f8be89c4e8f860dc74e27a093a586b10c9a59e1df7b496ef3f530ab07dd84e8dcd SHA512 ef7132eff3afb29e98ce21facfd663cfe495053ca98d54b26275ee8e186c91f81f0450e52bf282bfad64e1443f6e065aefa62a30692895648a89966a8a0f0ebe
|
||||
DIST rake-compiler-1.0.4.tar.gz 33590 BLAKE2B 932e87a4d1405df4ce65b905f5d5d2b090ac17bf8cfde4a767952ad4debb83064ef368ecec33c9f3569d317b4e0fb24016f33777a03f0c88e3aedd689cdd4151 SHA512 fc015d8f6dcc2ba380dbc3eb2959b068f3582e0efcdc765570f5b2c97737db2ba38fb324b9b5bb63d3af822843139561a36758408db637e7716afb3a6074251c
|
||||
DIST rake-compiler-1.0.5.tar.gz 33910 BLAKE2B 887cce374f25c82c2904b98ccce321054dc994eb0067dace1eb2a4212ac9abe9b5409caa7df13217c32e8f76b4b29b86cff538f0293da2e1a23a885091cc7e05 SHA512 e1d7016600d2acf0203891c52d836b85b835ddd5eff58b4b6679440d467a100f2d9ea35dc58bde0bcd03852790d439d3c8e44111a66640e85b11ae95c896e6b9
|
||||
|
||||
49
dev-ruby/rake-compiler/rake-compiler-1.0.5.ebuild
Normal file
49
dev-ruby/rake-compiler/rake-compiler-1.0.5.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions"
|
||||
HOMEPAGE="https://github.com/luislavena/rake-compiler"
|
||||
LICENSE="MIT"
|
||||
|
||||
SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/rake"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
|
||||
|
||||
USE_RUBY="ruby23 ruby24" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Make sure the right rspec version is used in cucumber.
|
||||
sed -i -e "1igem 'rspec', '~>2.0'" features/support/env.rb || die
|
||||
|
||||
# Avoid failing features for native gems, this also fails with rubygems
|
||||
sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# Skip cucumber for new ruby versions (not ready yet)
|
||||
case ${RUBY} in
|
||||
*ruby23|*ruby24)
|
||||
RSPEC_VERSION=3 ruby-ng_rspec
|
||||
ruby-ng_cucumber
|
||||
;;
|
||||
*)
|
||||
RSPEC_VERSION=3 ruby-ng_rspec
|
||||
;;
|
||||
esac
|
||||
}
|
||||
Reference in New Issue
Block a user