Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wlroots for openSUSE:Factory checked in at 2022-01-29 20:59:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wlroots (Old) and /work/SRC/openSUSE:Factory/.wlroots.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wlroots" Sat Jan 29 20:59:24 2022 rev:19 rq:949720 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wlroots/wlroots.changes 2022-01-19 00:36:00.626325396 +0100 +++ /work/SRC/openSUSE:Factory/.wlroots.new.1898/wlroots.changes 2022-01-29 20:59:30.239713976 +0100 @@ -1,0 +2,19 @@ +Tue Jan 25 03:51:29 UTC 2022 - Arnav Singh <opens...@arnavion.dev> + +- Update to 0.15.0: + Release highlights: + * A new experimental Vulkan renderer has been merged (manually enabled with + WLR_RENDERER=vulkan). + * A new scene-graph API has been introduced to enable more code-sharing + between compositors. + * Large parts of the backend and renderer APIs have been refactored and + reworked. + * The drm-lease-v1 protocol has been implemented. + * Feedback support has been added to the linux-dmabuf-unstable-v1 + implementation, unlocking many zero-copy and multi-GPU optimizations and + features. + * The wlr_output rendering API now supports 10bpc and 16bpc formats. + * The DRM backend now supports hotplugging secondary GPUs at runtime. + * wlr_region and wlr_box are now stable APIs. + +------------------------------------------------------------------- Old: ---- wlroots-0.14.1.tar.gz New: ---- wlroots-0.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlroots.spec ++++++ --- /var/tmp/diff_new_pack.gsKptw/_old 2022-01-29 20:59:31.343706555 +0100 +++ /var/tmp/diff_new_pack.gsKptw/_new 2022-01-29 20:59:31.343706555 +0100 @@ -16,20 +16,23 @@ # -%define libname libwlroots9 +%define libname libwlroots10 +%bcond_without drm_backend +%bcond_without libinput_backend %bcond_without x11_backend %bcond_without xwayland %bcond_without xcb_errors Name: wlroots -Version: 0.14.1 +Version: 0.15.0 Release: 0 Summary: Modular Wayland compositor library License: MIT Group: System/GUI/Other -URL: https://github.com/swaywm/wlroots -Source0: https://github.com/swaywm/wlroots/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: meson >= 0.56.0 +URL: https://gitlab.freedesktop.org/wlroots/wlroots +Source0: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/%{version}/downloads/%{name}-%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: glslang-devel +BuildRequires: meson >= 0.58.1 BuildRequires: pkgconfig BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(freerdp2) @@ -38,16 +41,19 @@ BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) -BuildRequires: pkgconfig(libdrm) >= 2.4.95 -BuildRequires: pkgconfig(libinput) >= 1.9.0 +BuildRequires: pkgconfig(libdrm) >= 2.4.109 +%if %{with libinput_backend} +BuildRequires: pkgconfig(libinput) >= 1.14.0 +%endif BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseat) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(vulkan) >= 1.2.182 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.16 -BuildRequires: pkgconfig(wayland-server) >= 1.16 +BuildRequires: pkgconfig(wayland-protocols) >= 1.24 +BuildRequires: pkgconfig(wayland-server) >= 1.20 BuildRequires: pkgconfig(xkbcommon) %if %{with x11_backend} || %{with xwayland} BuildRequires: xorg-x11-server-wayland @@ -89,7 +95,11 @@ %build export CFLAGS="%{optflags} -I/usr/include/wayland -Wno-redundant-decls" %meson \ - %{?with_x11_backend:-Dx11-backend=enabled} \ + "-Dbackends=[ + %{?with_drm_backend:'drm',} + %{?with_libinput_backend:'libinput',} + %{?with_x11_backend:'x11',} + ]" \ %{?with_xwayland:-Dxwayland=enabled} \ %{?with_xcb_errors:-Dxcb-errors=enabled} %meson_build ++++++ wlroots-0.14.1.tar.gz -> wlroots-0.15.0.tar.gz ++++++ ++++ 31713 lines of diff (skipped)