forked from pool/heaptrack
Accepting request 1038407 from KDE:Extra
Update to 1.4.0 OBS-URL: https://build.opensuse.org/request/show/1038407 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heaptrack?expand=0&rev=9
This commit is contained in:
commit
e6d12884b3
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9bb8458110d6eb5da0884cd53562cc2efc3928cfd3c3a6a1c67ea09b5747e04
|
||||
size 5521900
|
3
heaptrack-1.4.0.tar.xz
Normal file
3
heaptrack-1.4.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fc6b3226c36ca7faef58c9268dce427a83558ee48a2b636044ca084453a01f6d
|
||||
size 5526100
|
16
heaptrack-1.4.0.tar.xz.sig
Normal file
16
heaptrack-1.4.0.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEezawi1aUvUGg3A1+8zYW/HGdOX8FAmKpz70ACgkQ8zYW/HGd
|
||||
OX+hJhAAnrgQFSvgZwgQV9T+Nadyax2fa3z7zvhUv/rJKjXaJAp5r5Thn58fF6sW
|
||||
n6hhFTzrVx6DVMGy9zJCobShdm9+YEZqE6zgeUkBEaKntwbe2ZdinNs8PpycdtuP
|
||||
UVq6zxFUQwRyqsZ4/7zznMYD8ga5A8iAvMVcgC3E+V09BxOrtbv87UYs7rdsBPlV
|
||||
Q0+hfyIsirZp589RkDIbX7XrJlNOj0Kh3do7XpbecJBetKJhn3BcRKBWM8yhauHI
|
||||
8+4h+1J7ZcALge/O4pIYA4yYzV3PvAS7HV4V3sAHoU2Y7K/9Ylx5kW0qsiN24wlQ
|
||||
vuzJDhyTEREfLF888rrEAU0RDjcRIXiliRVBMn3v7ZgjpyoOx/oVIXNcVLfAQity
|
||||
oAQL7bnqvOTBLZwuVFM9juKvvazCXT9sNJQiS5orQj71IHgC5F8AsAkI+ppIodLe
|
||||
ncP1K47+9CBZHgU03zpJ3NUSo/ZnNNDGaWaJeuks/ljzqMQtpBm6bkNAz6Yj4Iin
|
||||
HcEqnPsO/yfTK1+LsRTiq6N79gmQIZNB7TnlSUyOsvdz5M7qpebfWFndYK8kDKVt
|
||||
aPj0xNsmtvwLVmmUQuH5BxnJ8c+Lh9YL8HWr1JVFaRUTk+ZbNwtOX24SiYQMvK4x
|
||||
cmb2WinFxMOu48BkI/Kf3Ge0eVNBfWF0YRdEnNAgsWZKw0VcGGo=
|
||||
=O4X+
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,20 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 27 08:15:26 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
|
||||
|
||||
- Update to 1.4.0
|
||||
* Pass client exit code in heaptrack.sh
|
||||
* Leverage non-deprecated mallinfo2
|
||||
* Add support for the mimalloc allocator
|
||||
* Explicitly encode which hooks are required and which are
|
||||
optional
|
||||
* Make mi_* symbols truly optional by usig weak symbols for them
|
||||
* Prevent malloc from disappearing in inlining example
|
||||
* handle calling heaptrack_stop() without debuginfo
|
||||
* Ensure we don't try to overwrite invalid tables
|
||||
* Make elf_symbol_table a view of const Elf::Sym
|
||||
* Ensure we don't read outside the string table for symbol names
|
||||
* Silence -Wuse-after-free for realloc call
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 19 15:09:15 UTC 2021 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
|
63
heaptrack.keyring
Normal file
63
heaptrack.keyring
Normal file
@ -0,0 +1,63 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=fanF
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package heaptrack
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -17,15 +17,18 @@
|
||||
|
||||
|
||||
%define kf5_version 5.26.0
|
||||
%bcond_without lang
|
||||
%bcond_without released
|
||||
Name: heaptrack
|
||||
Version: 1.3.0
|
||||
Version: 1.4.0
|
||||
Release: 0
|
||||
Summary: Heap Memory Allocation Profiler
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Tools/Other
|
||||
URL: https://userbase.kde.org/Heaptrack
|
||||
URL: https://apps.kde.org/heaptrack/
|
||||
Source0: https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{version}.tar.xz
|
||||
%if %{with released}
|
||||
Source1: https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{version}.tar.xz.sig
|
||||
Source2: heaptrack.keyring
|
||||
%endif
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: kf5-filesystem
|
||||
BuildRequires: libboost_container-devel
|
||||
@ -46,8 +49,7 @@ BuildRequires: cmake(KF5IconThemes)
|
||||
BuildRequires: cmake(KF5ItemModels)
|
||||
BuildRequires: cmake(KF5KIO)
|
||||
BuildRequires: cmake(KF5ThreadWeaver)
|
||||
BuildRequires: cmake(Qt5Core) >= 5.2.0
|
||||
BuildRequires: cmake(Qt5DBus)
|
||||
BuildRequires: cmake(Qt5Core) >= 5.10.0
|
||||
BuildRequires: cmake(Qt5Widgets)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
Suggests: heaptrack-gui
|
||||
@ -57,7 +59,6 @@ A memory profiler for Linux, tracking heap allocations.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for the Heaptrack API
|
||||
Group: Development/Libraries/KDE
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
@ -66,7 +67,6 @@ API.
|
||||
|
||||
%package gui
|
||||
Summary: GUI Frontend for Heaptrack
|
||||
Group: Development/Tools/Other
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description gui
|
||||
@ -90,12 +90,12 @@ extra_opts="-DLIB_SUFFIX=64"
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%kf5_makeinstall -C build
|
||||
%if %{with lang}
|
||||
%find_lang %{name} --all-name
|
||||
%endif
|
||||
# Fixup desktop file
|
||||
%suse_update_desktop_file org.kde.heaptrack Development Profiling
|
||||
%kf5_makeinstall -C build
|
||||
|
||||
%find_lang %{name} --all-name
|
||||
|
||||
# Fixup desktop file
|
||||
%suse_update_desktop_file org.kde.heaptrack Development Profiling
|
||||
|
||||
%files
|
||||
%license LICENSES/*
|
||||
@ -110,14 +110,12 @@ extra_opts="-DLIB_SUFFIX=64"
|
||||
|
||||
%files gui
|
||||
%{_kf5_bindir}/heaptrack_gui
|
||||
%{_datadir}/applications/org.kde.heaptrack.desktop
|
||||
%{_kf5_applicationsdir}/org.kde.heaptrack.desktop
|
||||
%{_kf5_appstreamdir}/org.kde.heaptrack.appdata.xml
|
||||
%dir %{_kf5_iconsdir}/hicolor/*
|
||||
%dir %{_kf5_iconsdir}/hicolor/*/*
|
||||
%{_kf5_iconsdir}/*/*/*/*.*
|
||||
|
||||
%if %{with lang}
|
||||
%files lang -f %{name}.lang
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user