File russian-doom.spec of Package russian-doom
Name: russian-doom
Version: 6.3
Release: 0
Summary: Limit-removing source port for DOOM/Hexen/Heretic
License: GPL-2.0-or-later
Group: Amusements/Games/3D/Shoot
URL: https://github.com/Russian-Doom/russian-doom
Source: %{name}-%{version}.tar.xz
BuildRequires: SDL2-devel
BuildRequires: SDL2_mixer-devel
BuildRequires: SDL2_net-devel
BuildRequires: libsamplerate-devel
BuildRequires: make
BuildRequires: python3
BuildRequires: gzip
BuildRequires: cmake
BuildRequires: libX11-devel
Provides: russian-heretic = %{version}
Provides: russian-hexen = %{version}
Provides: russian-doom = %{version}
Recommends: freedoom
%description
Russian Doom is a limit-removing enhanced-resolution Doom source port based on Crispy Doom and DOOMRetro.
%prep
%autosetup
%build
%cmake
%cmake_build
%install
%cmake_install
%files
%doc README.md
%doc %{_datadir}/doc/russian-doom/GPL.txt
%dir %{_datadir}/doc/russian-doom
# Binaries
%{_bindir}/russian-doom
%{_bindir}/russian-heretic
%{_bindir}/russian-hexen
# Bash completions
%{_datadir}/bash-completion/completions/russian-doom
%{_datadir}/bash-completion/completions/russian-heretic
%{_datadir}/bash-completion/completions/russian-hexen
# Man pages
%{_mandir}/man6/*.6.gz
%{_mandir}/man6/ru/*.6.gz
%dir %{_mandir}/man6/ru
# Share data
%{_datadir}/russian-doom/