Hello community, here is the log from the commit of package sysprof for openSUSE:Factory checked in at 2020-11-19 11:57:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysprof (Old) and /work/SRC/openSUSE:Factory/.sysprof.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysprof" Thu Nov 19 11:57:21 2020 rev:21 rq:847266 version:3.38.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sysprof/sysprof.changes 2020-04-23 18:28:21.259848601 +0200 +++ /work/SRC/openSUSE:Factory/.sysprof.new.5913/sysprof.changes 2020-11-23 10:51:18.702651558 +0100 @@ -1,0 +2,49 @@ +Fri Oct 16 10:57:53 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.38.1: + + Support for translating paths to binary symbols has been + improved when using Btrfs subvolumes. + + Build system fixes. + + Fixes for sysprof_capture_reader_list_files() to match + expectations. + + Load proper speedtrack library in LD_PRELOAD. + + Fixes when generating pkg-config files. + + Fixes when using musl libc. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 14 10:29:34 UTC 2020 - dims...@opensuse.org + +- Update to version 3.38.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 7 09:03:18 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Build UI in as a 2nd flavor, try to break build cycle. + +------------------------------------------------------------------- +Mon Sep 7 07:25:20 UTC 2020 - dims...@opensuse.org + +- Update to version 3.37.92: + + Build system fixes + + Fix incorrect warnings + + Add various missing capture APIs for GTK + + Be more careful about when polkit is queried + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 4 13:14:34 UTC 2020 - dims...@opensuse.org + +- Update to version 3.37.90: + + Various build fixes. +- Changes from version 3.37.2: + + sysprof-capture no longer requires GLib and therefore the ABI + has been bumped to 4. This allowed Sysprof to be used form GLib + without circular dependencies. + + Various UI tweaks. + + Support for use as a subproject. + + Updated translations. +- Drop sysprof-fix-build-32-bit-platforms.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- sysprof-3.36.0.tar.xz sysprof-fix-build-32-bit-platforms.patch New: ---- _multibuild sysprof-3.38.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysprof.spec ++++++ --- /var/tmp/diff_new_pack.ED8UD4/_old 2020-11-23 10:51:19.210652065 +0100 +++ /var/tmp/diff_new_pack.ED8UD4/_new 2020-11-23 10:51:19.210652065 +0100 @@ -17,36 +17,47 @@ # -%define sover 3 +%define flavor @BUILD_FLAVOR@%nil +%if "%{flavor}" == "UI" + %define enable_gtk true + %define _name_suffix -ui +%else + %define enable_gtk false + %define _name_suffix %nil +%endif -Name: sysprof -Version: 3.36.0 +%define sover 4 + +Name: sysprof%{_name_suffix} +Version: 3.38.1 Release: 0 Summary: A system-wide Linux profiler License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: Development/Tools/Debuggers URL: https://wiki.gnome.org/Apps/Sysprof -Source0: https://download.gnome.org/sources/sysprof/3.36/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM sysprof-fix-build-32-bit-platforms.patch -- Fix build on 32 bit arches -Patch0: sysprof-fix-build-32-bit-platforms.patch +Source0: https://download.gnome.org/sources/sysprof/3.38/sysprof-%{version}.tar.xz BuildRequires: gcc-c++ -BuildRequires: hicolor-icon-theme BuildRequires: itstool -BuildRequires: meson >= 0.50.0 +BuildRequires: meson >= 0.51.0 BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.50.0 BuildRequires: pkgconfig(glib-2.0) >= 2.56 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 -BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0 BuildRequires: pkgconfig(libsystemd) >= 222 BuildRequires: pkgconfig(libunwind-generic) BuildRequires: pkgconfig(polkit-gobject-1) >= 0.105 BuildRequires: pkgconfig(systemd) +%if "%{flavor}" == "UI" +BuildRequires: hicolor-icon-theme +BuildRequires: sysprof-capture-devel-static +BuildRequires: sysprof-devel +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 +BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0 Requires: hicolor-icon-theme -%{?systemd_requires} +%endif +%{?systemd_ordering} %description Sysprof is a sampling CPU profiler for Linux that collects accurate, @@ -73,77 +84,97 @@ %lang_package %prep -%autosetup -p1 +%autosetup -p1 -n sysprof-%{version} %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -%meson +%meson -Denable_gtk=%{enable_gtk} -Denable_tests=false %meson_build %install %meson_install +%if "%{flavor}" == "UI" +%suse_update_desktop_file org.gnome.Sysprof3 Profiling +for file in $(rpm -qla "*sysprof*"); do + [ -f %{buildroot}${file} ] && rm %{buildroot}${file} +done +rm -rf %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/sysprof.mo %{buildroot}/%{_datadir}/help/*/sysprof +%else %find_lang %{name} %{?no_lang_C} -%suse_update_desktop_file org.gnome.Sysprof%{sover} Profiling +%endif %check %meson_test +%if "%{flavor}" == "" %pre -%service_add_pre sysprof%{sover}.service +%service_add_pre sysprof3.service %service_add_pre sysprof2.service %preun -%service_del_preun sysprof%{sover}.service +%service_del_preun sysprof3.service %service_del_preun sysprof2.service +%endif %post /sbin/ldconfig -%service_add_post sysprof%{sover}.service +%if "%{flavor}" == "" +%service_add_post sysprof3.service %service_add_post sysprof2.service +%endif %postun /sbin/ldconfig -%service_del_postun sysprof%{sover}.service +%if "%{flavor}" == "" +%service_del_postun sysprof3.service %service_del_postun sysprof2.service +%endif %files %license COPYING %doc NEWS README.md +%if "%{flavor}" == "UI" %{_bindir}/sysprof -%{_bindir}/sysprof-cli %{_datadir}/applications/*.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.sysprof3.gschema.xml +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/metainfo/org.gnome.Sysprof3.appdata.xml +%{_datadir}/mime/packages/sysprof-mime.xml +%{_libdir}/libsysprof-ui-%{sover}.so +%else +%{_bindir}/sysprof-cli %{_datadir}/dbus-1/interfaces/org.gnome.Sysprof2.xml -%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof%{sover}.Profiler.xml -%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof%{sover}.Service.xml +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Service.xml %dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system.d/org.gnome.Sysprof2.conf -%{_datadir}/dbus-1/system.d/org.gnome.Sysprof%{sover}.conf +%{_datadir}/dbus-1/system.d/org.gnome.Sysprof3.conf %{_datadir}/dbus-1/system-services/org.gnome.Sysprof2.service -%{_datadir}/dbus-1/system-services/org.gnome.Sysprof%{sover}.service -%{_datadir}/glib-2.0/schemas/org.gnome.sysprof%{sover}.gschema.xml -%{_datadir}/icons/hicolor/*/*/* -%{_datadir}/metainfo/org.gnome.Sysprof%{sover}.appdata.xml -%{_datadir}/mime/packages/sysprof-mime.xml -%{_datadir}/polkit-1/actions/org.gnome.sysprof%{sover}.policy +%{_datadir}/dbus-1/system-services/org.gnome.Sysprof3.service +%{_datadir}/polkit-1/actions/org.gnome.sysprof3.policy %{_libdir}/libsysprof-%{sover}.so %{_libdir}/libsysprof-memory-%{sover}.so -%{_libdir}/libsysprof-ui-%{sover}.so +%{_libdir}/libsysprof-speedtrack-%{sover}.so %{_libexecdir}/sysprofd %{_unitdir}/sysprof2.service -%{_unitdir}/sysprof%{sover}.service +%{_unitdir}/sysprof3.service %dir %{_datadir}/help/C/sysprof %doc %{_datadir}/help/C/sysprof/* +%endif %files devel %doc AUTHORS %{_includedir}/sysprof-%{sover}/ -%{_libdir}/pkgconfig/sysprof-%{sover}.pc +%if "%{flavor}" == "UI" %{_libdir}/pkgconfig/sysprof-ui-%{sover}.pc +%else +%{_libdir}/pkgconfig/sysprof-%{sover}.pc %files capture-devel-static %{_libdir}/libsysprof-capture-%{sover}.a %{_libdir}/pkgconfig/sysprof-capture-%{sover}.pc %files lang -f %{name}.lang +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>UI</package> </multibuild> ++++++ sysprof-3.36.0.tar.xz -> sysprof-3.38.1.tar.xz ++++++ ++++ 21247 lines of diff (skipped) _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org