SHA256
1
0
forked from pool/weston

Restore some of the previous lines

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/weston?expand=0&rev=31
This commit is contained in:
Jan Engelhardt 2014-07-22 15:20:34 +00:00 committed by Git OBS Bridge
parent e75c6b8b20
commit 342172407b
2 changed files with 16 additions and 27 deletions

View File

@ -2,27 +2,15 @@
Tue Jul 22 08:07:12 UTC 2014 - sor.alexei@meowr.ru Tue Jul 22 08:07:12 UTC 2014 - sor.alexei@meowr.ru
- Update to new upstream release 1.5.0 - Update to new upstream release 1.5.0
* More work on xdg-shell, still not complete. We did add the long * More work on xdg-shell, still not complete. The minimize feature
missing minimize feature thought. We expect to finalize the was added.
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. * The weston input stack was split out as a new library, libinput.
Weston can be configured to link to libinput for input but defaults Weston can be configured to link to libinput for input but defaults
to the built in input code for now. As the libinput API to the built in input code for now.
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 * 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 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 Xwin and Xquartz and Xnest work.
in the old Xorg based Xwayland was about fighting Xorg trying to be * Animated window closing. A minor feature, but it validates the
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 mechanism for keeping surfaces around after the client that created
them goes away. them goes away.
* Fullscreen shell. The fullscreen shell provides a mechanism for a * Fullscreen shell. The fullscreen shell provides a mechanism for a
@ -30,7 +18,6 @@ Tue Jul 22 08:07:12 UTC 2014 - sor.alexei@meowr.ru
appliance type use cases. appliance type use cases.
* Weston now supports different color dephts on different outputs. * Weston now supports different color dephts on different outputs.
* Weston now uses non-recursive Makefiles. * Weston now uses non-recursive Makefiles.
- Drop %check section
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de

View File

@ -28,12 +28,12 @@ Url: http://wayland.freedesktop.org/
#Git-Clone: git://anongit.freedesktop.org/wayland/weston #Git-Clone: git://anongit.freedesktop.org/wayland/weston
#Git-Web: http://cgit.freedesktop.org/wayland/weston/ #Git-Web: http://cgit.freedesktop.org/wayland/weston/
Source: http://wayland.freedesktop.org/releases/%name-%version.tar.xz Source: http://wayland.freedesktop.org/releases/%name-%version.tar.xz
BuildRequires: autoconf >= 2.64 BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: automake >= 1.11 #git#BuildRequires: autoconf >= 2.64, automake >= 1.11
BuildRequires: freerdp-devel BuildRequires: freerdp-devel
BuildRequires: libexpat-devel BuildRequires: libexpat-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: libtool >= 2.2 #git#BuildRequires: libtool >= 2.2
BuildRequires: libvpx-devel BuildRequires: libvpx-devel
BuildRequires: libxml2-tools BuildRequires: libxml2-tools
BuildRequires: pam-devel BuildRequires: pam-devel
@ -102,7 +102,9 @@ to develop plugins for Weston.
%setup -q %setup -q
%build %build
autoreconf -fi if [ ! -e configure ]; then
NOCONFIGURE=1 ./autogen.sh;
fi;
# Ensure people will use pkgconfig to locate headers. # Ensure people will use pkgconfig to locate headers.
%configure --disable-static --disable-setuid-install \ %configure --disable-static --disable-setuid-install \
--disable-rpi-compositor \ --disable-rpi-compositor \
@ -116,7 +118,8 @@ rm -f "%buildroot/%_libdir/"*.la "%buildroot/%_libdir/%name/"*.la
%check %check
export XDG_RUNTIME_DIR="$HOME/xdgrun" export XDG_RUNTIME_DIR="$HOME/xdgrun"
mkdir -pm go-rwx "$XDG_RUNTIME_DIR" 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 cat test-suite.log
exit 1 exit 1
fi fi
@ -124,8 +127,7 @@ fi
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING README %doc COPYING README
%_bindir/wcap-* %_bindir/w*
%_bindir/%{name}*
%_libexecdir/%name-* %_libexecdir/%name-*
%_libdir/%name/ %_libdir/%name/
%_datadir/%name/ %_datadir/%name/