commit: 1fb2050b65200764fb9155f4a727ce8319f85c0a Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sat Mar 26 16:37:30 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sat Mar 26 16:37:30 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=1fb2050b
dev-ruby/sentry-raven: Initial version Package-Manager: portage-2.2.28 dev-ruby/sentry-raven/Manifest | 1 + dev-ruby/sentry-raven/metadata.xml | 8 ++++++ dev-ruby/sentry-raven/sentry-raven-0.15.6.ebuild | 36 ++++++++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/dev-ruby/sentry-raven/Manifest b/dev-ruby/sentry-raven/Manifest new file mode 100644 index 0000000..3de9cb1 --- /dev/null +++ b/dev-ruby/sentry-raven/Manifest @@ -0,0 +1 @@ +DIST sentry-raven-0.15.6.tar.gz 58123 SHA256 bdf8547b80b76846999d8bababa5155126906974376864f6248cc4c96f8b4528 SHA512 435080a92b6ef4bc3a40201fd29f5d8e3b4d5f6aec26ffde26a6be872a4a194dc519403d60fc4694f680bb5329ffd70bfc30423bcc64daabd044d99ffcb007ef WHIRLPOOL cd0928c596673cd610bebb4ce888881748c58f5e0db6f79d1eb42601b004709a8cf6174dd96b60cab15f269552edcad262a716fae1985709c977b910142e6a28 diff --git a/dev-ruby/sentry-raven/metadata.xml b/dev-ruby/sentry-raven/metadata.xml new file mode 100644 index 0000000..bfcb697 --- /dev/null +++ b/dev-ruby/sentry-raven/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>mr...@gentoo.org</email> + <name>Manuel Rüger</name> + </maintainer> +</pkgmetadata> diff --git a/dev-ruby/sentry-raven/sentry-raven-0.15.6.ebuild b/dev-ruby/sentry-raven/sentry-raven-0.15.6.ebuild new file mode 100644 index 0000000..248b910 --- /dev/null +++ b/dev-ruby/sentry-raven/sentry-raven-0.15.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +inherit ruby-fakegem + +DESCRIPTION="A gem that provides a client interface for the Sentry error logger" +HOMEPAGE="https://github.com/getsentry/raven-ruby https://rubygems.org/gems/sentry-raven" +SRC_URI="https://github.com/getsentry/raven-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RUBY_S="raven-ruby-${PV}" + +ruby_add_rdepend ">=dev-ruby/faraday-0.7.6" +ruby_add_bdepend "test? ( >=dev-ruby/mime-types-1.16 + <dev-ruby/mime-types-2 + dev-ruby/rest-client + dev-ruby/rspec-rails:3 + dev-ruby/test-unit:2 + dev-ruby/timecop )" + +all_ruby_prepare() { + # Relies on bundler and rake + rm spec/raven/integrations/rake_spec.rb || die +}