SHA256
1
0
forked from pool/weston

Accepting request 241902 from home:XRevan86

OBS-URL: https://build.opensuse.org/request/show/241902
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/weston?expand=0&rev=28
This commit is contained in:
Jan Engelhardt 2014-07-22 14:40:36 +00:00 committed by Git OBS Bridge
parent 3ac431bf26
commit 8259bf5e01
4 changed files with 50 additions and 32 deletions

View File

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

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

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

View File

@ -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 Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de

View File

@ -18,7 +18,7 @@
Name: weston Name: weston
%define lname libweston0 %define lname libweston0
Version: 1.4.0 Version: 1.5.0
Release: 0 Release: 0
Summary: Wayland Reference Compositor Summary: Wayland Reference Compositor
License: HPND and CC-BY-SA-3.0 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-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
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#git#BuildRequires: autoconf >= 2.64, automake >= 1.11
BuildRequires: autoconf >= 2.64 BuildRequires: autoconf >= 2.64
BuildRequires: automake >= 1.11 BuildRequires: 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 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
@ -105,9 +102,7 @@ to develop plugins for Weston.
%setup -q %setup -q
%build %build
if [ ! -e configure ]; then autoreconf -fi
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 \
@ -115,40 +110,29 @@ fi;
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make install DESTDIR="%buildroot"; %make_install
rm -f "%buildroot/%_libdir"/*.la "%buildroot/%_libdir/weston"/*.la; rm -f "%buildroot/%_libdir/"*.la "%buildroot/%_libdir/%name/"*.la
%check %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_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" mkdir -pm go-rwx "$XDG_RUNTIME_DIR"
if ! make check; then if ! make BACKEND=headless-backend.so check; then
cat tests/test-suite.log cat test-suite.log
fi fi
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING README
%_bindir/wcap-* %_bindir/wcap-*
%_bindir/weston* %_bindir/%name*
%_libexecdir/weston-* %_libexecdir/%name-*
%_libdir/weston/ %_libdir/%name/
%_datadir/weston/ %_datadir/%name/
%_mandir/man1/weston.1* %_mandir/man*/%name.1*
%_mandir/man5/weston*5*
%_mandir/man7/weston*7*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%_includedir/pkg/ %_includedir/pkg/
%_libdir/pkgconfig/weston.pc %_libdir/pkgconfig/%name.pc
%changelog %changelog