From 39bccce90513402ec93bb0fde30678f16b07a9cc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 8 Jul 2023 16:22:31 +0100 Subject: gentoo auto-resync : 08:07:2023 - 16:22:31 --- dev-vcs/git-big-picture/Manifest | 1 + .../git-big-picture-1.2.2-r2.ebuild | 41 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-vcs/git-big-picture/git-big-picture-1.2.2-r2.ebuild (limited to 'dev-vcs/git-big-picture') diff --git a/dev-vcs/git-big-picture/Manifest b/dev-vcs/git-big-picture/Manifest index 997f66f46ec2..1c3393b96a7e 100644 --- a/dev-vcs/git-big-picture/Manifest +++ b/dev-vcs/git-big-picture/Manifest @@ -1,3 +1,4 @@ DIST git-big-picture-1.2.2.tar.gz 2964564 BLAKE2B 39971b21a9c9a0a8d1bf41f37350a158b634d2eaa0add460c1c18b70f643ab226736d53a337d4ed2583903a5d6c3188ab7a1b06f48a3f354e28d57ec74441599 SHA512 62c43727bb688d6572e7caafe9c5da3b782504738dd0d83d5df675ba757e8be22a8630ec1863c07f0fd2e54549b2ccbd1250ba8f367a6f840afa7b8962c487e8 EBUILD git-big-picture-1.2.2-r1.ebuild 946 BLAKE2B d13138ecce59bd926e705a0dc804929e50c6b8f0bb7a4097aa506a07ffd94c602e4cca31d2fb4a810176fb8d255a3949fcc1343afa59fc935340f2534e333e4a SHA512 ca6c462dff061ad399c1a5324c4ee62b6ef7cbfee6f81f21e3e449cc174b57d901e4879997c6f44e977a7cdbe962130cb9c32cc916f405cb879d7f7ac90f6625 +EBUILD git-big-picture-1.2.2-r2.ebuild 971 BLAKE2B 9018a6dcdb2a9261c3491a509f979c0602f516070848300c37e79c1bd728dd19c25305abb5e4b429ab98542854e328b50fb9a8db2287eaeb3912d4aac9b36f12 SHA512 338de26ef03ed0b400aba478cd6eba55c4d227b4a0aec37c5b83198e30e3f7127e55d79c4cb4cac85680524de898009d352cc223ce77f3ee2f7f440f90223362 MISC metadata.xml 399 BLAKE2B 5e912fe66108f5588e14b1766b905e2c19aa6bc8529ac855be153efa928222bd455eec6c21cbefbfa62fa005732356f0368b47eebd4bb91cfbb77ba427dbe356 SHA512 790e96e16572a401754dc67f30fd2bca0a1cf11ef95afca4cab8379fc1b2684389a73ce118e05c062c9ec768c0098240ab7ec1cda40e7ed1a81c0a3525ea1ba3 diff --git a/dev-vcs/git-big-picture/git-big-picture-1.2.2-r2.ebuild b/dev-vcs/git-big-picture/git-big-picture-1.2.2-r2.ebuild new file mode 100644 index 000000000000..828d57adc5b9 --- /dev/null +++ b/dev-vcs/git-big-picture/git-big-picture-1.2.2-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Visualization tool for Git repositories" +HOMEPAGE="https://github.com/git-big-picture/git-big-picture" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="test" + +# NOTE: dev-util/cram explictly does not need [${PYTHON_USEDEP}] +# since test.cram is a shell session and not Python code +DEPEND=" + test? ( + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-util/cram + ) +" +# No need for "[python]" or "[${PYTHON_USEDEP}]" with any of these +# since they are invoked using subprocess +RDEPEND=" + dev-vcs/git + media-gfx/graphviz[svg] +" + +RESTRICT="!test? ( test )" + +python_test() { + pytest -vv test.py || die "Tests fail with ${EPYTHON}" + cram test.cram || die "Tests fail with ${EPYTHON}" +} -- cgit v1.2.3