Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/mqtt/
Date: Thu, 22 Nov 2018 06:17:49
Message-Id: 1542867296.f35a37564107105b6defea26950b3b83313b5d21.graaff@gentoo
1 commit: f35a37564107105b6defea26950b3b83313b5d21
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 22 06:14:56 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 22 06:14:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35a3756
7
8 dev-ruby/mqtt: fix USE=doc and FEATURES=test
9
10 Add missing ruby targets.
11 Add ruby as co-maintainer.
12
13 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
14 Package-Manager: Portage-2.3.51, Repoman-2.3.11
15
16 dev-ruby/mqtt/Manifest | 2 +-
17 dev-ruby/mqtt/metadata.xml | 4 ++++
18 dev-ruby/mqtt/mqtt-0.5.0.ebuild | 15 ++++++++++++---
19 3 files changed, 17 insertions(+), 4 deletions(-)
20
21 diff --git a/dev-ruby/mqtt/Manifest b/dev-ruby/mqtt/Manifest
22 index 3ea69bb8844..46758110bb7 100644
23 --- a/dev-ruby/mqtt/Manifest
24 +++ b/dev-ruby/mqtt/Manifest
25 @@ -1 +1 @@
26 -DIST mqtt-0.5.0.gem 39936 BLAKE2B 2bde8837d1ade162214a5a66ac1a146c2482d6277bdbafcfa6b35a855f59482de27db56c4f51eb462d4a5314e6c86d971096fecbbe03bf4a7ea652bfde4299b1 SHA512 998c795f742711053de235b2b71f1860a7c7c3c22a8d3c845c5e0e0c9215b74330e71fb50798e8d45a9b188f588370b988446000a33e1e9b2f6ec85c4a59dac7
27 +DIST mqtt-0.5.0.tar.gz 43944 BLAKE2B 1bd1002a83af339627377ecd850980fc00788133da3393e999dd798ac7544d70a6fdd45129b03ae36402aac28a3212171b77df2223fdee45ea4778405e61543b SHA512 ad6e6cb4775e89725a9aa02f2a1d91871cd34f2e5bf35033456b93ec09ec90a6fdcf1cbaf8822e1f032f0a52cde23db55fbb1e4eff4540e331397c180e7c6ed0
28
29 diff --git a/dev-ruby/mqtt/metadata.xml b/dev-ruby/mqtt/metadata.xml
30 index 716228b4f23..9e17fa25f64 100644
31 --- a/dev-ruby/mqtt/metadata.xml
32 +++ b/dev-ruby/mqtt/metadata.xml
33 @@ -5,6 +5,10 @@
34 <email>zerochaos@g.o</email>
35 <name>Rick Farina</name>
36 </maintainer>
37 + <maintainer type="project">
38 + <email>ruby@g.o</email>
39 + <name>Gentoo Ruby Project</name>
40 + </maintainer>
41 <upstream>
42 <remote-id type="github">njh/ruby-mqtt</remote-id>
43 </upstream>
44
45 diff --git a/dev-ruby/mqtt/mqtt-0.5.0.ebuild b/dev-ruby/mqtt/mqtt-0.5.0.ebuild
46 index edcbff7f972..b79fcdf1b13 100644
47 --- a/dev-ruby/mqtt/mqtt-0.5.0.ebuild
48 +++ b/dev-ruby/mqtt/mqtt-0.5.0.ebuild
49 @@ -3,15 +3,24 @@
50
51 EAPI=6
52
53 -USE_RUBY="ruby24"
54 +USE_RUBY="ruby23 ruby24 ruby25"
55 +
56 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
57 +
58 +RUBY_FAKEGEM_RECIPE_TEST="rspec3"
59
60 inherit ruby-fakegem
61
62 DESCRIPTION="Pure Ruby gem that implements the MQTT protocol"
63 HOMEPAGE="https://github.com/njh/ruby-mqtt"
64 -SRC_URI="mirror://rubygems/${P}.gem"
65 +SRC_URI="https://github.com/njh/ruby-mqtt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
66 +RUBY_S="ruby-${P}"
67
68 LICENSE="MIT"
69 SLOT="0"
70 KEYWORDS="~amd64 ~arm ~x86"
71 -IUSE=""
72 +IUSE="test"
73 +
74 +all_ruby_prepare() {
75 + sed -i -e '/bundler/I s:^:#: ; /SimpleCov/ s:^:#:' spec/spec_helper.rb || die
76 +}