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 <[email protected]>
+Sun Dec 15 14:09:53 UTC 2024 - Manfred Hollstein <[email protected]>
@@ -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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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)