]>
Commit | Line | Data |
---|---|---|
fece4e71 | 1 | Summary: A graphical frontend for dynamips Cisco 7200 Simulator |
bd47f9ec | 2 | Summary(pl.UTF-8): Graficzny interfejs do dynamips - symulatora Cisco 7200 |
fece4e71 | 3 | Name: GNS3 |
9734b379 | 4 | Version: 0.4.1 |
6fce91b0 | 5 | Release: 0.1 |
fece4e71 | 6 | License: GPL v2 |
7 | Group: X11/Applications/Networking | |
8 | Source0: http://dl.sourceforge.net/gns-3/%{name}-%{version}-src.tar.bz2 | |
9734b379 | 9 | # Source0-md5: d14ae3f0eac3aa974b74f76bca65b053 |
08fcbf42 | 10 | Source1: http://pfe.epitech.net/frs/download.php/599/%{name}-%{version}_documentation.pdf |
11 | # Source1-md5: 0c9cd5c97d0f19f4c00f4e3abd316c87 | |
12 | Source2: %{name}.desktop | |
13 | Source3: %{name}.png | |
fece4e71 | 14 | URL: http://www.gns3.net/ |
fece4e71 | 15 | BuildRequires: rpmbuild(macros) >= 1.231 |
4e58866b | 16 | BuildRequires: rpm-pythonprov |
08fcbf42 | 17 | Requires: dynagen |
18 | Requires: dynamips >= 0.2.8 | |
fece4e71 | 19 | Requires: python-PyQt4 |
20 | BuildArch: noarch | |
21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
22 | ||
23 | %description | |
24 | GNS-3 is a graphical network simulator that allows you to design | |
25 | complex network topologies. You may run simulations or configure | |
26 | devices ranging from simple workstations to powerful Cisco routers. It | |
27 | is based on NS-3, a discrete-event network simulator for Internet | |
28 | systems, and Dynamips, an IOS emulator which allows users to run IOS | |
29 | binary images from Cisco Systems. | |
30 | ||
bd47f9ec JB |
31 | %description -l pl.UTF-8 |
32 | GNS-3 to graficzny symulator sieci umożliwiający projektowanie | |
33 | złożonych topologii sieci. Pozwala uruchamiać symulacje lub | |
34 | konfigurować urządzenia od prostych stacji roboczych do potężnych | |
35 | routerów Cisco. Jest oparty na NS-3 - symulatorze sieci ze zdarzeniami | |
36 | dyskretnymi do systemów internetowych oraz Dynamisie - emulatorze | |
37 | IOS-a pozwalającym użytkownikom uruchamiać binarne obrazy IOS-a z | |
38 | Cisco Systems. | |
fece4e71 | 39 | |
40 | %prep | |
6fce91b0 | 41 | %setup -q -n %{name}-%{version}-src |
08fcbf42 | 42 | install %{SOURCE1} . |
fece4e71 | 43 | |
fece4e71 | 44 | %install |
45 | rm -rf $RPM_BUILD_ROOT | |
46 | ||
47 | python ./setup.py install \ | |
6fce91b0 | 48 | --root=$RPM_BUILD_ROOT \ |
49 | --optimize=2 | |
fece4e71 | 50 | |
51 | # remove .py files, leave just compiled ones. | |
52 | %{py_postclean} | |
53 | ||
08fcbf42 | 54 | install -D %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop |
55 | install -D %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png | |
bd47f9ec | 56 | install -D docs/man/gns3.1 $RPM_BUILD_ROOT%{_mandir}/man1/gns3.1 |
fece4e71 | 57 | |
58 | %clean | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %files | |
62 | %defattr(644,root,root,755) | |
08fcbf42 | 63 | %doc AUTHORS CHANGELOG README %{name}-%{version}_documentation.pdf |
fece4e71 | 64 | %attr(755,root,root) %{_bindir}/* |
65 | %dir %{py_sitescriptdir}/%{name} | |
66 | %dir %{py_sitescriptdir}/%{name}/Config | |
6fce91b0 | 67 | %dir %{py_sitescriptdir}/%{name}/Defaults |
fece4e71 | 68 | %dir %{py_sitescriptdir}/%{name}/Dynagen |
69 | %dir %{py_sitescriptdir}/%{name}/External | |
70 | %dir %{py_sitescriptdir}/%{name}/Globals | |
71 | %dir %{py_sitescriptdir}/%{name}/Langs | |
72 | %dir %{py_sitescriptdir}/%{name}/Link | |
73 | %dir %{py_sitescriptdir}/%{name}/Node | |
74 | %dir %{py_sitescriptdir}/%{name}/Ui/ConfigurationPages | |
75 | %dir %{py_sitescriptdir}/%{name}/Ui | |
76 | %{py_sitescriptdir}/%{name}/*.py[co] | |
77 | %{py_sitescriptdir}/%{name}/*/*.py[co] | |
78 | %{py_sitescriptdir}/%{name}/*/*/*.py[co] | |
08c073b2 | 79 | %{py_sitescriptdir}/%{name}/Dynagen/configspec |
fece4e71 | 80 | %{_mandir}/man1/gns3.1* |
81 | %{_desktopdir}/%{name}.desktop | |
82 | %{_pixmapsdir}/%{name}.png | |
6fce91b0 | 83 | %lang(ar) %{py_sitescriptdir}/%{name}/Langs/Lang_ar.qm |
c07e2536 | 84 | %lang(zh_CN) %{py_sitescriptdir}/%{name}/Langs/Lang_cn.qm |
fece4e71 | 85 | %lang(de) %{py_sitescriptdir}/%{name}/Langs/Lang_de.qm |
86 | %lang(en) %{py_sitescriptdir}/%{name}/Langs/Lang_en.qm | |
6fce91b0 | 87 | %lang(es) %{py_sitescriptdir}/%{name}/Langs/Lang_es.qm |
fece4e71 | 88 | %lang(fr) %{py_sitescriptdir}/%{name}/Langs/Lang_fr.qm |
c07e2536 | 89 | %lang(ja) %{py_sitescriptdir}/%{name}/Langs/Lang_jp.qm |
877f42dd | 90 | %lang(ko) %{py_sitescriptdir}/%{name}/Langs/Lang_kr.qm |
9734b379 | 91 | %lang(pl) %{py_sitescriptdir}/%{name}/Langs/Lang_pl.qm |
c07e2536 | 92 | %lang(pt_BR) %{py_sitescriptdir}/%{name}/Langs/Lang_pt_br.qm |
6fce91b0 | 93 | %lang(ru) %{py_sitescriptdir}/%{name}/Langs/Lang_ru.qm |
94 | %lang(sk) %{py_sitescriptdir}/%{name}/Langs/Lang_sk.qm | |
95 | %lang(tr) %{py_sitescriptdir}/%{name}/Langs/Lang_tr.qm | |
96 | %lang(ar) %{py_sitescriptdir}/%{name}/Langs/qt_ar.qm | |
c07e2536 | 97 | %lang(zh_CN) %{py_sitescriptdir}/%{name}/Langs/qt_cn.qm |
6fce91b0 | 98 | %lang(de) %{py_sitescriptdir}/%{name}/Langs/qt_de.qm |
99 | %lang(es) %{py_sitescriptdir}/%{name}/Langs/qt_es.qm | |
100 | %lang(fr) %{py_sitescriptdir}/%{name}/Langs/qt_fr.qm | |
c07e2536 | 101 | %lang(ja) %{py_sitescriptdir}/%{name}/Langs/qt_jp.qm |
9734b379 | 102 | %lang(pl) %{py_sitescriptdir}/%{name}/Langs/qt_pl.qm |
c07e2536 | 103 | %lang(pt_BR) %{py_sitescriptdir}/%{name}/Langs/qt_pt_br.qm |
6fce91b0 | 104 | %lang(ru) %{py_sitescriptdir}/%{name}/Langs/qt_ru.qm |
105 | %lang(sk) %{py_sitescriptdir}/%{name}/Langs/qt_sk.qm |