Group :: Development/Tools
RPM: kde5-kcachegrind
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%add_findreq_skiplist %_K5bin/hotshot2calltree
%define rname kcachegrind
Name: kde5-%rname
Version: 23.04.3
Release: alt1
%K5init no_appdata
Summary: GUI to profilers such as Valgrind
License: %gpl2only
Group: Development/Tools
Url: https://www.kde.org/applications/development/kcachegrind
%ifarch %ix86
Requires: valgrind
%endif
Source0: %rname-%version.tar
BuildRequires(pre): rpm-build-kf5 rpm-build-licenses rpm-build-python3
BuildRequires: qt5-tools-devel
BuildRequires: extra-cmake-modules
BuildRequires: kf5-karchive-devel kf5-kdoctools-devel
BuildRequires: kf5-kwidgetsaddons-devel kf5-ki18n-devel
BuildRequires: kf5-kio-devel kf5-kdbusaddons-devel
%description
%rname is a profile data visualization tool, used to determine the most time
consuming execution parts of program.
%prep
%setup -n %rname-%version
#exclude examples from build
sed -i -e '/add_subdirectory([[:space:]]*cgview[[:space:]]*)\|add_subdirectory([[:space:]]*qcachegrind[[:space:]]*)/d' CMakeLists.txt
# fix shebang
sed -i \
-e "s|^#![[:space:]]*/usr/bin/env python$|#!%{__python3}|g" \
converters/hotshot2calltree.in
%build
%K5build
%install
%K5install
%K5install_move data %rname
%find_lang %name --with-kde --all-name
%K5find_qtlang %name --all-name
%files -f %name.lang
%doc LICENSES/*
%_K5bin/dprof2calltree
%_K5bin/hotshot2calltree
%_K5bin/kcachegrind
%_K5bin/memprof2calltree
%_K5bin/op2calltree
%_K5bin/pprof2calltree
%_K5xdgapp/org.kde.%{rname}.desktop
%_K5icon/hicolor/*/*/%{rname}*.*
#%_K5xmlgui/%rname/
%_K5data/%rname/
%changelog
…
Full changelog you can see here
%define rname kcachegrind
Name: kde5-%rname
Version: 23.04.3
Release: alt1
%K5init no_appdata
Summary: GUI to profilers such as Valgrind
License: %gpl2only
Group: Development/Tools
Url: https://www.kde.org/applications/development/kcachegrind
%ifarch %ix86
Requires: valgrind
%endif
Source0: %rname-%version.tar
BuildRequires(pre): rpm-build-kf5 rpm-build-licenses rpm-build-python3
BuildRequires: qt5-tools-devel
BuildRequires: extra-cmake-modules
BuildRequires: kf5-karchive-devel kf5-kdoctools-devel
BuildRequires: kf5-kwidgetsaddons-devel kf5-ki18n-devel
BuildRequires: kf5-kio-devel kf5-kdbusaddons-devel
%description
%rname is a profile data visualization tool, used to determine the most time
consuming execution parts of program.
%prep
%setup -n %rname-%version
#exclude examples from build
sed -i -e '/add_subdirectory([[:space:]]*cgview[[:space:]]*)\|add_subdirectory([[:space:]]*qcachegrind[[:space:]]*)/d' CMakeLists.txt
# fix shebang
sed -i \
-e "s|^#![[:space:]]*/usr/bin/env python$|#!%{__python3}|g" \
converters/hotshot2calltree.in
%build
%K5build
%install
%K5install
%K5install_move data %rname
%find_lang %name --with-kde --all-name
%K5find_qtlang %name --all-name
%files -f %name.lang
%doc LICENSES/*
%_K5bin/dprof2calltree
%_K5bin/hotshot2calltree
%_K5bin/kcachegrind
%_K5bin/memprof2calltree
%_K5bin/op2calltree
%_K5bin/pprof2calltree
%_K5xdgapp/org.kde.%{rname}.desktop
%_K5icon/hicolor/*/*/%{rname}*.*
#%_K5xmlgui/%rname/
%_K5data/%rname/
%changelog
…
Full changelog you can see here