new file mode 100644
@@ -0,0 +1,29 @@
+Update tasklist.c to fix incompatible pointer type error:
+
+| libwnck/tasklist.c:4355:49: error: passing argument 2 of 'sn_startup_sequence_get_last_active_time'
+ from incompatible pointer type [-Wincompatible-pointer-types]
+| 4355 | &tv_sec, &tv_usec);
+| | ^~~~~~~
+| | |
+| | long int *
+
+Upstream-Status: Inactive-Upstream
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+ libwnck/tasklist.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
+index 4f0c6c4..d3bdf96 100644
+--- a/libwnck/tasklist.c
++++ b/libwnck/tasklist.c
+@@ -4352,7 +4352,7 @@ sequence_timeout_callback (void *user_data)
+ WnckTask *task = WNCK_TASK (tmp->data);
+
+ sn_startup_sequence_get_last_active_time (task->startup_sequence,
+- &tv_sec, &tv_usec);
++ (time_t *)&tv_sec, &tv_usec);
+
+ elapsed =
+ ((((double)now.tv_sec - tv_sec) * G_USEC_PER_SEC +
new file mode 100644
@@ -0,0 +1,31 @@
+Update tasklist.c to fix incompatible pointer type error:
+
+| libwnck/tasklist.c: In function 'sequence_timeout_callback':
+| libwnck/tasklist.c:4922:49: error: passing argument 2 of 'sn_startup_sequence_get_last_active_time'
+ from incompatible pointer type [-Wincompatible-pointer-types]
+| 4922 | &tv_sec, &tv_usec);
+| | ^~~~~~~
+| | |
+| | long int *
+
+Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/libwnck/-/merge_requests/56]
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+
+---
+ libwnck/tasklist.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
+index b773247..f195074 100644
+--- a/libwnck/tasklist.c
++++ b/libwnck/tasklist.c
+@@ -4919,7 +4919,7 @@ sequence_timeout_callback (void *user_data)
+ WnckTask *task = WNCK_TASK (tmp->data);
+
+ sn_startup_sequence_get_last_active_time (task->startup_sequence,
+- &tv_sec, &tv_usec);
++ (time_t *)&tv_sec, &tv_usec);
+
+ elapsed = (now - (tv_sec * G_USEC_PER_SEC + tv_usec)) / 1000.0;
+
@@ -19,6 +19,9 @@ inherit gnomebase gobject-introspection gtk-doc gettext features_check
def gnome_verdir(v):
return oe.utils.trim_version(v, 1)
+
+SRC_URI += "file://libwnck3-fix-incompatible-pointer-type-error.patch"
+
SRC_URI[archive.sha256sum] = "905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe"
# gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
@@ -12,6 +12,7 @@ GNOMEBASEBUILDCLASS = "autotools"
inherit gnomebase gobject-introspection features_check gtk-doc
REQUIRED_DISTRO_FEATURES = "x11"
+SRC_URI += "file://libwnck-fix-incompatible-pointer-type-error.patch"
SRC_URI[archive.md5sum] = "f03e1139296e2a3a92e3b65a3080cd32"
SRC_URI[archive.sha256sum] = "83f732d20781fc88b22cdc6aaf2d4f388db6d3d4ff28d1a8fd45be9fb7743a9e"