File project.diff of Package lxpanel
--- lxpanel.changes.orig
+++ lxpanel.changes
@@ -1,4 +1,38 @@
-------------------------------------------------------------------
+Thu Dec 11 16:59:49 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
+
+- Switch to GTK3
+- Update to 0.11.1
+ * Less restrictive location query and more detailed display of results
+ in the weather plugin.
+ * Minor fixes related to the new icons.
+ * Updated translations.
+- Update to 0.11.0
+ * Added tooltips to application launch bar and panel settings.
+ * Added option to battery monitor to hide number of battery in tooltip.
+ * Added option to resource monitors to show cached and buffered memory as
+ used.
+ * Improved translations and design fix of ALSA volume control popup.
+ * Made netstatus_icon_set_tooltips_enabled() work.
+ * Fixed a sometimes incorrectly placed icon in the netstatus plugin.
+ * Improved weather plugin: correct local time, normal closing of dialog,
+ easier to recognize information in dialog and tooltip, better quality
+ of weather conditions icon and image.
+ * HiDPI support on GTK+ 3.
+ * Extended battery life check to about a minute before triggering battery
+ alarm.
+ * Added an option to disable square brackets around minimized window names.
+ * Reworked xkb plugin.
+ * Improved tracking of minimized windows.
+ * Implemented check for sensors returning error instead of temperature.
+ * Restored disabled CPUFreq plugin.
+ * Improved icons and updated icon names.
+ * Updated the default configuration files.
+ * Various fixes for GTK+ 3 compatibility.
+ * Various bug fixes and improvements.
+ * Updated translations.
+
+-------------------------------------------------------------------
Wed Nov 27 13:45:22 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- fix build by adjust CFLAGS with -Wno-incompatible-pointer-types
--- lxpanel.spec.orig
+++ lxpanel.spec
@@ -1,7 +1,7 @@
#
# spec file for package lxpanel
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,30 +17,33 @@
Name: lxpanel
-Version: 0.10.1
+Version: 0.11.1
Release: 0
Summary: Lightweight X11 desktop panel based on fbpanel
License: GPL-2.0-only
Group: System/GUI/LXDE
URL: http://www.lxde.org/
-Source0: https://sourceforge.net/projects/lxde/files/LXPanel%20%28desktop%20panel%29/LXPanel%200.10.x/%{name}-%{version}.tar.xz
+Source0: https://github.com/lxde/lxpanel/archive/refs/tags/%{version}.tar.gz#/%name-%version.tar.gz
Patch0: lxpanel-0.9.3-default_config.patch
Patch1: lxpanel-0.9.3-panel_config.patch
BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: fdupes
BuildRequires: intltool
-BuildRequires: libfm-gtk-devel
+BuildRequires: libfm-gtk3-devel
BuildRequires: libiw-devel
+BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: pkgconfig
BuildRequires: wireless-tools
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
-BuildRequires: pkgconfig(gtk+-2.0)
-BuildRequires: pkgconfig(keybinder)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(keybinder-3.0)
BuildRequires: pkgconfig(libcurl)
+BuildRequires: pkgconfig(libfm-gtk3)
BuildRequires: pkgconfig(libmenu-cache)
-BuildRequires: pkgconfig(libwnck-1.0)
+BuildRequires: pkgconfig(libwnck-3.0)
Requires: lxmenu-data
Requires: menu-cache
Provides: %{name}-plugins >= %{version}
@@ -84,9 +87,10 @@ Headers and development files for lxpane
%autosetup -p1
%build
-export CFLAGS="%{optflags} -Wno-incompatible-pointer-types"
+export CFLAGS="%{optflags} -Wno-error=incompatible-pointer-types -Wno-error=return-type"
# autoconf
-%configure --with-plugins=all
+sh autogen.sh
+%configure --enable-gtk3 --with-plugins=all
%make_build
%install