diff --git a/weston-11.0.1.tar.xz b/weston-11.0.1.tar.xz deleted file mode 100644 index 63e5016..0000000 --- a/weston-11.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a413f68c252957fc3191c3650823ec356ae8c124ccc0cb440da5cdc4e2cb9e57 -size 1900796 diff --git a/weston-11.0.1.tar.xz.sig b/weston-11.0.1.tar.xz.sig deleted file mode 100644 index cbf8445..0000000 Binary files a/weston-11.0.1.tar.xz.sig and /dev/null differ diff --git a/weston-12.0.1.tar.xz b/weston-12.0.1.tar.xz new file mode 100644 index 0000000..935af9a --- /dev/null +++ b/weston-12.0.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b18591eab278bc191720f6c09158040b795e7118af1d5ddca6acd9a8e2039535 +size 1969772 diff --git a/weston-12.0.1.tar.xz.sig b/weston-12.0.1.tar.xz.sig new file mode 100644 index 0000000..6ba13f2 Binary files /dev/null and b/weston-12.0.1.tar.xz.sig differ diff --git a/weston.changes b/weston.changes index 50ccdc0..1c62bf3 100644 --- a/weston.changes +++ b/weston.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Thu May 25 19:33:31 UTC 2023 - Jan Engelhardt + +- Update to release 12.0.1 + * Resolve build failure relating to xkbcommon & wayland + pkg-config CFLAGS +- Delete build.patch (merged) + +------------------------------------------------------------------- +Wed May 17 20:54:48 UTC 2023 - Jan Engelhardt + +- Update to release 12 + * backend-drm: multiple GPU support, by using + `--additional-devices` to specify secondary DRM devices, in + the form of a comma-separated list of devices. + * backend-drm: use libdisplay-info as a better alternative for + parsing EDID. + * protocol: new screenshooter protocol: weston-output-capture. + This new protocol is as a Weston public extension. The older + weston-screenshooter protocol has been removed. + * compositor: added a short-form for loading backends -- this + allows the use of `--backend=headless` instead of + `--backend=headless-backend.so`. Short-form for shells was + also added: pass `--shell=foo`, rather than + `--shell=foo-shell.so`. Renderers can be specified the same, + by using `--renderer=gl|pixman`. + * libweston-desktop DSO has been incorporated into libweston. + Linking now with libweston would provide access to the former + libweston-desktop library. Users of libweston-desktop would + need to adjust their headers to rather + than using . The API + itself remains the same. +- Add build.patch + ------------------------------------------------------------------- Fri Mar 24 20:57:29 UTC 2023 - Bjørn Lie diff --git a/weston.spec b/weston.spec index 0f9da27..30e8db8 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ # # spec file for package weston # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,8 @@ Name: weston %define lname libweston0 -%define major 11 -%define realver 11.0.1 -Version: 11 +%define major 12 +Version: 12.0.1 Release: 0 Summary: Wayland Reference Compositor License: CC-BY-SA-3.0 AND MIT @@ -28,8 +27,8 @@ Group: System/X11/Servers URL: https://wayland.freedesktop.org/ #Git-Clone: git://anongit.freedesktop.org/wayland/weston #Git-Web: https://cgit.freedesktop.org/wayland/weston/ -Source: https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-11.0.1.tar.xz -Source2: https://gitlab.freedesktop.org/wayland/weston/uploads/bb54e28b5ee47aaccb30a8ffbc31f977/weston-11.0.1.tar.xz.sig +Source: https://gitlab.freedesktop.org/wayland/weston/-/releases/%version/downloads/weston-%version.tar.xz +Source2: https://gitlab.freedesktop.org/wayland/weston/-/releases/%version/downloads/weston-%version.tar.xz.sig BuildRequires: Mesa-libGLESv3-devel BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1.11 @@ -55,6 +54,7 @@ BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libdrm) >= 2.4.108 BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libinput) >= 0.8.0 +BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libseat) BuildRequires: pkgconfig(libsystemd) >= 209 BuildRequires: pkgconfig(libudev) >= 136 @@ -68,6 +68,7 @@ BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) >= 1.18.0 BuildRequires: pkgconfig(xcb) >= 1.8 BuildRequires: pkgconfig(xcb-composite) +BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-shm) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) >= 1.9 @@ -122,13 +123,13 @@ This package contains all necessary include files and libraries needed to develop plugins for Weston. %prep -%autosetup -n %name-%realver -p1 +%autosetup -p1 %build echo "Workaround broken weston that fails to cope with -Wl,--no-undefined injected by meson/ninja" export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %meson -Ddemo-clients=false -Dremoting=false -Dsimple-clients= \ - -Dtest-junit-xml=false -Dpipewire=false \ + -Dtest-junit-xml=false -Dpipewire=false -Dbackend-vnc=false \ --includedir="%_includedir/%name" %meson_build