Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-testsuite/
Date: Sun, 28 Nov 2021 13:58:08
Message-Id: 1638107852.ff2f602d685d06322ef7cfaef8a76ed8803b3553.tupone@gentoo
1 commit: ff2f602d685d06322ef7cfaef8a76ed8803b3553
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 28 13:57:32 2021 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 28 13:57:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2f602d
7
8 dev-ada/e3-testsuite: testsuite
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/e3-testsuite/Manifest | 1 +
14 dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild | 23 +++++++++++++++++++++++
15 dev-ada/e3-testsuite/metadata.xml | 18 ++++++++++++++++++
16 3 files changed, 42 insertions(+)
17
18 diff --git a/dev-ada/e3-testsuite/Manifest b/dev-ada/e3-testsuite/Manifest
19 new file mode 100644
20 index 000000000000..8fc2a7b13190
21 --- /dev/null
22 +++ b/dev-ada/e3-testsuite/Manifest
23 @@ -0,0 +1 @@
24 +DIST e3-testsuite-24.0.tar.gz 103595 BLAKE2B c41360aeb9243810fb3fe26c567430365c09823430927cb1e5e04e4fc0e3b28727a7fe3e286b1fe135ce32e2cc85821994804695a23f6fddcfc4f4bb8f57661b SHA512 1460b3611b863d0311960702fd684612f32cd876fa1864feae39b16251677ee25f4f29c1f749d2eeb93d0306dc3c130e424e11c6d5561f01482a065f239de170
25
26 diff --git a/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild b/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild
27 new file mode 100644
28 index 000000000000..c6b5d11be99f
29 --- /dev/null
30 +++ b/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild
31 @@ -0,0 +1,23 @@
32 +# Copyright 2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +PYTHON_COMPAT=( python3_{8,9} )
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="Generic testsuite framework in Python"
41 +HOMEPAGE="https://www.adacore.com/"
42 +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
43 + -> ${P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +RESTRICT="!test? ( test )"
49 +
50 +RDEPEND="dev-ada/e3-core[${PYTHON_USEDEP}]"
51 +DEPEND="${RDEPEND}"
52 +BDEPEND=""
53 +
54 +distutils_enable_tests --install pytest
55
56 diff --git a/dev-ada/e3-testsuite/metadata.xml b/dev-ada/e3-testsuite/metadata.xml
57 new file mode 100644
58 index 000000000000..f3087502d4c9
59 --- /dev/null
60 +++ b/dev-ada/e3-testsuite/metadata.xml
61 @@ -0,0 +1,18 @@
62 +<?xml version="1.0" encoding="UTF-8"?>
63 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
64 +<pkgmetadata>
65 + <maintainer type="project">
66 + <email>ada@g.o</email>
67 + </maintainer>
68 + <longdescription lang="en">
69 + This present project (e3) is a Python framework to ease the
70 + development of portable automated build systems (compilation,
71 + dependencies management, binary code packaging, and automated
72 + testing).
73 + The e3 framework is split across multiple Python packages named
74 + e3-name and sharing the same namespace: e3.
75 + </longdescription>
76 + <upstream>
77 + <remote-id type="github">adacore/e3-testsuite</remote-id>
78 + </upstream>
79 +</pkgmetadata>