rekado pushed a commit to branch master
in repository guix.
commit 90d39a1a7e35445dd363f857d40cc2461f892932
Author: Ricardo Wurmus <[email protected]>
AuthorDate: Thu May 15 08:06:00 2025 +0200
gnu: Add gperftools-for-friction.
* gnu/packages/cpp.scm (gperftools-for-friction): New variable.
Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea
---
gnu/packages/cpp.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 004fb8ecad..04e99fee0b 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1545,6 +1545,24 @@ tools:
@end itemize\n")
(license license:bsd-3)))
+(define-public gperftools-for-friction
+ (let ((commit "b97c293c812c7ec3cdeccd50a89769e746c01377")
+ (revision "0")
+ (base-version "0.9.6"))
+ (package
+ (inherit gperftools)
+ (name "gperftools")
+ (version (git-version base-version revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/friction2d/gperftools")
+ (commit (string-append "friction-" base-version))))
+ (sha256
+ (base32 "1ffkzlsdpcjjq8md21kr7a1q10bia77xriga6far2608rplmwsk8"))
+ (file-name (git-file-name name version)))))))
+
(define-public cpp-httplib
;; this package is not graftable, as everything is implemented in a single
;; header