Group :: Ferramentas de Arquivo
RPM: gns3-gui
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# Unpackaged files in buildroot should terminate build
%define _unpackaged_files_terminate_build 1
Name: gns3-gui
Version: 2.2.35.1
Release: alt1
Summary: GNS3 Graphical User Interface
License: GPLv3
Group: File tools
Url: https://github.com/GNS3/gns3-gui
Buildarch: noarch
Source: %name-%version.tar
Source1: gns3-16x16.png
Source2: gns3-32x32.png
Source3: gns3-48x48.png
#Source4: gns3.xml
Source5: gns3.desktop
BuildRequires: python3-devel python3-module-setuptools
BuildRequires(pre): rpm-build-python3 rpm-build-gir
Requires: python3-module-jsonschema >= 3.2.0
Requires: python3-module-raven >= 5.23.0
Requires: python3-module-psutil >= 5.9.0
Requires: python3-module-service_identity
%description
GNS3 is a excellent complementary tool to real labs for administrators
of Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE
certifications.
It can also be used to experiment features of Cisco IOS or to check
configurations that need to be deployed later on real routers.
Important notice: users must provide their own Cisco IOS to use GNS3.
%package -n gns3
Summary: GNS3 virtual package
Group: Games/Strategy
BuildArch: noarch
Requires: gns3-server = %version
Requires: gns3-net-converter >= 1.3.0
Requires: gns3-gui = %EVR
%description -n gns3
Full installation gns3-server, gns3-gui and optional Requires.
%prep
%setup
echo '' > requirements.txt
%build
%python3_build
%install
%python3_install
install -Dp -m0644 %SOURCE1 %buildroot%_miconsdir/gns3.png
install -Dp -m0644 %SOURCE1 %buildroot%_iconsdir/hicolor/48x48/mimetypes/application-x-gns3.png
install -Dp -m0644 %SOURCE2 %buildroot%_niconsdir/gns3.png
install -Dp -m0644 %SOURCE3 %buildroot%_liconsdir/gns3.png
#install -Dp -m0644 %SOURCE4 %buildroot%_datadir/mime/packages/gns3.xml
install -Dp -m0644 %SOURCE5 %buildroot%_desktopdir/gns3.desktop
%files
%doc AUTHORS LICENSE README.rst
%_bindir/*
%python3_sitelibdir/gns3
%python3_sitelibdir/gns3_gui-*.egg-info
%_desktopdir/gns3.desktop
%_iconsdir/hicolor/*/apps/gns3.*
%_iconsdir/hicolor/*/mimetypes/application-x-gns3*.*
%_datadir/mime/packages/gns3-gui.xml
%files -n gns3
%changelog
…
Todas as alterações você pod ver aqui
%define _unpackaged_files_terminate_build 1
Name: gns3-gui
Version: 2.2.35.1
Release: alt1
Summary: GNS3 Graphical User Interface
License: GPLv3
Group: File tools
Url: https://github.com/GNS3/gns3-gui
Buildarch: noarch
Source: %name-%version.tar
Source1: gns3-16x16.png
Source2: gns3-32x32.png
Source3: gns3-48x48.png
#Source4: gns3.xml
Source5: gns3.desktop
BuildRequires: python3-devel python3-module-setuptools
BuildRequires(pre): rpm-build-python3 rpm-build-gir
Requires: python3-module-jsonschema >= 3.2.0
Requires: python3-module-raven >= 5.23.0
Requires: python3-module-psutil >= 5.9.0
Requires: python3-module-service_identity
%description
GNS3 is a excellent complementary tool to real labs for administrators
of Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE
certifications.
It can also be used to experiment features of Cisco IOS or to check
configurations that need to be deployed later on real routers.
Important notice: users must provide their own Cisco IOS to use GNS3.
%package -n gns3
Summary: GNS3 virtual package
Group: Games/Strategy
BuildArch: noarch
Requires: gns3-server = %version
Requires: gns3-net-converter >= 1.3.0
Requires: gns3-gui = %EVR
%description -n gns3
Full installation gns3-server, gns3-gui and optional Requires.
%prep
%setup
echo '' > requirements.txt
%build
%python3_build
%install
%python3_install
install -Dp -m0644 %SOURCE1 %buildroot%_miconsdir/gns3.png
install -Dp -m0644 %SOURCE1 %buildroot%_iconsdir/hicolor/48x48/mimetypes/application-x-gns3.png
install -Dp -m0644 %SOURCE2 %buildroot%_niconsdir/gns3.png
install -Dp -m0644 %SOURCE3 %buildroot%_liconsdir/gns3.png
#install -Dp -m0644 %SOURCE4 %buildroot%_datadir/mime/packages/gns3.xml
install -Dp -m0644 %SOURCE5 %buildroot%_desktopdir/gns3.desktop
%files
%doc AUTHORS LICENSE README.rst
%_bindir/*
%python3_sitelibdir/gns3
%python3_sitelibdir/gns3_gui-*.egg-info
%_desktopdir/gns3.desktop
%_iconsdir/hicolor/*/apps/gns3.*
%_iconsdir/hicolor/*/mimetypes/application-x-gns3*.*
%_datadir/mime/packages/gns3-gui.xml
%files -n gns3
%changelog
…
Todas as alterações você pod ver aqui