# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/best_in_place/best_in_place-2.1.0.ebuild,v 1.1 2013/02/24 12:53:37 flameeyes Exp $ EAPI=4 USE_RUBY="ruby18 ruby19" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" # if ever needed #GITHUB_USER="bernat" #GITHUB_PROJECT="${PN}" #RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*" inherit virtualx ruby-fakegem DESCRIPTION="In-place editor helper for Rails 3" HOMEPAGE="http://github.com/bernat/best_in_place" LICENSE="MIT" SLOT="3" KEYWORDS="~amd64" IUSE="" ruby_add_rdepend ">=dev-ruby/rails-3.1 dev-ruby/jquery-rails" ruby_add_bdepend " test? ( dev-ruby/rspec-rails >=dev-ruby/nokogiri-1.5.0 >=dev-ruby/capybara-1.1.2 >=dev-ruby/rails-3.2 >=dev-ruby/sqlite3-1.3.4-r1 dev-ruby/kramdown )" DEPEND+=" test? ( www-client/firefox dev-ruby/bundler )" all_ruby_prepare() { epatch "${FILESDIR}"/${PN}-1.1.0-kramdown.patch sed -i \ -e '/git ls-files/d' \ -e '/rspec-rails/s:,.*::' \ ${RUBY_FAKEGEM_GEMSPEC} || die sed -i \ -e '/gem .rails/s:3.2: ~> 3.2:' \ -e '/group :assets/,/^end/ d' \ test_app/Gemfile || die } each_ruby_test() { RAILS_ENV=test ${RUBY} -C test_app -S rake db:migrate || die "test_app migration failed" VIRTUALX_COMMAND="${RUBY}" virtualmake -S bundle exec rspec spec || die "Specs failed" }