commit: 1a630f8ba7693b6449cbe29ba35d7e6716fc9778 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Mon Aug 25 22:15:50 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Aug 26 15:25:33 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a630f8b
dev-util/gtest-parallel: add 20250716 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43562 Closes: https://github.com/gentoo/gentoo/pull/43562 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-util/gtest-parallel/Manifest | 1 + .../gtest-parallel/gtest-parallel-20250716.ebuild | 35 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/dev-util/gtest-parallel/Manifest b/dev-util/gtest-parallel/Manifest index 092d10c7f8f8..fb42c9a39781 100644 --- a/dev-util/gtest-parallel/Manifest +++ b/dev-util/gtest-parallel/Manifest @@ -1 +1,2 @@ +DIST gtest-parallel-cd488bdedc1d2cffb98201a17afc1b298b0b90f1.tar.gz 21348 BLAKE2B 5c1832981571fcbe478d3a618f353b5ecdefcaf9abd56e65362c92e19684dee980ad23489d0112fb1144d80cab6fb4107cdbe59566f6abe63b0c1f109fa95387 SHA512 73b6eb91a01f371b011c82b4553e53b77615095ca68988848d6e57f6b22f407643a2b7d43c34c635ead8efcfa66b9cfea6b624a7fad2b6dd2938aec8e7449eec DIST gtest-parallel-f4d65b555894b301699c7c3c52906f72ea052e83.tar.gz 20539 BLAKE2B 315d53f1036008409796526e6ce4d557378dfc8138022f1e3c83cdf3b6e1b45d51df838c979fe7801c74dd090b894f8a743b65fe10f8372cfa8b65960a620b03 SHA512 cdf221b2b5bb4b070e4ef0ea269502e0d71226614272fb7be6f107fca34df5a372473d8d0c2617ae36cb15e49664d802dc89cb11ebd313f50737715ccd76be81 diff --git a/dev-util/gtest-parallel/gtest-parallel-20250716.ebuild b/dev-util/gtest-parallel/gtest-parallel-20250716.ebuild new file mode 100644 index 000000000000..e860c9d505db --- /dev/null +++ b/dev-util/gtest-parallel/gtest-parallel-20250716.ebuild @@ -0,0 +1,35 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit python-r1 + +DESCRIPTION="Run Google Test suites in parallel" +HOMEPAGE="https://github.com/google/gtest-parallel" +MY_COMMIT="cd488bdedc1d2cffb98201a17afc1b298b0b90f1" +SRC_URI=" + https://github.com/google/gtest-parallel/archive/${MY_COMMIT}.tar.gz + -> ${PN}-${MY_COMMIT}.tar.gz +" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" +BDEPEND="${PYTHON_DEPS}" + +src_test() { + python_foreach_impl eunittest -p '*_tests.py' +} + +src_install() { + python_foreach_impl python_doexe gtest-parallel + python_foreach_impl python_domodule gtest_parallel.py + einstalldocs +}
