Name: dusklight Version: 2.0.3 Release: 1%{?dist} Summary: Dusklight brings a classic adventure to PC and mobile platforms with a variety of fixes and improvements. License: CC0-1.0 URL: https://twilitrealm.dev BuildRequires: clang-devel BuildRequires: cmake BuildRequires: libpng-devel BuildRequires: llvm-devel BuildRequires: ninja-build BuildRequires: vulkan-headers BuildRequires: git-core BuildRequires: libX11-devel BuildRequires: libXrandr-devel BuildRequires: libXcursor-devel BuildRequires: libXi-devel BuildRequires: mesa-libGL-devel BuildRequires: libxkbcommon-devel BuildRequires: libXScrnSaver-devel BuildRequires: libXtst-devel BuildRequires: wayland-devel BuildRequires: wayland-protocols-devel BuildRequires: libcurl-devel BuildRequires: openssl-devel BuildRequires: alsa-lib-devel BuildRequires: xxhash-devel # Requires: %description %global debug_package %{nil} %global __brp_check_rpaths %{nil} %prep git clone --recursive https://github.com/twilitrealm/%{name}.git --depth 1 --branch v%{version} --shallow-submodules %conf cd %{name} %cmake -DDUSKLIGHT_DIR=${RPM_BUILD_DIR}/%{name} %build cd %{name} %cmake_build %install mkdir -p %{buildroot}/opt/%{name} mkdir -p %{buildroot}%{_datadir}/licenses/%{name} mkdir -p %{buildroot}%{_bindir} cd %{name} %cmake_install mv %{buildroot}%{_exec_prefix}/{res,mods} %{buildroot}/opt/%name/ mv %{buildroot}%{_exec_prefix}/%{name} %{buildroot}%{_bindir} install -m 0644 $RPM_BUILD_DIR/%{name}/LICENSE.md %{buildroot}%{_datadir}/licenses/%{name}/LICENSE %check # %%ctest %files %license LICENSE %{_bindir}/%{name} # opt directory in it's entirely must be declared here %dir /opt/%{name}/ /opt/%{name}/ # %%doc add-docs-here %changelog * Sat Oct 03 2026 grand -