Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/gi-docgen/
Date: Mon, 03 May 2021 22:39:51
Message-Id: 1620081582.b56b3815db437d9edbac08b9c81127e4efc36316.mattst88@gentoo
1 commit: b56b3815db437d9edbac08b9c81127e4efc36316
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 3 15:37:27 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon May 3 22:39:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56b3815
7
8 dev-util/gi-docgen: Add new package
9
10 Closes: https://bugs.gentoo.org/787482
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 dev-util/gi-docgen/Manifest | 1 +
14 dev-util/gi-docgen/gi-docgen-2021.5.ebuild | 29 +++++++++++++++++++++++++++++
15 dev-util/gi-docgen/metadata.xml | 8 ++++++++
16 3 files changed, 38 insertions(+)
17
18 diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest
19 new file mode 100644
20 index 00000000000..1f254544e60
21 --- /dev/null
22 +++ b/dev-util/gi-docgen/Manifest
23 @@ -0,0 +1 @@
24 +DIST gi-docgen-2021.5.tar.gz 1251568 BLAKE2B 6dfd34ba97881562e5474874e3d51214b9536356d02c341ac2e7b135c49c5948114e0c78b2d53678ca09006238ec5ead50a1c0a50328ea5392960cd8c434c8e9 SHA512 30b91c2edf4be92eb4164ba64433948d2ae1c2857e54ac07a71aa1393d2ab61b77371c03504b521049f1841093ef3384788eaffab4208ef4e6fda8f254736ec6
25
26 diff --git a/dev-util/gi-docgen/gi-docgen-2021.5.ebuild b/dev-util/gi-docgen/gi-docgen-2021.5.ebuild
27 new file mode 100644
28 index 00000000000..f3453e3540d
29 --- /dev/null
30 +++ b/dev-util/gi-docgen/gi-docgen-2021.5.ebuild
31 @@ -0,0 +1,29 @@
32 +# Copyright 2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +DISTUTILS_SINGLE_IMPL=1
37 +PYTHON_COMPAT=( python3_{7..9} )
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="A documentation generator for GObject-based libraries"
41 +HOMEPAGE="https://gitlab.gnome.org/GNOME/gi-docgen https://pypi.org/project/gi-docgen/"
42 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
43 +
44 +LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
48 +
49 +RDEPEND="
50 + ${PYTHON_DEPS}
51 + $(python_gen_cond_dep '
52 + >=dev-python/markdown-3[${PYTHON_USEDEP}]
53 + >=dev-python/markupsafe-1[${PYTHON_USEDEP}]
54 + >=dev-python/pygments-2[${PYTHON_USEDEP}]
55 + >=dev-python/jinja-2[${PYTHON_USEDEP}]
56 + dev-python/toml[${PYTHON_USEDEP}]
57 + >=dev-python/typogrify-2[${PYTHON_USEDEP}]
58 + ')
59 +"
60 +DEPEND="${RDEPEND}"
61
62 diff --git a/dev-util/gi-docgen/metadata.xml b/dev-util/gi-docgen/metadata.xml
63 new file mode 100644
64 index 00000000000..39980802b1d
65 --- /dev/null
66 +++ b/dev-util/gi-docgen/metadata.xml
67 @@ -0,0 +1,8 @@
68 +<?xml version="1.0" encoding="UTF-8"?>
69 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 +<pkgmetadata>
71 +<maintainer type="project">
72 + <email>gnome@g.o</email>
73 + <name>Gentoo GNOME Desktop</name>
74 +</maintainer>
75 +</pkgmetadata>