diff options
Diffstat (limited to 'meta/recipes-graphics/wayland/weston_1.10.0.bb')
-rw-r--r-- | meta/recipes-graphics/wayland/weston_1.10.0.bb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/meta/recipes-graphics/wayland/weston_1.10.0.bb b/meta/recipes-graphics/wayland/weston_1.10.0.bb index 29da5541b4..c9168d7ab8 100644 --- a/meta/recipes-graphics/wayland/weston_1.10.0.bb +++ b/meta/recipes-graphics/wayland/weston_1.10.0.bb | |||
@@ -12,6 +12,7 @@ SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \ | |||
12 | file://0001-make-error-portable.patch \ | 12 | file://0001-make-error-portable.patch \ |
13 | file://0001-configure.ac-Fix-wayland-protocols-path.patch \ | 13 | file://0001-configure.ac-Fix-wayland-protocols-path.patch \ |
14 | file://make-weston-launch-exit-for-unrecognized-option.patch \ | 14 | file://make-weston-launch-exit-for-unrecognized-option.patch \ |
15 | file://0001-weston-launch-Provide-a-default-version-that-doesn-t.patch \ | ||
15 | " | 16 | " |
16 | SRC_URI[md5sum] = "1cd17c54ecac6d9a3cd90bf12eaa3e20" | 17 | SRC_URI[md5sum] = "1cd17c54ecac6d9a3cd90bf12eaa3e20" |
17 | SRC_URI[sha256sum] = "e0b2004d00d8293ddf7903ca283c1746afa9ccb5919ab50fd04397ff472aa5c1" | 18 | SRC_URI[sha256sum] = "e0b2004d00d8293ddf7903ca283c1746afa9ccb5919ab50fd04397ff472aa5c1" |
@@ -39,9 +40,9 @@ EXTRA_OECONF_append_qemux86-64 = "\ | |||
39 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \ | 40 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \ |
40 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ | 41 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ |
41 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ | 42 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ |
42 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'launch', '', d)} \ | 43 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \ |
43 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ | 44 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ |
44 | clients" | 45 | clients launch" |
45 | # | 46 | # |
46 | # Compositor choices | 47 | # Compositor choices |
47 | # | 48 | # |
@@ -56,7 +57,7 @@ PACKAGECONFIG[headless] = "--enable-headless-compositor,--disable-headless-compo | |||
56 | # Weston on framebuffer | 57 | # Weston on framebuffer |
57 | PACKAGECONFIG[fbdev] = "--enable-fbdev-compositor,--disable-fbdev-compositor,udev mtdev" | 58 | PACKAGECONFIG[fbdev] = "--enable-fbdev-compositor,--disable-fbdev-compositor,udev mtdev" |
58 | # weston-launch | 59 | # weston-launch |
59 | PACKAGECONFIG[launch] = "--enable-weston-launch,--disable-weston-launch,libpam drm" | 60 | PACKAGECONFIG[launch] = "--enable-weston-launch,--disable-weston-launch,drm" |
60 | # VA-API desktop recorder | 61 | # VA-API desktop recorder |
61 | PACKAGECONFIG[vaapi] = "--enable-vaapi-recorder,--disable-vaapi-recorder,libva" | 62 | PACKAGECONFIG[vaapi] = "--enable-vaapi-recorder,--disable-vaapi-recorder,libva" |
62 | # Weston with EGL support | 63 | # Weston with EGL support |
@@ -77,6 +78,8 @@ PACKAGECONFIG[xwayland] = "--enable-xwayland,--disable-xwayland" | |||
77 | PACKAGECONFIG[colord] = "--enable-colord,--disable-colord,colord" | 78 | PACKAGECONFIG[colord] = "--enable-colord,--disable-colord,colord" |
78 | # Clients support | 79 | # Clients support |
79 | PACKAGECONFIG[clients] = "--enable-clients --enable-simple-clients --enable-demo-clients-install,--disable-clients --disable-simple-clients" | 80 | PACKAGECONFIG[clients] = "--enable-clients --enable-simple-clients --enable-demo-clients-install,--disable-clients --disable-simple-clients" |
81 | # Weston with PAM support | ||
82 | PACKAGECONFIG[pam] = "--with-pam,--without-pam,libpam" | ||
80 | 83 | ||
81 | do_install_append() { | 84 | do_install_append() { |
82 | # Weston doesn't need the .la files to load modules, so wipe them | 85 | # Weston doesn't need the .la files to load modules, so wipe them |