Hello community, here is the log from the commit of package wlroots for openSUSE:Factory checked in at 2019-03-13 09:15:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wlroots (Old) and /work/SRC/openSUSE:Factory/.wlroots.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wlroots" Wed Mar 13 09:15:29 2019 rev:3 rq:684440 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wlroots/wlroots.changes 2019-03-01 16:47:32.829796312 +0100 +++ /work/SRC/openSUSE:Factory/.wlroots.new.28833/wlroots.changes 2019-03-13 09:15:38.611384173 +0100 @@ -1,0 +2,33 @@ +Tue Mar 12 07:58:48 UTC 2019 - mvet...@suse.com + +- Update to 0.5.0: + * DISPLAY is no longer set automatically for Xwayland + * wlr_output_layout_get_box: handle empty layout + * Unbreak build with '-Wstrict-prototypes' + * rootston/view: Remove redundant declaration in the same file + * wlr_xdg_shell: Remove redundant declaration in the same file + * Remove glEGLImageTargetTexture2DOES + * seat: fix remaining wlr_button_state enum rename + * xwm: use min size as base size hint if it is missing and vice versa + * xwm: fix typos in WM_NORMAL_HINTS handling + * backend/session: Allow setting a custom tty via WLR_DIRECT_TTY + * backend/drm: Don't fail on failing to find overlay format + * seat: guard against button count corruption + * meson: enable more compiler warnings + * seat: use wlr_button_state enum instead of uint32_t + * seat: only store serial if pressing a button + * tinywl: send pointer frame events + * backend/session: add noop session + * rootston: refactor rendering + * rootston: fix rotated views rendering + * rootston: fix Xwayland children rendering when fullscreen + * rootston: split rendering code into render.c + * rootston: fix input events for rotated views + * xwayland: don't set DISPLAY + * seat: add debug logs when validating grab serials + * backend/session: open TTY with O_CLOEXEC for direct session + * xwayland: set CLOEXEC on /dev/null FD +- Compile with -Wno-redundant-decls + See: https://gitlab.freedesktop.org/wayland/wayland/issues/82 + +------------------------------------------------------------------- Old: ---- 0.4.1.tar.gz New: ---- 0.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlroots.spec ++++++ --- /var/tmp/diff_new_pack.9vlJAl/_old 2019-03-13 09:15:40.587383969 +0100 +++ /var/tmp/diff_new_pack.9vlJAl/_new 2019-03-13 09:15:40.603383968 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ %bcond_without xwayland %bcond_without xcb_errors Name: wlroots -Version: 0.4.1 +Version: 0.5.0 Release: 0 Summary: Modular Wayland compositor library License: MIT @@ -74,16 +74,16 @@ %package devel Summary: Modular Wayland compositor library Group: Development/Libraries/C and C++ -Requires: libwlroots1 = %{version} +Requires: libwlroots2 = %{version} %description devel Pluggable, composable modules for building a Wayland compositor. -%package -n libwlroots1 +%package -n libwlroots2 Summary: Modular Wayland compositor library Group: System/Libraries -%description -n libwlroots1 +%description -n libwlroots2 Pluggable, composable modules for building a Wayland compositor. %prep @@ -91,7 +91,7 @@ %patch0 -p1 %build -export CFLAGS="%{optflags} -I/usr/include/wayland" +export CFLAGS="%{optflags} -I/usr/include/wayland -Wno-redundant-decls" %meson \ %{?with_libcap:-Denable-libcap=true} \ %{?with_systemd:-Denable-systemd=true} \ @@ -104,8 +104,8 @@ %install %meson_install -%post -n libwlroots1 -p /sbin/ldconfig -%postun -n libwlroots1 -p /sbin/ldconfig +%post -n libwlroots2 -p /sbin/ldconfig +%postun -n libwlroots2 -p /sbin/ldconfig %files devel %license LICENSE @@ -114,7 +114,7 @@ %{_libdir}/pkgconfig/wlroots.pc %{_libdir}/libwlroots.so -%files -n libwlroots1 +%files -n libwlroots2 %{_libdir}/libwlroots.so.* %changelog ++++++ 0.4.1.tar.gz -> 0.5.0.tar.gz ++++++ ++++ 2408 lines of diff (skipped)