diff --git a/weston-1.3.91.tar.xz b/weston-1.3.91.tar.xz deleted file mode 100644 index 96d3b4c..0000000 --- a/weston-1.3.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f567894cd29d8cea823513036c2ddd44ae38ffc56082992e1a4b3767c5c22cc8 -size 708400 diff --git a/weston-1.4.0.tar.xz b/weston-1.4.0.tar.xz new file mode 100644 index 0000000..55a6704 --- /dev/null +++ b/weston-1.4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a2319d98e9cdb1acf24659699719aa89ac268cf549759271e326edc5f9ed64 +size 709808 diff --git a/weston.changes b/weston.changes index f32b05f..0d82ec7 100644 --- a/weston.changes +++ b/weston.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 1.4.0 +* Window buttons for xwayland windows and proper decorations for + the nested compositor +* Make the gl-renderer a loadable module and make it possible to + switch from pixman to gl renderer at runtime. This lets the + compositor start up faster, since we can load the gl-renderer + and initialize EGL+GLES2 later in the startup. +* Support framebuffer formats other than XRGB8888 +* Use logind for privileged access. logind can now do the this + that weston-launch used to do: drm drop/set master and opening + input devices. With this, weston can run on KMS without the + weston-launch setuid helper. +* Better output unplug handling. We used to crash and in general + not handle output (monitor) unplug at all. We now clean up + properly and move windows back into the visible region when + their output is unplugged. +* Keyboard focus animation and exposay (exposé-like window picker) +* More touch screen support, including touch-to-move and + touch-to-activate for surfaces, touch screen drag-and-drop + ------------------------------------------------------------------- Tue Dec 24 22:44:59 UTC 2013 - jengelh@inai.de diff --git a/weston.spec b/weston.spec index 28efad5..d89b3a4 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ # # spec file for package weston # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products 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,12 +18,12 @@ Name: weston %define lname libweston0 -Version: 1.3.91 +Version: 1.4.0 Release: 0 -Summary: Wayland Compositor Infrastructure +Summary: Wayland Reference Compositor License: HPND and CC-BY-SA-3.0 -Group: Development/Libraries/C and C++ -Url: http://weston.freedesktop.org/ +Group: System/X11/Servers +Url: http://wayland.freedesktop.org/ #Git-Clone: git://anongit.freedesktop.org/wayland/weston #Git-Web: http://cgit.freedesktop.org/wayland/weston/ @@ -59,7 +59,7 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libdrm) >= 2.4.30 BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(libsystemd-login) +BuildRequires: pkgconfig(libsystemd-login) >= 198 BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(libunwind) BuildRequires: pkgconfig(libwebp) @@ -120,11 +120,20 @@ rm -f "%buildroot/%_libdir"/*.la "%buildroot/%_libdir/weston"/*.la; %check ls -dl /proc/self || exit 0; -mkdir -pm go-rwx xdg; # Ignore exit code, because """the headless backend is not even in the 1.0 # stable series. It means it will be an option starting from 1.2 of stable # series.""" -XDG_RUNTIME_DIR="$PWD/xdg" make check || :; +# And the 1.4 tests don't use it :/ +export XDG_RUNTIME_DIR="$HOME/xdgrun" +export XDG_CONFIG_HOME="$HOME" +cat >"$XDG_CONFIG_HOME/weston.ini" <<-EOF + [core] + backend=headless-backend.so +EOF +mkdir -pm go-rwx "$XDG_RUNTIME_DIR" +if ! make check; then + cat tests/test-suite.log +fi %files %defattr(-,root,root)