gnu: kcachegrind: Move to kde-sdk.scm.

* gnu/packages/kde.scm (kcachegrind): Remove variable.
* gnu/packages/kde-sdk.scm (kcachegrind): New variable.

Change-Id: Iee2958e2a9ddc53f087f0060ab0624bff75f3f3b
This commit is contained in:
Sughosha 2025-10-02 15:56:44 +05:30
parent 4a2186fc08
commit 4d0d955555
No known key found for this signature in database
GPG key ID: CDBC0BD95943A706
3 changed files with 38 additions and 37 deletions

View file

@ -33,7 +33,9 @@
#:use-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages llvm)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages qt)
#:use-module (gnu packages version-control))
@ -110,6 +112,41 @@ structure. It features:
@end itemize")
(license license:gpl2+)))
(define-public kcachegrind
(package
(name "kcachegrind")
(version "24.12.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcachegrind-" version ".tar.xz"))
(sha256
(base32
"0wk26gpyld2q4xxlyzynp8v4bq72wyf8qr1lb2aj61dbv9b112nk"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl python qttools kdoctools))
(inputs
(list qtbase karchive ki18n kio kxmlgui kdbusaddons))
(arguments (list #:tests? #f))
;; Note: The 'hotshot2calltree' and 'pprof2calltree' scripts depend on
;; Python and PHP, respectively. These are optional and we ignore them
;; for now.
(home-page "https://kcachegrind.github.io/html/Home.html")
(synopsis "Visualize profiles produces by Valgrind's Cachegrind tool")
(description
"The data files generated by the Callgrind of Valgrind, an application
profiler, can be loaded into KCachegrind for browsing the performance results.
There is also a command-line tool to get ASCII reports from data files without
the need to use KCachegrind.
The format of Callgrind output is documented. With conversion scripts,
KCachegrind is able to visualize output of other profilers like OProfile, a
system-wide profiler for Linux using statistical sampling with hardware
performance counters. There also exist converters for profiling output of
Python, PHP, and Perl.")
(license license:gpl2)))
(define-public kdevelop-pg-qt
(package
(name "kdevelop-pg-qt")

View file

@ -1033,42 +1033,6 @@ to perform data analysis.")
(license (list license:gpl2+ ;labplot
license:gpl3+)))) ;liborigin
(define-public kcachegrind
(package
(name "kcachegrind")
(version "24.12.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcachegrind-" version ".tar.xz"))
(sha256
(base32
"0wk26gpyld2q4xxlyzynp8v4bq72wyf8qr1lb2aj61dbv9b112nk"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl python qttools kdoctools))
(inputs
(list qtbase karchive ki18n kio kxmlgui kdbusaddons))
(arguments (list #:tests? #f))
;; Note: The 'hotshot2calltree' and 'pprof2calltree' scripts depend on
;; Python and PHP, respectively. These are optional and we ignore them
;; for now.
(home-page "https://kcachegrind.github.io/html/Home.html")
(synopsis "Visualize profiles produces by Valgrind's Cachegrind tool")
(description
"The data files generated by the Callgrind of Valgrind, an application
profiler, can be loaded into KCachegrind for browsing the performance results.
There is also a command-line tool to get ASCII reports from data files without
the need to use KCachegrind.
The format of Callgrind output is documented. With conversion scripts,
KCachegrind is able to visualize output of other profilers like OProfile, a
system-wide profiler for Linux using statistical sampling with hardware
performance counters. There also exist converters for profiling output of
Python, PHP, and Perl.")
(license license:gpl2)))
(define-public marble-qt
(package
(name "marble-qt")

View file

@ -103,6 +103,7 @@
#:use-module (gnu packages icu4c)
#:use-module (gnu packages image)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-sdk)
#:use-module (gnu packages libevent)
#:use-module (gnu packages linux)
#:use-module (gnu packages llvm)
@ -125,7 +126,6 @@
#:use-module (gnu packages python-check)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages kde)
#:use-module (gnu packages regex)
#:use-module (gnu packages ruby)
#:use-module (gnu packages rust-sources)