All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common
@ 2020-08-12 22:03 Khem Raj
  2020-08-12 22:03 ` [meta-xfce][PATCH 2/3] xfce4-cpufreq-plugin: " Khem Raj
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Khem Raj @ 2020-08-12 22:03 UTC (permalink / raw)
  To: openembedded-devel; +Cc: schnitzeltony, Khem Raj

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 ...ple-definition-errors-under-GCC-10.0.patch | 118 ++++++++++++++++++
 .../sensors/xfce4-sensors-plugin_1.3.92.bb    |   4 +-
 2 files changed, 121 insertions(+), 1 deletion(-)
 create mode 100644 meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch

diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch
new file mode 100644
index 0000000000..30cb487c8f
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch
@@ -0,0 +1,118 @@
+From 6c6de7c07290248a3c72a50c7790885ee4bc13a2 Mon Sep 17 00:00:00 2001
+From: Robin Lee <cheeselee@fedoraproject.org>
+Date: Mon, 24 Feb 2020 17:52:39 +0800
+Subject: [PATCH] Fix multiple definition errors under GCC 10.0
+
+Fixes #16436, RHBZ#1800268
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ include/sensors-interface-common.h | 22 ++++++++++++++--------
+ lib/sensors-interface-common.c     |  1 +
+ 2 files changed, 15 insertions(+), 8 deletions(-)
+
+diff --git a/include/sensors-interface-common.h b/include/sensors-interface-common.h
+index 62a27eb..05146c5 100644
+--- a/include/sensors-interface-common.h
++++ b/include/sensors-interface-common.h
+@@ -146,6 +146,12 @@ t_sensors_dialog;
+ 
+ 
+ 
++#ifdef XFCE4_SENSORS_INTERFACE_COMMON_DEFINING
++#define EXTERN
++#else
++#define EXTERN extern
++#endif
++
+ /* Extern functions that need to be re-implemented in the sensors-viewer and
+  * the panel code.
+  * They kind of need to be registered at the library by any software
+@@ -157,7 +163,7 @@ t_sensors_dialog;
+  * @param ptr_widget: Pointer to original widget, i.e, the update timer box
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*adjustment_value_changed) (GtkWidget *ptr_widget,
+                              t_sensors_dialog *ptr_sensorsdialog);
+ 
+@@ -167,7 +173,7 @@ void
+  * @param ptr_widget: Pointer to original widget, i.e, the sensor entry combobox
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*sensor_entry_changed) (GtkWidget *ptr_widget,
+                          t_sensors_dialog *ptr_sensorsdialog);
+ 
+@@ -178,7 +184,7 @@ void
+  * @param ptr_str_newtext: Pointer to the string containing the new label
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*list_cell_text_edited) (GtkCellRendererText *ptr_cellrenderertext,
+                           gchar *ptr_str_path, gchar *ptr_str_newtext,
+                           t_sensors_dialog *ptr_sensorsdialog);
+@@ -189,7 +195,7 @@ void
+  * @param ptr_str_path: pointer to the string with the path of the changed item
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*list_cell_toggle) (GtkCellRendererToggle *ptr_cellrenderertoggle, gchar *ptr_str_path,
+                      t_sensors_dialog *ptr_sensorsdialog);
+ 
+@@ -201,7 +207,7 @@ void
+  *                          hexadecimal rgb format #0011ff
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*list_cell_color_edited) (GtkCellRendererText *ptr_cellrenderertext,
+                            gchar *ptr_str_path, gchar *ptr_str_newcolor,
+                            t_sensors_dialog *ptr_sensorsdialog);
+@@ -214,7 +220,7 @@ void
+  *                        temperature
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*minimum_changed) (GtkCellRendererText *ptr_cellrenderertext, gchar *ptr_str_path,
+                     gchar *ptr_str_newmin, t_sensors_dialog *ptr_sensorsdialog);
+ 
+@@ -226,7 +232,7 @@ void
+  *                        temperature
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*maximum_changed) (GtkCellRendererText *ptr_cellrenderertext, gchar *ptr_str_path,
+                     gchar *ptr_str_newmax, t_sensors_dialog *ptr_sensorsdialog);
+ 
+@@ -236,7 +242,7 @@ void
+  * @param ptr_widget: Pointer to original widget, i.e, the update timer box
+  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
+  */
+-void
++EXTERN void
+ (*temperature_unit_change) (GtkWidget *ptr_widget,
+                             t_sensors_dialog *ptr_sensorsdialog);
+ 
+diff --git a/lib/sensors-interface-common.c b/lib/sensors-interface-common.c
+index 70aa154..8c79f1d 100644
+--- a/lib/sensors-interface-common.c
++++ b/lib/sensors-interface-common.c
+@@ -28,6 +28,7 @@
+ #include <libxfce4panel/xfce-panel-plugin.h>
+ 
+ /* Local/package includes */
++#define XFCE4_SENSORS_INTERFACE_COMMON_DEFINING
+ #include <configuration.h>
+ #include <sensors-interface-common.h>
+ #include <middlelayer.h>
+-- 
+2.24.1
+
diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
index 3fd0ff6cf4..aa5fe019d5 100644
--- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
+++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
@@ -7,7 +7,9 @@ inherit xfce-panel-plugin
 
 SRC_URI[md5sum] = "7327c4c316ebd5d93665e77b432b8d89"
 SRC_URI[sha256sum] = "3dc6643d2c064b7718badff44b948f8d410f00f13db197820b26ae38045f5112"
-SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch"
+SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch \
+            file://0001-Fix-multiple-definition-errors-under-GCC-10.0.patch \
+           "
 
 EXTRA_OECONF = " \
     --disable-procacpi \
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [meta-xfce][PATCH 2/3] xfce4-cpufreq-plugin: Fix build with -fno-common
  2020-08-12 22:03 [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Khem Raj
@ 2020-08-12 22:03 ` Khem Raj
  2020-08-12 22:03 ` [meta-xfce][PATCH 3/3] imsettings: Upgrade to 1.8.2 Khem Raj
  2020-08-12 22:38 ` [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Andreas Müller
  2 siblings, 0 replies; 4+ messages in thread
From: Khem Raj @ 2020-08-12 22:03 UTC (permalink / raw)
  To: openembedded-devel; +Cc: schnitzeltony, Khem Raj

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 ...e4-cpufreq-plugin-1.2.1-gcc10-common.patch | 33 +++++++++++++++++++
 .../cpufreq/xfce4-cpufreq-plugin_1.2.1.bb     |  4 ++-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch

diff --git a/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch
new file mode 100644
index 0000000000..d5238d00ff
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch
@@ -0,0 +1,33 @@
+Fix build with -fno-common
+
+Part of Patch from https://src.fedoraproject.org/rpms/xfce4-cpufreq-plugin/raw/master/f/xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+
+--- a/panel-plugin/xfce4-cpufreq-plugin.c
++++ b/panel-plugin/xfce4-cpufreq-plugin.c
+@@ -37,7 +37,8 @@
+ #include "xfce4-cpufreq-linux.h"
+ #endif /* __linux__ */
+ 
+-
++CpuFreqPlugin *cpuFreq;
++GtkCssProvider *currentProvider;
+ 
+ void
+ cpufreq_label_set_font (void)
+--- a/panel-plugin/xfce4-cpufreq-plugin.h
++++ b/panel-plugin/xfce4-cpufreq-plugin.h
+@@ -93,9 +93,9 @@ typedef struct
+   gint timeoutHandle;
+ } CpuFreqPlugin;
+ 
+-CpuFreqPlugin *cpuFreq;
++extern CpuFreqPlugin *cpuFreq;
+ 
+-GtkCssProvider *currentProvider;
++extern GtkCssProvider *currentProvider;
+ 
+ G_BEGIN_DECLS
+ 
diff --git a/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.1.bb b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.1.bb
index 6addc3b65d..5dce51b925 100644
--- a/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.1.bb
+++ b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.1.bb
@@ -7,4 +7,6 @@ inherit xfce-panel-plugin
 
 SRC_URI[md5sum] = "ccd8f0f7aef51bc4caf1049986d9614f"
 SRC_URI[sha256sum] = "c5e044c0dc401d2066f208a3df82a588b3e51ff01425f155d0a1d0f8fce8f5b5"
-SRC_URI += "file://0001-Fix-memory-leak-and-reduce-cpu-load-slightly.patch"
+SRC_URI += "file://0001-Fix-memory-leak-and-reduce-cpu-load-slightly.patch \
+            file://xfce4-cpufreq-plugin-1.2.1-gcc10-common.patch \
+           "
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [meta-xfce][PATCH 3/3] imsettings: Upgrade to 1.8.2
  2020-08-12 22:03 [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Khem Raj
  2020-08-12 22:03 ` [meta-xfce][PATCH 2/3] xfce4-cpufreq-plugin: " Khem Raj
@ 2020-08-12 22:03 ` Khem Raj
  2020-08-12 22:38 ` [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Andreas Müller
  2 siblings, 0 replies; 4+ messages in thread
From: Khem Raj @ 2020-08-12 22:03 UTC (permalink / raw)
  To: openembedded-devel; +Cc: schnitzeltony, Khem Raj

Add a patch to fix build with -fno-common

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../imsettings/imsettings-gcc10.patch         | 31 +++++++++++++++++++
 ...msettings_1.8.1.bb => imsettings_1.8.2.bb} |  7 +++--
 2 files changed, 35 insertions(+), 3 deletions(-)
 create mode 100644 meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
 rename meta-xfce/recipes-extended/imsettings/{imsettings_1.8.1.bb => imsettings_1.8.2.bb} (85%)

diff --git a/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch b/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
new file mode 100644
index 0000000000..53280581b0
--- /dev/null
+++ b/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
@@ -0,0 +1,31 @@
+Fix build with -fno-common
+
+Imported from https://src.fedoraproject.org/rpms/imsettings/raw/master/f/imsettings-gcc10.patch
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+
+diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c imsettings-1.8.2/imsettings-daemon/imsettings-proc.c
+--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c	2019-01-18 20:52:58.000000000 +0900
++++ imsettings-1.8.2/imsettings-daemon/imsettings-proc.c	2020-01-29 13:33:07.051676780 +0900
+@@ -84,7 +84,7 @@ static gboolean _stop_process
+ 
+ G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsProc, imsettings_proc, G_TYPE_OBJECT);
+ 
+-guint signals[LAST_SIGNAL] = { 0 };
++static guint signals[LAST_SIGNAL] = { 0 };
+ 
+ /*< private >*/
+ static gboolean
+diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c imsettings-1.8.2/imsettings-daemon/imsettings-server.c
+--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c	2019-11-14 14:08:03.000000000 +0900
++++ imsettings-1.8.2/imsettings-daemon/imsettings-server.c	2020-01-29 13:32:50.827832726 +0900
+@@ -91,7 +91,7 @@ GDBusInterfaceVTable __iface_vtable = {
+ 	NULL,
+ 	NULL,
+ };
+-guint signals[LAST_SIGNAL];
++static guint signals[LAST_SIGNAL];
+ 
+ G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsServer, imsettings_server, G_TYPE_OBJECT);
+ G_LOCK_DEFINE_STATIC (logger);
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
similarity index 85%
rename from meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb
rename to meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
index c8f495edb7..bb7ff42355 100644
--- a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb
+++ b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
@@ -16,9 +16,10 @@ DEPENDS = "gtk+3 libnotify"
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
-SRC_URI = "https://bitbucket.org/tagoh/imsettings/downloads/${BPN}-${PV}.tar.bz2"
-SRC_URI[md5sum] = "c04341a008d8c60e1532f033f4020f44"
-SRC_URI[sha256sum] = "ebf578299a10c6a1fea9047be6577df6d2b6470d3cc9d40f8a6589a3c13c4c8b"
+SRC_URI = "https://bitbucket.org/tagoh/imsettings/downloads/${BPN}-${PV}.tar.bz2 \
+           file://imsettings-gcc10.patch \
+          "
+SRC_URI[sha256sum] = "412abf3165dbee3cbe03db0c296bab103569a49029429d038569c586ebe9efa9"
 
 EXTRA_OECONF = "--with-xinputsh=50-xinput.sh \
                 --disable-static \
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common
  2020-08-12 22:03 [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Khem Raj
  2020-08-12 22:03 ` [meta-xfce][PATCH 2/3] xfce4-cpufreq-plugin: " Khem Raj
  2020-08-12 22:03 ` [meta-xfce][PATCH 3/3] imsettings: Upgrade to 1.8.2 Khem Raj
@ 2020-08-12 22:38 ` Andreas Müller
  2 siblings, 0 replies; 4+ messages in thread
From: Andreas Müller @ 2020-08-12 22:38 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

I am fine with these

Out of curiosity: What am I missing (or what should I be prepared for)
that these build fine for me?

Andreas

On Thu, Aug 13, 2020 at 12:04 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  ...ple-definition-errors-under-GCC-10.0.patch | 118 ++++++++++++++++++
>  .../sensors/xfce4-sensors-plugin_1.3.92.bb    |   4 +-
>  2 files changed, 121 insertions(+), 1 deletion(-)
>  create mode 100644 meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch
>
> diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch
> new file mode 100644
> index 0000000000..30cb487c8f
> --- /dev/null
> +++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Fix-multiple-definition-errors-under-GCC-10.0.patch
> @@ -0,0 +1,118 @@
> +From 6c6de7c07290248a3c72a50c7790885ee4bc13a2 Mon Sep 17 00:00:00 2001
> +From: Robin Lee <cheeselee@fedoraproject.org>
> +Date: Mon, 24 Feb 2020 17:52:39 +0800
> +Subject: [PATCH] Fix multiple definition errors under GCC 10.0
> +
> +Fixes #16436, RHBZ#1800268
> +
> +Upstream-Status: Pending
> +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> +---
> + include/sensors-interface-common.h | 22 ++++++++++++++--------
> + lib/sensors-interface-common.c     |  1 +
> + 2 files changed, 15 insertions(+), 8 deletions(-)
> +
> +diff --git a/include/sensors-interface-common.h b/include/sensors-interface-common.h
> +index 62a27eb..05146c5 100644
> +--- a/include/sensors-interface-common.h
> ++++ b/include/sensors-interface-common.h
> +@@ -146,6 +146,12 @@ t_sensors_dialog;
> +
> +
> +
> ++#ifdef XFCE4_SENSORS_INTERFACE_COMMON_DEFINING
> ++#define EXTERN
> ++#else
> ++#define EXTERN extern
> ++#endif
> ++
> + /* Extern functions that need to be re-implemented in the sensors-viewer and
> +  * the panel code.
> +  * They kind of need to be registered at the library by any software
> +@@ -157,7 +163,7 @@ t_sensors_dialog;
> +  * @param ptr_widget: Pointer to original widget, i.e, the update timer box
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*adjustment_value_changed) (GtkWidget *ptr_widget,
> +                              t_sensors_dialog *ptr_sensorsdialog);
> +
> +@@ -167,7 +173,7 @@ void
> +  * @param ptr_widget: Pointer to original widget, i.e, the sensor entry combobox
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*sensor_entry_changed) (GtkWidget *ptr_widget,
> +                          t_sensors_dialog *ptr_sensorsdialog);
> +
> +@@ -178,7 +184,7 @@ void
> +  * @param ptr_str_newtext: Pointer to the string containing the new label
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*list_cell_text_edited) (GtkCellRendererText *ptr_cellrenderertext,
> +                           gchar *ptr_str_path, gchar *ptr_str_newtext,
> +                           t_sensors_dialog *ptr_sensorsdialog);
> +@@ -189,7 +195,7 @@ void
> +  * @param ptr_str_path: pointer to the string with the path of the changed item
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*list_cell_toggle) (GtkCellRendererToggle *ptr_cellrenderertoggle, gchar *ptr_str_path,
> +                      t_sensors_dialog *ptr_sensorsdialog);
> +
> +@@ -201,7 +207,7 @@ void
> +  *                          hexadecimal rgb format #0011ff
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*list_cell_color_edited) (GtkCellRendererText *ptr_cellrenderertext,
> +                            gchar *ptr_str_path, gchar *ptr_str_newcolor,
> +                            t_sensors_dialog *ptr_sensorsdialog);
> +@@ -214,7 +220,7 @@ void
> +  *                        temperature
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*minimum_changed) (GtkCellRendererText *ptr_cellrenderertext, gchar *ptr_str_path,
> +                     gchar *ptr_str_newmin, t_sensors_dialog *ptr_sensorsdialog);
> +
> +@@ -226,7 +232,7 @@ void
> +  *                        temperature
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*maximum_changed) (GtkCellRendererText *ptr_cellrenderertext, gchar *ptr_str_path,
> +                     gchar *ptr_str_newmax, t_sensors_dialog *ptr_sensorsdialog);
> +
> +@@ -236,7 +242,7 @@ void
> +  * @param ptr_widget: Pointer to original widget, i.e, the update timer box
> +  * @param ptr_sensorsdialog: argument pointer to sensors dialog data
> +  */
> +-void
> ++EXTERN void
> + (*temperature_unit_change) (GtkWidget *ptr_widget,
> +                             t_sensors_dialog *ptr_sensorsdialog);
> +
> +diff --git a/lib/sensors-interface-common.c b/lib/sensors-interface-common.c
> +index 70aa154..8c79f1d 100644
> +--- a/lib/sensors-interface-common.c
> ++++ b/lib/sensors-interface-common.c
> +@@ -28,6 +28,7 @@
> + #include <libxfce4panel/xfce-panel-plugin.h>
> +
> + /* Local/package includes */
> ++#define XFCE4_SENSORS_INTERFACE_COMMON_DEFINING
> + #include <configuration.h>
> + #include <sensors-interface-common.h>
> + #include <middlelayer.h>
> +--
> +2.24.1
> +
> diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
> index 3fd0ff6cf4..aa5fe019d5 100644
> --- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
> +++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.3.92.bb
> @@ -7,7 +7,9 @@ inherit xfce-panel-plugin
>
>  SRC_URI[md5sum] = "7327c4c316ebd5d93665e77b432b8d89"
>  SRC_URI[sha256sum] = "3dc6643d2c064b7718badff44b948f8d410f00f13db197820b26ae38045f5112"
> -SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch"
> +SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch \
> +            file://0001-Fix-multiple-definition-errors-under-GCC-10.0.patch \
> +           "
>
>  EXTRA_OECONF = " \
>      --disable-procacpi \
> --
> 2.28.0
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-08-12 22:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-12 22:03 [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Khem Raj
2020-08-12 22:03 ` [meta-xfce][PATCH 2/3] xfce4-cpufreq-plugin: " Khem Raj
2020-08-12 22:03 ` [meta-xfce][PATCH 3/3] imsettings: Upgrade to 1.8.2 Khem Raj
2020-08-12 22:38 ` [meta-xfce][PATCH 1/3] xfce4-sensors-plugin: Fix build with -fno-common Andreas Müller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.