%undefine _hardened_build Name: tracy-tools Version: 0.13.1 Release: 1%{?dist} Summary: Tracy profiler capture tool and UI License: BSD-3-Clause URL: https://github.com/wolfpld/tracy Source: https://github.com/wolfpld/tracy/archive/refs/tags/v%{version}.tar.gz BuildRequires: cmake BuildRequires: ninja-build BuildRequires: git-core BuildRequires: gcc-c++ BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(pugixml) Patch: patches.patch %description A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. %prep %autosetup -n tracy-%{version} -p1 %build pushd capture %cmake -DNO_ISA_EXTENSIONS=ON %cmake_build popd pushd profiler %cmake -DNO_ISA_EXTENSIONS=ON %cmake_build popd %install pushd capture %cmake_install popd pushd profiler %cmake_install popd %files %license LICENSE %doc README.md %{_bindir}/tracy-capture %{_bindir}/tracy-profiler %changelog %autochangelog