mirror of
https://git.yoctoproject.org/poky
synced 2026-04-29 09:32:11 +02:00
epiphany: Add packageconfig for libsoup2
Adds a PACKAGECONFIG option to use libsoup2 instead of libsoup3. Including libsoup2 and libsoup3 in the same process can cause strange runtime failures, and the latest release of each major version will cause the process to exit if both are detected on startup. The default is changed from libsoup3 back to libsoup2 to follow webkitgtk. (From OE-Core rev: 430ae4f95a2eb36311338c5c8bdba7331958556a) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
86da64c970
commit
74b3628d07
@@ -30,10 +30,13 @@ SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GN
|
||||
"
|
||||
SRC_URI[archive.sha256sum] = "b39d1825492595b0b74c5d6a6686a857f9419dfa4c02f8013c297bc870e26dd0"
|
||||
|
||||
EXTRA_OEMESON += "-Dsoup2=disabled"
|
||||
PACKAGECONFIG_SOUP ?= "soup2"
|
||||
PACKAGECONFIG ??= "${PACKAGECONFIG_SOUP}"
|
||||
|
||||
# Developer mode enables debugging
|
||||
PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false"
|
||||
PACKAGECONFIG[soup2] = "-Dsoup2=enabled,-Dsoup2=disabled,libsoup-2.4,,,soup3"
|
||||
PACKAGECONFIG[soup3] = ",,libsoup,,,soup2"
|
||||
|
||||
FILES:${PN} += "${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers ${datadir}/metainfo"
|
||||
RDEPENDS:${PN} = "iso-codes adwaita-icon-theme gsettings-desktop-schemas"
|
||||
|
||||
Reference in New Issue
Block a user