summaryrefslogtreecommitdiff
path: root/net-misc/gns3-gui
diff options
context:
space:
mode:
authorJulien Dessaux2018-12-17 18:50:39 +0100
committerJulien Dessaux2018-12-17 18:50:39 +0100
commitee3f29aa291074763857982f614c7dc7bec5da1a (patch)
tree9b3a7f784837ccd59458e0ac6e36d7620f7f0ec2 /net-misc/gns3-gui
parentInitial import with dev-perl/Math-Gradient (diff)
downloadportage-ee3f29aa291074763857982f614c7dc7bec5da1a.tar.gz
portage-ee3f29aa291074763857982f614c7dc7bec5da1a.tar.bz2
portage-ee3f29aa291074763857982f614c7dc7bec5da1a.zip
Added gns3
Diffstat (limited to 'net-misc/gns3-gui')
-rw-r--r--net-misc/gns3-gui/Manifest3
-rw-r--r--net-misc/gns3-gui/gns3-gui-2.1.11.ebuild43
-rw-r--r--net-misc/gns3-gui/metadata.xml8
3 files changed, 54 insertions, 0 deletions
diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
new file mode 100644
index 0000000..65c25a4
--- /dev/null
+++ b/net-misc/gns3-gui/Manifest
@@ -0,0 +1,3 @@
+DIST gns3-gui-2.1.11.tar.gz 4814593 BLAKE2B b238534623522522f6845d5aac586fe923cc2f16f365d5ec61b5b7fb9098acd6981b4143965cdeec890b9a9f49f93edab8b1c8005822f53f2c051d3be2f0d0dd SHA512 328d12b761df8811d2aef93f62b0e681e1122ba71fb9fbd004b1fd0c23c7e5f8526a60b45c6adede19ac775a64b584f73806cf12298d9be6bdd4038ec3cbac55
+EBUILD gns3-gui-2.1.11.ebuild 1132 BLAKE2B 9ea73ce3b39d4fedf55e82555c5024efa465ff9d738fa362e0d764c5255e64f536fb3e4a633fdfafc950208c1780830c51dd31b6e9c44648a7a2996efcc0acd2 SHA512 16e3ebb36a594864f5e174977f4f7406b0ed2cd391f2c801f52b73783cb492ab4819ce96e034726130347a0bb6aac79b8db8a0bb8aec64e28ac971132feedbf2
+MISC metadata.xml 241 BLAKE2B 2cc47e12ef61022b2dbc00904091b1e35dbbeb5c4ab35dc697ae06adfc7e78782065e35b1ebebe2779f180b2b573dad22ba516a393f47c3e26e1be2ad6a3d65c SHA512 edc53eaf933b709bb0a2e8507209a85cc3901ce6e4db3bf40e061a01ece0e4b0f83d30b93b2131316c802def4a08081a5ac3b3606624271184680421b7f0323b
diff --git a/net-misc/gns3-gui/gns3-gui-2.1.11.ebuild b/net-misc/gns3-gui/gns3-gui-2.1.11.ebuild
new file mode 100644
index 0000000..f9cc17a
--- /dev/null
+++ b/net-misc/gns3-gui/gns3-gui-2.1.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Graphical Network Simulator"
+HOMEPAGE="http://www.gns3.net/"
+SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# tests are severely broken upstream and they have been notified
+RESTRICT="test"
+
+#net-misc/gns3-server version should always match gns3-gui version
+
+RDEPEND="
+ >=dev-python/libcloud-0.15.1[${PYTHON_USEDEP}]
+ >=dev-python/ws4py-0.3.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-1.15.1[${PYTHON_USEDEP}]
+ ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}]
+ dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}]
+"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+src_prepare() {
+ default
+
+ rm -rf tests || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ doicon "${WORKDIR}/${P}/resources/images/gns3.ico"
+ make_desktop_entry "gns3" "GNS3" "/usr/share/pixmaps/gns3.ico" "Utility"
+}
diff --git a/net-misc/gns3-gui/metadata.xml b/net-misc/gns3-gui/metadata.xml
new file mode 100644
index 0000000..7012b6c
--- /dev/null
+++ b/net-misc/gns3-gui/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gns-3</remote-id>
+ </upstream>
+</pkgmetadata>