diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-08-25 07:44:49 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-08-26 17:32:45 -0700 |
commit | c0985a7fcc6b8bf483403be481255eabdfaafc74 (patch) | |
tree | 5ea137f69beeb13b8ad77acc8fa874ba69f84013 | |
parent | e074e958dc7af9bc131e30bab2de33ede83670c6 (diff) | |
download | meta-openembedded-c0985a7fcc6b8bf483403be481255eabdfaafc74.tar.gz |
libdecor: update to latest commit
https://gitlab.freedesktop.org/libdecor/libdecor/-/commit/bb2ec856aa2ffe30530d6b655d9accec53bbf87d
The check for conflicting symbols has been fixed and thus the nasty hack can be removed
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | meta-oe/recipes-graphics/libdecor/libdecor/0001-libdecor-gtk.c-dont-skip-for-conflicting-symbols.patch | 33 | ||||
-rw-r--r-- | meta-oe/recipes-graphics/libdecor/libdecor_0.1.99.bb | 3 |
2 files changed, 1 insertions, 35 deletions
diff --git a/meta-oe/recipes-graphics/libdecor/libdecor/0001-libdecor-gtk.c-dont-skip-for-conflicting-symbols.patch b/meta-oe/recipes-graphics/libdecor/libdecor/0001-libdecor-gtk.c-dont-skip-for-conflicting-symbols.patch deleted file mode 100644 index 9ecbdf3b3..000000000 --- a/meta-oe/recipes-graphics/libdecor/libdecor/0001-libdecor-gtk.c-dont-skip-for-conflicting-symbols.patch +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | From fb6eb15b34b5b07a431bb4c3585341411a3e088f Mon Sep 17 00:00:00 2001 | ||
2 | From: Markus Volk <f_l_k@t-online.de> | ||
3 | Date: Tue, 28 Feb 2023 13:42:18 +0100 | ||
4 | Subject: [PATCH] libdecor-gtk.c: dont skip for conflicting_symbols | ||
5 | |||
6 | This is a hack that should be removed, once the underlying bug in glibc was fixed and | ||
7 | libdecor was updated to use dlmopen() instead of dlopen() | ||
8 | |||
9 | https://gitlab.freedesktop.org/libdecor/libdecor/-/issues/47 | ||
10 | https://gitlab.freedesktop.org/libdecor/libdecor/-/issues/44 | ||
11 | |||
12 | --- | ||
13 | Upstream-Status: Pending | ||
14 | |||
15 | src/plugins/gtk/libdecor-gtk.c | 2 +- | ||
16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
17 | |||
18 | diff --git a/src/plugins/gtk/libdecor-gtk.c b/src/plugins/gtk/libdecor-gtk.c | ||
19 | index 228161e..fd91afb 100644 | ||
20 | --- a/src/plugins/gtk/libdecor-gtk.c | ||
21 | +++ b/src/plugins/gtk/libdecor-gtk.c | ||
22 | @@ -2606,7 +2606,7 @@ libdecor_plugin_description = { | ||
23 | .priorities = priorities, | ||
24 | .constructor = libdecor_plugin_new, | ||
25 | .conflicting_symbols = { | ||
26 | - "png_free", | ||
27 | + //"png_free", | ||
28 | NULL, | ||
29 | }, | ||
30 | }; | ||
31 | -- | ||
32 | 2.34.1 | ||
33 | |||
diff --git a/meta-oe/recipes-graphics/libdecor/libdecor_0.1.99.bb b/meta-oe/recipes-graphics/libdecor/libdecor_0.1.99.bb index ed0b05f41..078058e8b 100644 --- a/meta-oe/recipes-graphics/libdecor/libdecor_0.1.99.bb +++ b/meta-oe/recipes-graphics/libdecor/libdecor_0.1.99.bb | |||
@@ -4,7 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7ae2be7fb1637141840314b51970a9f7" | |||
4 | 4 | ||
5 | SRC_URI = " \ | 5 | SRC_URI = " \ |
6 | git://gitlab.freedesktop.org/libdecor/libdecor.git;protocol=https;branch=master \ | 6 | git://gitlab.freedesktop.org/libdecor/libdecor.git;protocol=https;branch=master \ |
7 | file://0001-libdecor-gtk.c-dont-skip-for-conflicting-symbols.patch \ | ||
8 | " | 7 | " |
9 | 8 | ||
10 | DEPENDS = " \ | 9 | DEPENDS = " \ |
@@ -16,7 +15,7 @@ DEPENDS = " \ | |||
16 | " | 15 | " |
17 | 16 | ||
18 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
19 | SRCREV = "a254d0c2ff0cbfcf0bbf14cc67cc403640880c01" | 18 | SRCREV = "0d63d125f899dbb1b932468f2f3b911f9c121e58" |
20 | 19 | ||
21 | PACKAGECONFIG ?= "dbus ${@bb.utils.filter('DISTRO_FEATURES', 'gtk+3', d)}" | 20 | PACKAGECONFIG ?= "dbus ${@bb.utils.filter('DISTRO_FEATURES', 'gtk+3', d)}" |
22 | 21 | ||