Package gns3-gui: Specfile

Name: gns3-gui
Version: 1.5.2
Release: alt1

Summary: GNS3 Graphical User Interface
License: GPLv3
Group: File tools
Url: http://www.gns3.net
#Url: https://github.com/GNS3/gns3-gui

Buildarch: noarch

Packager: Anton Midyukov <antohami@altlinux.org>

Source: %name-%version.tar
Source1: gns3-16x16.png
Source2: gns3-32x32.png
Source3: gns3-48x48.png
Source4: gns3.xml
Source5: gns3.desktop

BuildRequires: python3-devel python3-module-setuptools-tests
BuildRequires(pre): rpm-build-python3
Requires: gns3-server = %version
Requires: gns3-net-converter >= 1.3.0
Requires: python3-module-jsonschema >= 2.4.0
Requires: python3-module-raven >= 5.2.0
Requires: python3-module-psutil >= 3.0.0
Requires: python3-module-configobj
Requires: python3-module-sip
Requires: python3-module-PyQt5
Conflicts: gns3

%description
GNS3 is a excellent complementary tool to real labs for administrators
of Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE
certifications.

It can also be used to experiment features of Cisco IOS or to check
configurations that need to be deployed later on real routers.

Important notice: users must provide their own Cisco IOS to use GNS3.

%prep
%setup

%build
%python3_build

%install
%python3_install
install -Dp -m0644 %SOURCE1 %buildroot%_miconsdir/gns3.png
install -Dp -m0644 %SOURCE1 %buildroot%_iconsdir/hicolor/48x48/mimetypes/application-x-gns3.png
install -Dp -m0644 %SOURCE2 %buildroot%_niconsdir/gns3.png
install -Dp -m0644 %SOURCE3 %buildroot%_liconsdir/gns3.png
install -Dp -m0644 %SOURCE4 %buildroot%_datadir/mime/packages/gns3.xml
install -Dp -m0644 %SOURCE5 %buildroot%_desktopdir/gns3.desktop

%files
%doc AUTHORS LICENSE README.rst
%_bindir/*
%python3_sitelibdir/gns3
%python3_sitelibdir/gns3_gui-*.egg-info
%_desktopdir/gns3.desktop
%_miconsdir/gns3.png
%_niconsdir/gns3.png
%_liconsdir/gns3.png
%_iconsdir/hicolor/48x48/mimetypes/application-x-gns3.png
%_datadir/mime/packages/gns3.xml

%changelog
* Tue Aug 30 2016 Anton Midyukov <antohami@altlinux.org> 1.5.2-alt1
- New version 1.5.2
- added conflict with gns3

* Thu Aug 04 2016 Anton Midyukov <antohami@altlinux.org> 1.5.1-alt1
- Initial build for ALT Linux Sisyphus.