diff options
| -rw-r--r-- | meta/recipes-graphics/wayland/weston_12.0.1.bb (renamed from meta/recipes-graphics/wayland/weston_11.0.1.bb) | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/meta/recipes-graphics/wayland/weston_11.0.1.bb b/meta/recipes-graphics/wayland/weston_12.0.1.bb index 0838791a6b..d9eae1ff62 100644 --- a/meta/recipes-graphics/wayland/weston_11.0.1.bb +++ b/meta/recipes-graphics/wayland/weston_12.0.1.bb | |||
| @@ -6,14 +6,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70 \ | |||
| 6 | file://libweston/compositor.c;endline=27;md5=eb6d5297798cabe2ddc65e2af519bcf0 \ | 6 | file://libweston/compositor.c;endline=27;md5=eb6d5297798cabe2ddc65e2af519bcf0 \ |
| 7 | " | 7 | " |
| 8 | 8 | ||
| 9 | SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/${BPN}-${PV}.tar.xz \ | 9 | SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \ |
| 10 | file://weston.png \ | 10 | file://weston.png \ |
| 11 | file://weston.desktop \ | 11 | file://weston.desktop \ |
| 12 | file://xwayland.weston-start \ | 12 | file://xwayland.weston-start \ |
| 13 | file://systemd-notify.weston-start \ | 13 | file://systemd-notify.weston-start \ |
| 14 | " | 14 | " |
| 15 | 15 | ||
| 16 | SRC_URI[sha256sum] = "a413f68c252957fc3191c3650823ec356ae8c124ccc0cb440da5cdc4e2cb9e57" | 16 | SRC_URI[sha256sum] = "b18591eab278bc191720f6c09158040b795e7118af1d5ddca6acd9a8e2039535" |
| 17 | 17 | ||
| 18 | UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" | 18 | UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" |
| 19 | UPSTREAM_CHECK_REGEX = "weston-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" | 19 | UPSTREAM_CHECK_REGEX = "weston-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" |
| @@ -37,7 +37,7 @@ PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms wayla | |||
| 37 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ | 37 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ |
| 38 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)} \ | 38 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)} \ |
| 39 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'headless', d)} \ | 39 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'headless', d)} \ |
| 40 | ${@oe.utils.conditional('VIRTUAL-RUNTIME_init_manager', 'sysvinit', 'launcher-libseat', '', d)} \ | 40 | launcher-libseat \ |
| 41 | image-jpeg \ | 41 | image-jpeg \ |
| 42 | screenshare \ | 42 | screenshare \ |
| 43 | shell-desktop \ | 43 | shell-desktop \ |
| @@ -71,9 +71,9 @@ PACKAGECONFIG[lcms] = "-Dcolor-management-lcms=true,-Dcolor-management-lcms=fals | |||
| 71 | # Weston with webp support | 71 | # Weston with webp support |
| 72 | PACKAGECONFIG[webp] = "-Dimage-webp=true,-Dimage-webp=false,libwebp" | 72 | PACKAGECONFIG[webp] = "-Dimage-webp=true,-Dimage-webp=false,libwebp" |
| 73 | # Weston with systemd-login support | 73 | # Weston with systemd-login support |
| 74 | PACKAGECONFIG[systemd] = "-Dsystemd=true -Dlauncher-logind=true,-Dsystemd=false -Dlauncher-logind=false,systemd dbus" | 74 | PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false,systemd dbus" |
| 75 | # Weston with Xwayland support (requires X11 and Wayland) | 75 | # Weston with Xwayland support (requires X11 and Wayland) |
| 76 | PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,libxcb libxcursor xwayland" | 76 | PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,libxcb libxcursor xcb-util-cursor xwayland" |
| 77 | # colord CMS support | 77 | # colord CMS support |
| 78 | PACKAGECONFIG[colord] = "-Ddeprecated-color-management-colord=true,-Ddeprecated-color-management-colord=false,colord" | 78 | PACKAGECONFIG[colord] = "-Ddeprecated-color-management-colord=true,-Ddeprecated-color-management-colord=false,colord" |
| 79 | # Clients support | 79 | # Clients support |
| @@ -94,6 +94,13 @@ PACKAGECONFIG[shell-kiosk] = "-Dshell-kiosk=true,-Dshell-kiosk=false" | |||
| 94 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" | 94 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" |
| 95 | # support libseat based launch | 95 | # support libseat based launch |
| 96 | PACKAGECONFIG[launcher-libseat] = "-Dlauncher-libseat=true,-Dlauncher-libseat=false,seatd" | 96 | PACKAGECONFIG[launcher-libseat] = "-Dlauncher-libseat=true,-Dlauncher-libseat=false,seatd" |
| 97 | # deprecated and superseded by libseat launcher | ||
| 98 | PACKAGECONFIG[launcher-logind] = "-Ddeprecated-launcher-logind=true,-Ddeprecated-launcher-logind=false," | ||
| 99 | # screencasting via PipeWire | ||
| 100 | PACKAGECONFIG[pipewire] = "-Dbackend-pipewire=true,-Dbackend-pipewire=false,pipewire" | ||
| 101 | # VNC remote screensharing | ||
| 102 | PACKAGECONFIG[vnc] = "-Dbackend-vnc=true,-Dbackend-vnc=false,neatvnc" | ||
| 103 | |||
| 97 | 104 | ||
| 98 | do_install:append() { | 105 | do_install:append() { |
| 99 | # Weston doesn't need the .la files to load modules, so wipe them | 106 | # Weston doesn't need the .la files to load modules, so wipe them |
