diff --git a/weston-1.4.0.tar.xz b/weston-1.4.0.tar.xz deleted file mode 100644 index 55a6704..0000000 --- a/weston-1.4.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:74a2319d98e9cdb1acf24659699719aa89ac268cf549759271e326edc5f9ed64 -size 709808 diff --git a/weston-1.5.0.tar.xz b/weston-1.5.0.tar.xz new file mode 100644 index 0000000..21c665c --- /dev/null +++ b/weston-1.5.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06388ba04ac79aa72d685cc1a8e646ddb2b8cfe11fcc742294f9addac48b7684 +size 722616 diff --git a/weston.changes b/weston.changes index 0d82ec7..d55845f 100644 --- a/weston.changes +++ b/weston.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +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. +* 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 + 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 + mechanism for keeping surfaces around after the client that created + them goes away. +* 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 d89b3a4..d0e601c 100644 --- a/weston.spec +++ b/weston.spec @@ -18,7 +18,7 @@ Name: weston %define lname libweston0 -Version: 1.4.0 +Version: 1.5.0 Release: 0 Summary: Wayland Reference Compositor License: HPND and CC-BY-SA-3.0 @@ -28,15 +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 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -#git#BuildRequires: autoconf >= 2.64, automake >= 1.11 BuildRequires: autoconf >= 2.64 BuildRequires: 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 @@ -105,9 +102,7 @@ to develop plugins for Weston. %setup -q %build -if [ ! -e configure ]; then - NOCONFIGURE=1 ./autogen.sh; -fi; +autoreconf -fi # Ensure people will use pkgconfig to locate headers. %configure --disable-static --disable-setuid-install \ --disable-rpi-compositor \ @@ -115,40 +110,29 @@ fi; make %{?_smp_mflags} %install -make install DESTDIR="%buildroot"; -rm -f "%buildroot/%_libdir"/*.la "%buildroot/%_libdir/weston"/*.la; +%make_install +rm -f "%buildroot/%_libdir/"*.la "%buildroot/%_libdir/%name/"*.la %check -ls -dl /proc/self || exit 0; -# 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.""" -# 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 +if ! make BACKEND=headless-backend.so check; then + cat test-suite.log fi %files %defattr(-,root,root) +%doc COPYING README %_bindir/wcap-* -%_bindir/weston* -%_libexecdir/weston-* -%_libdir/weston/ -%_datadir/weston/ -%_mandir/man1/weston.1* -%_mandir/man5/weston*5* -%_mandir/man7/weston*7* +%_bindir/%name* +%_libexecdir/%name-* +%_libdir/%name/ +%_datadir/%name/ +%_mandir/man*/%name.1* %files devel %defattr(-,root,root) %_includedir/pkg/ -%_libdir/pkgconfig/weston.pc +%_libdir/pkgconfig/%name.pc %changelog