1 |
commit: 0109ce0a177f35a97ef2d41ff1b6894a0c916126 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Feb 14 05:32:26 2017 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Feb 14 05:36:13 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0109ce0a |
7 |
|
8 |
dev-ruby/twitter: add 5.17.0 |
9 |
|
10 |
Package-Manager: portage-2.3.3 |
11 |
|
12 |
dev-ruby/twitter/Manifest | 1 + |
13 |
dev-ruby/twitter/twitter-5.17.0.ebuild | 61 ++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 62 insertions(+) |
15 |
|
16 |
diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest |
17 |
index 6ae874279a..e6ed77f6af 100644 |
18 |
--- a/dev-ruby/twitter/Manifest |
19 |
+++ b/dev-ruby/twitter/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST twitter-5.16.0.tar.gz 525064 SHA256 3edc39b1fbe54b1fd4f38855bd0c5b64859ef68ba15a6ae15bb119a1ab93e3a6 SHA512 7f80203a6324644adf9e97834310892dd1e4db87962aa9abb7055d7713ee511a014234b74f5ecf74f40e3296aa1437f148519fd010b9d85e8fd73d4b19a78d2e WHIRLPOOL 395490c387ed665bdc7f77caa5c2bc1df92d2cbdf8c6ceb593580b28bc89d6ce08a8908a051e7743faf528abf597ea7e1ce1600c52f0aaa690e562f506d5663b |
22 |
+DIST twitter-5.17.0.tar.gz 525292 SHA256 176888c63997fa82954b483f107a8e279517037657ffb823bc827c29aed34d90 SHA512 5b663a5984258229c05cd0db94ba586ed9b2491dc8da32fb444ca4a03f1e2cdc65201d8a4347ea3f05620506471b73e215cbb6feef17413c197e70679e02d706 WHIRLPOOL e1e7bfb7a89fe90d6dc99b10d5540128212838761223b8e9030c3e8fed5784d90963c9e14766e03dd87426ffe63ac8e98536d35654b111d9a7540c89a48617e2 |
23 |
|
24 |
diff --git a/dev-ruby/twitter/twitter-5.17.0.ebuild b/dev-ruby/twitter/twitter-5.17.0.ebuild |
25 |
new file mode 100644 |
26 |
index 0000000000..dc37a41d82 |
27 |
--- /dev/null |
28 |
+++ b/dev-ruby/twitter/twitter-5.17.0.ebuild |
29 |
@@ -0,0 +1,61 @@ |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+# $Id$ |
33 |
+ |
34 |
+EAPI=5 |
35 |
+USE_RUBY="ruby20 ruby21 ruby22" |
36 |
+ |
37 |
+RUBY_FAKEGEM_RECIPE_DOC="yard" |
38 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" |
39 |
+ |
40 |
+RUBY_FAKEGEM_GEMSPEC="twitter.gemspec" |
41 |
+ |
42 |
+inherit ruby-fakegem |
43 |
+ |
44 |
+DESCRIPTION="Ruby wrapper around the Twitter API" |
45 |
+HOMEPAGE="https://sferik.github.com/twitter/" |
46 |
+SRC_URI="https://github.com/sferik/twitter/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
47 |
+ |
48 |
+LICENSE="MIT" |
49 |
+SLOT="5" |
50 |
+KEYWORDS="~amd64" |
51 |
+IUSE="" |
52 |
+ |
53 |
+ruby_add_rdepend " |
54 |
+ >=dev-ruby/addressable-2.3 |
55 |
+ >=dev-ruby/buftok-0.2.0 |
56 |
+ >=dev-ruby/equalizer-0.0.10 |
57 |
+ =dev-ruby/faraday-0* |
58 |
+ >=dev-ruby/faraday-0.9.0 |
59 |
+ dev-ruby/http:1.0 |
60 |
+ >=dev-ruby/http_parser_rb-0.6.0 |
61 |
+ >=dev-ruby/json-1.8:0 |
62 |
+ >=dev-ruby/memoizable-0.4.0 |
63 |
+ >=dev-ruby/naught-1.0 |
64 |
+ =dev-ruby/simple_oauth-0.3* |
65 |
+ >=dev-ruby/simple_oauth-0.3.0" |
66 |
+ |
67 |
+ruby_add_bdepend "test? ( |
68 |
+ dev-ruby/rspec:3 |
69 |
+ dev-ruby/webmock:0 |
70 |
+ >=dev-ruby/timecop-0.6.1 |
71 |
+ ) |
72 |
+ doc? ( dev-ruby/yard )" |
73 |
+ |
74 |
+all_ruby_prepare() { |
75 |
+ sed -i -e '/equalizer/ s/0.0.10/~>0.0.10/' ${RUBY_FAKEGEM_GEMSPEC} || die |
76 |
+ |
77 |
+# rm Gemfile || die |
78 |
+ sed -i -e '/[Bb]undler/d' Rakefile || die "Unable to remove bundler code." |
79 |
+ |
80 |
+ sed -i -e '/simplecov/,/^ end/ s:^:#:' \ |
81 |
+ -e '1igem "webmock", "~>1.0"' spec/helper.rb || die |
82 |
+ |
83 |
+ # Avoid a spec that fails due to changes in dependencies. |
84 |
+ sed -i -e '/#reverse_token/,/^ end/ s:^:#:' \ |
85 |
+ spec/twitter/rest/oauth_spec.rb |
86 |
+} |
87 |
+ |
88 |
+each_ruby_test() { |
89 |
+ CI=true RSPEC_VERSION=3 ruby-ng_rspec || die |
90 |
+} |