Accepting request 291183 from X11:Wayland

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/291183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weston?expand=0&rev=9
This commit is contained in:
Dominique Leuenberger 2015-04-02 14:02:40 +00:00 committed by Git OBS Bridge
commit 64d985a24f
5 changed files with 104 additions and 21 deletions

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc3ea5d13bbf025fabc006216c5ddc0d80d5f4ebe778912b8c4d1d4acaaa614d
size 733112

3
weston-1.7.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c4511945f3f476c24af712e82a7b500ae91a99cbc0fe2e381da1449125166cd
size 1286904

View File

@ -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

View File

@ -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