forked from pool/sysprof
Compare commits
13 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| d1f593e9ac | |||
| 0f5ffee804 | |||
| 7f430d1172 | |||
| 5f8dc5f340 | |||
| 30f10cda6a | |||
| a21b61c1c8 | |||
| 5e8fd45815 | |||
| 2da53d2bff | |||
| 9ec1dacbd0 | |||
| 4d940db1dc | |||
| cb1aa73a27 | |||
| 576ec191ab | |||
| 6cae195016 |
2
_service
2
_service
@@ -3,7 +3,7 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://gitlab.gnome.org/GNOME/sysprof.git</param>
|
||||
<param name="revision">46.0</param>
|
||||
<param name="revision">48.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||
<param name="versionrewrite-pattern">v?(.*)\+0</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:448e806f64df6409f6a970e320276bdd66e0f051af591c9ed07176857bf34e1c
|
||||
size 6892045
|
||||
BIN
sysprof-48.0.obscpio
LFS
Normal file
BIN
sysprof-48.0.obscpio
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,90 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 23 19:15:06 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- Build with PIE when using gcc11. Add conditional gcc11-PIE
|
||||
BuildRequires (bsc#1239964).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 16 09:05:21 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 48.0:
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 11 18:03:23 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 48.rc:
|
||||
+ Fix drawing of Y-reversed data point markers
|
||||
+ Make greeter save environment variables to state file for reuse
|
||||
+ Use D-Bus power profiles bus name rather than legacy D-Bus bus
|
||||
name
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 7 13:40:18 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 48.beta:
|
||||
+ Ensure local dbus-monitor is reaped after capturing
|
||||
+ Modernization for various GTK deprecations
|
||||
+ Add new symbolizer for debuginfod which is enabled by default
|
||||
+ Many performance improvements for capture loading
|
||||
+ Support for unwinding without frame-pointers on distributions
|
||||
lacking -fno-omit-frame-pointer at the toolchain level. This
|
||||
uses a new "sysprof-live-unwinder" elevated helper process
|
||||
which takes data from perf and unwinds the stack as soon as it
|
||||
can without capturing the perf data to disk.
|
||||
+ The greeter now persists your settings and restores them the
|
||||
next time you run Sysprof.
|
||||
+ Various graph drawing improvements.
|
||||
+ Fixes for time display in various formats.
|
||||
+ Updated translations.
|
||||
- Add pkgconfig(libdebuginfod) and pkgconfig(libdw) BuildRequires:
|
||||
New dependencies.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 28 08:55:10 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 47.2:
|
||||
+ Use pid when generating counter IDs in SysprofCollector.
|
||||
+ Fix potential UB in GtkBitset.
|
||||
+ Avoid UB in bsearch() with no data.
|
||||
+ Increased safety in SysprofDocumentLoader.
|
||||
+ Increased safety when parsing CPU counters with async IO.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 5 08:42:24 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 47.1:
|
||||
+ Webkit counter fixes.
|
||||
+ Add a lost counter for dropped perf events.
|
||||
+ Deprecation fixes for GTK.
|
||||
+ Ignore -1 for CPU/PID in log cells.
|
||||
+ Reduce glib build requirement.
|
||||
+ Ensure dbus-monitor exits after capturing.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 07:10:11 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 47.0:
|
||||
+ Speed up capture loading using gtk_tim_sort().
|
||||
+ Speed up capture loading using a private bump allocator for
|
||||
callgraph nodes.
|
||||
+ Use AdwAboutDialog.
|
||||
+ Add GIO and Mutter to graphics section.
|
||||
+ Fix use of tracefd on some child processes.
|
||||
+ Fix some use of blocking FDs.
|
||||
+ Collapse some recursive functions in callgraphs.
|
||||
+ Improve styling of waterfall labels.
|
||||
+ Allow polkit to be optional in some situations.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 17 16:47:17 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Replace obsolete update-desktop-files BuildRequires and macro
|
||||
with desktop-file-utils BuildRequires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 16 09:24:18 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: sysprof
|
||||
version: 46.0
|
||||
mtime: 1710542061
|
||||
commit: 594a3037c0e7cc1bf97f162a392aa4f8989c9dce
|
||||
version: 48.0
|
||||
mtime: 1742067916
|
||||
commit: 392c6e96879a99ef996fc4e6f7bcc6a8034e4776
|
||||
|
||||
18
sysprof.spec
18
sysprof.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package sysprof
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2016 Bjørn Lie, Bryne, Norway.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -22,7 +22,7 @@
|
||||
%define glib_version 2.76.0
|
||||
|
||||
Name: sysprof
|
||||
Version: 46.0
|
||||
Version: 48.0
|
||||
Release: 0
|
||||
Summary: A system-wide Linux profiler
|
||||
License: GPL-3.0-or-later AND LGPL-3.0-or-later
|
||||
@@ -35,14 +35,15 @@ Patch1: explicitly-include-unistd.patch
|
||||
BuildRequires: c++_compiler
|
||||
%if 0%{?sle_version} && 0%{?sle_version} < 160000
|
||||
BuildRequires: gcc11
|
||||
BuildRequires: gcc11-PIE
|
||||
BuildRequires: gcc11-c++
|
||||
%endif
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: itstool
|
||||
BuildRequires: meson >= 0.59.0
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
|
||||
BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
|
||||
@@ -50,7 +51,9 @@ BuildRequires: pkgconfig(gtk4) >= 4.10
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(libadwaita-1) >= 1.4.alpha
|
||||
BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0
|
||||
BuildRequires: pkgconfig(libdebuginfod)
|
||||
BuildRequires: pkgconfig(libdex-1) >= 0.3
|
||||
BuildRequires: pkgconfig(libdw)
|
||||
BuildRequires: pkgconfig(libpanel-1) >= 1.3.0
|
||||
BuildRequires: pkgconfig(libsystemd) >= 222
|
||||
BuildRequires: pkgconfig(libunwind-generic)
|
||||
@@ -113,13 +116,9 @@ export CXX=g++-11
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
%suse_update_desktop_file org.gnome.Sysprof Profiling
|
||||
%find_lang %{name} %{?no_lang_C}
|
||||
%fdupes %{buildroot}%{_datadir}
|
||||
|
||||
%check
|
||||
%meson_test
|
||||
|
||||
%pre
|
||||
%service_add_pre sysprof3.service
|
||||
|
||||
@@ -136,11 +135,15 @@ export CXX=g++-11
|
||||
|
||||
%ldconfig_scriptlets -n libsysprof-%{apiver}-%{sover}
|
||||
|
||||
%check
|
||||
%meson_test
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc NEWS README.md
|
||||
%{_bindir}/sysprof-agent
|
||||
%{_bindir}/sysprof-cli
|
||||
%{_bindir}/sysprof-cat
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof.Agent.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Service.xml
|
||||
@@ -152,6 +155,7 @@ export CXX=g++-11
|
||||
%{_libdir}/libsysprof-speedtrack-%{apiver}.so
|
||||
%{_libdir}/libsysprof-tracer-%{apiver}.so
|
||||
%{_libexecdir}/sysprofd
|
||||
%{_libexecdir}/sysprof-live-unwinder
|
||||
%{_unitdir}/sysprof3.service
|
||||
%dir %{_datadir}/help/C/sysprof
|
||||
%doc %{_datadir}/help/C/sysprof/*
|
||||
|
||||
Reference in New Issue
Block a user