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)

Reply via email to