Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 75d824ee60c6627082ab857abcb64b2c > files > 3

rigelengine-0.9.1-1.mga9.src.rpm

Name:           rigelengine
Version:        0.9.1
Release:        %mkrel 1
Summary:        A modern reimplementation of the game Duke Nukem II
License:        GPL-2.0-only
Group:          Games/Arcade
URL:            https://github.com/lethal-guitar/RigelEngine
Source:         https://github.com/lethal-guitar/RigelEngine/archive/v%{version}/RigelEngine-%{version}.tar.xz
Patch0:         RigelEngine-fix-build-with-gcc13.patch
BuildRequires:  cmake
BuildRequires:  pkgconfig(SDL2_mixer)
BuildRequires:  pkgconfig(sdl2)

%description
A modern reimplementation of the game Duke Nukem II,
originally released in 1993 for MS-DOS by Apogee Software.

You need the original game's data files in order to play,
e.g. the freely available shareware version.

%prep
%autosetup -p1 -n RigelEngine-%{version}

%build
%cmake \
%ifarch %arm aarch64
        -DUSE_GL_ES=1 \
%endif
        -DBUILD_TESTS=ON

%cmake_build

%install
install -D -m0755 build/src/RigelEngine %{buildroot}%{_bindir}/RigelEngine

install -D -m0644 dist/linux/rigelengine.metainfo.xml %{buildroot}%{_metainfodir}/%{name}.metainfo.xml

install -D -m0644 dist/linux/rigelengine_128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{name}.png

install -D -m0644 dist/linux/rigelengine.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop

%check
%ctest

%files
%license LICENSE.md
%doc AUTHORS.md README.md
%{_bindir}/RigelEngine
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_metainfodir}/%{name}.metainfo.xml


%changelog
* Thu May 18 2023 daviddavid <daviddavid> 0.9.1-1.mga9
+ Revision: 1957171
- initial package rigelengine (mga#29277)