# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc" RUBY_FAKEGEM_TASK_DOC="docs" inherit ruby-fakegem DESCRIPTION="Asynchronous response API for Sinatra and Thin" HOMEPAGE="https://github.com/raggi/async_sinatra" SRC_URI="https://github.com/raggi/async_sinatra/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="test" ruby_add_bdepend "test? ( >=dev-ruby/hoe-3.13 >=dev-ruby/minitest-5.6:5 >=dev-ruby/eventmachine-0.12.11 dev-ruby/rack-test )" ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )" ruby_add_rdepend ">=dev-ruby/sinatra-1.3.2 >=dev-ruby/rack-1.4.1:*" all_ruby_prepare() { # Remove development dependencies that we don't have from the gemspec sed -i -e '/\(hoe\|rdoc\)/d' async_sinatra.gemspec || die } all_ruby_install() { all_fakegem_install insinto /usr/share/doc/${PF}/ doins -r examples || die "Failed to install examples" }