From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9EE9F158012 for ; Tue, 14 Sep 2021 13:59:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B0B67E09A5; Tue, 14 Sep 2021 13:58:56 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9ADACE09A5 for ; Tue, 14 Sep 2021 13:58:56 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AE71A342FC0 for ; Tue, 14 Sep 2021 13:58:55 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1D217E3 for ; Tue, 14 Sep 2021 13:58:53 +0000 (UTC) From: "Arthur Zamarin" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Arthur Zamarin" Message-ID: <1631627899.a3c6e4fe5bfe6cab2e07484b82593db1ad26d0cd.arthurzam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/vncdotool/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/vncdotool/vncdotool-0.13.0.ebuild dev-python/vncdotool/vncdotool-1.0.0.ebuild X-VCS-Directories: dev-python/vncdotool/ X-VCS-Committer: arthurzam X-VCS-Committer-Name: Arthur Zamarin X-VCS-Revision: a3c6e4fe5bfe6cab2e07484b82593db1ad26d0cd X-VCS-Branch: master Date: Tue, 14 Sep 2021 13:58:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 72d9eeed-e7c9-4daa-b79b-d74fcf14e803 X-Archives-Hash: 6c3eab45acff587176e9bc35fceb409f commit: a3c6e4fe5bfe6cab2e07484b82593db1ad26d0cd Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 13 19:51:10 2021 +0000 Commit: Arthur Zamarin gentoo org> CommitDate: Tue Sep 14 13:58:19 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c6e4fe dev-python/vncdotool: enable py3.10, fix deps fix DISTUTILS_USE_SETUPTOOLS The reason tests fail is that the package expects the examples from net-libs/libvncserver. But those aren't intended to be installed (CMake skips them from install). By manually configuring and manually calling ninja build example, and manually installing, the test suite can be ran and work. Signed-off-by: Arthur Zamarin gentoo.org> dev-python/vncdotool/vncdotool-0.13.0.ebuild | 12 +++++------- dev-python/vncdotool/vncdotool-1.0.0.ebuild | 10 ++++------ 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/dev-python/vncdotool/vncdotool-0.13.0.ebuild b/dev-python/vncdotool/vncdotool-0.13.0.ebuild index 5a1b894b8cc..122de63db2a 100644 --- a/dev-python/vncdotool/vncdotool-0.13.0.ebuild +++ b/dev-python/vncdotool/vncdotool-0.13.0.ebuild @@ -1,11 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Command line VNC client" @@ -16,8 +14,9 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" -# No clue why this happens: +# A lot of errors such as the following appear # pexpect.exceptions.ExceptionPexpect: The command was not found or was not executable: vncev. +# to install those, a manual compile and install of examples from net-libs/libvncserver is needed RESTRICT="test" BDEPEND="test? ( @@ -30,8 +29,7 @@ BDEPEND="test? ( dev-python/tox[${PYTHON_USEDEP}] dev-python/virtualenv[${PYTHON_USEDEP}] )" - -DEPEND=" +RDEPEND=" dev-python/pillow[${PYTHON_USEDEP}] dev-python/twisted[${PYTHON_USEDEP}] dev-python/zope-interface[${PYTHON_USEDEP}] diff --git a/dev-python/vncdotool/vncdotool-1.0.0.ebuild b/dev-python/vncdotool/vncdotool-1.0.0.ebuild index de7a237c274..122de63db2a 100644 --- a/dev-python/vncdotool/vncdotool-1.0.0.ebuild +++ b/dev-python/vncdotool/vncdotool-1.0.0.ebuild @@ -3,9 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Command line VNC client" @@ -16,8 +14,9 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" -# No clue why this happens: +# A lot of errors such as the following appear # pexpect.exceptions.ExceptionPexpect: The command was not found or was not executable: vncev. +# to install those, a manual compile and install of examples from net-libs/libvncserver is needed RESTRICT="test" BDEPEND="test? ( @@ -30,8 +29,7 @@ BDEPEND="test? ( dev-python/tox[${PYTHON_USEDEP}] dev-python/virtualenv[${PYTHON_USEDEP}] )" - -DEPEND=" +RDEPEND=" dev-python/pillow[${PYTHON_USEDEP}] dev-python/twisted[${PYTHON_USEDEP}] dev-python/zope-interface[${PYTHON_USEDEP}]