| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: weston | Distribution: openSUSE Tumbleweed |
| Version: 14.0.2 | Vendor: openSUSE |
| Release: 3.1 | Build date: Wed Sep 17 12:13:00 2025 |
| Group: System/X11/Servers | Build host: reproducible |
| Size: 1349018 | Source RPM: weston-14.0.2-3.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://wayland.freedesktop.org/ | |
| Summary: Wayland Reference Compositor | |
Weston is the reference implementation of a Wayland compositor, and a useful compositor in its own right. Weston has various backends that lets it run on Linux kernel modesetting and evdev input as well as under X11. Weston ships with a few example clients, from simple clients that demonstrate certain aspects of the protocol to more complete clients and a simplistic toolkit. There is also a quite capable terminal emulator (weston-terminal) and an toy/example desktop shell. Finally, weston also provides integration with the Xorg server and can pull X clients into the Wayland desktop and act as a X window manager.
CC-BY-SA-3.0 AND MIT
* Wed Sep 17 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Replace pkgconfig(freerdp2) with pkgconfig(freerdp3)
BuildRequires, weston supports both, use the newer one.
* Wed Aug 20 2025 Christophe Marin <christophe@krop.fr>
- Add patch to allow usage of libdisplay 0.3.0:
* weston-libdisplay-info-0.3.0.patch
* Sat Apr 26 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 14.0.2
* Only build-relevant changes. (The VNC backend can be built with
a newer neatvnc library.)
* Mon Oct 21 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 14.0.1
* libweston: Send seat name before announcing devices
- Drop wsp-deps.patch (merged)
* Wed Sep 04 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 14
* Add support for FreeRDP 3.x
- Add wsp-deps.patch to resolve FTBFS
* Tue Apr 23 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 13.0.1
* desktop-shell: clamp view alpha correctly
* desktop-shell: set proper curtain size when no output is
created yet
* Tue Nov 28 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 13
* Multi-backend support
* VNC, Pipewire and RDP backends: GL renderer support
* Improved fullscreen handling in kiosk-shell which allows
xwayland type of surfaces be fullscreen
* Support for overlapping outputs, which allows placing views on
planes when they are displayed on multiple outputs
* Wed Aug 02 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12.0.2
* xwm: WM_TRANSIENT_FOR should not point to override-redirect
window
* Thu May 25 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12.0.1
* Resolve build failure relating to xkbcommon & wayland
pkg-config CFLAGS
- Delete build.patch (merged)
* Wed May 17 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12
* backend-drm: multiple GPU support, by using
`--additional-devices` to specify secondary DRM devices, in
the form of a comma-separated list of devices.
* backend-drm: use libdisplay-info as a better alternative for
parsing EDID.
* protocol: new screenshooter protocol: weston-output-capture.
This new protocol is as a Weston public extension. The older
weston-screenshooter protocol has been removed.
* compositor: added a short-form for loading backends -- this
allows the use of `--backend=headless` instead of
`--backend=headless-backend.so`. Short-form for shells was
also added: pass `--shell=foo`, rather than
`--shell=foo-shell.so`. Renderers can be specified the same,
by using `--renderer=gl|pixman`.
* libweston-desktop DSO has been incorporated into libweston.
Linking now with libweston would provide access to the former
libweston-desktop library. Users of libweston-desktop would
need to adjust their headers to <libweston/desktop.h> rather
than using <libweston-desktop/libweston-desktop.h>. The API
itself remains the same.
- Add build.patch
* Fri Mar 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Drop pkgconfig(cairo-egl) BuildRequires: No longer needed, nor
available.
* Thu Dec 15 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.0.1
* A few potential crash fixes for xwm and ivi-shell have been
pre-emptively addressed as well some warnings seen with
ivi-shell when closing down weston.
* Thu Sep 22 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11
* Breaking changes:
* The cms-static and cms-colord plugins are now deprecated.
* A number of features have been removed from desktop-shell:
multiple workspaces, zoom, exposay.
* wl_shell support has been removed (superseded by xdg-shell).
* The fbdev backend has been removed (superseded by KMS).
* weston-launch and launcher-direct have been removed
(superseded by libseat).
* The weston-info and weston-gears clients have been removed
(weston-info is superseded by wayland-info).
* The KMS max-bpc property is now set by default. If you
experience black screens with (faulty) monitors, try lowering
it in weston.ini.
* Weston will now abort when running out of memory. Weston is
not suitable for memory constrained environments.
* Tue Aug 09 2022 Dirk Müller <dmueller@suse.com>
- update to 10.0.2:
This is a bugfix release for 10.0.0.
* clients/simple-dmabuf-feedback: do not use buffer before compositor's response
* kiosk-shell: Check if app_ids have been set after initial commit
* kiosk-shell: Don't occlude shsurf on other outputs
* kiosk-shell: Favor out views on same output
* libweston: Assert if ref-count balance is wrong
* libweston, desktop-shell: Add a wrapper for weston_surface reference
* desktop-shell: Create a distinct view for the fade-out close anim
* desktop-shell: Rename destroy_layer functions
* desktop-shell: Migrate surface_unlink_view
* desktop-shell: Check for a valid desktop_surface
* desktop-shell: Clarify weston_view destruction at tear down
* desktop-shell: Add missing weston_view_destroy()
* simple-egl: Add start as maximized
* libweston-desktop: Replace buffer with geometry
* simple-egl: Remove uneeded check
* simple-egl: Defer EGL surface/window creation
* simple-egl: Move set_fullscreen/set_maximized before initial commit
* gl-renderer: fix performance regression in frag
* libweston/compositor: Cache buffer damage for synced subsurfaces
* tests: Add test for synced subsurfaces and buffer damage
* libweston/compositor: Do not map subsurfaces without buffer
* tests: Add test for subsurfaces mapping hierachies
* clients/simple-dmabuf-feedback: Support multi-tranche feedbacks
* clients/simple-dmabuf-*: Increase buffer limit to four
* clients/simple-dmabuf-feedback: Add fallback print method for unknown formats
* backend-drm: Add failure reasons for failing gbm_bo_import
* clients/simple-dmabuf-feedback: use time instead of redraws
* libweston/linux-dmabuf: create surface feedback on demand
* Tue Feb 01 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 10
* Add building blocks for color management: color
transformations, gamma correct blending, color profiles.
These are only internal changes invisible to users for now.
* Add feedback to linux-dmabuf-unstable-v1, enabling zero-copy
scanout in more situations.
* libseat support has been added. It will supersede all
launchers in a future release.
* All example clients have been converted to xdg-shell.
* Weston can now automatically launch a client after startup.
* The wl_shell interface, the fbdev backend, and weston-launch
are deprecated.
* Wed Jan 19 2022 Jan Engelhardt <jengelh@inai.de>
- Drop --simple-dmabuf-drm configure option since it has been long
obsoleted (and only now did meson start being strict).
/usr/bin/wcap-decode /usr/bin/weston /usr/bin/weston-calibrator /usr/bin/weston-debug /usr/bin/weston-screenshooter /usr/bin/weston-terminal /usr/bin/weston-touch-calibrator /usr/lib64/weston /usr/lib64/weston/desktop-shell.so /usr/lib64/weston/fullscreen-shell.so /usr/lib64/weston/hmi-controller.so /usr/lib64/weston/ivi-shell.so /usr/lib64/weston/kiosk-shell.so /usr/lib64/weston/libexec_weston.so /usr/lib64/weston/libexec_weston.so.0 /usr/lib64/weston/libexec_weston.so.0.0.0 /usr/lib64/weston/screen-share.so /usr/lib64/weston/systemd-notify.so /usr/libexec/weston-desktop-shell /usr/libexec/weston-ivi-shell-user-interface /usr/libexec/weston-keyboard /usr/share/libweston-14 /usr/share/libweston-14/protocols /usr/share/libweston-14/protocols/weston-content-protection.xml /usr/share/libweston-14/protocols/weston-debug.xml /usr/share/libweston-14/protocols/weston-direct-display.xml /usr/share/libweston-14/protocols/weston-output-capture.xml /usr/share/licenses/weston /usr/share/licenses/weston/COPYING /usr/share/man/man1/weston-debug.1.gz /usr/share/man/man1/weston.1.gz /usr/share/man/man5/weston.ini.5.gz /usr/share/man/man7/weston-bindings.7.gz /usr/share/man/man7/weston-drm.7.gz /usr/share/man/man7/weston-rdp.7.gz /usr/share/wayland-sessions /usr/share/wayland-sessions/weston.desktop /usr/share/weston /usr/share/weston/background.png /usr/share/weston/border.png /usr/share/weston/fullscreen.png /usr/share/weston/home.png /usr/share/weston/icon_editor.png /usr/share/weston/icon_flower.png /usr/share/weston/icon_ivi_clickdot.png /usr/share/weston/icon_ivi_flower.png /usr/share/weston/icon_ivi_simple-egl.png /usr/share/weston/icon_ivi_simple-shm.png /usr/share/weston/icon_ivi_smoke.png /usr/share/weston/icon_terminal.png /usr/share/weston/icon_window.png /usr/share/weston/panel.png /usr/share/weston/pattern.png /usr/share/weston/random.png /usr/share/weston/sidebyside.png /usr/share/weston/sign_close.png /usr/share/weston/sign_maximize.png /usr/share/weston/sign_minimize.png /usr/share/weston/terminal.png /usr/share/weston/tiling.png /usr/share/weston/wayland.png /usr/share/weston/wayland.svg
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025