summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2016-09-01 21:21:20 +0200
committerHans de Graaff <graaff@gentoo.org>2016-09-01 21:49:44 +0200
commit700a91cdc0de080c0cc47fabfdf312a4681828ab (patch)
treeccef49e05504b675298c6a67721b511df3e533ad
parentdev-util/cucumber: add ruby23 (diff)
downloadgentoo-700a91cdc0de080c0cc47fabfdf312a4681828ab.tar.gz
gentoo-700a91cdc0de080c0cc47fabfdf312a4681828ab.tar.bz2
gentoo-700a91cdc0de080c0cc47fabfdf312a4681828ab.zip
dev-ruby/will_paginate: fix tests, add ruby23 revision
Package-Manager: portage-2.2.28
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.1.0-r1.ebuild34
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.1.0.ebuild9
2 files changed, 42 insertions, 1 deletions
diff --git a/dev-ruby/will_paginate/will_paginate-3.1.0-r1.ebuild b/dev-ruby/will_paginate/will_paginate-3.1.0-r1.ebuild
new file mode 100644
index 000000000000..4a59d88c0349
--- /dev/null
+++ b/dev-ruby/will_paginate/will_paginate-3.1.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Most awesome pagination solution for Ruby"
+HOMEPAGE="https://github.com/mislav/will_paginate/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '1igem "rails", "<5"' spec/spec_helper.rb || die
+
+ # Remove tests for unpackaged ORMs
+ rm -f spec/finders/{sequel,mongoid,data_mapper}* || die
+}
+
+ruby_add_bdepend "
+ test? (
+ <dev-ruby/rails-5
+ dev-ruby/mocha
+ )"
diff --git a/dev-ruby/will_paginate/will_paginate-3.1.0.ebuild b/dev-ruby/will_paginate/will_paginate-3.1.0.ebuild
index a27a210b0b56..ec0e4823e687 100644
--- a/dev-ruby/will_paginate/will_paginate-3.1.0.ebuild
+++ b/dev-ruby/will_paginate/will_paginate-3.1.0.ebuild
@@ -20,8 +20,15 @@ SLOT="3"
KEYWORDS="~amd64 ~x86 ~x86-macos"
IUSE=""
+all_ruby_prepare() {
+ sed -i -e '1igem "rails", "<5"' spec/spec_helper.rb || die
+
+ # Remove tests for unpackaged ORMs
+ rm -f spec/finders/{sequel,mongoid,data_mapper}* || die
+}
+
ruby_add_bdepend "
test? (
- dev-ruby/rails
+ <dev-ruby/rails-5
dev-ruby/mocha
)"