Package Details: gns3-gui 2.0.3-2

Git Clone URL: https://aur.archlinux.org/gns3-gui.git (read-only)
Package Base: gns3-gui
Description: GNS3 network simulator. Graphical user interface package.
Upstream URL: https://github.com/GNS3/gns3-gui
Licenses: GPL3
Groups: gns3
Submitter: korjjj
Maintainer: hcartiaux
Last Packager: hcartiaux
Votes: 59
Popularity: 1.924598
First Submitted: 2014-05-13 18:56
Last Updated: 2017-09-10 10:19

Dependencies (11)

Required by (2)

Sources (2)

Latest Comments

physicist1616 commented on 2017-07-18 20:54

May I suggest wireshark-qt instead of wireshark-gtk? (The latter has been at risk of deprecation since 2013, and use of gns3-gui implies use of qt already.)

Also, why optional instead of required as it appears to be in gns3's official Ubuntu ppa?

astroboy589 commented on 2017-06-21 23:07

Thanks @hcartiaux for the update. I really appreciate it.

hcartiaux commented on 2017-06-21 15:02

I'm open to co-maintainership... Any help is welcome.

I'm blocked on the gns3-server update because it requires outdated python modules, and I don't want to break any working user installation by updating only gns3-gui...

enkeyz commented on 2017-06-18 11:23

Can somebody take over this package?

hcartiaux commented on 2017-05-17 13:29

The PKGBUILD for gns3-gui is easy to update, but gns3-server requires specific outdated version of python modules which must be packaged specifically.

If you want the updated GUI PKGBUILD, here it is:

pkgname=gns3-gui
pkgver=2.0.0
pkgrel=1
pkgdesc='GNS3 network simulator. Graphical user interface package.'
arch=('any')
url='https://github.com/GNS3/gns3-gui'
license=('GPL3')
groups=('gns3')
makedepends=('python-setuptools')
depends=('python-jsonschema' 'gns3-converter' 'python-raven' 'python-psutil' 'python-pyqt5' 'qt5-svg')
optdepends=('gns3-server: GNS3 backend. Manages emulators such as Dynamips, VirtualBox or Qemu/KVM.'
'dynamips: Cisco router emulator.'
'xterm: Default terminal emulator for CLI management of virtual instances.'
'wireshark-gtk: Live packet capture.')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/GNS3/${pkgname}/archive/v${pkgver}.tar.gz"
'gns3.desktop')
md5sums=('f7f72460edf457acb68c866ca130108f'
'ac6ba60be0a1cb7fc965d1a105e431d5')

package() {
cd ${srcdir}/${pkgname}-${pkgver}
python setup.py install --root=${pkgdir} --optimize=1
install -Dm644 ${srcdir}/gns3.desktop ${pkgdir}/usr/share/applications/gns3.desktop
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/resources/images/gns3_icon_256x256.png ${pkgdir}/usr/share/pixmaps/gns3.png
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}

alexanderp commented on 2017-05-17 12:41

Hi. Any progress on this?

taca commented on 2017-05-11 20:41

Hello,

Just in case, the commented out substitution in the PKGBUILD prepare should now be run on "requirements.txt", not "setup.py".

I also had an issue with gui scaling. Apparently High DPI is enabled by virtue of having QT and PyQT version 5.6 or above. I don't have a high DPI screen, but I do have QT 5.8.

So I commented out lines 36-39 of gns3/application.py which fixed that particular problem.

Regards,

alexanderp commented on 2017-05-10 12:23

Ok hcartiaux. I'll check back on Monday then.

hcartiaux commented on 2017-05-09 13:23

@alexanderp I will not have the time before this week-end.
I can add you to the co-maintainer list if you want.

alexanderp commented on 2017-05-09 12:37

1. This package is in dire need of an update.
2. Replace dependency to gns3-net-converter with gns3-converter

hcartiaux, do you have the time to maintain this package?

All comments