diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-07-02 05:29:41 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-07-02 05:29:41 +0100 |
commit | c3ec60d8953748433a04137e04480e9c1a36ed4c (patch) | |
tree | 40c0804fd55099e7d00aa8d8e12f8068dbfe59d9 /net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild | |
parent | dafb3f89c1133d028ad628dea8b30961e0ef8498 (diff) |
gentoo auto-resync : 02:07:2023 - 05:29:41
Diffstat (limited to 'net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild')
-rw-r--r-- | net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild b/net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild new file mode 100644 index 000000000000..50f98a4b6407 --- /dev/null +++ b/net-misc/gns3-gui/gns3-gui-2.2.40.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 virtualx xdg + +DESCRIPTION="Graphical Network Simulator" +HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-gui" +SRC_URI="https://github.com/GNS3/gns3-gui/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +#net-misc/gns3-server version should always match gns3-gui version +RDEPEND=" + >=dev-python/distro-1.8.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] + >=dev-python/sentry-sdk-1.17.0[${PYTHON_USEDEP}] + ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}] + dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # newer python packages are fine + sed -i -e 's/[<>=].*//' requirements.txt || die +} + +src_test() { + virtx distutils-r1_src_test +} |