Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
Date: Sun, 05 Jun 2022 07:31:29
Message-Id: 1654414258.b4902f4c84ecf26c9a4b183ef26184c02a7aa711.sam@gentoo
1 commit: b4902f4c84ecf26c9a4b183ef26184c02a7aa711
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 2 22:25:03 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 5 07:30:58 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4902f4c
7
8 dev-python/meson-python: new package, add 0.5.0
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-python/meson-python/Manifest | 1 +
13 dev-python/meson-python/meson-python-0.5.0.ebuild | 40 +++++++++++++++++++++++
14 dev-python/meson-python/metadata.xml | 11 +++++++
15 3 files changed, 52 insertions(+)
16
17 diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
18 new file mode 100644
19 index 000000000000..025ab8316f45
20 --- /dev/null
21 +++ b/dev-python/meson-python/Manifest
22 @@ -0,0 +1 @@
23 +DIST meson-python-0.5.0.gh.tar.gz 30525 BLAKE2B f9afcb0edfdb06ce001b5185bf8c09de18a35d0f2d12f8fd69ed35cf17cc5e987c73724403fe1d6c44c80f1fad41b4b66b07b26e050b551673b3860a3d453a29 SHA512 e3941d258c5d16d0355752aff2f6458705a6af7d83850f679c5304d61699c393e186b9da2fe1a6405cb616a319250351e02ad81ddc8abf042f64c6b42b0be1cf
24
25 diff --git a/dev-python/meson-python/meson-python-0.5.0.ebuild b/dev-python/meson-python/meson-python-0.5.0.ebuild
26 new file mode 100644
27 index 000000000000..f46eb4512157
28 --- /dev/null
29 +++ b/dev-python/meson-python/meson-python-0.5.0.ebuild
30 @@ -0,0 +1,40 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=standalone
37 +PYTHON_COMPAT=( python3_{8..10} )
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="Meson PEP 517 Python build backend"
42 +HOMEPAGE="
43 + https://pypi.org/project/meson-python/
44 + https://github.com/FFY00/meson-python/
45 +"
46 +SRC_URI="
47 + https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
48 + -> ${P}.gh.tar.gz
49 +"
50 +
51 +LICENSE="EUPL-1.2"
52 +SLOT="0"
53 +KEYWORDS="~amd64"
54 +
55 +RDEPEND="
56 + >=dev-python/pep621-0.3.0[${PYTHON_USEDEP}]
57 + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
58 + >=dev-util/meson-0.60.0[${PYTHON_USEDEP}]
59 +"
60 +BDEPEND="
61 + test? (
62 + dev-python/GitPython[${PYTHON_USEDEP}]
63 + dev-util/patchelf
64 + )
65 +"
66 +
67 +distutils_enable_sphinx docs \
68 + dev-python/furo \
69 + dev-python/sphinx-autodoc-typehints
70 +distutils_enable_tests pytest
71
72 diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml
73 new file mode 100644
74 index 000000000000..e2b414a5e2c6
75 --- /dev/null
76 +++ b/dev-python/meson-python/metadata.xml
77 @@ -0,0 +1,11 @@
78 +<?xml version="1.0" encoding="UTF-8"?>
79 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
80 +<pkgmetadata>
81 + <maintainer type="project">
82 + <email>python@g.o</email>
83 + </maintainer>
84 + <upstream>
85 + <remote-id type="github">FFY00/meson-python</remote-id>
86 + <remote-id type="pypi">meson-python</remote-id>
87 + </upstream>
88 +</pkgmetadata>