1 |
commit: 077fe4a5df7c2a035c632757bbf400171a579140 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jul 29 04:39:55 2021 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jul 29 04:41:01 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077fe4a5 |
7 |
|
8 |
dev-ruby/gruff: add 0.14.0 |
9 |
|
10 |
Package-Manager: Portage-3.0.20, Repoman-3.0.2 |
11 |
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> |
12 |
|
13 |
dev-ruby/gruff/Manifest | 1 + |
14 |
dev-ruby/gruff/gruff-0.14.0.ebuild | 53 ++++++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 54 insertions(+) |
16 |
|
17 |
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest |
18 |
index 479b6691c8c..e2d255e4e9a 100644 |
19 |
--- a/dev-ruby/gruff/Manifest |
20 |
+++ b/dev-ruby/gruff/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST gruff-0.13.0.tar.gz 20027648 BLAKE2B 53a21a99df834d68ba3100111bb7141bc8aa4fd861e5ca2bd963882fc15c1778315b63297ce12ecef19548791c2d573254eb8e38fd47b55092889f82646a9ed4 SHA512 6c2e1c484c081f67797a073d33e4774f484d2e2c27f9cced2ebccb377e806669470f2be23070b9d151a8a5cb1af01ea92dbfcefa5f79bc269a18f6523807b1da |
23 |
+DIST gruff-0.14.0.tar.gz 20193671 BLAKE2B b8cdaaca71c5b034206c4f88b1e50e09f8d9c5a3227eaa59a5c66718468ffa643509acfe8bd6919fd012a50daa27709569c210b030e25207c17a0ce13b60616f SHA512 e3c3acbce0888698e2aa92b8e86d2ada5499f394d100209b94ac4284f05a6a4f64c2bdcce91f76be7cec860d0546ebf5fa24aab73b51c0ca9763dc07855c8a68 |
24 |
DIST gruff-0.7.0.gem 318464 BLAKE2B bcc51f524089f53b89778143b444c70d4e168983edda247cdb4c9c84c288450154ce6e5234bbf7a0a8ae7251df611333c8bb411a8fd3765ccc5fe9650c3efc38 SHA512 b9842213ab3da7b4eccf8bd06e18d62aea14a6a15d7c45ebe7e51a76acd456ce140f094a9419d4c0bd1774e7d203bea49f9c39aca36c75d744f2732bcde9f688 |
25 |
|
26 |
diff --git a/dev-ruby/gruff/gruff-0.14.0.ebuild b/dev-ruby/gruff/gruff-0.14.0.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..d8acdd3d1de |
29 |
--- /dev/null |
30 |
+++ b/dev-ruby/gruff/gruff-0.14.0.ebuild |
31 |
@@ -0,0 +1,53 @@ |
32 |
+# Copyright 1999-2021 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+USE_RUBY="ruby26 ruby27" |
37 |
+ |
38 |
+RUBY_FAKEGEM_TASK_DOC="" |
39 |
+ |
40 |
+RUBY_FAKEGEM_DOCDIR="doc" |
41 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" |
42 |
+ |
43 |
+RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" |
44 |
+ |
45 |
+RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" |
46 |
+ |
47 |
+inherit ruby-fakegem |
48 |
+ |
49 |
+DESCRIPTION="Beautiful graphs for one or multiple datasets" |
50 |
+HOMEPAGE="https://github.com/topfunky/gruff" |
51 |
+SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
52 |
+ |
53 |
+LICENSE="MIT" |
54 |
+SLOT="0" |
55 |
+KEYWORDS="~amd64 ~x86" |
56 |
+IUSE="" |
57 |
+ |
58 |
+# imagemagick is an indirect dependency through rmagick. However, for |
59 |
+# gruff to work properly imagemagick needs to be compiled with truetype |
60 |
+# support and this cannot be expressed in the rmagick dependency. Tests |
61 |
+# also require imagemagick to have jpeg and png support. |
62 |
+DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" |
63 |
+RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" |
64 |
+ |
65 |
+ruby_add_rdepend "dev-ruby/histogram dev-ruby/rmagick:*" |
66 |
+ruby_add_bdepend " |
67 |
+ test? ( |
68 |
+ dev-ruby/test-unit |
69 |
+ )" |
70 |
+ |
71 |
+all_ruby_prepare() { |
72 |
+ sed -i -e '/\(reporters\|simplecov\)/I s:^:#:' test/gruff_test_case.rb || die |
73 |
+ sed -i -e '2irequire "date"' test/test_scatter.rb || die |
74 |
+ |
75 |
+ sed -e 's/git ls-files/find . -print/' \ |
76 |
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die |
77 |
+} |
78 |
+ |
79 |
+each_ruby_test() { |
80 |
+ # Skip the image comparison checks since the images are not |
81 |
+ # pixel-perfect identical, most likely due to the use of a slightly |
82 |
+ # different font. |
83 |
+ SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die |
84 |
+} |