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 |
+} |