Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/ansi2html/
Date: Mon, 31 Jan 2022 18:15:35
Message-Id: 1643652844.dfe83dc1eb47272d26669f11aef40b5d2d114004.sping@gentoo
1 commit: dfe83dc1eb47272d26669f11aef40b5d2d114004
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 31 18:13:39 2022 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 31 18:14:04 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe83dc1
7
8 dev-python/ansi2html: 1.7.0
9
10 Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12
13 dev-python/ansi2html/Manifest | 1 +
14 dev-python/ansi2html/ansi2html-1.7.0.ebuild | 45 +++++++++++++++++++++++++++++
15 2 files changed, 46 insertions(+)
16
17 diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest
18 index 0ebcc14deed0..2bfbcf42e9b5 100644
19 --- a/dev-python/ansi2html/Manifest
20 +++ b/dev-python/ansi2html/Manifest
21 @@ -1 +1,2 @@
22 DIST ansi2html-1.6.0.tar.gz 36053 BLAKE2B deb63c6c9f431ff225cfcbbd2995f0fce9535736dba7d8c92f1f2e51d525640e69bc4269ab073438239edb35815288fa17b2d69c89cca7627ba2b5096009611f SHA512 35e5fb6cee96fe41a658c005734a58b08bc05e8ad5903ad18684c316bdad351a70c534b4162416225bc2ca774d01b4ac1bb8a8dad3170d0738aa7b3daf46b3c0
23 +DIST ansi2html-1.7.0.tar.gz 42189 BLAKE2B 91c7409b4f8b7503e719489b18e9d7267d80c5259b7481f127cb8d1e6429649249b0832746285efc3e8a4f90ca8f21b872b002634d47a4a54ddfdcc74df0f576 SHA512 bcae0de9874899bd8440853b8279f3b2c4ed46e24bf807221ddc9d1bfa39647e2efd178aefc2fd39bad27b53890270b6ff7c150a0b8e74581b8323ef7a16c977
24
25 diff --git a/dev-python/ansi2html/ansi2html-1.7.0.ebuild b/dev-python/ansi2html/ansi2html-1.7.0.ebuild
26 new file mode 100644
27 index 000000000000..eff833585fbb
28 --- /dev/null
29 +++ b/dev-python/ansi2html/ansi2html-1.7.0.ebuild
30 @@ -0,0 +1,45 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +PYTHON_COMPAT=( python3_{8..10} )
37 +DISTUTILS_USE_SETUPTOOLS=pyproject.toml
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="Convert text with ANSI color codes to HTML"
42 +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/pycontribs/ansi2html"
43 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="LGPL-3+"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~arm ~x86"
48 +IUSE="doc"
49 +
50 +RDEPEND=">=dev-python/six-1.7.3[${PYTHON_USEDEP}]"
51 +BDEPEND="
52 + dev-python/setuptools_scm[${PYTHON_USEDEP}]
53 + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
54 + dev-python/toml[${PYTHON_USEDEP}]
55 + doc? (
56 + app-text/asciidoc
57 + )
58 + test? (
59 + dev-python/mock[${PYTHON_USEDEP}]
60 + dev-python/nose[${PYTHON_USEDEP}]
61 + )
62 +"
63 +
64 +distutils_enable_tests --install pytest
65 +
66 +python_install_all() {
67 + use doc && doman man/${PN}.1
68 + distutils-r1_python_install_all
69 +}
70 +
71 +src_compile() {
72 + # Upstream https://github.com/pycontribs/ansi2html/issues/124
73 + use doc && emake man/ansi2html.1
74 + distutils-r1_src_compile
75 +}