Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: tracy #1433

Merged
merged 32 commits into from
Jul 26, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
a205852
add-tracy
Owen-sz Jul 6, 2024
3dea2d1
Update tracy.spec
Owen-sz Jul 6, 2024
019e46f
Update tracy.spec
Owen-sz Jul 6, 2024
6268f48
update-add-tracy
Owen-sz Jul 11, 2024
ef25289
build-test-fix
Owen-sz Jul 11, 2024
9fae33e
Build-fail-fix
Owen-sz Jul 11, 2024
63219d5
Update anda/misc/tracy/tracy.spec
Owen-sz Jul 11, 2024
7dc8451
test-fix-again
Owen-sz Jul 11, 2024
0e36ad3
tidy up stuff and use meson
madonuko Jul 19, 2024
95f015a
Merge branch 'frawhide' into add-tracy
madonuko Jul 19, 2024
9b59dac
Merge branch 'frawhide' into add-tracy
madonuko Jul 20, 2024
af45d8b
add g++
madonuko Jul 20, 2024
2fcaae2
dnl files
madonuko Jul 20, 2024
5ab2363
debug_package
madonuko Jul 20, 2024
6ed1edf
Update tracy.spec
madonuko Jul 20, 2024
9eb5965
-fPIE
madonuko Jul 20, 2024
6cf098a
CXXFLAGS
madonuko Jul 20, 2024
bf8d6bd
CXX?
madonuko Jul 20, 2024
379f3b0
/usr/include/freetype2/
madonuko Jul 20, 2024
14115eb
Update tracy.spec
madonuko Jul 20, 2024
eb957c8
move stuff around and funny funky fix
madonuko Jul 20, 2024
10ab0fd
casually add changelog
madonuko Jul 20, 2024
e6cf006
??]
madonuko Jul 21, 2024
87b1b28
fix pkg-config cflags maybe?
madonuko Jul 23, 2024
c1986b7
Update tracy.spec
madonuko Jul 23, 2024
9ac2876
fix PIE/PIC?
madonuko Jul 23, 2024
4336430
Update version
Owen-sz Jul 24, 2024
45b351d
Update tracy version
Owen-sz Jul 24, 2024
c7f5cdf
Update tracy.spec
Owen-sz Jul 25, 2024
a060284
remove patch
lleyton Jul 25, 2024
fa45fa6
fix it
lleyton Jul 26, 2024
d736521
a?
lleyton Jul 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions anda/misc/tracy/anda.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "tracy.spec"
}
}
65 changes: 65 additions & 0 deletions anda/misc/tracy/tracy.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
Name: tracy
Version: 0.10
Release: 1%?dist
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: cmake meson gcc libxkbcommon dbus-devel libglvnd glfw-devel freetype-devel pkgconfig(capstone) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb)
Patch: https://github.com/wolfpld/tracy/commit/1a971d867d6fa5bf6dc57d705dcbbc6020031e7a.patch
madonuko marked this conversation as resolved.
Show resolved Hide resolved

%description
%A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
Owen-sz marked this conversation as resolved.
Show resolved Hide resolved

%prep
%autosetup -n tracy-0.10
Owen-sz marked this conversation as resolved.
Show resolved Hide resolved

%build
%make_build -C capture/build/unix release
%make_build -C csvexport/build/unix release
%make_build -C import-chrome/build/unix release
%make_build -C library/unix release
%make_build -C profiler/build/unix release
%make_build -C update/build/unix release

%install
mkdir -p %{buildroot}/usr/bin/
install -m 755 Tracy-release %{buildroot}/usr/bin/Tracy-release

%files

%license LICENSE
%doc README.*
%{_datadir}/tracy/capture
Owen-sz marked this conversation as resolved.
Show resolved Hide resolved
%{_datadir}/tracy/cmake
%{_datadir}/tracy/CMakeLists.txt
%{_datadir}/tracy/Config.cmake.in
%{_datadir}/tracy/csvexport
%{_datadir}/tracy/doc
%{_datadir}/tracy/dtl
%{_datadir}/tracy/examples
%{_datadir}/tracy/extra
%{_datadir}/tracy/getopt
%{_datadir}/tracy/icon
%{_datadir}/tracy/imgui
%{_datadir}/tracy/import-chrome
%{_datadir}/tracy/import-fuchsia
%{_datadir}/tracy/library
%{_datadir}/tracy/manual
%{_datadir}/tracy/meson.build
%{_datadir}/tracy/meson.options
%{_datadir}/tracy/NEWS
%{_datadir}/tracy/nfd
%{_datadir}/tracy/profiler
%{_datadir}/tracy/public
%{_datadir}/tracy/python
%{_datadir}/tracy/server
%{_datadir}/tracy/test
%{_datadir}/tracy/update
%{_datadir}/tracy/zstd

%changelog
* Thu Jul 10 2024 Owen Zimmerman
- Initial package.

%autochangelog
lleyton marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions anda/misc/tracy/update.rhai
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rpm.version(gh("wolfpld/tracy"));
Loading