commit 8980cc57a56d86522a2042b2be2f80307a2bb763590ad9ddc27f32ac718847d3 Author: Christophe Marin Date: Thu Sep 12 11:40:46 2024 +0000 KDE release gear 24.08.1 OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/massif-visualizer?expand=0&rev=4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/applications.keyring b/applications.keyring new file mode 100644 index 0000000..2998088 Binary files /dev/null and b/applications.keyring differ diff --git a/massif-visualizer-24.08.0.tar.xz b/massif-visualizer-24.08.0.tar.xz new file mode 100644 index 0000000..e6a702d --- /dev/null +++ b/massif-visualizer-24.08.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd605c473f6d2c77cd2a6ebaab5645a7784ef7e414a65bff357836e8a26df590 +size 279068 diff --git a/massif-visualizer-24.08.0.tar.xz.sig b/massif-visualizer-24.08.0.tar.xz.sig new file mode 100644 index 0000000..1d5378b --- /dev/null +++ b/massif-visualizer-24.08.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+3xAACgkQu0YzUNbv +Me87mg/8CwSXQ2uG/7Hp5tnn2UbFFB7ffpNSoS0m6Lh04eG+Yu1wusXqUnwMumZ6 +kkrsl9ZgM2/oMDDJyNXImAzNRVrHp6IVkwPzXFueMuOxzf9dRtv1w6WbWxCnWnJz +reWi0ER3mZfWL8jUHAs1omengeVQY6XKekzBtm113YAAKr+yB2D5Q6riPNUVLYXA +nNRKHww+BABqH6ebcS6fKHf7X0DqnHOQqLVXXhD+OdliEx8PBgBZrSbSPqlL+6HJ +FzILm1x7UeQNxwW4fh17RyxEI3NCS6grKrmgr3zqG1tGdn6A3Ttn1mAWImMPzIsB +8t6YxpE6w8Y5MSq7y9DvCbtR1oPEBFqFSKM8VEgl1q9DynuHDlUoVBZeX5tuuggP +qvbD7AqcET6UfwXP71ek7Dru4pqibES9wMQeOoKgXBRPIv0eBcH6FMxnXI75h6wJ +ZO3cTLQcpqny0avOZaWYm3l7GfbLtzVoRnHgaae/SlEu0FpEgbMSO1M8+dxOKYkn +u9udiKeiIoKL/szn4BsCcWmM7mOiQxC0vv1OKpI0TfGgeftV4ExY8It4xdf8ftpz +TBdPzrY81EjLl6bzfo/0c2pH0dKR+iLf7cvA+pn1RHRL1IsZJ4rM3cSpJljXoCaC +Mgc27Or3mIEY6uEqaQA0XZlnmArapYW84AY5Ce2VfQjqCn7Gkbs= +=S4D7 +-----END PGP SIGNATURE----- diff --git a/massif-visualizer-24.08.1.tar.xz b/massif-visualizer-24.08.1.tar.xz new file mode 100644 index 0000000..9539673 --- /dev/null +++ b/massif-visualizer-24.08.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc8901f69ecbb97bf910df700abf5e0b4944ca45e9116b8c41d457f86019412c +size 279492 diff --git a/massif-visualizer-24.08.1.tar.xz.sig b/massif-visualizer-24.08.1.tar.xz.sig new file mode 100644 index 0000000..3403ce7 --- /dev/null +++ b/massif-visualizer-24.08.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmbf+0oACgkQu0YzUNbv +Me9cDw/8DPJYAxmwhZvaq3TQqsTDc84Co0Z6tx8q2giq+acy2xHU4JOsF7iijiLn +47+Zw7TSZY3Brx/cPHPeGBuGzEvaLI0S6FqqfRvaNAUSBnaIz5WKbJQHFHxXUwLY +w8a/wxyzBQq5sN0hMahvPncMcvcHzprdXpcC/HrSIKk0ZfRcBs+2XV8ZXfq5186n +BNiSdqNLIE6DidW3LLUpsl9j6LcO2mOZEd+4lT6RX8+1ujTz7qEBC/kG7n57GmkE +dCPOJ4L/2g3r8Dnp/zIcii7OJ7UHJqz6/vrNiNb8xS4KVp8Qv8HmNyalbRVb+oP1 +vfdm8Azn+HDFf/nYlYKKx6Mk8hJVHbFFMS3BYsWhdEVmkYrPZe8+KNW4XKb76+TO +YlDEQBDGzfXyJXP6oMjocu37bmsCXD8OhfpGH2C0rvWhz+5EtxC4MervxPaeIFnH +Du0o6Kldcgwwyla+k2C6IAE7qjNFZizn3sgpgvmqhwMpk1tNjfzBIpsRE0BFhKLk +JgPiH2NBv3Pe/iW7Tdt9jOUKMA3HIMVHbY5ZkEgnBG06hTwRRRC6Te9iJgJV4xsK +34eTD2X2LceiRCTEQqE1oV+ZjF5KhX60qXTdyj9knG9nanVpoPb9y/vlC9eCluZn +O0QDN4AumIc0c7oY37cttth3A0XuivLDDjKKpwj/jOFpOech9Y0= +=YZ+4 +-----END PGP SIGNATURE----- diff --git a/massif-visualizer.changes b/massif-visualizer.changes new file mode 100644 index 0000000..04e00e1 --- /dev/null +++ b/massif-visualizer.changes @@ -0,0 +1,68 @@ +------------------------------------------------------------------- +Tue Sep 10 14:11:39 UTC 2024 - Christophe Marin + +- Update to 24.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.08.1/ +- No code change since 24.08.0 + +------------------------------------------------------------------- +Mon Aug 19 10:24:08 UTC 2024 - Christophe Marin + +- Update to 24.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/24.08.0/ +- massif-visualizer is now released with KDE gear applications + +------------------------------------------------------------------- +Thu May 9 08:40:14 UTC 2024 - Christophe Marin + +- Update to 0.8.0: + https://blogs.kde.org/2024/05/08/massif-visualizer-0.8.0-released/ + * Port to Qt6 and KF6 + * General code modernization + +------------------------------------------------------------------- +Thu Aug 27 13:41:30 UTC 2020 - Christophe Giboudeaux + +- Spec cleanup + +------------------------------------------------------------------- +Fri Sep 8 12:35:13 UTC 2017 - wbauer@tmo.at + +- Update to 0.7.0 + * http://jriddell.org/2017/09/07/massif-visualizer-0-7-0-released/ +- Drop office-chart-area.png, a proper application icon is + included/installed now + +------------------------------------------------------------------- +Sun Nov 30 17:45:09 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to 0.4.0 final + * For more details, please see + http://milianw.de/blog/massif-visualizer-04-and-kgraphviewer-22-released + +------------------------------------------------------------------- +Wed Nov 12 22:14:46 UTC 2014 - cgiboudeaux@gmx.com + +- Replace the GIT snapshot with massif-visualizer 0.4Beta + +------------------------------------------------------------------- +Tue Jan 28 17:03:49 UTC 2014 - cgiboudeaux@gmx.com + +- Translations update. + +------------------------------------------------------------------- +Mon Oct 14 13:33:41 UTC 2013 - cgiboudeaux@gmx.com + +- Update translations + +------------------------------------------------------------------- +Thu Mar 17 12:54:52 UTC 2011 - cgiboudeaux@gmx.com + +- Add massif-visualizer. +Visualizer for Valgrind Massif data files. + + diff --git a/massif-visualizer.spec b/massif-visualizer.spec new file mode 100644 index 0000000..a96f90e --- /dev/null +++ b/massif-visualizer.spec @@ -0,0 +1,90 @@ +# +# spec file for package massif-visualizer +# +# Copyright (c) 2024 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/ +# + + +%define kf6_version 6.3.0 +%define qt6_version 6.6.0 + +%bcond_without released +Name: massif-visualizer +Version: 24.08.1 +Release: 0 +Summary: Visualizer for output generated by Valgrind's massif tool +License: LGPL-2.0-only +URL: https://apps.kde.org/massif-visualizer +Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files +BuildRequires: cmake(KChart6) >= 3.0.0 +BuildRequires: cmake(KF6Archive) >= %{kf6_version} +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6KIO) >= %{kf6_version} +BuildRequires: cmake(KF6Parts) >= %{kf6_version} +BuildRequires: cmake(KGraphViewerPart) >= 2.5.0 +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6Core5Compat) >= %{qt6_version} +BuildRequires: cmake(Qt6PrintSupport) >= %{qt6_version} +BuildRequires: cmake(Qt6Svg) >= %{qt6_version} +BuildRequires: cmake(Qt6Test) >= %{qt6_version} +BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} +Requires: kgraphviewer >= 2.5.0 +Recommends: valgrind + +%description +Massif Visualizer is a tool that visualizes massif data. +You run your application in Valgrind with --tool=massif and then open the +generated massif.out.pid file in the visualizer. +Gzip or Bzip2 compressed massif files can also be opened transparently. + +%lang_package + +%prep +%autosetup -p1 + +%build +%cmake_kf6 + +%kf6_build + +%install +%kf6_install + +%suse_update_desktop_file org.kde.massif-visualizer Debugger + +%find_lang massif-visualizer %{name}.lang + +%files lang -f %{name}.lang + +%files +%license COPYING +%doc AUTHORS README +%{_kf6_applicationsdir}/org.kde.massif-visualizer.desktop +%{_kf6_appstreamdir}/org.kde.massif-visualizer.appdata.xml +%{_kf6_bindir}/massif-visualizer +%{_kf6_configkcfgdir}/massif-visualizer-settings.kcfg +%{_kf6_iconsdir}/hicolor/scalable/apps/massif-visualizer.svg +%{_kf6_sharedir}/massif-visualizer/ +%{_kf6_sharedir}/mime/packages/massif.xml + +%changelog