guix_mirror_bot pushed a commit to branch master
in repository guix.

commit b8b7982091040933bfe235ed76922100d34800c5
Author: David Elsing <[email protected]>
AuthorDate: Tue Feb 3 21:33:21 2026 +0100

    gnu: Add aqlprofile.
    
    * gnu/packages/rocm.scm (aqlprofile): New variable.
    
    Signed-off-by: Ludovic Courtès <[email protected]>
---
 gnu/packages/rocm.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/rocm.scm b/gnu/packages/rocm.scm
index 8e64fa1e0c..81663dcfb3 100644
--- a/gnu/packages/rocm.scm
+++ b/gnu/packages/rocm.scm
@@ -596,3 +596,26 @@ runtime libraries by the ROCprofiler (v2) library.")
     (synopsis "Utility to get the ROCm release version")
     (description "Utility to get the ROCm release version")
     (license license:expat)))
+
+(define-public aqlprofile
+  (package
+    (name "aqlprofile")
+    (version %rocm-version)
+    (source %rocm-systems-origin)
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:phases
+      '(modify-phases %standard-phases
+         (add-after 'unpack 'chdir
+           (lambda _
+             (chdir "projects/aqlprofile"))))
+      ;; XXX: Tests require CMake HIP language support, which expects a common
+      ;; ROCm root directory.
+      #:tests? #f))
+    (inputs (list rocr-runtime))
+    (home-page %rocm-systems-url)
+    (synopsis "Architected Queuing Language Profiling Library")
+    (description "AQLprofile is an open source library that enables advanced
+ GPU profiling and tracing on AMD platforms.")
+    (license license:expat)))

Reply via email to