Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37913928
en ru br
Репозитории ALT
5.1: 0.6-alt1
4.1: 0.4.1-alt1
www.altlinux.org/Changes

Группа :: Работа с файлами
Пакет: gns3

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define orig_name GNS3
Name: gns3
Version: 0.4.1
Release: alt1

Summary: GNS-3  is a graphical network simulator

License: GPL
Group: File tools
Url: http://www.gns3.net/

Packager: Dmitry Lebkov <dlebkov at altlinux.ru>

Source0: http://downloads.sourceforge.net/gns-3/%orig_name-%version-src.tar.bz2
Source1: GNS3-icons.tar.gz
Source2: gns3.desktop
Source3: gns3-0.4-documentation.pdf

BuildArch: noarch
Requires: python-module-sip dynamips

# Automatically added by buildreq on Sat Mar 22 2008

BuildRequires: python-devel


%description
GNS3 is a graphical network simulator that allows you to design complex network
topologies. You may run simulations or configure devices ranging from simple
workstations to powerful Cisco routers. It is based on Dynamips, an IOS emulator
which allows users to run IOS binary images from Cisco Systems and Pemu, an
PIX firewall emulator based on Qemu.

%prep
%setup -q -n %orig_name-%version-src

%build
%__python setup.py build

%install
%__python setup.py install --root %buildroot
%__python setup.py install -O1 --skip-build --root %buildroot
%__mkdir_p %buildroot/%_man1dir
%__install -m 0644 docs/man/gns3.1 %buildroot/%_man1dir

#desktop

%__install -d %buildroot/%_desktopdir
%__install -m 0644 %SOURCE2 %buildroot/%_desktopdir/%name.desktop

# icons

%__install -d %buildroot/%_miconsdir
%__install -d %buildroot/%_liconsdir
tar xvzf %SOURCE1 -C %buildroot/%_iconsdir
mv %buildroot/%_iconsdir/large/* %buildroot/%_liconsdir
rmdir %buildroot/%_iconsdir/large
mv %buildroot/%_iconsdir/mini/* %buildroot/%_miconsdir
rmdir %buildroot/%_iconsdir/mini

#docs

%__install -d %buildroot/%_docdir/%name-%version
%__install -m 0644 %SOURCE3 %buildroot/%_docdir/%name-%version/
for f in  AUTHORS CHANGELOG README TODO; do
%__install -m 0644 $f %buildroot/%_docdir/%name-%version/
done

%postun -n gns3
%clean_menus


%post -n gns3
%update_menus


%files
%dir %_docdir/%name-%version
%_docdir/%name-%version/*
%_bindir/gns3
%dir %python_sitelibdir/GNS3
%python_sitelibdir/GNS3/*.py
%python_sitelibdir/GNS3/*/*.py
%python_sitelibdir/GNS3/*/*/*.py
%python_sitelibdir/GNS3/*.pyc
%python_sitelibdir/GNS3/*/*.pyc
%python_sitelibdir/GNS3/*/*/*.pyc

%python_sitelibdir/GNS3/Dynagen/configspec
%python_sitelibdir/GNS3/Langs/*.qm
%python_sitelibdir/GNS3-0.4-py2.5.egg-info

%ghost %python_sitelibdir/GNS3/*.pyo
%ghost %python_sitelibdir/GNS3/*/*.pyo
%ghost %python_sitelibdir/GNS3/*/*/*.pyo

%_man1dir/*
%_desktopdir/%name.desktop
%_miconsdir/*.xpm
%_iconsdir/*.xpm
%_liconsdir/*.xpm

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin