File inter-doom.spec of Package inter-doom
Name: international-doom
Version: 8.2
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/JNechaevsky/international-doom
Source: %{name}-%{version}.tar.gz
BuildRequires: fluidsynth
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(SDL2_mixer)
BuildRequires: pkgconfig(SDL2_net)
BuildRequires: libsamplerate-devel
BuildRequires: pkgconfig(fluidsynth)
BuildRequires: make
BuildRequires: cmake
Provides: inter-heretic = %{version}
Provides: inter-hexen = %{version}
Provides: inter-doom = %{version}
Suggests: freedoom
%description
International 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/inter-doom/GPL.txt
%dir %{_datadir}/doc/inter-doom
# Binaries
%{_bindir}/inter-doom
%{_bindir}/inter-heretic
%{_bindir}/inter-hexen
# Bash completions
%{_datadir}/bash-completion/completions/inter-doom
%{_datadir}/bash-completion/completions/inter-heretic
%{_datadir}/bash-completion/completions/inter-hexen
# Man pages
%{_mandir}/man6/*.6.gz
%{_mandir}/man6/ru/*.6.gz
%dir %{_mandir}/man6/ru
# Share data
%{_datadir}/inter-doom/