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: app-text/ronn-ng/
Date: Sat, 04 Dec 2021 10:20:21
Message-Id: 1638613207.7d3da2ed642f60741ea9273381075485eecdca39.graaff@gentoo
1 commit: 7d3da2ed642f60741ea9273381075485eecdca39
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 4 10:09:15 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 4 10:20:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3da2ed
7
8 app-text/ronn-ng: initial import of 0.9.1
9
10 Replacement for obsolete and unmaintained app-text/ronn.
11
12 Closes: https://bugs.gentoo.org/783765
13 Package-Manager: Portage-3.0.28, Repoman-3.0.3
14 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
15
16 app-text/ronn-ng/Manifest | 1 +
17 app-text/ronn-ng/metadata.xml | 11 ++++++++++
18 app-text/ronn-ng/ronn-ng-0.9.1.ebuild | 41 +++++++++++++++++++++++++++++++++++
19 3 files changed, 53 insertions(+)
20
21 diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest
22 new file mode 100644
23 index 000000000000..14f24d549d6e
24 --- /dev/null
25 +++ b/app-text/ronn-ng/Manifest
26 @@ -0,0 +1 @@
27 +DIST ronn-ng-0.9.1.gem 69120 BLAKE2B 9da30156104ef448c458199ee33fb5369f7d97c7bbeac8072567127b964456a34226bcc15f72d6f2875f524175d31ec9652a282b369e818748790cd07f290786 SHA512 5ad7dc426d9bc77bca86fbb06775a3b19f1b8d79f5a4331d117e9fa394e7a9c3b0440b70b993672d77a24f56f5da3ebd0e41a5183f4330707b7ddb83c9108bdf
28
29 diff --git a/app-text/ronn-ng/metadata.xml b/app-text/ronn-ng/metadata.xml
30 new file mode 100644
31 index 000000000000..34c0224a9905
32 --- /dev/null
33 +++ b/app-text/ronn-ng/metadata.xml
34 @@ -0,0 +1,11 @@
35 +<?xml version="1.0" encoding="UTF-8"?>
36 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
37 +<pkgmetadata>
38 + <maintainer type="project">
39 + <email>ruby@g.o</email>
40 + <name>Gentoo Ruby Project</name>
41 + </maintainer>
42 + <upstream>
43 + <remote-id type="github">apjanke/ronn-ng</remote-id>
44 + </upstream>
45 +</pkgmetadata>
46
47 diff --git a/app-text/ronn-ng/ronn-ng-0.9.1.ebuild b/app-text/ronn-ng/ronn-ng-0.9.1.ebuild
48 new file mode 100644
49 index 000000000000..c35f4ad46bfc
50 --- /dev/null
51 +++ b/app-text/ronn-ng/ronn-ng-0.9.1.ebuild
52 @@ -0,0 +1,41 @@
53 +# Copyright 1999-2021 Gentoo Authors
54 +# Distributed under the terms of the GNU General Public License v2
55 +
56 +EAPI=8
57 +USE_RUBY="ruby26 ruby27"
58 +
59 +RUBY_FAKEGEM_EXTRADOC="AUTHORS CHANGES README.md"
60 +
61 +inherit ruby-fakegem
62 +
63 +DESCRIPTION="Builds manuals in HTML and Unix man page format from Markdown"
64 +HOMEPAGE="https://github.com/apjanke/ronn-ng"
65 +
66 +LICENSE="MIT"
67 +SLOT="0"
68 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
69 +
70 +IUSE=""
71 +
72 +RDEPEND+="!app-text/ronn"
73 +
74 +ruby_add_rdepend "
75 + >=dev-ruby/kramdown-2.1:2
76 + >=dev-ruby/mustache-0.7.0
77 + >=dev-ruby/nokogiri-1.9.0:0
78 +"
79 +
80 +each_ruby_prepare() {
81 + # Make sure that we always use the right interpreter during tests.
82 + sed -i -e "/output/ s:ronn:${RUBY} bin/ronn:" test/test_ronn.rb
83 +}
84 +
85 +all_ruby_compile() {
86 + PATH="${S}/bin:${PATH}" rake man || die
87 +}
88 +
89 +all_ruby_install() {
90 + all_fakegem_install
91 +
92 + doman man/ronn.1 man/ronn-format.7
93 +}