diff --git a/weston.changes b/weston.changes index d55845f..9cca8f3 100644 --- a/weston.changes +++ b/weston.changes @@ -2,35 +2,22 @@ Tue Jul 22 08:07:12 UTC 2014 - sor.alexei@meowr.ru - Update to new upstream release 1.5.0 -* More work on xdg-shell, still not complete. We did add the long - missing minimize feature thought. We expect to finalize the - xdg-shell interface in time for 1.6, which will come out in time - for GNOME Shell 3.14 to use. +* More work on xdg-shell, still not complete. The minimize feature + was added. * The weston input stack was split out as a new library, libinput. Weston can be configured to link to libinput for input but defaults - to the built in input code for now. As the libinput API - stabilizes, we'll remove the in-weston input code and make libinput - a hard requirement. -* Weston now uses the new Xwayland server. The Xwayland code was + to the built in input code for now. +* Weston now uses the new Xwayland server. The Xwayland code was refactored to be its own X server in the Xorg tree, similar to how - Xwin and Xquartz and Xnest work. A lot of the complexity and hacks - in the old Xorg based Xwayland was about fighting Xorg trying to be - a native display server, discovering input devices and driving the - outputs. The goal was to be able to reuse the 2D acceleration code - from the various Xorg DDX drivers. With glamor becoming a credible - acceleration architecture, we no longer need to jump through those - hoops and the new code base is much simpler and cleaner as a - result. Xwayland is upstream now and will be released with the - 1.16 Xorg release. -* Animate window closing. A minor feature, but it validates the + Xwin and Xquartz and Xnest work. +* Animated window closing. A minor feature, but it validates the mechanism for keeping surfaces around after the client that created them goes away. -* Fullscreen shell. The fullscreen shell provides a mechanism for a +* Fullscreen shell. The fullscreen shell provides a mechanism for a single client to provide a fullscreen surface, for kiosk-mode or appliance type use cases. * Weston now supports different color dephts on different outputs. * Weston now uses non-recursive Makefiles. -- Drop %check section ------------------------------------------------------------------- Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de diff --git a/weston.spec b/weston.spec index 033c237..31cfb4c 100644 --- a/weston.spec +++ b/weston.spec @@ -28,12 +28,12 @@ Url: http://wayland.freedesktop.org/ #Git-Clone: git://anongit.freedesktop.org/wayland/weston #Git-Web: http://cgit.freedesktop.org/wayland/weston/ Source: http://wayland.freedesktop.org/releases/%name-%version.tar.xz -BuildRequires: autoconf >= 2.64 -BuildRequires: automake >= 1.11 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +#git#BuildRequires: autoconf >= 2.64, automake >= 1.11 BuildRequires: freerdp-devel BuildRequires: libexpat-devel BuildRequires: libjpeg-devel -BuildRequires: libtool >= 2.2 +#git#BuildRequires: libtool >= 2.2 BuildRequires: libvpx-devel BuildRequires: libxml2-tools BuildRequires: pam-devel @@ -102,7 +102,9 @@ to develop plugins for Weston. %setup -q %build -autoreconf -fi +if [ ! -e configure ]; then + NOCONFIGURE=1 ./autogen.sh; +fi; # Ensure people will use pkgconfig to locate headers. %configure --disable-static --disable-setuid-install \ --disable-rpi-compositor \ @@ -116,7 +118,8 @@ rm -f "%buildroot/%_libdir/"*.la "%buildroot/%_libdir/%name/"*.la %check export XDG_RUNTIME_DIR="$HOME/xdgrun" mkdir -pm go-rwx "$XDG_RUNTIME_DIR" -if ! make BACKEND=headless-backend.so check; then +export BACKEND=headless-backend.so +if ! make check; then cat test-suite.log exit 1 fi @@ -124,8 +127,7 @@ fi %files %defattr(-,root,root) %doc COPYING README -%_bindir/wcap-* -%_bindir/%{name}* +%_bindir/w* %_libexecdir/%name-* %_libdir/%name/ %_datadir/%name/