From b960c07eb390adb177d42e0925f9c5f8cdbc8ec2 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 19 Jan 2026 21:25:24 -0800 Subject: [PATCH] fix: tracy (#9343) (#9347) * fix: tracy Remaking this to merge into 43. Rawhide is being weird * oop --------- (cherry picked from commit a68d2e0cd91d7a8deb6587976387a122b3ab5e96) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/devs/tracy/tracy.spec | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/anda/devs/tracy/tracy.spec b/anda/devs/tracy/tracy.spec index fb3584829f..f326ec8060 100644 --- a/anda/devs/tracy/tracy.spec +++ b/anda/devs/tracy/tracy.spec @@ -1,36 +1,37 @@ -%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. - Name: tracy Version: 0.13.1 Release: 1%?dist -Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. +Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications License: BSD-3-Clause URL: https://github.com/wolfpld/tracy Source0: https://github.com/wolfpld/tracy/archive/refs/tags/v%version.tar.gz BuildRequires: pkgconfig(egl) pkgconfig(glfw3) pkgconfig(freetype2) pkgconfig(dbus-1) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb) pkgconfig(wayland-client) pkgconfig(wayland-protocols) pkgconfig(xkbcommon) pkgconfig(capstone) BuildRequires: cmake gcc gcc-c++ meson +Packager: Owen Zimmerman + %description -%_desc +Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. %package devel Summary: Development files for the tracy package %description devel -%_desc -This package contains the development files for the tracy package. +Development files for the tracy package. %prep -%autosetup -p1 +%autosetup %build -%meson +%meson -Dcpp_std=c++17 %meson_build - for project in capture csvexport import update profiler do pushd $project - %cmake -DDOWNLOAD_CAPSTONE=0 + %cmake -DDOWNLOAD_CAPSTONE=1 \ + -DCMAKE_CXX_STANDARD=17 \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_SKIP_INSTALL_RPATH=ON %cmake_build popd done @@ -68,10 +69,12 @@ install -Dm644 icon/application-tracy.svg %buildroot%_iconsdir/hicolor/scalable/ %files devel %_libdir/pkgconfig/tracy.pc -%_includedir/common -%_includedir/tracy -%_includedir/client +%dir %_includedir/tracy +%_includedir/tracy/* %changelog +* Mon Jan 19 2026 Owen Zimmerman - 0.13.1-1 +- Fix compile issues, update for 0.13.1 + * Wed Jul 24 2024 Owen Zimmerman - 0.11-1 - Initial package.