]> git.pld-linux.org Git - packages/dynagen.git/blame - dynagen.spec
- release 4
[packages/dynagen.git] / dynagen.spec
CommitLineData
7679ce28 1Summary: Cisco router emulator controller
2Summary(pl.UTF-8): Kontroler emulatora routera Cisco
3Name: dynagen
7885153c 4Version: 0.11.0
fd9aac23 5Release: 4
29ac8488 6License: GPL v2+
7679ce28 7Group: Networking/Utilities
7c0f7033 8Source0: http://dl.sourceforge.net/dyna-gen/%{name}-%{version}.tar.gz
7885153c 9# Source0-md5: 3f88b3449b17096dca84d007f0b91b3f
7679ce28 10Patch0: %{name}-debian.patch
11URL: http://dynagen.org/
29ac8488
JB
12BuildRequires: python-devel >= 1:2.5
13BuildRequires: python-modules >= 1:2.5
9c1da9fd 14BuildRequires: rpm-pythonprov
29ac8488 15BuildRequires: rpmbuild(macros) >= 1.219
7679ce28 16BuildRequires: sed >= 4.0
954e69ac 17Requires: python-configobj
7679ce28 18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
7679ce28 22Dynagen is a text-based front end for Dynamips, that uses the
23Hypervisor mode for communication with Dynamips. Dynagen simplifies
24building and working with virtual networks:
8b78dba0
JB
25 - Uses a simple, easy to understand configuration file for specifying
26 virtual router hardware configurations
27 - Simple syntax for interconnecting routers, bridges, frame-relay and
28 ATM switches. No need to deal with NetIOs
29 - Can work in a client / server mode, with Dynagen running on your
30 workstation communicating to Dynamips running on a back-end server.
31 Dynagen can also control multiple Dynamips servers simultaneously
32 for distributing large virtual networks across several machines.
33 - Provides a management CLI for listing devices, starting, stopping,
34 reloading, suspending, and resuming virtual routers.
35
36%description -l pl.UTF-8
37Dynagen to tekstowy frontend do Dynamipsa, wykorzystujący tryb
38Hypervisor do komunikacji z nim. Upraszcza tworzenie i pracę z
39sieciami wirtualnymi:
40 - używa prostego, łatwego do zrozumienia pliku konfiguracyjnego do
41 określania konfiguracji wirtualnych routerów
42 - ma prostą składnię do łączenia routerów, mostów, przełączników
43 frame-relay i ATM; nie wymaga znajomości NetIO
44 - może działać w trybie klient-serwer, z Dynagenem działającym na
45 stacji roboczej komunikującym się z Dynamipsem działającym na
46 serwerze
47 - udostępnia interfejs linii poleceń do zarządzania, z możliwością
48 wypisywania urządzeń i uruchamiania, zatrzymywania,
49 przeładowywania, wstrzymywania i wznawiania routerów wirtualnych.
7679ce28 50
51%prep
52%setup -q
53%patch0 -p1
54%{__sed} -i \
55 '1s|#!@PYTHON@|#!%{__python}|;
56 s|\(version = "\)@VERSION@",|\1%{version}",|;' \
8b78dba0 57 setup.py
7679ce28 58
59%install
60rm -rf $RPM_BUILD_ROOT
8b78dba0
JB
61
62%{__python} setup.py install \
63 --root $RPM_BUILD_ROOT
64
65%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
66%py_postclean
7679ce28 67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files
72%defattr(644,root,root,755)
29ac8488 73%doc README.txt docs sample_labs
bf13bf52
JW
74%dir %{_sysconfdir}/dynagen
75%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dynagen/dynagen.ini
76%dir %{_datadir}/dynagen
77%{_datadir}/dynagen/configspec
29ac8488 78%attr(755,root,root) %{_bindir}/dynagen
7679ce28 79%{py_sitescriptdir}/*.py[co]
29ac8488
JB
80%{py_sitescriptdir}/dynagen-*.egg-info
81%{_mandir}/man1/dynagen.1*
This page took 0.065867 seconds and 4 git commands to generate.