diff --git a/0001-build-honor-results-obtained-by-pkg-config-libinput.patch b/0001-build-honor-results-obtained-by-pkg-config-libinput.patch index 95a1b80..67efbb1 100644 --- a/0001-build-honor-results-obtained-by-pkg-config-libinput.patch +++ b/0001-build-honor-results-obtained-by-pkg-config-libinput.patch @@ -6,14 +6,14 @@ Subject: [PATCH] build: honor results obtained by pkg-config libinput The error was: src/libinput-seat.c:30:22: fatal error: libinput.h: No such file or directory --- - Makefile.am | 3 ++- + Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -diff --git a/Makefile.am b/Makefile.am -index b2d6893..7f3e5d3 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -34,7 +34,8 @@ AM_CPPFLAGS = \ +Index: weston-1.6.91/Makefile.am +=================================================================== +--- weston-1.6.91.orig/Makefile.am ++++ weston-1.6.91/Makefile.am +@@ -41,7 +41,8 @@ AM_CPPFLAGS = \ -DDATADIR='"$(datadir)"' \ -DMODULEDIR='"$(moduledir)"' \ -DLIBEXECDIR='"$(libexecdir)"' \ @@ -21,8 +21,5 @@ index b2d6893..7f3e5d3 100644 + -DBINDIR='"$(bindir)"' \ + $(LIBINPUT_BACKEND_CFLAGS) - CLEANFILES = weston.ini $(BUILT_SOURCES) + CLEANFILES = weston.ini ivi-shell/weston.ini $(BUILT_SOURCES) --- -2.0.0 - diff --git a/weston-1.6.0.tar.xz b/weston-1.6.0.tar.xz deleted file mode 100644 index 6a54359..0000000 --- a/weston-1.6.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc3ea5d13bbf025fabc006216c5ddc0d80d5f4ebe778912b8c4d1d4acaaa614d -size 733112 diff --git a/weston-1.7.0.tar.xz b/weston-1.7.0.tar.xz new file mode 100644 index 0000000..cb06577 --- /dev/null +++ b/weston-1.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c4511945f3f476c24af712e82a7b500ae91a99cbc0fe2e381da1449125166cd +size 1286904 diff --git a/weston.changes b/weston.changes index 76ad502..8076d5f 100644 --- a/weston.changes +++ b/weston.changes @@ -1,3 +1,87 @@ +------------------------------------------------------------------- +Tue Mar 10 12:04:57 UTC 2015 - mpluskal@suse.com + +- Update to 1.7.0 + * Improve the look of shadows for small (<128 pixel wide or high) + clients. This resulted in observable dark lines in menus with + fewer than 3 items. + * A handful of fixes for xwm/Xwayland oddities, including better + handling of popups/tooltips that to be top level, and better + sizing of fullscreened X apps to not include the border in + their height and + width calculations. + * An optimization to gl-renderer reduces the geometry needed for + representing complex scenes, by utilizing pixman's y-x banded + rectangles. + * Memory allocation is cleaned up and standardized internally, to + better demonstrate best practices in avoiding common leaks and + crashes. + * Doubleclicking on a window title bar now maximizes it. + * Several fixes to glitches found during mode switching or + restoring back to native. And refactor the mode switching code + into several specialized routines, so further mode switch + handling can be done more flexibly. + * Fix logind-util to do DRM-device synchronization only on DRM, + and to pass the Activate signal immediately for other + compositor backends. + * Fix a couple problematic tests in the testsuite to skip in + situations they're always going to fail. + * Fix hang when closing the output if colord plugin is enabled + due to an incorrect GMutex value in the mutex lock output + notifier handler. + * Multiple keyboard and pointer button events are better + handled; we only forward the first and less press and + release events, and suppress extraneous ones. + +------------------------------------------------------------------- +Tue Jan 27 21:47:25 UTC 2015 - jengelh@inai.de + +- Update to new upstream prerelease 1.6.92 +* gl-renderer: compress pixman bands to simplify geometry +* compositor-headless: allow rendering with pixman +* compositor: Add idle timeout option to weston.ini +* protocol: add presentation extension v5 +* compositor: add stub implementation of presentation interface +* compositor: drop legacy backends in favor of libinput + +------------------------------------------------------------------- +Thu Jan 22 08:07:12 UTC 2015 - sor.alexei@meowr.ru + +- Update to new upstream release 1.6.1 +* cairo-util: fix shadows for small clients +* clipboard: set fd member of clipboard_source +* compositor: add missing newline to help text +* compositor: Display option help text only for enabled backends +* compositor: Fix tabbing of help output +* compositor: Fix typos in help text +* compositor: List only available backends in help text +* compositor: Propagate errors from module_init +* compositor: (Whitespace-only) Indent with tabs +* compositor-x11: Fix some shutdown crashes +* configure.ac: bump version to 1.6.1 for stable release +* configure.ac: Clarify libinput requirement +* desktop-shell: don't crash input-panel if no kbd focus +* dnd: Fix some mouse cursor issues +* input: don't run the key bindings on focus in +* input: fix access to invalid resource +* input: swallow the key press event when running a compositor key binding +* Makefile.am: Link weston_multi_resource against rt library +* protocol: Fix some typos in protocol files +* releasing: Typo +* releasing: update web host name +* shell: don't crash on create_common_surface() failure +* shell: fix weston_output_mode_switch() usage +* smoke: Don't commit an xdg_surface with a NULL buffer +* smoke: fix valgrind invalid read errors +* text: Don't crash if a seat has no keyboard +* text: Fix some typos +* text: Fix typo +* window: use roundtrip instead of dispatch after get_registry +* xwayland: fix fullscreening +* xwm: fix a crash in handle_state +* zoom: Check the value of level before using it. +- Disable libinput backend for now as it requires libinput < 0.8.0. + ------------------------------------------------------------------- Fri Sep 19 20:38:34 UTC 2014 - jengelh@inai.de diff --git a/weston.spec b/weston.spec index b137815..b28502f 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ # # spec file for package weston # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -18,7 +18,7 @@ Name: weston %define lname libweston0 -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: Wayland Reference Compositor License: HPND and CC-BY-SA-3.0 @@ -57,17 +57,17 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libdrm) >= 2.4.30 BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(libinput) >= 0.6.0 +BuildRequires: pkgconfig(libinput) >= 0.8.0 BuildRequires: pkgconfig(libsystemd-login) >= 198 BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(mtdev) >= 1.1.0 BuildRequires: pkgconfig(pixman-1) >= 0.25.2 BuildRequires: pkgconfig(poppler-glib) -BuildRequires: pkgconfig(wayland-client) >= 1.5.91 +BuildRequires: pkgconfig(wayland-client) >= 1.6.92 BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) >= 1.5.91 +BuildRequires: pkgconfig(wayland-server) >= 1.6.92 BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcursor) @@ -109,8 +109,9 @@ to develop plugins for Weston. #fi # Ensure people will use pkgconfig to locate headers. # Implicit enable-libunwind would make the tests run endlessly on i586. -%configure --disable-static --includedir="%_includedir/pkg/%name" \ - --disable-setuid-install --disable-libunwind +%configure --disable-static --includedir="%_includedir/%name" \ + --disable-setuid-install --disable-libinput-backend \ + --disable-libunwind make %{?_smp_mflags} %install @@ -135,11 +136,12 @@ fi %_libexecdir/%name-* %_libdir/%name/ %_datadir/%name/ +%_datadir/wayland-sessions/ %_mandir/man?/*.* %files devel %defattr(-,root,root) -%_includedir/pkg/ +%_includedir/%name/ %_libdir/pkgconfig/%name.pc %changelog