%global git_date 20231015 %global git_hash 631c0fa7 %global git_ver 1.9.0mt12 %global rel 1 %global src_name %{name}-%{git_date}-%{git_hash}.tar.xz Name: irrlicht Version: %{git_ver}^%{git_date}g%{git_hash} Release: %{rel}%{?dist} Summary: Fork of the Irrlicht engine by the Minetest developers. License: zlib URL: https://github.com/minetest/irrlicht Source0: %{url}/%{src_name} BuildRequires: gcc-c++ make cmake BuildRequires: zlib-devel BuildRequires: libpng-devel libjpeg-devel BuildRequires: libX11-devel BuildRequires: mesa-libGL-devel mesa-libGLU-devel BuildRequires: libglvnd-devel BuildRequires: libXxf86vm-devel BuildRequires: libXi-devel %description This is a fork of the Irrlicht engine by the Minetest developers that contains features, customizations and fixes specifically for use in Minetest. %package devel Summary: Development headers and libraries for irrlicht Requires: %{name}%{?_isa} = %{version}-%{release} Requires: mesa-libGL-devel, mesa-libGLU-devel, libXxf86vm-devel Requires: libjpeg-devel, zlib-devel, libpng-devel ##Requires: irrXML-devel%{?_isa} = %{version} Provides: irrlicht19-devel = %{version}-%{release} Obsoletes: irrlicht19-devel < %{version}-%{release} %description devel Development headers and libraries for irrlicht. %prep %autosetup -n %{name} %build %cmake %cmake_build %install %cmake_install %files %doc README.md %{_libdir}/libIrrlichtMt.so.* %files devel #%%doc doc/* %{_includedir}/irrlichtmt/* %{_libdir}/libIrrlichtMt.so %{_libdir}/cmake/IrrlichtMt/* %changelog %autochangelog