Hello community, here is the log from the commit of package wlroots for openSUSE:Factory checked in at 2019-03-01 16:47:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wlroots (Old) and /work/SRC/openSUSE:Factory/.wlroots.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wlroots" Fri Mar 1 16:47:32 2019 rev:2 rq:680033 version:0.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wlroots/wlroots.changes 2019-02-24 17:11:32.708491756 +0100 +++ /work/SRC/openSUSE:Factory/.wlroots.new.28833/wlroots.changes 2019-03-01 16:47:32.829796312 +0100 @@ -1,0 +2,52 @@ +Thu Feb 28 07:59:57 UTC 2019 - Michael Vetter <[email protected]> + +- Update to 0.4.1: + * rootston: Make add_{switch,binding}_config static + * clang compile fix#1572[1] + +------------------------------------------------------------------- +Tue Feb 26 08:20:27 UTC 2019 - [email protected] + +- Update to 0.4: + * xwm: stack below on map + * drm: do not modeset to current mode + * wlr_output: do not modeset to current mode + * backend/drm: fix modeset on drm fd resume + * Make popup inert when destroyed. + * Add build-*/ to gitignore. + * Revert "drm: do not modeset to current mode" + * Add a wlr_output_set_subpixel() + * data-control: add primary selection support + * Prevent NULL dereference in tablet_tool handler + * backend/drm: fix memory leak in realloc crtcs + * backend/drm: Unset cursor on cleanup + * Post protocol error on invalid wl_surface scale + * rootston: don't try to maximize fullscreen surfaces + * rootston: surface_at: check for fullscreen surfaces in between TOP and OVERLAY layers + * xwm: Add _NET_CLIENT_LIST support + * Allow cursor render surface to be used as fb + * Copy cursor surface to secondary gpu if necessary + * Add workaround for hardware cursors on nouveau + * data-device: destroy previous source when starting drag + * xdg-shell: destroy child popups on unmap + * Deprecate old protocols + * primary-selection-v1: copy from gtk-primary-selection + * surface: error out on invalid transform + * subsurface: add map/unmap events + * xwayland, data-device: fix surface state on unmap + * data-device: make old offers inert before sending selection + * backend/drm: fix NULL dereference when unsetting cursor + * xwayland: don't use SOCK_CLOEXEC + * xwayland: remove remaining SOCK_CLOEXEC + * data-device: refactor wlr_drag + * data-device: fix drag cleanup if not started + * rootston: cancel drag on invalid serial + * data-offer: send WL_DATA_OFFER_ERROR_INVALID_FINISH + * data-device: unbreak wl_data_source.cancel during drag-and-drop + * rootston: move part of desktop.c to view.c, use an interface for views + * rootston: add a view child interface + * rootston: make roots_view embedded and remove unions + * data-device: check if there's a source before sending dnd_finish + * Allow compositors to run as systemd user units + +------------------------------------------------------------------- Old: ---- 0.3.tar.gz New: ---- 0.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlroots.spec ++++++ --- /var/tmp/diff_new_pack.nXV8iT/_old 2019-03-01 16:47:33.389796099 +0100 +++ /var/tmp/diff_new_pack.nXV8iT/_new 2019-03-01 16:47:33.389796099 +0100 @@ -1,7 +1,7 @@ # # spec file for package wlroots # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,39 +12,39 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %bcond_without libcap %bcond_without systemd %bcond_with elogind %bcond_without x11_backend %bcond_without xwayland %bcond_without xcb_errors - Name: wlroots -Version: 0.3 +Version: 0.4.1 Release: 0 Summary: Modular Wayland compositor library License: MIT Group: System/GUI/Other -Url: https://github.com/swaywm/wlroots +URL: https://github.com/swaywm/wlroots Source0: https://github.com/swaywm/wlroots/archive/%{version}.tar.gz Patch0: wlroots-0.3-libinput-include.patch BuildRequires: meson >= 0.48.0 BuildRequires: pkgconfig -BuildRequires: pkgconfig(wayland-server) >= 1.16 -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.16 BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(gbm) >= 17.1.0 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdrm) >= 2.4.95 -BuildRequires: pkgconfig(gbm) >= 17.1.0 BuildRequires: pkgconfig(libinput) >= 1.7.0 -BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-protocols) >= 1.16 +BuildRequires: pkgconfig(wayland-server) >= 1.16 +BuildRequires: pkgconfig(xkbcommon) %if %{with libcap} BuildRequires: pkgconfig(libcap) %endif @@ -55,13 +55,13 @@ BuildRequires: pkgconfig(libelogind) %endif %if %{with x11_backend} || %{with xwayland} +BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-composite) -BuildRequires: pkgconfig(xcb-xfixes) +BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-render) -BuildRequires: pkgconfig(x11-xcb) -BuildRequires: pkgconfig(xcb-icccm) +BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) %if %{with xcb_errors} BuildRequires: pkgconfig(xcb-errors) @@ -73,19 +73,17 @@ %package devel Summary: Modular Wayland compositor library -License: MIT Group: Development/Libraries/C and C++ -Requires: libwlroots0 = %{version} +Requires: libwlroots1 = %{version} %description devel Pluggable, composable modules for building a Wayland compositor. -%package -n libwlroots0 +%package -n libwlroots1 Summary: Modular Wayland compositor library -License: MIT Group: System/Libraries -%description -n libwlroots0 +%description -n libwlroots1 Pluggable, composable modules for building a Wayland compositor. %prep @@ -106,16 +104,17 @@ %install %meson_install -%post -n libwlroots0 -p /sbin/ldconfig -%postun -n libwlroots0 -p /sbin/ldconfig +%post -n libwlroots1 -p /sbin/ldconfig +%postun -n libwlroots1 -p /sbin/ldconfig %files devel -%doc LICENSE README.md CONTRIBUTING.md +%license LICENSE +%doc README.md CONTRIBUTING.md %{_includedir}/wlr/ %{_libdir}/pkgconfig/wlroots.pc %{_libdir}/libwlroots.so -%files -n libwlroots0 +%files -n libwlroots1 %{_libdir}/libwlroots.so.* %changelog ++++++ 0.3.tar.gz -> 0.4.1.tar.gz ++++++ ++++ 6722 lines of diff (skipped)
