Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37479275
en ru br
Репозитории ALT

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

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

# Unpackaged files in buildroot should terminate build
%define _unpackaged_files_terminate_build 1

%def_disable check

%add_verify_elf_skiplist %python3_sitelibdir/gns3server/compute/docker/resources/bin/busybox
%add_findreq_skiplist %python3_sitelibdir/gns3server/compute/docker/*
%add_python3_req_skip prompt_toolkit.eventloop.base
%add_python3_req_skip prompt_toolkit.interface
%add_python3_req_skip prompt_toolkit.key_binding.input_processor
%add_python3_req_skip prompt_toolkit.terminal.vt100_output

Name: gns3-server
Version: 2.2.35.1
Release: alt1

Summary: GNS3 server manages emulators such as Dynamips, VirtualBox or Qemu/KVM
License: GPLv3
Group: File tools
Url: https://github.com/GNS3/gns3-server

Buildarch: noarch

Source: %name-%version.tar

# test_lock_decorator is failed at ALT girar

Patch: drop-test_lock_decorator.patch

BuildRequires: python3(setuptools)
BuildRequires: python3(wheel)
BuildRequires: python3-module-importlib-resources
BuildRequires(pre): rpm-build-python3 rpm-build-gir
Requires: cpulimit
Requires: dynamips >= 0.2.11
Requires: python3-module-aiofiles >= 22.1.0
Requires: python3-module-aiohttp >= 3.8.3
Requires: python3-module-aiohttp-cors >= 0.7.0
Requires: python3-module-async-timeout >= 3.0.1
Requires: python3-module-jinja2 >= 3.1.2
Requires: python3-module-jsonschema >= 3.2.0
Requires: python3-module-psutil >= 5.9.2
#Requires: python3-module-sentry-sdk >= 1.5.12
Requires: iouyap
Requires: ubridge
Requires: vpcs
Conflicts: gns3 < 1.0.0

%if_disabled check
%else
BuildRequires: /proc
BuildRequires: python3-module-pytest
BuildRequires: python3-module-pytest-aiohttp
BuildRequires: python3-module-aiohttp >= 3.8.3
BuildRequires: python3-module-aiohttp-tests
BuildRequires: python3-module-jsonschema >= 3.2.0
BuildRequires: python3-module-aiofiles >= 22.1.0
BuildRequires: python3-module-psutil >= 5.9.2
BuildRequires: python3-module-jinja2 >= 3.1.2
BuildRequires: python3-module-distro
BuildRequires: python3-module-aiohttp-cors >= 0.7.0
#BuildRequires: python3-module-cpuinfo
%endif

%description
The GNS3 server manages emulators such as Dynamips, VirtualBox or Qemu/KVM.
Clients like the GNS3 GUI controls the server using a HTTP REST API.

%prep
%setup
%patch -p1
echo '' > requirements.txt

%build
%pyproject_build

%install
%pyproject_install

%ifnarch %ix86 x86_64
rm tests/controller/gns3vm/test_virtualbox_gns3_vm.py
%endif

%check
export PYTHONPATH=%buildroot/%python3_sitelibdir/
py.test3 -v

%files
%doc AUTHORS README.rst
%_bindir/*
%python3_sitelibdir/gns3server
%python3_sitelibdir/gns3_server-%version.dist-info/

%changelog

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

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