diff --git a/heaptrack-1.2.0.tar.xz b/heaptrack-1.2.0.tar.xz deleted file mode 100644 index 7cbe43c..0000000 --- a/heaptrack-1.2.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d494dff438aa0ae5d6bae286db14b0ac582604b8674f7a2adfb9fc19dfe62848 -size 1092272 diff --git a/heaptrack-1.3.0.tar.xz b/heaptrack-1.3.0.tar.xz new file mode 100644 index 0000000..46cfe2d --- /dev/null +++ b/heaptrack-1.3.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9bb8458110d6eb5da0884cd53562cc2efc3928cfd3c3a6a1c67ea09b5747e04 +size 5521900 diff --git a/heaptrack.changes b/heaptrack.changes index 34b4d90..20a1aae 100644 --- a/heaptrack.changes +++ b/heaptrack.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Sun Dec 19 15:09:15 UTC 2021 - Fabian Vogt + +- Update to 1.3.0: + * New features: + + Allocations can be filtered by time ranges + + Support for suppression files, including the + __lsan_default_suppressions API + * Fixed bugs: + + Fails to build on CentOS 7.0 (kde#441125) + + Crash when filtering on a time range (kde#441132) + + Heaptrack produces impossible/incorrect stack traces (kde#439897) + + ERROR: failed to lock heaptrack output file (kde#408547) + + Attaching to running process generates empty file (kde#394520) + + heaptrack launch script help text shows wrong option name for --output-file (kde#439307) + + Can the output file take hostname into account? (kde#435195) + + Heaptrack GUI crash when opening a zst file (kde#427970) + * More details on https://invent.kde.org/sdk/heaptrack/-/releases/v1.3.0 +- Use %autosetup + ------------------------------------------------------------------- Sun Jan 17 08:39:36 UTC 2021 - Christophe Giboudeaux diff --git a/heaptrack.spec b/heaptrack.spec index db2db5f..7054940 100644 --- a/heaptrack.spec +++ b/heaptrack.spec @@ -19,7 +19,7 @@ %define kf5_version 5.26.0 %bcond_without lang Name: heaptrack -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: Heap Memory Allocation Profiler License: LGPL-2.1-or-later @@ -28,8 +28,11 @@ URL: https://userbase.kde.org/Heaptrack Source0: https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem +BuildRequires: libboost_container-devel +BuildRequires: libboost_filesystem-devel BuildRequires: libboost_iostreams-devel BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel BuildRequires: libdwarf-devel BuildRequires: libunwind-devel BuildRequires: pkgconfig @@ -39,6 +42,7 @@ BuildRequires: cmake(KChart) >= 2.6.0 BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) BuildRequires: cmake(KF5ItemModels) BuildRequires: cmake(KF5KIO) BuildRequires: cmake(KF5ThreadWeaver) @@ -46,7 +50,6 @@ BuildRequires: cmake(Qt5Core) >= 5.2.0 BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Widgets) BuildRequires: pkgconfig(libzstd) -Recommends: %{name}-lang Suggests: heaptrack-gui %description @@ -69,12 +72,10 @@ Requires: %{name} = %{version} %description gui A Qt5/KF5 based GUI for Heaptrack. -%if %{with lang} %lang_package -%endif %prep -%setup -q +%autosetup -p1 # Disable building tests, they're not used and post-build-checks trips over it sed -i"" '/add_subdirectory(tests)/d' CMakeLists.txt @@ -97,18 +98,17 @@ extra_opts="-DLIB_SUFFIX=64" %suse_update_desktop_file org.kde.heaptrack Development Profiling %files -%license COPYING* +%license LICENSES/* %doc README.md %{_kf5_bindir}/heaptrack %{_kf5_bindir}/heaptrack_print %{_libdir}/heaptrack/ %files devel -%license COPYING* +%license LICENSES/* %{_includedir}/heaptrack_api.h %files gui -%license COPYING* %{_kf5_bindir}/heaptrack_gui %{_datadir}/applications/org.kde.heaptrack.desktop %{_kf5_appstreamdir}/org.kde.heaptrack.appdata.xml @@ -118,7 +118,6 @@ extra_opts="-DLIB_SUFFIX=64" %if %{with lang} %files lang -f %{name}.lang -%license COPYING* %endif %changelog