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/pdf-reader/
Date: Tue, 03 Jul 2018 05:15:45
Message-Id: 1530594872.7b24e96b19e13de3d7281eec325bfd1cb1a88212.graaff@gentoo
1 commit: 7b24e96b19e13de3d7281eec325bfd1cb1a88212
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 3 05:14:32 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 3 05:14:32 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b24e96b
7
8 dev-ruby/pdf-reader: fix gemspec and parallel slot install
9
10 Closes: https://bugs.gentoo.org/659910
11 Closes: https://bugs.gentoo.org/610922
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild | 49 ++++++++++++++++++++++++++
15 dev-ruby/pdf-reader/pdf-reader-2.1.0-r1.ebuild | 49 ++++++++++++++++++++++++++
16 2 files changed, 98 insertions(+)
17
18 diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild
19 new file mode 100644
20 index 00000000000..6d0fc36b2a9
21 --- /dev/null
22 +++ b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r2.ebuild
23 @@ -0,0 +1,49 @@
24 +# Copyright 1999-2018 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=5
28 +
29 +GITHUB_USER=yob
30 +
31 +USE_RUBY="ruby23 ruby24 ruby25"
32 +
33 +RUBY_FAKEGEM_RECIPE_TEST="rspec3"
34 +
35 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
36 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
37 +
38 +RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
39 +
40 +RUBY_FAKEGEM_BINWRAP=""
41 +
42 +inherit ruby-fakegem
43 +
44 +DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
45 +HOMEPAGE="https://github.com/yob/pdf-reader/"
46 +
47 +# We cannot use the gem distributions because they don't contain the
48 +# tests' data, we have to rely on the git tags.
49 +SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
50 +
51 +LICENSE="MIT"
52 +SLOT="0"
53 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
54 +IUSE=""
55 +
56 +ruby_add_rdepend ">=dev-ruby/afm-0.2.1
57 + =dev-ruby/ascii85-1*
58 + =dev-ruby/hashery-2*
59 + dev-ruby/ttfunk:*
60 + dev-ruby/ruby-rc4"
61 +
62 +all_ruby_prepare() {
63 + # Remove bundler support
64 + sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
65 +}
66 +
67 +all_ruby_install() {
68 + all_fakegem_install
69 +
70 + docinto examples
71 + dodoc examples/* || die
72 +}
73
74 diff --git a/dev-ruby/pdf-reader/pdf-reader-2.1.0-r1.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.1.0-r1.ebuild
75 new file mode 100644
76 index 00000000000..d03629ca327
77 --- /dev/null
78 +++ b/dev-ruby/pdf-reader/pdf-reader-2.1.0-r1.ebuild
79 @@ -0,0 +1,49 @@
80 +# Copyright 1999-2018 Gentoo Foundation
81 +# Distributed under the terms of the GNU General Public License v2
82 +
83 +EAPI=6
84 +
85 +GITHUB_USER=yob
86 +
87 +USE_RUBY="ruby23 ruby24 ruby25"
88 +
89 +RUBY_FAKEGEM_RECIPE_TEST="rspec3"
90 +
91 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
92 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO"
93 +
94 +RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
95 +
96 +inherit ruby-fakegem
97 +
98 +DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
99 +HOMEPAGE="https://github.com/yob/pdf-reader/"
100 +
101 +# We cannot use the gem distributions because they don't contain the
102 +# tests' data, we have to rely on the git tags.
103 +SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
104 +
105 +LICENSE="MIT"
106 +SLOT="2"
107 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
108 +IUSE=""
109 +
110 +RDEPEND+=" !!<dev-ruby/pdf-reader-1.4.1-r2"
111 +
112 +ruby_add_rdepend ">=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2*
113 + =dev-ruby/ascii85-1*
114 + =dev-ruby/hashery-2*
115 + dev-ruby/ttfunk:*
116 + dev-ruby/ruby-rc4"
117 +
118 +all_ruby_prepare() {
119 + # Remove bundler support
120 + sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
121 +}
122 +
123 +all_ruby_install() {
124 + all_fakegem_install
125 +
126 + docinto examples
127 + dodoc examples/* || die
128 +}