summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-gnome')
-rw-r--r--meta/recipes-gnome/epiphany/epiphany_40.2.bb4
-rw-r--r--meta/recipes-gnome/gcr/gcr_3.40.0.bb10
-rw-r--r--meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb30
-rw-r--r--meta/recipes-gnome/gi-docgen/gi-docgen_git.bb2
-rw-r--r--meta/recipes-gnome/gnome/adwaita-icon-theme_3.34.3.bb16
-rw-r--r--meta/recipes-gnome/gnome/adwaita-icon-theme_3.38.0.bb16
-rw-r--r--meta/recipes-gnome/gnome/gconf_3.2.6.bb12
-rw-r--r--meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb38
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3.inc36
-rw-r--r--meta/recipes-gnome/gtk-doc/gtk-doc_1.33.2.bb12
-rw-r--r--meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb2
-rw-r--r--meta/recipes-gnome/json-glib/json-glib_1.6.2.bb2
-rw-r--r--meta/recipes-gnome/libgudev/libgudev_236.bb4
-rw-r--r--meta/recipes-gnome/libhandy/libhandy_1.2.3.bb2
-rw-r--r--meta/recipes-gnome/libnotify/libnotify_0.7.9.bb6
-rw-r--r--meta/recipes-gnome/librsvg/librsvg_2.40.21.bb8
-rw-r--r--meta/recipes-gnome/libsecret/libsecret_0.20.4.bb6
17 files changed, 103 insertions, 103 deletions
diff --git a/meta/recipes-gnome/epiphany/epiphany_40.2.bb b/meta/recipes-gnome/epiphany/epiphany_40.2.bb
index abd4ad057c..a7ce16259a 100644
--- a/meta/recipes-gnome/epiphany/epiphany_40.2.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_40.2.bb
@@ -25,5 +25,5 @@ SRC_URI[archive.sha256sum] = "75119e22065657cf70ef2b603d4f73835573bd034f1e618c0f
25# Developer mode enables debugging 25# Developer mode enables debugging
26PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false" 26PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false"
27 27
28FILES_${PN} += "${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers ${datadir}/metainfo" 28FILES:${PN} += "${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers ${datadir}/metainfo"
29RDEPENDS_${PN} = "iso-codes adwaita-icon-theme gsettings-desktop-schemas" 29RDEPENDS:${PN} = "iso-codes adwaita-icon-theme gsettings-desktop-schemas"
diff --git a/meta/recipes-gnome/gcr/gcr_3.40.0.bb b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
index 14072ef589..a05e753ee9 100644
--- a/meta/recipes-gnome/gcr/gcr_3.40.0.bb
+++ b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
@@ -24,18 +24,18 @@ SRC_URI[archive.sha256sum] = "b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5
24PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)}" 24PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)}"
25PACKAGECONFIG[gtk] = "-Dgtk=true,-Dgtk=false,gtk+3" 25PACKAGECONFIG[gtk] = "-Dgtk=true,-Dgtk=false,gtk+3"
26 26
27FILES_${PN} += " \ 27FILES:${PN} += " \
28 ${datadir}/dbus-1 \ 28 ${datadir}/dbus-1 \
29 ${datadir}/gcr-3 \ 29 ${datadir}/gcr-3 \
30" 30"
31 31
32# http://errors.yoctoproject.org/Errors/Details/20229/ 32# http://errors.yoctoproject.org/Errors/Details/20229/
33ARM_INSTRUCTION_SET_armv4 = "arm" 33ARM_INSTRUCTION_SET:armv4 = "arm"
34ARM_INSTRUCTION_SET_armv5 = "arm" 34ARM_INSTRUCTION_SET:armv5 = "arm"
35ARM_INSTRUCTION_SET_armv6 = "arm" 35ARM_INSTRUCTION_SET:armv6 = "arm"
36 36
37EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" 37EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross"
38do_write_config_append() { 38do_write_config:append() {
39 cat >${WORKDIR}/meson-${PN}.cross <<EOF 39 cat >${WORKDIR}/meson-${PN}.cross <<EOF
40[binaries] 40[binaries]
41gpg2 = '${bindir}/gpg2' 41gpg2 = '${bindir}/gpg2'
diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
index 50d58ef807..21816ab06c 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
13SECTION = "libs" 13SECTION = "libs"
14 14
15DEPENDS = "glib-2.0 gdk-pixbuf-native shared-mime-info" 15DEPENDS = "glib-2.0 gdk-pixbuf-native shared-mime-info"
16DEPENDS_remove_class-native = "gdk-pixbuf-native" 16DEPENDS:remove:class-native = "gdk-pixbuf-native"
17 17
18MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" 18MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
19 19
@@ -37,34 +37,34 @@ GDK_PIXBUF_LOADERS ?= "png jpeg"
37 37
38PACKAGECONFIG = "${GDK_PIXBUF_LOADERS} \ 38PACKAGECONFIG = "${GDK_PIXBUF_LOADERS} \
39 ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" 39 ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}"
40PACKAGECONFIG_class-native = "${GDK_PIXBUF_LOADERS}" 40PACKAGECONFIG:class-native = "${GDK_PIXBUF_LOADERS}"
41 41
42PACKAGECONFIG[png] = "-Dpng=true,-Dpng=false,libpng" 42PACKAGECONFIG[png] = "-Dpng=true,-Dpng=false,libpng"
43PACKAGECONFIG[jpeg] = "-Djpeg=true,-Djpeg=false,jpeg" 43PACKAGECONFIG[jpeg] = "-Djpeg=true,-Djpeg=false,jpeg"
44PACKAGECONFIG[tiff] = "-Dtiff=true,-Dtiff=false,tiff" 44PACKAGECONFIG[tiff] = "-Dtiff=true,-Dtiff=false,tiff"
45PACKAGECONFIG[tests] = "-Dinstalled_tests=true,-Dinstalled_tests=false" 45PACKAGECONFIG[tests] = "-Dinstalled_tests=true,-Dinstalled_tests=false"
46 46
47EXTRA_OEMESON_class-target = " \ 47EXTRA_OEMESON:class-target = " \
48 -Duse_prebuilt_tools=true \ 48 -Duse_prebuilt_tools=true \
49" 49"
50 50
51EXTRA_OEMESON_class-nativesdk = " \ 51EXTRA_OEMESON:class-nativesdk = " \
52 -Duse_prebuilt_tools=true \ 52 -Duse_prebuilt_tools=true \
53" 53"
54 54
55PACKAGES =+ "${PN}-xlib" 55PACKAGES =+ "${PN}-xlib"
56 56
57# For GIO image type sniffing 57# For GIO image type sniffing
58RDEPENDS_${PN} = "shared-mime-info" 58RDEPENDS:${PN} = "shared-mime-info"
59 59
60FILES_${PN}-xlib = "${libdir}/*pixbuf_xlib*${SOLIBS}" 60FILES:${PN}-xlib = "${libdir}/*pixbuf_xlib*${SOLIBS}"
61ALLOW_EMPTY_${PN}-xlib = "1" 61ALLOW_EMPTY:${PN}-xlib = "1"
62 62
63FILES_${PN} += "${libdir}/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders" 63FILES:${PN} += "${libdir}/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders"
64 64
65FILES_${PN}-bin += "${datadir}/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer" 65FILES:${PN}-bin += "${datadir}/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer"
66 66
67FILES_${PN}-dev += " \ 67FILES:${PN}-dev += " \
68 ${bindir}/gdk-pixbuf-csource \ 68 ${bindir}/gdk-pixbuf-csource \
69 ${bindir}/gdk-pixbuf-pixdata \ 69 ${bindir}/gdk-pixbuf-pixdata \
70 ${bindir}/gdk-pixbuf-print-mime-types \ 70 ${bindir}/gdk-pixbuf-print-mime-types \
@@ -73,9 +73,9 @@ FILES_${PN}-dev += " \
73" 73"
74 74
75PACKAGES_DYNAMIC += "^gdk-pixbuf-loader-.*" 75PACKAGES_DYNAMIC += "^gdk-pixbuf-loader-.*"
76PACKAGES_DYNAMIC_class-native = "" 76PACKAGES_DYNAMIC:class-native = ""
77 77
78python populate_packages_prepend () { 78python populate_packages:prepend () {
79 postinst_pixbufloader = d.getVar("postinst_pixbufloader") 79 postinst_pixbufloader = d.getVar("postinst_pixbufloader")
80 80
81 loaders_root = d.expand('${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders') 81 loaders_root = d.expand('${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders')
@@ -85,10 +85,10 @@ python populate_packages_prepend () {
85 85
86 # The test suite exercises all the loaders, so ensure they are all 86 # The test suite exercises all the loaders, so ensure they are all
87 # dependencies of the ptest package. 87 # dependencies of the ptest package.
88 d.appendVar("RDEPENDS_%s-ptest" % d.getVar('PN'), " " + packages) 88 d.appendVar("RDEPENDS:%s-ptest" % d.getVar('PN'), " " + packages)
89} 89}
90 90
91do_install_append() { 91do_install:append() {
92 # Copy gdk-pixbuf-query-loaders into libdir so it is always available 92 # Copy gdk-pixbuf-query-loaders into libdir so it is always available
93 # in multilib builds. 93 # in multilib builds.
94 cp ${D}/${bindir}/gdk-pixbuf-query-loaders ${D}/${libdir}/gdk-pixbuf-2.0/ 94 cp ${D}/${bindir}/gdk-pixbuf-query-loaders ${D}/${libdir}/gdk-pixbuf-2.0/
@@ -100,7 +100,7 @@ do_install_ptest() {
100 rm ${D}/${datadir}/installed-tests/gdk-pixbuf/pixbuf-randomly-modified.test 100 rm ${D}/${datadir}/installed-tests/gdk-pixbuf/pixbuf-randomly-modified.test
101} 101}
102 102
103do_install_append_class-native() { 103do_install:append:class-native() {
104 find ${D}${libdir} -name "libpixbufloader-*.la" -exec rm \{\} \; 104 find ${D}${libdir} -name "libpixbufloader-*.la" -exec rm \{\} \;
105 105
106 create_wrapper ${D}/${bindir}/gdk-pixbuf-csource \ 106 create_wrapper ${D}/${bindir}/gdk-pixbuf-csource \
diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
index b6721dc4e0..8f33bec8da 100644
--- a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
+++ b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
@@ -17,6 +17,6 @@ S = "${WORKDIR}/git"
17 17
18inherit setuptools3 18inherit setuptools3
19 19
20RDEPENDS_${PN} += "python3-asyncio python3-core python3-jinja2 python3-json python3-markdown python3-markupsafe python3-pygments python3-toml python3-typogrify python3-xml" 20RDEPENDS:${PN} += "python3-asyncio python3-core python3-jinja2 python3-json python3-markdown python3-markupsafe python3-pygments python3-toml python3-typogrify python3-xml"
21 21
22BBCLASSEXTEND = "native" 22BBCLASSEXTEND = "native"
diff --git a/meta/recipes-gnome/gnome/adwaita-icon-theme_3.34.3.bb b/meta/recipes-gnome/gnome/adwaita-icon-theme_3.34.3.bb
index 61927c0dd1..f98f20c378 100644
--- a/meta/recipes-gnome/gnome/adwaita-icon-theme_3.34.3.bb
+++ b/meta/recipes-gnome/gnome/adwaita-icon-theme_3.34.3.bb
@@ -23,21 +23,21 @@ DEPENDS += "librsvg-native"
23 23
24PACKAGES = "${PN}-cursors ${PN}-symbolic-hires ${PN}-symbolic ${PN}-hires ${PN}" 24PACKAGES = "${PN}-cursors ${PN}-symbolic-hires ${PN}-symbolic ${PN}-hires ${PN}"
25 25
26RREPLACES_${PN} = "gnome-icon-theme" 26RREPLACES:${PN} = "gnome-icon-theme"
27RCONFLICTS_${PN} = "gnome-icon-theme" 27RCONFLICTS:${PN} = "gnome-icon-theme"
28RPROVIDES_${PN} = "gnome-icon-theme" 28RPROVIDES:${PN} = "gnome-icon-theme"
29 29
30FILES_${PN}-cursors = "${prefix}/share/icons/Adwaita/cursors/" 30FILES:${PN}-cursors = "${prefix}/share/icons/Adwaita/cursors/"
31FILES_${PN}-symbolic-hires = "${prefix}/share/icons/Adwaita/96x96/*/*.symbolic.png \ 31FILES:${PN}-symbolic-hires = "${prefix}/share/icons/Adwaita/96x96/*/*.symbolic.png \
32 ${prefix}/share/icons/Adwaita/64x64/*/*.symbolic.png \ 32 ${prefix}/share/icons/Adwaita/64x64/*/*.symbolic.png \
33 ${prefix}/share/icons/Adwaita/48x48/*/*.symbolic.png \ 33 ${prefix}/share/icons/Adwaita/48x48/*/*.symbolic.png \
34 ${prefix}/share/icons/Adwaita/32x32/*/*.symbolic.png" 34 ${prefix}/share/icons/Adwaita/32x32/*/*.symbolic.png"
35FILES_${PN}-symbolic = "${prefix}/share/icons/Adwaita/16x16/*/*.symbolic.png \ 35FILES:${PN}-symbolic = "${prefix}/share/icons/Adwaita/16x16/*/*.symbolic.png \
36 ${prefix}/share/icons/Adwaita/24x24/*/*.symbolic.png \ 36 ${prefix}/share/icons/Adwaita/24x24/*/*.symbolic.png \
37 ${prefix}/share/icons/Adwaita/scalable/*/*-symbolic*.svg" 37 ${prefix}/share/icons/Adwaita/scalable/*/*-symbolic*.svg"
38FILES_${PN}-hires = "${prefix}/share/icons/Adwaita/256x256/ \ 38FILES:${PN}-hires = "${prefix}/share/icons/Adwaita/256x256/ \
39 ${prefix}/share/icons/Adwaita/512x512/" 39 ${prefix}/share/icons/Adwaita/512x512/"
40FILES_${PN} = "${prefix}/share/icons/Adwaita/ \ 40FILES:${PN} = "${prefix}/share/icons/Adwaita/ \
41 ${prefix}/share/pkgconfig/adwaita-icon-theme.pc" 41 ${prefix}/share/pkgconfig/adwaita-icon-theme.pc"
42 42
43BBCLASSEXTEND = "native nativesdk" 43BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-gnome/gnome/adwaita-icon-theme_3.38.0.bb b/meta/recipes-gnome/gnome/adwaita-icon-theme_3.38.0.bb
index 672fbd2b07..f9e52cacd2 100644
--- a/meta/recipes-gnome/gnome/adwaita-icon-theme_3.38.0.bb
+++ b/meta/recipes-gnome/gnome/adwaita-icon-theme_3.38.0.bb
@@ -24,21 +24,21 @@ DEPENDS += "librsvg-native"
24 24
25PACKAGES = "${PN}-cursors ${PN}-symbolic-hires ${PN}-symbolic ${PN}-hires ${PN}" 25PACKAGES = "${PN}-cursors ${PN}-symbolic-hires ${PN}-symbolic ${PN}-hires ${PN}"
26 26
27RREPLACES_${PN} = "gnome-icon-theme" 27RREPLACES:${PN} = "gnome-icon-theme"
28RCONFLICTS_${PN} = "gnome-icon-theme" 28RCONFLICTS:${PN} = "gnome-icon-theme"
29RPROVIDES_${PN} = "gnome-icon-theme" 29RPROVIDES:${PN} = "gnome-icon-theme"
30 30
31FILES_${PN}-cursors = "${prefix}/share/icons/Adwaita/cursors/" 31FILES:${PN}-cursors = "${prefix}/share/icons/Adwaita/cursors/"
32FILES_${PN}-symbolic-hires = "${prefix}/share/icons/Adwaita/96x96/*/*.symbolic.png \ 32FILES:${PN}-symbolic-hires = "${prefix}/share/icons/Adwaita/96x96/*/*.symbolic.png \
33 ${prefix}/share/icons/Adwaita/64x64/*/*.symbolic.png \ 33 ${prefix}/share/icons/Adwaita/64x64/*/*.symbolic.png \
34 ${prefix}/share/icons/Adwaita/48x48/*/*.symbolic.png \ 34 ${prefix}/share/icons/Adwaita/48x48/*/*.symbolic.png \
35 ${prefix}/share/icons/Adwaita/32x32/*/*.symbolic.png" 35 ${prefix}/share/icons/Adwaita/32x32/*/*.symbolic.png"
36FILES_${PN}-symbolic = "${prefix}/share/icons/Adwaita/16x16/*/*.symbolic.png \ 36FILES:${PN}-symbolic = "${prefix}/share/icons/Adwaita/16x16/*/*.symbolic.png \
37 ${prefix}/share/icons/Adwaita/24x24/*/*.symbolic.png \ 37 ${prefix}/share/icons/Adwaita/24x24/*/*.symbolic.png \
38 ${prefix}/share/icons/Adwaita/scalable/*/*-symbolic*.svg" 38 ${prefix}/share/icons/Adwaita/scalable/*/*-symbolic*.svg"
39FILES_${PN}-hires = "${prefix}/share/icons/Adwaita/256x256/ \ 39FILES:${PN}-hires = "${prefix}/share/icons/Adwaita/256x256/ \
40 ${prefix}/share/icons/Adwaita/512x512/" 40 ${prefix}/share/icons/Adwaita/512x512/"
41FILES_${PN} = "${prefix}/share/icons/Adwaita/ \ 41FILES:${PN} = "${prefix}/share/icons/Adwaita/ \
42 ${prefix}/share/pkgconfig/adwaita-icon-theme.pc" 42 ${prefix}/share/pkgconfig/adwaita-icon-theme.pc"
43 43
44BBCLASSEXTEND = "native nativesdk" 44BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
index ade93644ec..dd760b9c63 100644
--- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb
+++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
@@ -28,12 +28,12 @@ EXTRA_OECONF = "--enable-shared --disable-static \
28 28
29PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}" 29PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}"
30# We really don't want Polkit for native 30# We really don't want Polkit for native
31PACKAGECONFIG_class-native = "" 31PACKAGECONFIG:class-native = ""
32 32
33PACKAGECONFIG[polkit] = "--enable-defaults-service,--disable-defaults-service,polkit" 33PACKAGECONFIG[polkit] = "--enable-defaults-service,--disable-defaults-service,polkit"
34PACKAGECONFIG[debug] = "--enable-debug=yes, --enable-debug=minimum" 34PACKAGECONFIG[debug] = "--enable-debug=yes, --enable-debug=minimum"
35 35
36do_install_append() { 36do_install:append() {
37 # this directory need to be created to avoid an Error 256 at gdm launch 37 # this directory need to be created to avoid an Error 256 at gdm launch
38 install -d ${D}${sysconfdir}/gconf/gconf.xml.system 38 install -d ${D}${sysconfdir}/gconf/gconf.xml.system
39 39
@@ -42,19 +42,19 @@ do_install_append() {
42 rm -f ${D}${libdir}/gio/*/*.*a 42 rm -f ${D}${libdir}/gio/*/*.*a
43} 43}
44 44
45do_install_append_class-native() { 45do_install:append:class-native() {
46 create_wrapper ${D}/${bindir}/gconftool-2 \ 46 create_wrapper ${D}/${bindir}/gconftool-2 \
47 GCONF_BACKEND_DIR=${STAGING_LIBDIR_NATIVE}/GConf/2 47 GCONF_BACKEND_DIR=${STAGING_LIBDIR_NATIVE}/GConf/2
48} 48}
49 49
50FILES_${PN} += "${libdir}/GConf/* \ 50FILES:${PN} += "${libdir}/GConf/* \
51 ${libdir}/gio/*/*.so \ 51 ${libdir}/gio/*/*.so \
52 ${datadir}/polkit* \ 52 ${datadir}/polkit* \
53 ${datadir}/dbus-1/services/*.service \ 53 ${datadir}/dbus-1/services/*.service \
54 ${datadir}/dbus-1/system-services/*.service \ 54 ${datadir}/dbus-1/system-services/*.service \
55 " 55 "
56RDEPENDS_${PN} = "python3-xml" 56RDEPENDS:${PN} = "python3-xml"
57 57
58FILES_${PN}-dev += "${datadir}/sgml/gconf/gconf-1.0.dtd" 58FILES:${PN}-dev += "${datadir}/sgml/gconf/gconf-1.0.dtd"
59 59
60BBCLASSEXTEND = "native" 60BBCLASSEXTEND = "native"
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
index 048deabe64..cf1349f830 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
@@ -19,7 +19,7 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 2)}/${BPN}-$
19 19
20SRC_URI[sha256sum] = "d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27" 20SRC_URI[sha256sum] = "d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27"
21 21
22SRC_URI_append_class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch" 22SRC_URI:append:class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
23 23
24inherit meson pkgconfig gtk-doc python3native qemu gobject-introspection-data upstream-version-is-even multilib_script 24inherit meson pkgconfig gtk-doc python3native qemu gobject-introspection-data upstream-version-is-even multilib_script
25 25
@@ -34,7 +34,7 @@ DEPENDS += " libffi zlib glib-2.0 python3 flex-native bison-native autoconf-arch
34# native versions of its own tools during build. 34# native versions of its own tools during build.
35# Also prelink-rtld is used to find out library dependencies of introspection binaries 35# Also prelink-rtld is used to find out library dependencies of introspection binaries
36# (standard ldd doesn't work when cross-compiling). 36# (standard ldd doesn't work when cross-compiling).
37DEPENDS_append_class-target = " gobject-introspection-native qemu-native prelink-native" 37DEPENDS:append:class-target = " gobject-introspection-native qemu-native prelink-native"
38 38
39# needed for writing out the qemu wrapper script 39# needed for writing out the qemu wrapper script
40export STAGING_DIR_HOST 40export STAGING_DIR_HOST
@@ -45,7 +45,7 @@ PACKAGECONFIG[doctool] = "-Ddoctool=enabled,-Ddoctool=disabled,python3-mako,"
45 45
46# Configure target build to use native tools of itself and to use a qemu wrapper 46# Configure target build to use native tools of itself and to use a qemu wrapper
47# and optionally to generate introspection data 47# and optionally to generate introspection data
48EXTRA_OEMESON_class-target = " \ 48EXTRA_OEMESON:class-target = " \
49 -Dgi_cross_use_prebuilt_gi=true \ 49 -Dgi_cross_use_prebuilt_gi=true \
50 -Dgi_cross_binary_wrapper=${B}/g-ir-scanner-qemuwrapper \ 50 -Dgi_cross_binary_wrapper=${B}/g-ir-scanner-qemuwrapper \
51 -Dgi_cross_ldd_wrapper=${B}/g-ir-scanner-lddwrapper \ 51 -Dgi_cross_ldd_wrapper=${B}/g-ir-scanner-lddwrapper \
@@ -61,14 +61,14 @@ python gobject_introspection_preconfigure () {
61 oe.utils.write_ld_so_conf(d) 61 oe.utils.write_ld_so_conf(d)
62} 62}
63 63
64do_configure_prepend_class-native() { 64do_configure:prepend:class-native() {
65 # Tweak the native python scripts so that they don't refer to the 65 # Tweak the native python scripts so that they don't refer to the
66 # full path of native python binary (the solution is taken from glib-2.0 recipe) 66 # full path of native python binary (the solution is taken from glib-2.0 recipe)
67 # This removes the risk of exceeding Linux kernel's shebang line limit (128 bytes) 67 # This removes the risk of exceeding Linux kernel's shebang line limit (128 bytes)
68 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python3,' ${S}/tools/g-ir-tool-template.in 68 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python3,' ${S}/tools/g-ir-tool-template.in
69} 69}
70 70
71do_configure_prepend_class-target() { 71do_configure:prepend:class-target() {
72 # Write out a qemu wrapper that will be given to gi-scanner so that it 72 # Write out a qemu wrapper that will be given to gi-scanner so that it
73 # can run target helper binaries through that. 73 # can run target helper binaries through that.
74 qemu_binary="${@qemu_wrapper_cmdline(d, '$STAGING_DIR_HOST', ['\\$GIR_EXTRA_LIBS_PATH','.libs','$STAGING_DIR_HOST/${libdir}','$STAGING_DIR_HOST/${base_libdir}'])}" 74 qemu_binary="${@qemu_wrapper_cmdline(d, '$STAGING_DIR_HOST', ['\\$GIR_EXTRA_LIBS_PATH','.libs','$STAGING_DIR_HOST/${libdir}','$STAGING_DIR_HOST/${base_libdir}'])}"
@@ -121,7 +121,7 @@ EOF
121 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python3,' ${S}/tools/g-ir-tool-template.in 121 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python3,' ${S}/tools/g-ir-tool-template.in
122} 122}
123 123
124do_compile_prepend() { 124do_compile:prepend() {
125 # This prevents g-ir-scanner from writing cache data to $HOME 125 # This prevents g-ir-scanner from writing cache data to $HOME
126 export GI_SCANNER_DISABLE_CACHE=1 126 export GI_SCANNER_DISABLE_CACHE=1
127 127
@@ -129,14 +129,14 @@ do_compile_prepend() {
129 export GIR_EXTRA_LIBS_PATH=$B/.libs 129 export GIR_EXTRA_LIBS_PATH=$B/.libs
130} 130}
131 131
132do_install_prepend() { 132do_install:prepend() {
133 # This prevents g-ir-scanner from writing cache data to $HOME 133 # This prevents g-ir-scanner from writing cache data to $HOME
134 export GI_SCANNER_DISABLE_CACHE=1 134 export GI_SCANNER_DISABLE_CACHE=1
135} 135}
136 136
137# Our wrappers need to be available system-wide, because they will be used 137# Our wrappers need to be available system-wide, because they will be used
138# to build introspection files for all other gobject-based packages 138# to build introspection files for all other gobject-based packages
139do_install_append_class-target() { 139do_install:append:class-target() {
140 install -d ${D}${bindir}/ 140 install -d ${D}${bindir}/
141 install ${B}/g-ir-scanner-qemuwrapper ${D}${bindir}/ 141 install ${B}/g-ir-scanner-qemuwrapper ${D}${bindir}/
142 install ${B}/g-ir-scanner-wrapper ${D}${bindir}/ 142 install ${B}/g-ir-scanner-wrapper ${D}${bindir}/
@@ -146,9 +146,9 @@ do_install_append_class-target() {
146 146
147# we need target versions of introspection tools in sysroot so that they can be run via qemu 147# we need target versions of introspection tools in sysroot so that they can be run via qemu
148# when building introspection files in other packages 148# when building introspection files in other packages
149SYSROOT_DIRS_append_class-target = " ${bindir}" 149SYSROOT_DIRS:append:class-target = " ${bindir}"
150 150
151SYSROOT_PREPROCESS_FUNCS_append_class-target = " gi_binaries_sysroot_preprocess" 151SYSROOT_PREPROCESS_FUNCS:append:class-target = " gi_binaries_sysroot_preprocess"
152gi_binaries_sysroot_preprocess() { 152gi_binaries_sysroot_preprocess() {
153 # Tweak the binary names in the introspection pkgconfig file, so that it 153 # Tweak the binary names in the introspection pkgconfig file, so that it
154 # picks up our wrappers which do the cross-compile and qemu magic. 154 # picks up our wrappers which do the cross-compile and qemu magic.
@@ -158,7 +158,7 @@ gi_binaries_sysroot_preprocess() {
158 ${SYSROOT_DESTDIR}${libdir}/pkgconfig/gobject-introspection-1.0.pc 158 ${SYSROOT_DESTDIR}${libdir}/pkgconfig/gobject-introspection-1.0.pc
159} 159}
160 160
161SYSROOT_PREPROCESS_FUNCS_append = " gi_ldsoconf_sysroot_preprocess" 161SYSROOT_PREPROCESS_FUNCS:append = " gi_ldsoconf_sysroot_preprocess"
162gi_ldsoconf_sysroot_preprocess () { 162gi_ldsoconf_sysroot_preprocess () {
163 mkdir -p ${SYSROOT_DESTDIR}${bindir} 163 mkdir -p ${SYSROOT_DESTDIR}${bindir}
164 dest=${SYSROOT_DESTDIR}${bindir}/postinst-ldsoconf-${PN} 164 dest=${SYSROOT_DESTDIR}${bindir}/postinst-ldsoconf-${PN}
@@ -181,26 +181,26 @@ gi_package_preprocess() {
181SSTATE_SCAN_FILES += "g-ir-scanner-qemuwrapper g-ir-scanner-wrapper g-ir-compiler-wrapper g-ir-scanner-lddwrapper Gio-2.0.gir postinst-ldsoconf-${PN}" 181SSTATE_SCAN_FILES += "g-ir-scanner-qemuwrapper g-ir-scanner-wrapper g-ir-compiler-wrapper g-ir-scanner-lddwrapper Gio-2.0.gir postinst-ldsoconf-${PN}"
182 182
183# .typelib files are needed at runtime and so they go to the main package 183# .typelib files are needed at runtime and so they go to the main package
184FILES_${PN}_append = " ${libdir}/girepository-*/*.typelib" 184FILES:${PN}:append = " ${libdir}/girepository-*/*.typelib"
185 185
186# .gir files go to dev package, as they're needed for developing (but not for running) 186# .gir files go to dev package, as they're needed for developing (but not for running)
187# things that depends on introspection. 187# things that depends on introspection.
188FILES_${PN}-dev_append = " ${datadir}/gir-*/*.gir ${libdir}/gir-*/*.gir" 188FILES:${PN}-dev:append = " ${datadir}/gir-*/*.gir ${libdir}/gir-*/*.gir"
189FILES_${PN}-dev_append = " ${datadir}/gir-*/*.rnc" 189FILES:${PN}-dev:append = " ${datadir}/gir-*/*.rnc"
190 190
191# These are used by gobject-based packages 191# These are used by gobject-based packages
192# to generate transient introspection binaries 192# to generate transient introspection binaries
193FILES_${PN}-dev_append = " ${datadir}/gobject-introspection-1.0/gdump.c \ 193FILES:${PN}-dev:append = " ${datadir}/gobject-introspection-1.0/gdump.c \
194 ${datadir}/gobject-introspection-1.0/Makefile.introspection" 194 ${datadir}/gobject-introspection-1.0/Makefile.introspection"
195 195
196# These are used by dependent packages (e.g. pygobject) to build their 196# These are used by dependent packages (e.g. pygobject) to build their
197# testsuites. 197# testsuites.
198FILES_${PN}-dev_append = " ${datadir}/gobject-introspection-1.0/tests/*.c \ 198FILES:${PN}-dev:append = " ${datadir}/gobject-introspection-1.0/tests/*.c \
199 ${datadir}/gobject-introspection-1.0/tests/*.h" 199 ${datadir}/gobject-introspection-1.0/tests/*.h"
200 200
201FILES_${PN}-dbg += "${libdir}/gobject-introspection/giscanner/.debug/" 201FILES:${PN}-dbg += "${libdir}/gobject-introspection/giscanner/.debug/"
202FILES_${PN}-staticdev += "${libdir}/gobject-introspection/giscanner/*.a" 202FILES:${PN}-staticdev += "${libdir}/gobject-introspection/giscanner/*.a"
203 203
204RDEPENDS_${PN} = "python3-pickle python3-xml" 204RDEPENDS:${PN} = "python3-pickle python3-xml"
205 205
206BBCLASSEXTEND = "native" 206BBCLASSEXTEND = "native"
diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc
index 1445c406d8..47cdb83dce 100644
--- a/meta/recipes-gnome/gtk+/gtk+3.inc
+++ b/meta/recipes-gnome/gtk+/gtk+3.inc
@@ -15,7 +15,7 @@ inherit autotools gettext pkgconfig gtk-doc update-alternatives gtk-immodules-ca
15 15
16BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
17 17
18GSETTINGS_PACKAGE_class-native = "" 18GSETTINGS_PACKAGE:class-native = ""
19 19
20# versions >= 3.90 are development versions, otherwise like upstream-version-is-even 20# versions >= 3.90 are development versions, otherwise like upstream-version-is-even
21UPSTREAM_CHECK_REGEX = "[^\d\.](?P<pver>3\.([1-8]?[02468])+(\.\d+)+)\.tar" 21UPSTREAM_CHECK_REGEX = "[^\d\.](?P<pver>3\.([1-8]?[02468])+(\.\d+)+)\.tar"
@@ -26,7 +26,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
26# it here avoids rebuilding everything. 26# it here avoids rebuilding everything.
27export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native" 27export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native"
28 28
29do_configure_prepend() { 29do_configure:prepend() {
30 # Do this because the configure script is running ./libtool directly 30 # Do this because the configure script is running ./libtool directly
31 rm -f libtool 31 rm -f libtool
32 ln -s ${TARGET_PREFIX}libtool libtool 32 ln -s ${TARGET_PREFIX}libtool libtool
@@ -48,14 +48,14 @@ EXTRA_OECONF += " \
48 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "", "--disable-gtk-doc", d)} \ 48 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "", "--disable-gtk-doc", d)} \
49 " 49 "
50 50
51do_compile_prepend() { 51do_compile:prepend() {
52 export GIR_EXTRA_LIBS_PATH="${B}/gdk/.libs" 52 export GIR_EXTRA_LIBS_PATH="${B}/gdk/.libs"
53} 53}
54 54
55PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl wayland x11', d)} \ 55PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl wayland x11', d)} \
56 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)}" 56 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)}"
57PACKAGECONFIG_class-native = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" 57PACKAGECONFIG:class-native = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
58PACKAGECONFIG_class-nativesdk = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" 58PACKAGECONFIG:class-nativesdk = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
59 59
60PACKAGECONFIG[x11] = "--enable-x11-backend,--disable-x11-backend,at-spi2-atk fontconfig libx11 libxext libxcursor libxi libxdamage libxrandr libxrender libxcomposite libxfixes" 60PACKAGECONFIG[x11] = "--enable-x11-backend,--disable-x11-backend,at-spi2-atk fontconfig libx11 libxext libxcursor libxi libxdamage libxrandr libxrender libxcomposite libxfixes"
61# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build 61# this is provided by oe-core patch that removes epoxy/gl dependency from a X11 build
@@ -73,15 +73,15 @@ prepare_gtk_scripts() {
73 ln ${D}${bindir}/gtk-query-immodules-3.0 ${D}${libexecdir}/${MLPREFIX}gtk-query-immodules-3.0 73 ln ${D}${bindir}/gtk-query-immodules-3.0 ${D}${libexecdir}/${MLPREFIX}gtk-query-immodules-3.0
74} 74}
75 75
76do_install_append_class-target() { 76do_install:append:class-target() {
77 prepare_gtk_scripts 77 prepare_gtk_scripts
78} 78}
79 79
80do_install_append_class-nativesdk() { 80do_install:append:class-nativesdk() {
81 prepare_gtk_scripts 81 prepare_gtk_scripts
82} 82}
83 83
84do_install_append_class-native() { 84do_install:append:class-native() {
85 create_wrapper ${D}/${bindir}/gtk-update-icon-cache \ 85 create_wrapper ${D}/${bindir}/gtk-update-icon-cache \
86 GDK_PIXBUF_MODULE_FILE=${STAGING_LIBDIR_NATIVE}/gdk-pixbuf-2.0/2.10.0/loaders.cache 86 GDK_PIXBUF_MODULE_FILE=${STAGING_LIBDIR_NATIVE}/gdk-pixbuf-2.0/2.10.0/loaders.cache
87 create_wrapper ${D}/${bindir}/gtk-encode-symbolic-svg \ 87 create_wrapper ${D}/${bindir}/gtk-encode-symbolic-svg \
@@ -92,7 +92,7 @@ PROVIDES += "gtk-icon-utils"
92PACKAGES =+ "${PN}-demo" 92PACKAGES =+ "${PN}-demo"
93LIBV = "3.0.0" 93LIBV = "3.0.0"
94 94
95FILES_${PN}-demo = "${bindir}/gtk3-demo \ 95FILES:${PN}-demo = "${bindir}/gtk3-demo \
96 ${bindir}/gtk3-demo-application \ 96 ${bindir}/gtk3-demo-application \
97 ${bindir}/gtk3-icon-browser \ 97 ${bindir}/gtk3-icon-browser \
98 ${bindir}/gtk3-widget-factory \ 98 ${bindir}/gtk3-widget-factory \
@@ -103,14 +103,14 @@ FILES_${PN}-demo = "${bindir}/gtk3-demo \
103 ${datadir}/icons/hicolor/*/apps/gtk3-demo*.png \ 103 ${datadir}/icons/hicolor/*/apps/gtk3-demo*.png \
104 ${datadir}/icons/hicolor/*/apps/gtk3-widget-factory*.png" 104 ${datadir}/icons/hicolor/*/apps/gtk3-widget-factory*.png"
105 105
106FILES_${PN}_append = " ${bindir}/gtk-update-icon-cache-3.0 \ 106FILES:${PN}:append = " ${bindir}/gtk-update-icon-cache-3.0 \
107 ${bindir}/gtk-query-immodules-3.0 \ 107 ${bindir}/gtk-query-immodules-3.0 \
108 ${bindir}/gtk-launch \ 108 ${bindir}/gtk-launch \
109 ${datadir}/themes ${sysconfdir} ${datadir}/glib-2.0/schemas/ \ 109 ${datadir}/themes ${sysconfdir} ${datadir}/glib-2.0/schemas/ \
110 ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \ 110 ${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \
111 ${libdir}/gtk-3.0/modules/*.so" 111 ${libdir}/gtk-3.0/modules/*.so"
112 112
113FILES_${PN}-dev += " \ 113FILES:${PN}-dev += " \
114 ${datadir}/gtk-3.0/gtkbuilder.rng \ 114 ${datadir}/gtk-3.0/gtkbuilder.rng \
115 ${datadir}/gtk-3.0/include \ 115 ${datadir}/gtk-3.0/include \
116 ${datadir}/gtk-3.0/valgrind \ 116 ${datadir}/gtk-3.0/valgrind \
@@ -136,22 +136,22 @@ GTKBASE_RRECOMMENDS ?= "liberation-fonts \
136 adwaita-icon-theme-symbolic \ 136 adwaita-icon-theme-symbolic \
137 " 137 "
138 138
139GTKBASE_RRECOMMENDS_class-native ?= "\ 139GTKBASE_RRECOMMENDS:class-native ?= "\
140 " 140 "
141 141
142GTKGLIBC_RRECOMMENDS ?= "${GTKBASE_RRECOMMENDS} glibc-gconv-iso8859-1" 142GTKGLIBC_RRECOMMENDS ?= "${GTKBASE_RRECOMMENDS} glibc-gconv-iso8859-1"
143 143
144RRECOMMENDS_${PN} = "${GTKBASE_RRECOMMENDS}" 144RRECOMMENDS:${PN} = "${GTKBASE_RRECOMMENDS}"
145RRECOMMENDS_${PN}_libc-glibc = "${GTKGLIBC_RRECOMMENDS}" 145RRECOMMENDS:${PN}:libc-glibc = "${GTKGLIBC_RRECOMMENDS}"
146RDEPENDS_${PN}-dev += "${@bb.utils.contains("PACKAGECONFIG", "wayland", "wayland-protocols", "", d)}" 146RDEPENDS:${PN}-dev += "${@bb.utils.contains("PACKAGECONFIG", "wayland", "wayland-protocols", "", d)}"
147 147
148PACKAGES_DYNAMIC += "^gtk3-immodule-.* ^gtk3-printbackend-.*" 148PACKAGES_DYNAMIC += "^gtk3-immodule-.* ^gtk3-printbackend-.*"
149 149
150ALTERNATIVE_${PN} = "gtk-update-icon-cache" 150ALTERNATIVE:${PN} = "gtk-update-icon-cache"
151ALTERNATIVE_TARGET[gtk-update-icon-cache] = "${bindir}/gtk-update-icon-cache-3.0" 151ALTERNATIVE_TARGET[gtk-update-icon-cache] = "${bindir}/gtk-update-icon-cache-3.0"
152ALTERNATIVE_PRIORITY = "30" 152ALTERNATIVE_PRIORITY = "30"
153 153
154python populate_packages_prepend () { 154python populate_packages:prepend () {
155 import os.path 155 import os.path
156 156
157 gtk_libdir = d.expand('${libdir}/gtk-3.0/${LIBV}') 157 gtk_libdir = d.expand('${libdir}/gtk-3.0/${LIBV}')
@@ -165,5 +165,5 @@ python populate_packages_prepend () {
165 do_split_packages(d, printmodules_root, r'^libprintbackend-(.*)\.so$', 'gtk3-printbackend-%s', 'GTK printbackend module for %s') 165 do_split_packages(d, printmodules_root, r'^libprintbackend-(.*)\.so$', 'gtk3-printbackend-%s', 'GTK printbackend module for %s')
166 166
167 if (d.getVar('DEBIAN_NAMES')): 167 if (d.getVar('DEBIAN_NAMES')):
168 d.setVar(d.expand('PKG_${PN}'), '${MLPREFIX}libgtk-3.0') 168 d.setVar(d.expand('PKG:${PN}'), '${MLPREFIX}libgtk-3.0')
169} 169}
diff --git a/meta/recipes-gnome/gtk-doc/gtk-doc_1.33.2.bb b/meta/recipes-gnome/gtk-doc/gtk-doc_1.33.2.bb
index 23cd25986e..1c9d517525 100644
--- a/meta/recipes-gnome/gtk-doc/gtk-doc_1.33.2.bb
+++ b/meta/recipes-gnome/gtk-doc/gtk-doc_1.33.2.bb
@@ -24,18 +24,18 @@ SRC_URI += "file://0001-Do-not-hardocode-paths-to-perl-python-in-scripts.patch \
24 file://conditionaltests.patch \ 24 file://conditionaltests.patch \
25 file://no-clobber.patch \ 25 file://no-clobber.patch \
26 " 26 "
27SRC_URI_append_class-native = " file://pkg-config-native.patch" 27SRC_URI:append:class-native = " file://pkg-config-native.patch"
28 28
29BBCLASSEXTEND = "native nativesdk" 29BBCLASSEXTEND = "native nativesdk"
30 30
31# Do not check for XML catalogs when building because that 31# Do not check for XML catalogs when building because that
32# information is not used for anything during build. Recipe 32# information is not used for anything during build. Recipe
33# dependencies make sure we have all the right bits. 33# dependencies make sure we have all the right bits.
34do_configure_prepend() { 34do_configure:prepend() {
35 sed -i -e 's,^JH_CHECK_XML_CATALOG.*,,' ${S}/configure.ac 35 sed -i -e 's,^JH_CHECK_XML_CATALOG.*,,' ${S}/configure.ac
36} 36}
37 37
38do_install_append () { 38do_install:append () {
39 # configure values for python3 and pkg-config encoded in scripts 39 # configure values for python3 and pkg-config encoded in scripts
40 for fn in ${bindir}/gtkdoc-depscan \ 40 for fn in ${bindir}/gtkdoc-depscan \
41 ${bindir}/gtkdoc-mkhtml2 \ 41 ${bindir}/gtkdoc-mkhtml2 \
@@ -47,10 +47,10 @@ do_install_append () {
47 done 47 done
48} 48}
49 49
50FILES_${PN} += "${datadir}/sgml" 50FILES:${PN} += "${datadir}/sgml"
51FILES_${PN}-doc = "" 51FILES:${PN}-doc = ""
52 52
53SYSROOT_PREPROCESS_FUNCS_append_class-native = " gtkdoc_makefiles_sysroot_preprocess" 53SYSROOT_PREPROCESS_FUNCS:append:class-native = " gtkdoc_makefiles_sysroot_preprocess"
54gtkdoc_makefiles_sysroot_preprocess() { 54gtkdoc_makefiles_sysroot_preprocess() {
55 # Patch the gtk-doc makefiles so that the qemu wrapper is used to run transient binaries 55 # Patch the gtk-doc makefiles so that the qemu wrapper is used to run transient binaries
56 # instead of libtool wrapper or running them directly 56 # instead of libtool wrapper or running them directly
diff --git a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
index 74e3430528..5a9f675b7f 100644
--- a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
+++ b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
@@ -13,6 +13,6 @@ SRC_URI[sha256sum] = "317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d5
13 13
14inherit allarch autotools 14inherit allarch autotools
15 15
16FILES_${PN} += "${datadir}/icons" 16FILES:${PN} += "${datadir}/icons"
17 17
18BBCLASSEXTEND = "native nativesdk" 18BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-gnome/json-glib/json-glib_1.6.2.bb b/meta/recipes-gnome/json-glib/json-glib_1.6.2.bb
index fdf3b245e8..3f3707805b 100644
--- a/meta/recipes-gnome/json-glib/json-glib_1.6.2.bb
+++ b/meta/recipes-gnome/json-glib/json-glib_1.6.2.bb
@@ -30,4 +30,4 @@ BBCLASSEXTEND = "native nativesdk"
30 30
31# Currently it's not possible to disable gettext in Meson, so we need to force 31# Currently it's not possible to disable gettext in Meson, so we need to force
32# this back on. 32# this back on.
33USE_NLS_class-native = "yes" 33USE_NLS:class-native = "yes"
diff --git a/meta/recipes-gnome/libgudev/libgudev_236.bb b/meta/recipes-gnome/libgudev/libgudev_236.bb
index 5d1d2d782b..169b19e0a9 100644
--- a/meta/recipes-gnome/libgudev/libgudev_236.bb
+++ b/meta/recipes-gnome/libgudev/libgudev_236.bb
@@ -7,11 +7,11 @@ HOMEPAGE = "https://wiki.gnome.org/Projects/libgudev"
7BUGTRACKER = "https://gitlab.gnome.org/GNOME/libgudev/issues" 7BUGTRACKER = "https://gitlab.gnome.org/GNOME/libgudev/issues"
8SRC_URI[archive.sha256sum] = "e50369d06d594bae615eb7aeb787de304ebaad07a26d1043cef8e9c7ab7c9524" 8SRC_URI[archive.sha256sum] = "e50369d06d594bae615eb7aeb787de304ebaad07a26d1043cef8e9c7ab7c9524"
9 9
10SRC_URI_append = " file://0001-gudevenumtypes-make-deterministic.patch" 10SRC_URI:append = " file://0001-gudevenumtypes-make-deterministic.patch"
11 11
12DEPENDS = "glib-2.0 udev" 12DEPENDS = "glib-2.0 udev"
13 13
14RCONFLICTS_${PN} = "systemd (<= 220)" 14RCONFLICTS:${PN} = "systemd (<= 220)"
15 15
16LICENSE = "LGPLv2.1" 16LICENSE = "LGPLv2.1"
17LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" 17LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
diff --git a/meta/recipes-gnome/libhandy/libhandy_1.2.3.bb b/meta/recipes-gnome/libhandy/libhandy_1.2.3.bb
index acb6e53b72..3921099412 100644
--- a/meta/recipes-gnome/libhandy/libhandy_1.2.3.bb
+++ b/meta/recipes-gnome/libhandy/libhandy_1.2.3.bb
@@ -24,4 +24,4 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
24DEPENDS += "gtk+3" 24DEPENDS += "gtk+3"
25 25
26PACKAGES =+ "${PN}-examples" 26PACKAGES =+ "${PN}-examples"
27FILES_${PN}-examples = "${bindir}" 27FILES:${PN}-examples = "${bindir}"
diff --git a/meta/recipes-gnome/libnotify/libnotify_0.7.9.bb b/meta/recipes-gnome/libnotify/libnotify_0.7.9.bb
index d2be715ce5..dd081f9f44 100644
--- a/meta/recipes-gnome/libnotify/libnotify_0.7.9.bb
+++ b/meta/recipes-gnome/libnotify/libnotify_0.7.9.bb
@@ -30,9 +30,9 @@ EXTRA_OEMESON = "-Dman=false"
30# there were times, we had two versions of libnotify (oe-core libnotify:0.6.x / 30# there were times, we had two versions of libnotify (oe-core libnotify:0.6.x /
31# meta-gnome libnotify3: 0.7.x) 31# meta-gnome libnotify3: 0.7.x)
32PROVIDES += "libnotify3" 32PROVIDES += "libnotify3"
33RPROVIDES_${PN} += "libnotify3" 33RPROVIDES:${PN} += "libnotify3"
34RCONFLICTS_${PN} += "libnotify3" 34RCONFLICTS:${PN} += "libnotify3"
35RREPLACES_${PN} += "libnotify3" 35RREPLACES:${PN} += "libnotify3"
36 36
37# -7381 is specific to the NodeJS bindings 37# -7381 is specific to the NodeJS bindings
38CVE_CHECK_WHITELIST += "CVE-2013-7381" 38CVE_CHECK_WHITELIST += "CVE-2013-7381"
diff --git a/meta/recipes-gnome/librsvg/librsvg_2.40.21.bb b/meta/recipes-gnome/librsvg/librsvg_2.40.21.bb
index 59de80a691..39b9aeca5d 100644
--- a/meta/recipes-gnome/librsvg/librsvg_2.40.21.bb
+++ b/meta/recipes-gnome/librsvg/librsvg_2.40.21.bb
@@ -36,17 +36,17 @@ PACKAGECONFIG[gdkpixbuf] = "--enable-pixbuf-loader,--disable-pixbuf-loader,gdk-p
36# GTK+ test application (rsvg-view) 36# GTK+ test application (rsvg-view)
37PACKAGECONFIG[gtk] = "--with-gtk3,--without-gtk3,gtk+3" 37PACKAGECONFIG[gtk] = "--with-gtk3,--without-gtk3,gtk+3"
38 38
39do_install_append() { 39do_install:append() {
40 # Loadable modules don't need .a or .la on Linux 40 # Loadable modules don't need .a or .la on Linux
41 rm -f ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.a ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.la 41 rm -f ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.a ${D}${libdir}/gdk-pixbuf-2.0/*/loaders/*.la
42} 42}
43 43
44PACKAGES =+ "librsvg-gtk rsvg" 44PACKAGES =+ "librsvg-gtk rsvg"
45FILES_rsvg = "${bindir}/rsvg* \ 45FILES:rsvg = "${bindir}/rsvg* \
46 ${datadir}/pixmaps/svg-viewer.svg \ 46 ${datadir}/pixmaps/svg-viewer.svg \
47 ${datadir}/themes" 47 ${datadir}/themes"
48FILES_librsvg-gtk = "${libdir}/gdk-pixbuf-2.0/*/*/*.so \ 48FILES:librsvg-gtk = "${libdir}/gdk-pixbuf-2.0/*/*/*.so \
49 ${datadir}/thumbnailers/librsvg.thumbnailer" 49 ${datadir}/thumbnailers/librsvg.thumbnailer"
50RRECOMMENDS_librsvg-gtk = "gdk-pixbuf-bin" 50RRECOMMENDS:librsvg-gtk = "gdk-pixbuf-bin"
51 51
52PIXBUF_PACKAGES = "librsvg-gtk" 52PIXBUF_PACKAGES = "librsvg-gtk"
diff --git a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
index 287ac70f1e..9c1f97b8f8 100644
--- a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
+++ b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
@@ -23,6 +23,6 @@ GTKDOC_MESON_OPTION = 'gtk_doc'
23PACKAGECONFIG[manpages] = "-Dmanpage=true,-Dmanpage=false,libxslt-native xmlto-native" 23PACKAGECONFIG[manpages] = "-Dmanpage=true,-Dmanpage=false,libxslt-native xmlto-native"
24 24
25# http://errors.yoctoproject.org/Errors/Details/20228/ 25# http://errors.yoctoproject.org/Errors/Details/20228/
26ARM_INSTRUCTION_SET_armv4 = "arm" 26ARM_INSTRUCTION_SET:armv4 = "arm"
27ARM_INSTRUCTION_SET_armv5 = "arm" 27ARM_INSTRUCTION_SET:armv5 = "arm"
28ARM_INSTRUCTION_SET_armv6 = "arm" 28ARM_INSTRUCTION_SET:armv6 = "arm"