Group :: Ferramentas de Arquivo
RPM: gns3-server
Main Changelog Spec Patches Sources Download Gear Bugs e 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
…
Todas as alterações você pod ver aqui
%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
…
Todas as alterações você pod ver aqui