commit:     5d5ca3d0f94426ca96bd3c500703fd9e7a14ec69
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Dec 18 14:30:20 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 16 08:03:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5ca3d0

net-misc/gns3-gui: 2.2.17 version bump

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://bugs.gentoo.org/755899
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/gns3-gui/Manifest               |  1 +
 net-misc/gns3-gui/gns3-gui-2.2.17.ebuild | 42 ++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
index 33345950a40..271dd7e51d9 100644
--- a/net-misc/gns3-gui/Manifest
+++ b/net-misc/gns3-gui/Manifest
@@ -1 +1,2 @@
 DIST gns3-gui-2.2.11.tar.gz 5240137 BLAKE2B 
6601e8477c9d5dadfb04a19d4bb75efad39d23cde1fb4e9bc0698cf59c403f154ea1b46b216e2271da476b42d7d58ecee9ef8acabeae039c4026c1f5ee7325eb
 SHA512 
7cb3b4b8bcae5b6adc6d3637fad9a8e4cf885709f9440f484224c04044960b082d1b7b81ad23b5c128c9e58e6ac23d07101128b96caaa095394c0feedc2a8dc3
+DIST gns3-gui-2.2.17.tar.gz 5161745 BLAKE2B 
16501f3f2c9efa3f2bf0305f7af159f91d36000c4850fbcc8bf29afaf204de14d7f0531fc0c63d0e83b7c56a1a26961903852e06254057a4bcc8ff1c900613c8
 SHA512 
a3871a4d0470917b3bc7b0369ea30eb372cabc72bab1d036653ab94f09d75d5794cc58944905a2b72024c005c96172658a3f14ea081d2d81e7349df10c649045

diff --git a/net-misc/gns3-gui/gns3-gui-2.2.17.ebuild 
b/net-misc/gns3-gui/gns3-gui-2.2.17.ebuild
new file mode 100644
index 00000000000..222f29a2923
--- /dev/null
+++ b/net-misc/gns3-gui/gns3-gui-2.2.17.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1 desktop xdg
+
+DESCRIPTION="Graphical Network Simulator"
+HOMEPAGE="https://www.gns3.com/ https://github.com/GNS3/gns3-gui";
+SRC_URI="https://github.com/GNS3/${PN}/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.3.0[${PYTHON_USEDEP}]
+       >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+       >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
+       >=dev-python/sentry-sdk-0.14.4[${PYTHON_USEDEP}]
+       ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}]
+       dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+       default
+
+       # newer python packages are fine
+       sed -i -e 's/[<>=].*//' requirements.txt || die "fixing requirements 
failed"
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+
+       doicon "resources/images/gns3.ico"
+       make_desktop_entry "gns3" "GNS3" "gns3.ico" "Utility"
+}

Reply via email to