Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:scalpel4k
hotspot
hotspot.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File hotspot.spec of Package hotspot
# # spec file for package hotspot # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: hotspot Version: 1.4.1 Release: 0 Summary: Perf GUI for performance analysis License: GPL-2.0-or-later Group: Development/Tools/Debuggers URL: https://github.com/KDAB/hotspot Source: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM Make privilege escalation optional (CVE-2023-28144) #Patch0: 0001-Opt-in-via-CMake-to-allow-privilege-escalation.patch BuildRequires: kf6-extra-cmake-modules BuildRequires: glibc-devel-static BuildRequires: libdw-devel BuildRequires: libelf-devel BuildRequires: libzstd-devel #BuildRequires: qcustomplot-devel BuildRequires: cmake(KF6Archive) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6IconThemes) BuildRequires: cmake(KF6ItemModels) BuildRequires: cmake(KF6ItemViews) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KF6Notifications) BuildRequires: cmake(KF6Parts) BuildRequires: cmake(KF6Solid) BuildRequires: cmake(KF6SyntaxHighlighting) BuildRequires: cmake(KF6ThreadWeaver) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Core) >= 6.4.0 BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Test) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6PrintSupport) BuildRequires: cmake(KDDockWidgets-qt6) BuildRequires: cmake(KGraphViewerPart) BuildRequires: pkgconfig(libdebuginfod) Requires: perf %description Hotspot is a standalone GUI for performance data with a UI like KCachegrind around Linux perf. %prep %autosetup -n %{name}-%{version} %build %cmake_kf6 -DQT6_BUILD=ON %kf6_build %install %kf6_install # Unneeded #rm %{buildroot}%{_datadir}/dbus-1/{system-services/com.kdab.hotspot.perf.service,system.d/com.kdab.hotspot.perf.conf} #rm %{buildroot}%{_datadir}/polkit-1/actions/com.kdab.hotspot.perf.policy #rm %{buildroot}%{_libexecdir}/{elevate_perf_privileges.sh,kauth/hotspot-auth-helper} %files %license LICENSE.GPL.txt %doc README.md %{_kf6_applicationsdir}/com.kdab.hotspot.desktop %{_kf6_appstreamdir}/com.kdab.Hotspot.appdata.xml %{_kf6_bindir}/hotspot %{_libexecdir}/hotspot-perfparser %{_kf6_iconsdir}/hicolor/*/*/hotspot.png %{_datadir}/knotifications6/hotspot.notifyrc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor