commit xfce4-power-manager for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xfce4-power-manager for openSUSE:Factory checked in at 2024-12-31 11:12:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-power-manager (Old) and /work/SRC/openSUSE:Factory/.xfce4-power-manager.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xfce4-power-manager" Tue Dec 31 11:12:37 2024 rev:82 rq:1233529 version:4.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-power-manager/xfce4-power-manager.changes 2024-06-14 19:06:24.324961152 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-power-manager.new.1881/xfce4-power-manager.changes 2024-12-31 11:12:49.894888268 +0100 @@ -2 +2 @@ -Sun Jun 9 18:24:42 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> +Sun Dec 15 14:09:53 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> @@ -4 +4,41 @@ -- Update to version 4.18.4 +- Update to version 4.20.0: + * Translation Updates + +------------------------------------------------------------------- +Sun Dec 1 16:47:28 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> + +- Update to version 4.19.5 [development branch]: + * Remove all lingering Inhibitors when DBus connection is lost + * build: Bump libxfce4util version to 4.19.4 + * Translation Updates + +------------------------------------------------------------------- +Sat Nov 2 11:14:42 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> + +- Update to version 4.19.4 [development branch]: + * button: Fix tooltip leak + * button: Fix string leak + * settings: Hide critical action warning if upower action == Ignore + * Fix string leak in get_device_icon_name + * Fix string leak in helper_get_value + * build: Adjust Wayland requirements for Xfce 4.20 + * build: Bump requirements for Xfce 4.20 + * Don't show time to empty calculation for large hours + * Remove redundant condition check for fully charged state in battery + label visibility logic. Now the label only hides if the state is + unknown or if it is a desktop system. + * button: Also listen to brightness-exponential change + * settings: Replace app if dialog should be embedded + * settings: Unref app before exiting + * systray-icon: Make setting a boolean + * scan-build: Add false positive file + * manager: Remove extra check for multi-monitor setup + * x11: common: Fix multi-monitor setup detection + * Translation Updates +- Add 0001-relax-x11-version.patch to allow build for Leap with its + ancient but sufficient X11 packages. + +------------------------------------------------------------------- +Thu Jun 6 05:53:02 UTC 2024 - Maurizio Galli <maurizio.galli@suse.com> + +- Update to version 4.19.3 (development branch): @@ -5,0 +46,8 @@ + * x11: idle: Fix -Wanalyzer-null-dereference + * Revert "Add new CI builds to build without X11 and Wayland" + * Apply .clang-format file + * clang-format: Use IncludeBlocks::Regroup + * settings: Rework starting xfpm if not already running + * manager: Rework startup + * manager: Use D-Bus proxy instead of SMClient to call SessionManager + * settings: Warn about upower acting before xfpm on critical battery @@ -6,0 +55,14 @@ + * critical-power: Avoid unintentional user action in critical dialog + * critical-power: Use xfpm own methods to notify user + * manager: Honor lid settings when the system transition to battery + * power: Expose lid_is_closed property + * power: save new battery state *before* emitting signal + * settings: Add tooltip about actions on lid closed + * manager: Turn off internal screen when locked on lid closed + * manager: Be consistent when lid is closed in multi-monitor setup + * Properly check for multi-monitor setup + * settings: Switch to correct stack child when opening dialog + * wayland: dpms: Ensure user activity always turns on outputs + * settings: Add option to shutdown on lid closed + * settings: Reduce inactivity times to reasonable values + * backlight: Remove dead code @@ -10 +72 @@ - * Remove outdated references to xfce-goodies + * settings: Drop light-locker integration @@ -11,0 +74,14 @@ + * Remove outdated references to xfce-goodies + * power: Rename is_in_presentation_mode to is_inhibited + * manager: Let power handle inhibition + * power: Inhibit non forced sleep requests in presentation mode too + * manager: Add missing hybrid sleep case + * settings: Change default sleep mode on battery to suspend + * wayland: dpms: Add missing filter on alarm id + * ppd: Add missing profile initialization + * x11: dpms: Fix broken DPMSForceLevel + * manager: Ensure proper conversion between enum types + * clang-format: AllowShortCaseLabelsOnASingleLine + * Add hybrid sleep support + * settings: Properly hide critical power widgets if no battery + * settings: Avoid duplicate code for adding button combos @@ -12,0 +89,2 @@ + * build: Put standard headers back in where there's non-linux code + * settings: Fix garbage value in string @@ -13,0 +92,23 @@ + * settings: Group light-locker code and move shared code up + * settings: Make last non-light-locker callback static + * settings: Sync other widgets with xfconf + * settings: Avoid more duplicate code between on_ac and on_battery + * settings: Sync on-battery widgets with xfconf + * settings: Sync on-ac widgets with xfconf + * settings: Use generic callback for GtkComboBox::changed + * settings: Move code so that splitting into functions makes sense + * settings: Use defines for default values + * settings: Be consistent in naming defines + * settings: Disconnect upower signals when list view is destroyed + * clang-format: Break after assignment operator + * settings: Add a button to open xfce4-screensaver-preferences + * settings: Make DPMS tooltip text generic + * Apply .clang-format file + * Bump required versions and remove dead code + * Fix xfpm-main.c + * Simplify some code + * clang-format: Add file + * settings: Sync first tab with xfconf + * Fix xgettext warning about plural form + * Add missing sanity checks + * Handle keyboard backlight toggle keys. @@ -16 +117 @@ - * Revert "Fix system-sleep-inactivity min value" + * Add new CI builds to build without X11 and Wayland @@ -17,0 +119 @@ + * Always add sm-client option group @@ -20,0 +123,5 @@ +Tue Apr 2 06:27:15 UTC 2024 - Maurizio Galli <maurizio.galli@suse.com> + +- Updated to version 4.19.2 + +------------------------------------------------------------------- @@ -275,2 +382,2 @@ - - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff - - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff + * xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff + * xfce4-power-manager-1.6.1-no-show-in-lxqt.diff @@ -292 +399 @@ - - plugin: + * plugin: Old: ---- xfce4-power-manager-4.18.4.tar.bz2 New: ---- 0001-relax-x11-version.patch xfce4-power-manager-4.20.0.tar.bz2 BETA DEBUG BEGIN: New: * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-power-manager.spec ++++++ --- /var/tmp/diff_new_pack.23giJX/_old 2024-12-31 11:12:50.494912951 +0100 +++ /var/tmp/diff_new_pack.23giJX/_new 2024-12-31 11:12:50.494912951 +0100 @@ -16,41 +16,47 @@ # -%define panel_version 4.12.0 +%define panel_version 4.14.0 %bcond_with git Name: xfce4-power-manager -Version: 4.18.4 +Version: 4.20.0 Release: 0 Summary: Power Management for the Xfce Desktop Environment License: GPL-2.0-or-later Group: System/GUI/XFCE URL: https://docs.xfce.org/xfce/xfce4-power-manager/start -Source0: https://archive.xfce.org/src/xfce/xfce4-power-manager/4.18/%{name}-%{version}.tar.bz2 +Source0: https://archive.xfce.org/src/xfce/xfce4-power-manager/4.20/%{name}-%{version}.tar.bz2 Source1: xfce4-power-manager.xml +# PATCH-FIX-OPENSUSE 0001-relax-x11-version.patch -- Allow build for Leap with its ancient but sufficient X11 packages. +Patch1: 0001-relax-x11-version.patch BuildRequires: appstream-glib BuildRequires: fdupes -BuildRequires: intltool +BuildRequires: gettext >= 0.19.8 BuildRequires: libxslt-tools BuildRequires: update-desktop-files BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gio-2.0) >= 2.66 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.66 -BuildRequires: pkgconfig(glib-2.0) >= 2.66 -BuildRequires: pkgconfig(gmodule-2.0) >= 2.66 -BuildRequires: pkgconfig(gobject-2.0) >= 2.66 -BuildRequires: pkgconfig(gthread-2.0) >= 2.66 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.24 -BuildRequires: pkgconfig(libnotify) >= 0.4.1 +BuildRequires: pkgconfig(gdk-wayland-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.72.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gthread-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 +BuildRequires: pkgconfig(libnotify) >= 0.7.8 BuildRequires: pkgconfig(libxfce4panel-2.0) >= %{panel_version} BuildRequires: pkgconfig(libxfce4ui-2) >= 4.18.4 -BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.12.0 +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.19.4 BuildRequires: pkgconfig(libxfconf-0) >= 4.12.0 -BuildRequires: pkgconfig(polkit-gobject-1) >= 0.100 -BuildRequires: pkgconfig(upower-glib) >= 0.99.0 -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xrandr) >= 1.2.0 +BuildRequires: pkgconfig(polkit-gobject-1) >= 0.102 +BuildRequires: pkgconfig(upower-glib) >= 0.99.10 +BuildRequires: pkgconfig(wayland-client) >= 1.20 +BuildRequires: pkgconfig(wayland-protocols) >= 1.25 +BuildRequires: pkgconfig(wayland-scanner) >= 1.20 +BuildRequires: pkgconfig(x11) >= 1.6.5 +BuildRequires: pkgconfig(xext) >= 1.0.0 +BuildRequires: pkgconfig(xrandr) >= 1.5.0 %if %{with git} BuildRequires: xfce4-dev-tools %endif @@ -104,27 +110,7 @@ %lang_package %prep -%autosetup -p1 - -# xfce4-pm-helper is only needed on non-systemd systems -xsltproc --nonet - ./src/org.xfce.power.policy.in2 <<'EOF' \ - > ./src/org.xfce.power.policy.in2.new && \ - mv ./src/org.xfce.power.policy.in2.new ./src/org.xfce.power.policy.in2 -<?xml version="1.0"?> -<xsl:stylesheet - version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:output - doctype-public="-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" - doctype-system="http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd"/> - <xsl:template match="action[@id='org.xfce.power.xfce4-pm-helper']" /> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*|node()"/> - </xsl:copy> - </xsl:template> -</xsl:stylesheet> -EOF +%autosetup %build %if %{with git} ++++++ 0001-relax-x11-version.patch ++++++ diff -rup a/configure.ac b/configure.ac --- a/configure.ac 2024-11-01 20:39:53.000000000 +0100 +++ b/configure.ac 2024-11-02 12:29:01.560753968 +0100 @@ -65,7 +65,7 @@ m4_define([libxfce4util_minimum_version] m4_define([libnotify_minimum_version], [0.7.8]) m4_define([upower_minimum_version], [0.99.10]) -m4_define([x11_minimum_version], [1.6.7]) +m4_define([x11_minimum_version], [1.6.5]) m4_define([xrandr_minimum_version], [1.5.0]) m4_define([xext_minimum_version], [1.0.0]) diff -rup a/configure b/configure --- a/configure 2024-11-01 20:41:21.000000000 +0100 +++ b/configure 2024-11-02 12:29:23.214088887 +0100 @@ -19467,11 +19467,11 @@ printf "%s\n" "not found" >&6; } if test x"$xdt_feature_deps_check_only" = x"yes"; then - if ! $PKG_CONFIG --exists "x11 >= 1.6.7" >/dev/null 2>&1; then + if ! $PKG_CONFIG --exists "x11 >= 1.6.5" >/dev/null 2>&1; then if test x"$xdt_feature_deps_missing" = x""; then - xdt_feature_deps_missing="x11 >= 1.6.7" + xdt_feature_deps_missing="x11 >= 1.6.5" else - xdt_feature_deps_missing="$xdt_feature_deps_missing, x11 >= 1.6.7" + xdt_feature_deps_missing="$xdt_feature_deps_missing, x11 >= 1.6.5" fi fi else @@ -19625,9 +19625,9 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for x11 >= 1.6.7" >&5 -printf %s "checking for x11 >= 1.6.7... " >&6; } - if $PKG_CONFIG "--atleast-version=1.6.7" "x11" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for x11 >= 1.6.5" >&5 +printf %s "checking for x11 >= 1.6.5... " >&6; } + if $PKG_CONFIG "--atleast-version=1.6.5" "x11" >/dev/null 2>&1; then LIBX11_VERSION=`$PKG_CONFIG --modversion "x11"` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBX11_VERSION" >&5 printf "%s\n" "$LIBX11_VERSION" >&6; } @@ -19644,7 +19644,7 @@ printf %s "checking LIBX11_LIBS... " >&6 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBX11_LIBS" >&5 printf "%s\n" "$LIBX11_LIBS" >&6; } - LIBX11_REQUIRED_VERSION=1.6.7 + LIBX11_REQUIRED_VERSION=1.6.5 @@ -19673,7 +19673,7 @@ printf "%s\n" "found, but $xdt_cv_versio echo "*** The required package x11 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade x11 to atleast version 1.6.7, or adjust" + echo "*** Please upgrade x11 to atleast version 1.6.5, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." @@ -19685,7 +19685,7 @@ printf "%s\n" "not found" >&6; } echo "*** The required package x11 was not found on your system." - echo "*** Please install x11 (atleast version 1.6.7) or adjust" + echo "*** Please install x11 (atleast version 1.6.5) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -20399,11 +20399,11 @@ printf "%s\n" "not found" >&6; } if test x"$xdt_feature_deps_check_only" = x"yes"; then - if ! $PKG_CONFIG --exists "x11 >= 1.6.7" >/dev/null 2>&1; then + if ! $PKG_CONFIG --exists "x11 >= 1.6.5" >/dev/null 2>&1; then if test x"$xdt_feature_deps_missing" = x""; then - xdt_feature_deps_missing="x11 >= 1.6.7" + xdt_feature_deps_missing="x11 >= 1.6.5" else - xdt_feature_deps_missing="$xdt_feature_deps_missing, x11 >= 1.6.7" + xdt_feature_deps_missing="$xdt_feature_deps_missing, x11 >= 1.6.5" fi fi else @@ -20557,9 +20557,9 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for x11 >= 1.6.7" >&5 -printf %s "checking for x11 >= 1.6.7... " >&6; } - if $PKG_CONFIG "--atleast-version=1.6.7" "x11" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for x11 >= 1.6.5" >&5 +printf %s "checking for x11 >= 1.6.5... " >&6; } + if $PKG_CONFIG "--atleast-version=1.6.5" "x11" >/dev/null 2>&1; then LIBX11_VERSION=`$PKG_CONFIG --modversion "x11"` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBX11_VERSION" >&5 printf "%s\n" "$LIBX11_VERSION" >&6; } @@ -20576,7 +20576,7 @@ printf %s "checking LIBX11_LIBS... " >&6 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBX11_LIBS" >&5 printf "%s\n" "$LIBX11_LIBS" >&6; } - LIBX11_REQUIRED_VERSION=1.6.7 + LIBX11_REQUIRED_VERSION=1.6.5 @@ -20605,7 +20605,7 @@ printf "%s\n" "found, but $xdt_cv_versio echo "*** The required package x11 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade x11 to atleast version 1.6.7, or adjust" + echo "*** Please upgrade x11 to atleast version 1.6.5, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." @@ -20617,7 +20617,7 @@ printf "%s\n" "not found" >&6; } echo "*** The required package x11 was not found on your system." - echo "*** Please install x11 (atleast version 1.6.7) or adjust" + echo "*** Please install x11 (atleast version 1.6.5) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." ++++++ xfce4-power-manager-4.18.4.tar.bz2 -> xfce4-power-manager-4.20.0.tar.bz2 ++++++ ++++ 156547 lines of diff (skipped)
participants (1)
-
Source-Sync