diff options
author | Hans de Graaff <graaff@gentoo.org> | 2015-08-12 07:07:53 +0200 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2015-08-12 07:08:36 +0200 |
commit | 9107fab8b7ae24054b8498985fc383a367b12231 (patch) | |
tree | f3aa905ac3fb57d1228ad708b1f06133208febc7 /dev-ruby/mongo/mongo-2.0.6.ebuild | |
parent | www-client/firefox: Stable for PPC64 (bug #556942). (diff) | |
download | gentoo-9107fab8b7ae24054b8498985fc383a367b12231.tar.gz gentoo-9107fab8b7ae24054b8498985fc383a367b12231.tar.bz2 gentoo-9107fab8b7ae24054b8498985fc383a367b12231.zip |
dev-ruby/mongo: version bump
Package-Manager: portage-2.2.20
Diffstat (limited to 'dev-ruby/mongo/mongo-2.0.6.ebuild')
-rw-r--r-- | dev-ruby/mongo/mongo-2.0.6.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/dev-ruby/mongo/mongo-2.0.6.ebuild b/dev-ruby/mongo/mongo-2.0.6.ebuild new file mode 100644 index 000000000000..10f47f5f3a3a --- /dev/null +++ b/dev-ruby/mongo/mongo-2.0.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +GITHUB_USER="mongodb" +GITHUB_PROJECT="mongo-ruby-driver" +RUBY_S="${GITHUB_PROJECT}-${PV}" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby driver for MongoDB" +HOMEPAGE="http://www.mongodb.org/" +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz" + +LICENSE="APSL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend "dev-ruby/bson:3" + +DEPEND+=" test? ( dev-db/mongodb )" + +# Requires a running mongod +RESTRICT="test" + +all_ruby_prepare() { + # Avoid test dependency on pry + sed -i -e '/\(pry\|coverall\)/I s:^:#:' \ + -e '/simplecov/,/^ end/ s:^:#:' \ + -e '/config.formatter/ s:^:#:' spec/spec_helper.rb || die + + sed -i -e 's/localhost/127.0.0.1/' spec/mongo/*_spec.rb || die + + rm -f .rspec || die +} + +each_ruby_test() { + CI=true ruby-ng_rspec +} + +each_ruby_install() { + # Remove bson code used for testing. This is installed as part of + # dev-ruby/bson. +# rm -rf lib/bson* || die + + each_fakegem_install +} |