From ae5fef199803fdc257d557eb595cf2f776cfda5d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:26:22 +0000 Subject: [PATCH 01/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 94159dc..8edd2e2 100644 --- a/weston.spec +++ b/weston.spec @@ -3,7 +3,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 8.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 8.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From ba715cfd98fc641ef8c4a752e249a22d993625f7 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Thu, 15 Apr 2021 14:41:26 +0200 Subject: [PATCH 02/41] Rebuild for updated FreeRDP --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 8edd2e2..b745350 100644 --- a/weston.spec +++ b/weston.spec @@ -3,7 +3,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Apr 15 2021 Simone Caronni - 8.0.0-8 +- Rebuild for updated FreeRDP. + * Wed Jan 27 2021 Fedora Release Engineering - 8.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From b66625051cd0ee519995c454b96565ee22dc0d4d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:53:01 +0000 Subject: [PATCH 03/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index b745350..9cb1394 100644 --- a/weston.spec +++ b/weston.spec @@ -3,7 +3,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 8.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Apr 15 2021 Simone Caronni - 8.0.0-8 - Rebuild for updated FreeRDP. From cb7f8269b5f7a14bef4968147a4a88c71cb6057d Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Wed, 10 Nov 2021 20:01:28 +0100 Subject: [PATCH 04/41] Rebuild for updated FreeRDP --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 94159dc..886464e 100644 --- a/weston.spec +++ b/weston.spec @@ -3,7 +3,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Nov 10 2021 Simone Caronni - 8.0.0-7 +- Rebuild for updated FreeRDP. + * Wed Jul 29 2020 Fedora Release Engineering - 8.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 6caf91fcc462c7bba9f8b78cfa799d2a40131df7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:24:15 +0000 Subject: [PATCH 05/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 9cb1394..58928e0 100644 --- a/weston.spec +++ b/weston.spec @@ -3,7 +3,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 8.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 8.0.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 88bc641857e7f2303012652141e388ff15ff74ba Mon Sep 17 00:00:00 2001 From: Dave Olsthoorn Date: Wed, 14 Jul 2021 19:31:57 +0200 Subject: [PATCH 06/41] Update to 9.0.0 Use pipewire compat package for plugin Signed-off-by: Dave Olsthoorn Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 22 ++++++++++------------ 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 0f70ef2..aae3943 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ /weston-7.0.0.tar.xz /weston-7.0.93.tar.xz /weston-8.0.0.tar.xz +/weston-9.0.0.tar.xz diff --git a/sources b/sources index acfa92d..a622b24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-8.0.0.tar.xz) = 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c +SHA512 (weston-9.0.0.tar.xz) = ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/weston.spec b/weston.spec index 58928e0..7c6fb38 100644 --- a/weston.spec +++ b/weston.spec @@ -1,9 +1,8 @@ -%global apiver 8 -%global meson_prob 1 +%global apiver 9 Name: weston Version: %{apiver}.0.0 -Release: 10%{?dist} +Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -11,9 +10,7 @@ URL: http://wayland.freedesktop.org/ Source0: http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz BuildRequires: gcc -%if %meson_prob -BuildRequires: g++ -%endif +BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: libjpeg-turbo-devel BuildRequires: pam-devel @@ -61,6 +58,7 @@ BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(libpipewire-0.2) BuildRequires: poppler-devel BuildRequires: poppler-glib-devel BuildRequires: gstreamer1-devel @@ -102,11 +100,7 @@ Common headers for weston # ninja injects -Wl,--no-undefined, which intereferes with LTO, so undo # the setting. Thanks to the SuSE folks for the workaround. export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" -%if %{meson_prob} -%meson -Dpipewire=false -%else %meson -%endif %meson_build %install @@ -141,6 +135,7 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_libdir}/weston/ivi-shell.so %{_libdir}/weston/screen-share.so %{_libdir}/weston/systemd-notify.so +%{_libdir}/weston/kiosk-shell.so %{_libdir}/weston/libexec_weston.so* %{_libexecdir}/weston-* %{_mandir}/man1/*.1* @@ -158,9 +153,7 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_libdir}/libweston-%{apiver}/fbdev-backend.so %{_libdir}/libweston-%{apiver}/gl-renderer.so %{_libdir}/libweston-%{apiver}/headless-backend.so -%if !%{meson_prob} %{_libdir}/libweston-%{apiver}/pipewire-plugin.so -%endif %{_libdir}/libweston-%{apiver}/remoting-plugin.so %{_libdir}/libweston-%{apiver}/rdp-backend.so %{_libdir}/libweston-%{apiver}/wayland-backend.so @@ -210,6 +203,11 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Apr 12 2022 Dave Olsthoorn - 9.0.0-1 +- Update to 9.0.0 +- Use pipewire compat package for plugin +- (ernunes) Rebased from https://src.fedoraproject.org/rpms/weston/pull-request/3 + * Sat Jan 22 2022 Fedora Release Engineering - 8.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 8be221babf585b062795d6e02bb4a04560e215bc Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Tue, 12 Apr 2022 21:20:04 +0200 Subject: [PATCH 07/41] Update to 10.0.0 - Remove weston-launch following upstream. - Update shipped libraries. Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 19 +++++++++---------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index aae3943..e9d6cba 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ /weston-7.0.93.tar.xz /weston-8.0.0.tar.xz /weston-9.0.0.tar.xz +/weston-10.0.0.tar.xz diff --git a/sources b/sources index a622b24..74b13a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-9.0.0.tar.xz) = ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 +SHA512 (weston-10.0.0.tar.xz) = 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 diff --git a/weston.spec b/weston.spec index 7c6fb38..0f39c6b 100644 --- a/weston.spec +++ b/weston.spec @@ -1,4 +1,4 @@ -%global apiver 9 +%global apiver 10 Name: weston Version: %{apiver}.0.0 @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(pixman-1) >= 0.25.2 BuildRequires: pkgconfig(wayland-client) >= 1.12.0 BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.18 +BuildRequires: pkgconfig(wayland-protocols) >= 1.24 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11) @@ -110,19 +110,12 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" # may be standalone tests can be done #%%meson_test -%post -/usr/bin/getent group weston-launch >/dev/null || /usr/sbin/groupadd -r weston-launch - -%postun -/usr/sbin/groupdel weston-launch || true - %files %license COPYING %doc README.md %{_bindir}/weston %{_bindir}/weston-debug %{_bindir}/weston-info -%attr(4755,root,root) %{_bindir}/weston-launch %{_bindir}/weston-screenshooter %{_bindir}/weston-terminal %{_bindir}/wcap-decode @@ -149,8 +142,8 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %files libs %license COPYING %dir %{_libdir}/libweston-%{apiver} +%{_libdir}/libweston-%{apiver}/color-lcms.so %{_libdir}/libweston-%{apiver}/drm-backend.so -%{_libdir}/libweston-%{apiver}/fbdev-backend.so %{_libdir}/libweston-%{apiver}/gl-renderer.so %{_libdir}/libweston-%{apiver}/headless-backend.so %{_libdir}/libweston-%{apiver}/pipewire-plugin.so @@ -181,6 +174,7 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_bindir}/weston-simple-damage %{_bindir}/weston-content_protection %{_bindir}/weston-simple-dmabuf-egl +%{_bindir}/weston-simple-dmabuf-feedback %{_bindir}/weston-simple-dmabuf-v4l %{_bindir}/weston-simple-egl %{_bindir}/weston-simple-shm @@ -203,6 +197,11 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Apr 12 2022 Erico Nunes - 10.0.0-1 +- Update to 10.0.0 +- Remove weston-launch following upstream. +- Update shipped libraries. + * Tue Apr 12 2022 Dave Olsthoorn - 9.0.0-1 - Update to 9.0.0 - Use pipewire compat package for plugin From 2380b6e304b7c62786e576aef1c84c492e96499d Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Thu, 14 Jul 2022 15:03:25 +0200 Subject: [PATCH 08/41] Update to 10.0.1 Update to 10.0.1 Update download URL Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e9d6cba..c208c0c 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ /weston-8.0.0.tar.xz /weston-9.0.0.tar.xz /weston-10.0.0.tar.xz +/weston-10.0.1.tar.xz diff --git a/sources b/sources index 74b13a6..f3e707a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-10.0.0.tar.xz) = 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 +SHA512 (weston-10.0.1.tar.xz) = 688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c diff --git a/weston.spec b/weston.spec index 0f39c6b..ec18605 100644 --- a/weston.spec +++ b/weston.spec @@ -1,13 +1,13 @@ %global apiver 10 Name: weston -Version: %{apiver}.0.0 +Version: %{apiver}.0.1 Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA URL: http://wayland.freedesktop.org/ -Source0: http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ @@ -197,6 +197,10 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Jul 14 2022 Erico Nunes - 10.0.1-1 +- Update to 10.0.1 +- Update download URL + * Tue Apr 12 2022 Erico Nunes - 10.0.0-1 - Update to 10.0.0 - Remove weston-launch following upstream. From cdcfe5dc7069801cb1bbc6d7241b8c3830e5cca6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:21:03 +0000 Subject: [PATCH 09/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index ec18605..1b1a797 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -197,6 +197,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 10.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jul 14 2022 Erico Nunes - 10.0.1-1 - Update to 10.0.1 - Update download URL From c644b15b6220273f5ee3317c09173060de526f4f Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Mon, 15 Aug 2022 15:52:06 +0200 Subject: [PATCH 10/41] Rebuild for updated FreeRDP --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 1b1a797..894c46d 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -197,6 +197,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Mon Aug 15 2022 Simone Caronni - 10.0.1-3 +- Rebuild for updated FreeRDP. + * Sat Jul 23 2022 Fedora Release Engineering - 10.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From c8b3f9724d67335d4c85ad95fb579b76c964b239 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Fri, 7 Oct 2022 16:39:46 +0200 Subject: [PATCH 11/41] Update to 11.0.0 Remove libweston-desktop following upstream. Remove weston-info, cms-{colord,static}.so following upstream. Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 17 +++++++++-------- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index c208c0c..ab714b9 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,4 @@ /weston-9.0.0.tar.xz /weston-10.0.0.tar.xz /weston-10.0.1.tar.xz +/weston-11.0.0.tar.xz diff --git a/sources b/sources index f3e707a..d4d2af2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-10.0.1.tar.xz) = 688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c +SHA512 (weston-11.0.0.tar.xz) = 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea diff --git a/weston.spec b/weston.spec index 894c46d..a173310 100644 --- a/weston.spec +++ b/weston.spec @@ -1,8 +1,8 @@ -%global apiver 10 +%global apiver 11 Name: weston -Version: %{apiver}.0.1 -Release: 3%{?dist} +Version: %{apiver}.0.0 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -64,6 +64,7 @@ BuildRequires: poppler-glib-devel BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-base-devel BuildRequires: pipewire-devel +BuildRequires: libseat-devel Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: mesa-dri-drivers @@ -115,13 +116,10 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %doc README.md %{_bindir}/weston %{_bindir}/weston-debug -%{_bindir}/weston-info %{_bindir}/weston-screenshooter %{_bindir}/weston-terminal %{_bindir}/wcap-decode %dir %{_libdir}/weston -%{_libdir}/weston/cms-colord.so -%{_libdir}/weston/cms-static.so %{_libdir}/weston/desktop-shell.so %{_libdir}/weston/fullscreen-shell.so %{_libdir}/weston/hmi-controller.so @@ -153,7 +151,6 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_libdir}/libweston-%{apiver}/x11-backend.so %{_libdir}/libweston-%{apiver}/xwayland.so %{_libdir}/libweston-%{apiver}.so.0* -%{_libdir}/libweston-desktop-%{apiver}.so.0* %files demo %license COPYING @@ -192,11 +189,15 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_libdir}/pkgconfig/libweston-desktop-%{apiver}.pc %{_libdir}/pkgconfig/weston.pc %{_libdir}/libweston-%{apiver}.so -%{_libdir}/libweston-desktop-%{apiver}.so %{_datadir}/pkgconfig/libweston-%{apiver}-protocols.pc %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Fri Oct 07 2022 Erico Nunes - 11.0.0-1 +- Update to 11.0.0 +- Remove libweston-desktop following upstream. +- Remove weston-info, cms-{colord,static}.so following upstream. + * Mon Aug 15 2022 Simone Caronni - 10.0.1-3 - Rebuild for updated FreeRDP. From 5ea70ac9091d04da66529ba7f0eeca703e2392c2 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Fri, 16 Dec 2022 18:51:52 +0100 Subject: [PATCH 12/41] Update to 11.0.1 Update to 11.0.1 Update download URL Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ab714b9..cd49c5e 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,4 @@ /weston-10.0.0.tar.xz /weston-10.0.1.tar.xz /weston-11.0.0.tar.xz +/weston-11.0.1.tar.gz diff --git a/sources b/sources index d4d2af2..d3f9dfa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-11.0.0.tar.xz) = 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea +SHA512 (weston-11.0.1.tar.gz) = 0aca3dcc0f9aa41a8220e0d44d7dd6efd8ba73c20ed902fb29a110bbd92ca48fb0a678c40fab4d1c0c18adba28324f0f07c7f5eb2acfe188ee7d31d5eacb742a diff --git a/weston.spec b/weston.spec index a173310..5ce2d01 100644 --- a/weston.spec +++ b/weston.spec @@ -1,13 +1,13 @@ %global apiver 11 Name: weston -Version: %{apiver}.0.0 +Version: %{apiver}.0.1 Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA URL: http://wayland.freedesktop.org/ -Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ @@ -193,6 +193,10 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Fri Dec 16 2022 Erico Nunes - 11.0.1-1 +- Update to 11.0.1 +- Update download URL + * Fri Oct 07 2022 Erico Nunes - 11.0.0-1 - Update to 11.0.0 - Remove libweston-desktop following upstream. From 53c29ad63ea3182ba2805b64f057347c63dbe508 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:45:04 +0000 Subject: [PATCH 13/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 5ce2d01..a08908d 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -193,6 +193,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 11.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Dec 16 2022 Erico Nunes - 11.0.1-1 - Update to 11.0.1 - Update download URL From 245f72fad61a12e8d652b7e147b39dab7dc01d7b Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Wed, 31 May 2023 18:58:26 +0200 Subject: [PATCH 14/41] Update to 12.0.0 Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 16 ++++++++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index cd49c5e..0e2a918 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,4 @@ /weston-10.0.1.tar.xz /weston-11.0.0.tar.xz /weston-11.0.1.tar.gz +/weston-12.0.0.tar.gz diff --git a/sources b/sources index d3f9dfa..07b7cdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-11.0.1.tar.gz) = 0aca3dcc0f9aa41a8220e0d44d7dd6efd8ba73c20ed902fb29a110bbd92ca48fb0a678c40fab4d1c0c18adba28324f0f07c7f5eb2acfe188ee7d31d5eacb742a +SHA512 (weston-12.0.0.tar.gz) = 7c79af500925921ac8110127af43884add9e2f066cc2e0daa171895fd74b3acbb37d5b312b04aabaa92ac619c13409f20f96ef6162972c5a2b9001d831f29cc9 diff --git a/weston.spec b/weston.spec index a08908d..eb00159 100644 --- a/weston.spec +++ b/weston.spec @@ -1,8 +1,8 @@ -%global apiver 11 +%global apiver 12 Name: weston -Version: %{apiver}.0.1 -Release: 2%{?dist} +Version: %{apiver}.0.0 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -41,6 +41,7 @@ BuildRequires: pkgconfig(libva-drm) >= 0.34.0 BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libxml-2.0) >= 2.6 BuildRequires: pkgconfig(mtdev) >= 1.1.0 +BuildRequires: pkgconfig(neatvnc) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(pixman-1) >= 0.25.2 BuildRequires: pkgconfig(wayland-client) >= 1.12.0 @@ -52,6 +53,7 @@ BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-composite) BuildRequires: pkgconfig(xcb-shm) BuildRequires: pkgconfig(xcb-xfixes) @@ -112,11 +114,13 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" #%%meson_test %files +%config %{_sysconfdir}/pam.d/weston-remote-access %license COPYING %doc README.md %{_bindir}/weston %{_bindir}/weston-debug %{_bindir}/weston-screenshooter +%{_bindir}/weston-tablet %{_bindir}/weston-terminal %{_bindir}/wcap-decode %dir %{_libdir}/weston @@ -144,9 +148,11 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_libdir}/libweston-%{apiver}/drm-backend.so %{_libdir}/libweston-%{apiver}/gl-renderer.so %{_libdir}/libweston-%{apiver}/headless-backend.so +%{_libdir}/libweston-%{apiver}/pipewire-backend.so %{_libdir}/libweston-%{apiver}/pipewire-plugin.so %{_libdir}/libweston-%{apiver}/remoting-plugin.so %{_libdir}/libweston-%{apiver}/rdp-backend.so +%{_libdir}/libweston-%{apiver}/vnc-backend.so %{_libdir}/libweston-%{apiver}/wayland-backend.so %{_libdir}/libweston-%{apiver}/x11-backend.so %{_libdir}/libweston-%{apiver}/xwayland.so @@ -186,13 +192,15 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_includedir}/libweston-%{apiver}/ %{_includedir}/weston/ %{_libdir}/pkgconfig/libweston-%{apiver}.pc -%{_libdir}/pkgconfig/libweston-desktop-%{apiver}.pc %{_libdir}/pkgconfig/weston.pc %{_libdir}/libweston-%{apiver}.so %{_datadir}/pkgconfig/libweston-%{apiver}-protocols.pc %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed May 31 2023 Erico Nunes - 12.0.0-1 +- Update to 12.0.0 + * Sat Jan 21 2023 Fedora Release Engineering - 11.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 9a5839c4974101eb500f6cb07857133185d3a6c2 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Mon, 19 Jun 2023 12:53:04 +0200 Subject: [PATCH 15/41] Update to 12.0.1 Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0e2a918..d1cd883 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ /weston-11.0.0.tar.xz /weston-11.0.1.tar.gz /weston-12.0.0.tar.gz +/weston-12.0.1.tar.gz diff --git a/sources b/sources index 07b7cdf..e34385a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-12.0.0.tar.gz) = 7c79af500925921ac8110127af43884add9e2f066cc2e0daa171895fd74b3acbb37d5b312b04aabaa92ac619c13409f20f96ef6162972c5a2b9001d831f29cc9 +SHA512 (weston-12.0.1.tar.gz) = 2e082de3e8fad213b5b923dcd16a1d2a503de8dfd5f46249acec0a4ff618275a6e7f848794d710f5ad6d22ca3f3dae7310d4e1fd73f336c87bbd3e43bf25ad72 diff --git a/weston.spec b/weston.spec index eb00159..c695e6a 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ %global apiver 12 Name: weston -Version: %{apiver}.0.0 +Version: %{apiver}.0.1 Release: 1%{?dist} Summary: Reference compositor for Wayland @@ -198,6 +198,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Mon Jun 19 2023 Erico Nunes - 12.0.1-1 +- Update to 12.0.1 + * Wed May 31 2023 Erico Nunes - 12.0.0-1 - Update to 12.0.0 From 36b344eb57c6ef4c57a555b9f9ff8076887c64f2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:07:56 +0000 Subject: [PATCH 16/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index c695e6a..7a5c59a 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -198,6 +198,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 12.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Jun 19 2023 Erico Nunes - 12.0.1-1 - Update to 12.0.1 From 8c98c71e2c7da4f5fa31fcde68d6c2b74be1fe45 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Thu, 3 Aug 2023 20:54:15 +0200 Subject: [PATCH 17/41] Update to 12.0.2 Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d1cd883..c3f5267 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ /weston-11.0.1.tar.gz /weston-12.0.0.tar.gz /weston-12.0.1.tar.gz +/weston-12.0.2.tar.gz diff --git a/sources b/sources index e34385a..75b15fd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-12.0.1.tar.gz) = 2e082de3e8fad213b5b923dcd16a1d2a503de8dfd5f46249acec0a4ff618275a6e7f848794d710f5ad6d22ca3f3dae7310d4e1fd73f336c87bbd3e43bf25ad72 +SHA512 (weston-12.0.2.tar.gz) = 06aaf391cc24b644b8d269c9b1a899386ad8c2952be211013b4b6b683170636dc1c85cae9676f4dd5ea3eb7b9c051bae3a2badbbb4c86e437174b14e0f5688c0 diff --git a/weston.spec b/weston.spec index 7a5c59a..64b619a 100644 --- a/weston.spec +++ b/weston.spec @@ -1,8 +1,8 @@ %global apiver 12 Name: weston -Version: %{apiver}.0.1 -Release: 2%{?dist} +Version: %{apiver}.0.2 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -198,6 +198,9 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Aug 03 2023 Erico Nunes - 12.0.2-1 +- Update to 12.0.2 + * Sat Jul 22 2023 Fedora Release Engineering - 12.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From d3e7bd06414fc9123353c28fe7f23ee1db48343c Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Thu, 7 Dec 2023 17:59:08 +0100 Subject: [PATCH 18/41] Update to 13.0.0 Remove LDFLAGS which interfered with meson lcms2 function check. Update demo clients list following upstream. Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 14 ++++++++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index c3f5267..a6f342b 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ /weston-12.0.0.tar.gz /weston-12.0.1.tar.gz /weston-12.0.2.tar.gz +/weston-13.0.0.tar.gz diff --git a/sources b/sources index 75b15fd..970dcb1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-12.0.2.tar.gz) = 06aaf391cc24b644b8d269c9b1a899386ad8c2952be211013b4b6b683170636dc1c85cae9676f4dd5ea3eb7b9c051bae3a2badbbb4c86e437174b14e0f5688c0 +SHA512 (weston-13.0.0.tar.gz) = f17ffdfaa4ca4106f87975c5183823bcf241a42cdd4245013cec993f6f50f62593ea552654ed2c470a999bf4e3a0cba354d03b654e15ba2d50676aaeb198fbdc diff --git a/weston.spec b/weston.spec index 64b619a..03cfdce 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ -%global apiver 12 +%global apiver 13 Name: weston -Version: %{apiver}.0.2 +Version: %{apiver}.0.0 Release: 1%{?dist} Summary: Reference compositor for Wayland @@ -100,9 +100,6 @@ Common headers for weston %setup -q %build -# ninja injects -Wl,--no-undefined, which intereferes with LTO, so undo -# the setting. Thanks to the SuSE folks for the workaround. -export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %meson %meson_build @@ -163,7 +160,7 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_bindir}/weston-calibrator %{_bindir}/weston-clickdot %{_bindir}/weston-cliptest -%{_bindir}/weston-confine +%{_bindir}/weston-constraints %{_bindir}/weston-dnd %{_bindir}/weston-editor %{_bindir}/weston-eventdemo @@ -198,6 +195,11 @@ export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs" %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Dec 07 2023 Erico Nunes - 13.0.0-1 +- Update to 13.0.0 +- Remove LDFLAGS which interfered with meson lcms2 function check +- Update demo clients list following upstream + * Thu Aug 03 2023 Erico Nunes - 12.0.2-1 - Update to 12.0.2 From d92c346c404b456c6d556f2734efc9a47cf1706f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:38:19 +0000 Subject: [PATCH 19/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 03cfdce..5601c34 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -195,6 +195,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 13.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Dec 07 2023 Erico Nunes - 13.0.0-1 - Update to 13.0.0 - Remove LDFLAGS which interfered with meson lcms2 function check From e8947ebca7b12f7c62546a5644254e7ef2ba1cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 6 Feb 2024 15:26:49 +0100 Subject: [PATCH 20/41] Rebuilt for turbojpeg 3.0.2 --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 5601c34..a5fc8e7 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -195,6 +195,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Feb 06 2024 František Zatloukal - 13.0.0-3 +- Rebuilt for turbojpeg 3.0.2 + * Sat Jan 27 2024 Fedora Release Engineering - 13.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6aaa0cb37aaf6e5980ce7604000e957aa37df2e9 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Wed, 14 Feb 2024 09:19:44 -0500 Subject: [PATCH 21/41] Use correct PipeWire dependency --- weston.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weston.spec b/weston.spec index a5fc8e7..f8444b3 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -60,7 +60,7 @@ BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(libpipewire-0.2) +BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: poppler-devel BuildRequires: poppler-glib-devel BuildRequires: gstreamer1-devel @@ -195,6 +195,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Feb 14 2024 Neal Gompa - 13.0.0-4 +- Use correct PipeWire dependency + * Tue Feb 06 2024 František Zatloukal - 13.0.0-3 - Rebuilt for turbojpeg 3.0.2 From 20306919854b31b4e9ec1d4604fbd9623b858844 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Tue, 20 Feb 2024 08:59:11 -0500 Subject: [PATCH 22/41] Split desktop session into its own subpackage --- weston.spec | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/weston.spec b/weston.spec index f8444b3..b5c2f98 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -68,6 +68,8 @@ BuildRequires: gstreamer1-plugins-base-devel BuildRequires: pipewire-devel BuildRequires: libseat-devel +Conflicts: %{name} < 13.0.0-4 +Obsoletes: %{name} < 13.0.0-4 Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: mesa-dri-drivers @@ -75,6 +77,16 @@ Requires: mesa-dri-drivers Weston is the reference wayland compositor that can run on KMS, under X11 or under another compositor. +%package session +Summary: Weston desktop session +Conflicts: %{name} < 13.0.0-4 +Obsoletes: %{name} < 13.0.0-4 +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description session +Weston desktop session. + %package libs Summary: Weston compositor libraries @@ -97,7 +109,7 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} Common headers for weston %prep -%setup -q +%autosetup -p1 %build %meson @@ -136,6 +148,8 @@ Common headers for weston %dir %{_datadir}/weston %{_datadir}/weston/*.png %{_datadir}/weston/wayland.svg + +%files session %{_datadir}/wayland-sessions/weston.desktop %files libs @@ -195,6 +209,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Feb 20 2024 Neal Gompa - 13.0.0-5 +- Split desktop session into its own subpackage + * Wed Feb 14 2024 Neal Gompa - 13.0.0-4 - Use correct PipeWire dependency From 3c64870f275e5a33b9557997eb39127964f7cb9e Mon Sep 17 00:00:00 2001 From: Septatrix <24257556+Septatrix@users.noreply.github.com> Date: Tue, 2 Jul 2024 22:02:10 +0200 Subject: [PATCH 23/41] Update weston and backport build fix The build was failing due to the neatvnc version in the Fedora repos being newer than the upper limit listed in the weston build files. Weston is not affected by the changes in neatvnc so we can raise the upper version limit for neatvnc. Backports https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1534. --- .gitignore | 1 + 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch | 29 +++++++++++++++++++ sources | 2 +- weston.spec | 9 ++++-- 4 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch diff --git a/.gitignore b/.gitignore index a6f342b..07e46d5 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,4 @@ /weston-12.0.1.tar.gz /weston-12.0.2.tar.gz /weston-13.0.0.tar.gz +/weston-13.0.3.tar.gz diff --git a/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch b/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch new file mode 100644 index 0000000..0f823fd --- /dev/null +++ b/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch @@ -0,0 +1,29 @@ +From 05e5405651054c580b248c4ab2791ed8d66369e3 Mon Sep 17 00:00:00 2001 +From: Lukasz Czechowski +Date: Mon, 3 Jun 2024 13:39:27 +0200 +Subject: [PATCH] vnc: Allow neatvnc in version 0.8.0 + +Neat VNC 0.8.0 does not introduce any changes that breaks API used +by VNC backend, so it is safe to extend compatibility. + +Signed-off-by: Lukasz Czechowski +--- + libweston/backend-vnc/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build +index b7b69165..39b15cf9 100644 +--- a/libweston/backend-vnc/meson.build ++++ b/libweston/backend-vnc/meson.build +@@ -3,7 +3,7 @@ if not get_option('backend-vnc') + endif + + config_h.set('BUILD_VNC_COMPOSITOR', '1') +-dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) ++dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) + if not dep_neatvnc.found() + error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.') + endif +-- +2.45.2 + diff --git a/sources b/sources index 970dcb1..6951d04 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-13.0.0.tar.gz) = f17ffdfaa4ca4106f87975c5183823bcf241a42cdd4245013cec993f6f50f62593ea552654ed2c470a999bf4e3a0cba354d03b654e15ba2d50676aaeb198fbdc +SHA512 (weston-13.0.3.tar.gz) = 1af96ad032353d7ed51a6efaac49ea3b13511f8e36c8d70cb853286bf12d2bf18727aad590ef1e4d2b45da28d827812a1ec8b315cd73ad7d9266c4e587945f9e diff --git a/weston.spec b/weston.spec index b5c2f98..c9564c5 100644 --- a/weston.spec +++ b/weston.spec @@ -1,13 +1,14 @@ %global apiver 13 Name: weston -Version: %{apiver}.0.0 -Release: 5%{?dist} +Version: %{apiver}.0.3 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -209,6 +210,10 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Jul 17 2024 Nils Kattenbeck - 13.0.3-1 +- Update to 13.0.3 +- Fix build error caused by neatvnc version increase + * Tue Feb 20 2024 Neal Gompa - 13.0.0-5 - Split desktop session into its own subpackage From cd973d5ec3781ee55dcd44afc6634b6e2afabe78 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:16:00 +0000 Subject: [PATCH 24/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index c9564c5..cca8de8 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -210,6 +210,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 13.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jul 17 2024 Nils Kattenbeck - 13.0.3-1 - Update to 13.0.3 - Fix build error caused by neatvnc version increase From ef68d1d717909841c2914ffbe46046162a6a6e85 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Tue, 27 Aug 2024 11:21:58 -0400 Subject: [PATCH 25/41] Mark weston remote access pam config noreplace (rhbz#2307373) --- weston.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weston.spec b/weston.spec index cca8de8..ca9b9ab 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: %{apiver}.0.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Reference compositor for Wayland License: BSD and CC-BY-SA @@ -124,7 +124,7 @@ Common headers for weston #%%meson_test %files -%config %{_sysconfdir}/pam.d/weston-remote-access +%config(noreplace) %{_sysconfdir}/pam.d/weston-remote-access %license COPYING %doc README.md %{_bindir}/weston @@ -210,6 +210,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Aug 27 2024 Neal Gompa - 13.0.3-3 +- Mark weston remote access pam config noreplace (rhbz#2307373) + * Sat Jul 20 2024 Fedora Release Engineering - 13.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 92c1dbea2512eabadd38b2fecf32cfcde485a8cd Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Mon, 2 Sep 2024 14:07:34 -0400 Subject: [PATCH 26/41] Rebase to 14.0.0~rc3 (13.0.95) --- .gitignore | 1 + 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch | 29 ------------- sources | 2 +- weston.spec | 43 +++++++++++-------- 4 files changed, 26 insertions(+), 49 deletions(-) delete mode 100644 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch diff --git a/.gitignore b/.gitignore index 07e46d5..c76fed4 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,4 @@ /weston-12.0.2.tar.gz /weston-13.0.0.tar.gz /weston-13.0.3.tar.gz +/weston-13.0.95.tar.xz diff --git a/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch b/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch deleted file mode 100644 index 0f823fd..0000000 --- a/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 05e5405651054c580b248c4ab2791ed8d66369e3 Mon Sep 17 00:00:00 2001 -From: Lukasz Czechowski -Date: Mon, 3 Jun 2024 13:39:27 +0200 -Subject: [PATCH] vnc: Allow neatvnc in version 0.8.0 - -Neat VNC 0.8.0 does not introduce any changes that breaks API used -by VNC backend, so it is safe to extend compatibility. - -Signed-off-by: Lukasz Czechowski ---- - libweston/backend-vnc/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build -index b7b69165..39b15cf9 100644 ---- a/libweston/backend-vnc/meson.build -+++ b/libweston/backend-vnc/meson.build -@@ -3,7 +3,7 @@ if not get_option('backend-vnc') - endif - - config_h.set('BUILD_VNC_COMPOSITOR', '1') --dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) -+dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) - if not dep_neatvnc.found() - error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.') - endif --- -2.45.2 - diff --git a/sources b/sources index 6951d04..112a158 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-13.0.3.tar.gz) = 1af96ad032353d7ed51a6efaac49ea3b13511f8e36c8d70cb853286bf12d2bf18727aad590ef1e4d2b45da28d827812a1ec8b315cd73ad7d9266c4e587945f9e +SHA512 (weston-13.0.95.tar.xz) = bb8eef864e16028b69b1ce8f31f56fbb5b7817a78d356d73da9618c87ba7523433f7c7cec87400265169ad41d8cc1325e3363fc7c5dc6b4c89ad224344bb5e5a diff --git a/weston.spec b/weston.spec index ca9b9ab..4c71e97 100644 --- a/weston.spec +++ b/weston.spec @@ -1,14 +1,13 @@ -%global apiver 13 +%global apiver 14 Name: weston -Version: %{apiver}.0.3 -Release: 3%{?dist} +Version: 13.0.95 +Release: 1%{?dist} Summary: Reference compositor for Wayland -License: BSD and CC-BY-SA +License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ -Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz -Patch0: 0001-vnc-Allow-neatvnc-in-version-0.8.0.patch +Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ @@ -23,14 +22,24 @@ BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(colord) >= 0.1.27 BuildRequires: pkgconfig(dbus-1) >= 1.6 BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(freerdp2) +BuildRequires: pkgconfig(freerdp3) BuildRequires: pkgconfig(gbm) >= 10.2 BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-allocators-1.0) +BuildRequires: pkgconfig(gstreamer-app-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libdrm) >= 2.4.30 +BuildRequires: pkgconfig(libdisplay-info) >= 0.1.1 +BuildRequires: pkgconfig(libdrm) >= 2.4.109 BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libinput) >= 0.8.0 +BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libseat) >= 0.6.1 +BuildRequires: pkgconfig(libspa-0.2) BuildRequires: pkgconfig(libsystemd) >= 209 BuildRequires: pkgconfig(libudev) >= 136 # libunwind available only on selected arches @@ -42,15 +51,15 @@ BuildRequires: pkgconfig(libva-drm) >= 0.34.0 BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libxml-2.0) >= 2.6 BuildRequires: pkgconfig(mtdev) >= 1.1.0 -BuildRequires: pkgconfig(neatvnc) +BuildRequires: (pkgconfig(neatvnc) >= 0.7.0 with pkgconfig(neatvnc) < 0.9.0) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(pixman-1) >= 0.25.2 -BuildRequires: pkgconfig(wayland-client) >= 1.12.0 +BuildRequires: pkgconfig(wayland-client) >= 1.22.0 BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.24 +BuildRequires: pkgconfig(wayland-protocols) >= 1.33 BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wayland-server) >= 1.22 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) @@ -61,13 +70,6 @@ BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(libpipewire-0.3) -BuildRequires: poppler-devel -BuildRequires: poppler-glib-devel -BuildRequires: gstreamer1-devel -BuildRequires: gstreamer1-plugins-base-devel -BuildRequires: pipewire-devel -BuildRequires: libseat-devel Conflicts: %{name} < 13.0.0-4 Obsoletes: %{name} < 13.0.0-4 @@ -210,6 +212,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Mon Sep 02 2024 Neal Gompa - 13.0.95-1 +- Rebase to 14.0.0~rc3 (13.0.95) + * Tue Aug 27 2024 Neal Gompa - 13.0.3-3 - Mark weston remote access pam config noreplace (rhbz#2307373) From 4d1eb4c4ed8a5351fab5161805416fbbc6ebb30e Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Wed, 4 Sep 2024 06:26:36 -0400 Subject: [PATCH 27/41] Update to 14.0.0 final --- .gitignore | 1 + sources | 2 +- weston.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c76fed4..b963374 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,4 @@ /weston-13.0.0.tar.gz /weston-13.0.3.tar.gz /weston-13.0.95.tar.xz +/weston-14.0.0.tar.xz diff --git a/sources b/sources index 112a158..c0872e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-13.0.95.tar.xz) = bb8eef864e16028b69b1ce8f31f56fbb5b7817a78d356d73da9618c87ba7523433f7c7cec87400265169ad41d8cc1325e3363fc7c5dc6b4c89ad224344bb5e5a +SHA512 (weston-14.0.0.tar.xz) = 8bdeed91befd5cbb0bde0f1860ff7775c1835a5fa8c3bf26e99d2f0c16e81255fcf35bf338ae02d7826463d0efdf41ba3fe78e38e4c27787831dfa331acafc08 diff --git a/weston.spec b/weston.spec index 4c71e97..f186f9e 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ %global apiver 14 Name: weston -Version: 13.0.95 +Version: 14.0.0 Release: 1%{?dist} Summary: Reference compositor for Wayland @@ -212,6 +212,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Sep 04 2024 Neal Gompa - 14.0.0-1 +- Update to 14.0.0 final + * Mon Sep 02 2024 Neal Gompa - 13.0.95-1 - Rebase to 14.0.0~rc3 (13.0.95) From c68a7d676f560ca97ba6e20ce40bcbde67936778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 22:46:59 +0200 Subject: [PATCH 28/41] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- weston.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index f186f9e..4bb2567 100644 --- a/weston.spec +++ b/weston.spec @@ -2,9 +2,10 @@ Name: weston Version: 14.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland +# Automatically converted from old format: MIT and CC-BY-SA-3.0 - review is highly recommended. License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz @@ -104,6 +105,7 @@ This package contains Weston demo program files. %package devel Summary: Common headers for weston +# Automatically converted from old format: MIT - review is highly recommended. License: MIT Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release} @@ -212,6 +214,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Wed Sep 04 2024 Miroslav Suchý - 14.0.0-2 +- convert license to SPDX + * Wed Sep 04 2024 Neal Gompa - 14.0.0-1 - Update to 14.0.0 final From 4b599415e18d600f35b2a4ac057d895f8ff25766 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Mon, 11 Nov 2024 14:41:44 -0500 Subject: [PATCH 29/41] Update to 14.0.1 --- .gitignore | 1 + sources | 2 +- weston.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b963374..b7aba17 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ /weston-13.0.3.tar.gz /weston-13.0.95.tar.xz /weston-14.0.0.tar.xz +/weston-14.0.1.tar.xz diff --git a/sources b/sources index c0872e4..d91ee16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-14.0.0.tar.xz) = 8bdeed91befd5cbb0bde0f1860ff7775c1835a5fa8c3bf26e99d2f0c16e81255fcf35bf338ae02d7826463d0efdf41ba3fe78e38e4c27787831dfa331acafc08 +SHA512 (weston-14.0.1.tar.xz) = 2d782f98f28b39b990acecfc885f62ab34c9cdd22ef06b09c5d8df792112c47b365f89c2bf05d871e36ddfb4c49aa7e6d05ff60fe67a2657727162e4f564a412 diff --git a/weston.spec b/weston.spec index 4bb2567..5ddaf44 100644 --- a/weston.spec +++ b/weston.spec @@ -1,8 +1,8 @@ %global apiver 14 Name: weston -Version: 14.0.0 -Release: 2%{?dist} +Version: 14.0.1 +Release: 1%{?dist} Summary: Reference compositor for Wayland # Automatically converted from old format: MIT and CC-BY-SA-3.0 - review is highly recommended. @@ -214,6 +214,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Mon Nov 11 2024 Neal Gompa - 14.0.1-1 +- Update to 14.0.1 + * Wed Sep 04 2024 Miroslav Suchý - 14.0.0-2 - convert license to SPDX From 96e54f872d8bedd5685477ef986f0f8c2a2b500f Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Thu, 21 Nov 2024 08:21:18 -0500 Subject: [PATCH 30/41] Backport patch to allow neatvnc 0.9.0 as a dependency --- 1649.patch | 28 ++++++++++++++++++++++++++++ weston.spec | 12 +++++++++--- 2 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 1649.patch diff --git a/1649.patch b/1649.patch new file mode 100644 index 0000000..719f7fc --- /dev/null +++ b/1649.patch @@ -0,0 +1,28 @@ +From b4386289d614f26e89e1c6eb17e048826e925ed1 Mon Sep 17 00:00:00 2001 +From: Philipp Zabel +Date: Tue, 19 Nov 2024 17:06:19 +0100 +Subject: [PATCH] vnc: Allow neatvnc in version 0.9.0 + +Neat VNC 0.9.0 is backwards compatible. + +Signed-off-by: Philipp Zabel +--- + libweston/backend-vnc/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build +index 39b15cf902..cf67c51cbf 100644 +--- a/libweston/backend-vnc/meson.build ++++ b/libweston/backend-vnc/meson.build +@@ -3,7 +3,7 @@ if not get_option('backend-vnc') + endif + + config_h.set('BUILD_VNC_COMPOSITOR', '1') +-dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) ++dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.10.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) + if not dep_neatvnc.found() + error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.') + endif +-- +GitLab + diff --git a/weston.spec b/weston.spec index 5ddaf44..e38a35e 100644 --- a/weston.spec +++ b/weston.spec @@ -2,14 +2,17 @@ Name: weston Version: 14.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland -# Automatically converted from old format: MIT and CC-BY-SA-3.0 - review is highly recommended. License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz +# Backport from upstream +## Allow neatvnc 0.9.0 as a build dependency +Patch0: https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1649.patch + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: glib2-devel @@ -52,7 +55,7 @@ BuildRequires: pkgconfig(libva-drm) >= 0.34.0 BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libxml-2.0) >= 2.6 BuildRequires: pkgconfig(mtdev) >= 1.1.0 -BuildRequires: (pkgconfig(neatvnc) >= 0.7.0 with pkgconfig(neatvnc) < 0.9.0) +BuildRequires: (pkgconfig(neatvnc) >= 0.7.0 with pkgconfig(neatvnc) < 0.10.0) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(pixman-1) >= 0.25.2 BuildRequires: pkgconfig(wayland-client) >= 1.22.0 @@ -214,6 +217,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Nov 21 2024 Neal Gompa - 14.0.1-2 +- Backport patch to allow neatvnc 0.9.0 as a dependency + * Mon Nov 11 2024 Neal Gompa - 14.0.1-1 - Update to 14.0.1 From 4c2c9e76a1e494a0531dceff426f09c4f2d35a7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:55:34 +0000 Subject: [PATCH 31/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index e38a35e..c9fdcab 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: 14.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 @@ -217,6 +217,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 14.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Nov 21 2024 Neal Gompa - 14.0.1-2 - Backport patch to allow neatvnc 0.9.0 as a dependency From dda0169feab26b7650da03e5eb2d0f29da24591d Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Mon, 12 May 2025 18:56:34 +0200 Subject: [PATCH 32/41] Update to 14.0.2 Drop upstreamed neatvnc patch Signed-off-by: Erico Nunes --- .gitignore | 1 + 1649.patch | 28 ---------------------------- sources | 2 +- weston.spec | 12 ++++++------ 4 files changed, 8 insertions(+), 35 deletions(-) delete mode 100644 1649.patch diff --git a/.gitignore b/.gitignore index b7aba17..b2db137 100644 --- a/.gitignore +++ b/.gitignore @@ -63,3 +63,4 @@ /weston-13.0.95.tar.xz /weston-14.0.0.tar.xz /weston-14.0.1.tar.xz +/weston-14.0.2.tar.xz diff --git a/1649.patch b/1649.patch deleted file mode 100644 index 719f7fc..0000000 --- a/1649.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b4386289d614f26e89e1c6eb17e048826e925ed1 Mon Sep 17 00:00:00 2001 -From: Philipp Zabel -Date: Tue, 19 Nov 2024 17:06:19 +0100 -Subject: [PATCH] vnc: Allow neatvnc in version 0.9.0 - -Neat VNC 0.9.0 is backwards compatible. - -Signed-off-by: Philipp Zabel ---- - libweston/backend-vnc/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build -index 39b15cf902..cf67c51cbf 100644 ---- a/libweston/backend-vnc/meson.build -+++ b/libweston/backend-vnc/meson.build -@@ -3,7 +3,7 @@ if not get_option('backend-vnc') - endif - - config_h.set('BUILD_VNC_COMPOSITOR', '1') --dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) -+dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.10.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) - if not dep_neatvnc.found() - error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.') - endif --- -GitLab - diff --git a/sources b/sources index d91ee16..c0750fa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-14.0.1.tar.xz) = 2d782f98f28b39b990acecfc885f62ab34c9cdd22ef06b09c5d8df792112c47b365f89c2bf05d871e36ddfb4c49aa7e6d05ff60fe67a2657727162e4f564a412 +SHA512 (weston-14.0.2.tar.xz) = e8214ec893e6c3ae94eb3c92feba104b0201843e9143f726a3e9a4d396d02523c94da706c1348cf934bc339fb1a4bc1fecdb865f0ea914115fd346d9eda091f5 diff --git a/weston.spec b/weston.spec index c9fdcab..04b0557 100644 --- a/weston.spec +++ b/weston.spec @@ -1,18 +1,14 @@ %global apiver 14 Name: weston -Version: 14.0.1 -Release: 3%{?dist} +Version: 14.0.2 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz -# Backport from upstream -## Allow neatvnc 0.9.0 as a build dependency -Patch0: https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1649.patch - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: glib2-devel @@ -217,6 +213,10 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Mon May 12 2025 Erico Nunes - 14.0.2-1 +- Update to 14.0.2 +- Drop upstreamed neatvnc patch + * Sun Jan 19 2025 Fedora Release Engineering - 14.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From a19b2c469810a8afa5d6345c9f828fec96689f08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:22:30 +0000 Subject: [PATCH 33/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 04b0557..7bef15b 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: 14.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 @@ -213,6 +213,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 14.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon May 12 2025 Erico Nunes - 14.0.2-1 - Update to 14.0.2 - Drop upstreamed neatvnc patch From 9eb4919817066e158cb2fc0e1ff3f098757d3732 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:11:49 +0000 Subject: [PATCH 34/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- weston.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weston.spec b/weston.spec index 7bef15b..3b880b7 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: 14.0.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 @@ -213,6 +213,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 14.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 14.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From eb3ad5601ce7887890ccabe92092cc0cd27be8f7 Mon Sep 17 00:00:00 2001 From: Aleksei Bavshin Date: Tue, 27 Jan 2026 19:17:39 -0800 Subject: [PATCH 35/41] Rebuild for libdisplay-info 0.3.0 --- weston-14.0.2-allow-libdisplay-info-0.3.0.patch | 12 ++++++++++++ weston.spec | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 weston-14.0.2-allow-libdisplay-info-0.3.0.patch diff --git a/weston-14.0.2-allow-libdisplay-info-0.3.0.patch b/weston-14.0.2-allow-libdisplay-info-0.3.0.patch new file mode 100644 index 0000000..0eeb22a --- /dev/null +++ b/weston-14.0.2-allow-libdisplay-info-0.3.0.patch @@ -0,0 +1,12 @@ +diff -rup weston-14.0.2.orig/libweston/backend-drm/meson.build weston-14.0.2/libweston/backend-drm/meson.build +--- weston-14.0.2.orig/libweston/backend-drm/meson.build 2025-04-25 05:37:41.000000000 -0700 ++++ weston-14.0.2/libweston/backend-drm/meson.build 2025-11-02 03:53:06.676900789 -0800 +@@ -4,7 +4,7 @@ endif + + dep_libdisplay_info = dependency( + 'libdisplay-info', +- version: ['>= 0.1.1', '< 0.3.0'], ++ version: ['>= 0.1.1', '< 0.4.0'], + fallback: ['display-info', 'di_dep'], + default_options: [ + 'werror=false', diff --git a/weston.spec b/weston.spec index 3b880b7..fe0f2a6 100644 --- a/weston.spec +++ b/weston.spec @@ -2,13 +2,16 @@ Name: weston Version: 14.0.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz +# Allow libdisplay-info 0.3.0 as a build dependency +Patch0: weston-14.0.2-allow-libdisplay-info-0.3.0.patch + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: glib2-devel @@ -213,6 +216,9 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Tue Jan 27 2026 Aleksei Bavshin - 14.0.2-4 +- Rebuild for libdisplay-info 0.3.0 + * Sat Jan 17 2026 Fedora Release Engineering - 14.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 1d75021fab4a386e12d93c1bc51ee3bfac966581 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Thu, 19 Feb 2026 10:00:25 +0100 Subject: [PATCH 36/41] Update to 15.0.0 Drop upstreamed libdisplay-info patch Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- ...n-14.0.2-allow-libdisplay-info-0.3.0.patch | 12 --------- weston.spec | 25 +++++++++++++------ 4 files changed, 19 insertions(+), 21 deletions(-) delete mode 100644 weston-14.0.2-allow-libdisplay-info-0.3.0.patch diff --git a/.gitignore b/.gitignore index b2db137..3bbbdea 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,4 @@ /weston-14.0.0.tar.xz /weston-14.0.1.tar.xz /weston-14.0.2.tar.xz +/weston-15.0.0.tar.xz diff --git a/sources b/sources index c0750fa..5f824ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-14.0.2.tar.xz) = e8214ec893e6c3ae94eb3c92feba104b0201843e9143f726a3e9a4d396d02523c94da706c1348cf934bc339fb1a4bc1fecdb865f0ea914115fd346d9eda091f5 +SHA512 (weston-15.0.0.tar.xz) = 1196db00b473f036ba290e1073729c2b9e29ac061d9687b30dfad14e3b139313d3ca9c8000838e1b9c39713e96a2c544ec05d80bafad0b8ea1d1f380befa250d diff --git a/weston-14.0.2-allow-libdisplay-info-0.3.0.patch b/weston-14.0.2-allow-libdisplay-info-0.3.0.patch deleted file mode 100644 index 0eeb22a..0000000 --- a/weston-14.0.2-allow-libdisplay-info-0.3.0.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -rup weston-14.0.2.orig/libweston/backend-drm/meson.build weston-14.0.2/libweston/backend-drm/meson.build ---- weston-14.0.2.orig/libweston/backend-drm/meson.build 2025-04-25 05:37:41.000000000 -0700 -+++ weston-14.0.2/libweston/backend-drm/meson.build 2025-11-02 03:53:06.676900789 -0800 -@@ -4,7 +4,7 @@ endif - - dep_libdisplay_info = dependency( - 'libdisplay-info', -- version: ['>= 0.1.1', '< 0.3.0'], -+ version: ['>= 0.1.1', '< 0.4.0'], - fallback: ['display-info', 'di_dep'], - default_options: [ - 'werror=false', diff --git a/weston.spec b/weston.spec index fe0f2a6..a6155f0 100644 --- a/weston.spec +++ b/weston.spec @@ -1,21 +1,20 @@ -%global apiver 14 +%global apiver 15 Name: weston -Version: 14.0.2 -Release: 4%{?dist} +Version: 15.0.0 +Release: 1%{?dist} Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 URL: http://wayland.freedesktop.org/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz -# Allow libdisplay-info 0.3.0 as a build dependency -Patch0: weston-14.0.2-allow-libdisplay-info-0.3.0.patch - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: glib2-devel +BuildRequires: glslang BuildRequires: libjpeg-turbo-devel +BuildRequires: lua-devel BuildRequires: pam-devel # ninja-build is a dependency from meson BuildRequires: meson @@ -57,6 +56,7 @@ BuildRequires: pkgconfig(mtdev) >= 1.1.0 BuildRequires: (pkgconfig(neatvnc) >= 0.7.0 with pkgconfig(neatvnc) < 0.10.0) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(pixman-1) >= 0.25.2 +BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(wayland-client) >= 1.22.0 BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) @@ -141,14 +141,14 @@ Common headers for weston %{_bindir}/wcap-decode %dir %{_libdir}/weston %{_libdir}/weston/desktop-shell.so -%{_libdir}/weston/fullscreen-shell.so %{_libdir}/weston/hmi-controller.so %{_libdir}/weston/ivi-shell.so -%{_libdir}/weston/screen-share.so +%{_libdir}/weston/lua-shell.so %{_libdir}/weston/systemd-notify.so %{_libdir}/weston/kiosk-shell.so %{_libdir}/weston/libexec_weston.so* %{_libexecdir}/weston-* +%{_libexecdir}/shell.lua %{_mandir}/man1/*.1* %{_mandir}/man5/*.5* %{_mandir}/man7/*.7* @@ -171,6 +171,7 @@ Common headers for weston %{_libdir}/libweston-%{apiver}/remoting-plugin.so %{_libdir}/libweston-%{apiver}/rdp-backend.so %{_libdir}/libweston-%{apiver}/vnc-backend.so +%{_libdir}/libweston-%{apiver}/vulkan-renderer.so %{_libdir}/libweston-%{apiver}/wayland-backend.so %{_libdir}/libweston-%{apiver}/x11-backend.so %{_libdir}/libweston-%{apiver}/xwayland.so @@ -181,6 +182,7 @@ Common headers for weston %{_bindir}/weston-calibrator %{_bindir}/weston-clickdot %{_bindir}/weston-cliptest +%{_bindir}/weston-color %{_bindir}/weston-constraints %{_bindir}/weston-dnd %{_bindir}/weston-editor @@ -197,9 +199,12 @@ Common headers for weston %{_bindir}/weston-simple-dmabuf-egl %{_bindir}/weston-simple-dmabuf-feedback %{_bindir}/weston-simple-dmabuf-v4l +%{_bindir}/weston-simple-dmabuf-vulkan %{_bindir}/weston-simple-egl %{_bindir}/weston-simple-shm +%{_bindir}/weston-simple-timing %{_bindir}/weston-simple-touch +%{_bindir}/weston-simple-vulkan %{_bindir}/weston-smoke %{_bindir}/weston-stacking %{_bindir}/weston-subsurfaces @@ -216,6 +221,10 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog +* Thu Feb 19 2026 Erico Nunes - 15.0.0-1 +- Update to 15.0.0 +- Drop upstreamed libdisplay-info patch + * Tue Jan 27 2026 Aleksei Bavshin - 14.0.2-4 - Rebuild for libdisplay-info 0.3.0 From 9c4c82eda689526a26bc11109ffb7f05e9adb348 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Mon, 27 Apr 2026 18:10:31 +0200 Subject: [PATCH 37/41] Convert to %autorelease and %autochangelog Signed-off-by: Erico Nunes --- weston.spec | 441 +--------------------------------------------------- 1 file changed, 2 insertions(+), 439 deletions(-) diff --git a/weston.spec b/weston.spec index a6155f0..098dea8 100644 --- a/weston.spec +++ b/weston.spec @@ -2,7 +2,7 @@ Name: weston Version: 15.0.0 -Release: 1%{?dist} +Release: %autorelease Summary: Reference compositor for Wayland License: MIT and CC-BY-SA-3.0 @@ -221,441 +221,4 @@ Common headers for weston %{_datadir}/libweston-%{apiver}/protocols/ %changelog -* Thu Feb 19 2026 Erico Nunes - 15.0.0-1 -- Update to 15.0.0 -- Drop upstreamed libdisplay-info patch - -* Tue Jan 27 2026 Aleksei Bavshin - 14.0.2-4 -- Rebuild for libdisplay-info 0.3.0 - -* Sat Jan 17 2026 Fedora Release Engineering - 14.0.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jul 25 2025 Fedora Release Engineering - 14.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Mon May 12 2025 Erico Nunes - 14.0.2-1 -- Update to 14.0.2 -- Drop upstreamed neatvnc patch - -* Sun Jan 19 2025 Fedora Release Engineering - 14.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Nov 21 2024 Neal Gompa - 14.0.1-2 -- Backport patch to allow neatvnc 0.9.0 as a dependency - -* Mon Nov 11 2024 Neal Gompa - 14.0.1-1 -- Update to 14.0.1 - -* Wed Sep 04 2024 Miroslav Suchý - 14.0.0-2 -- convert license to SPDX - -* Wed Sep 04 2024 Neal Gompa - 14.0.0-1 -- Update to 14.0.0 final - -* Mon Sep 02 2024 Neal Gompa - 13.0.95-1 -- Rebase to 14.0.0~rc3 (13.0.95) - -* Tue Aug 27 2024 Neal Gompa - 13.0.3-3 -- Mark weston remote access pam config noreplace (rhbz#2307373) - -* Sat Jul 20 2024 Fedora Release Engineering - 13.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Wed Jul 17 2024 Nils Kattenbeck - 13.0.3-1 -- Update to 13.0.3 -- Fix build error caused by neatvnc version increase - -* Tue Feb 20 2024 Neal Gompa - 13.0.0-5 -- Split desktop session into its own subpackage - -* Wed Feb 14 2024 Neal Gompa - 13.0.0-4 -- Use correct PipeWire dependency - -* Tue Feb 06 2024 František Zatloukal - 13.0.0-3 -- Rebuilt for turbojpeg 3.0.2 - -* Sat Jan 27 2024 Fedora Release Engineering - 13.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Dec 07 2023 Erico Nunes - 13.0.0-1 -- Update to 13.0.0 -- Remove LDFLAGS which interfered with meson lcms2 function check -- Update demo clients list following upstream - -* Thu Aug 03 2023 Erico Nunes - 12.0.2-1 -- Update to 12.0.2 - -* Sat Jul 22 2023 Fedora Release Engineering - 12.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jun 19 2023 Erico Nunes - 12.0.1-1 -- Update to 12.0.1 - -* Wed May 31 2023 Erico Nunes - 12.0.0-1 -- Update to 12.0.0 - -* Sat Jan 21 2023 Fedora Release Engineering - 11.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Dec 16 2022 Erico Nunes - 11.0.1-1 -- Update to 11.0.1 -- Update download URL - -* Fri Oct 07 2022 Erico Nunes - 11.0.0-1 -- Update to 11.0.0 -- Remove libweston-desktop following upstream. -- Remove weston-info, cms-{colord,static}.so following upstream. - -* Mon Aug 15 2022 Simone Caronni - 10.0.1-3 -- Rebuild for updated FreeRDP. - -* Sat Jul 23 2022 Fedora Release Engineering - 10.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jul 14 2022 Erico Nunes - 10.0.1-1 -- Update to 10.0.1 -- Update download URL - -* Tue Apr 12 2022 Erico Nunes - 10.0.0-1 -- Update to 10.0.0 -- Remove weston-launch following upstream. -- Update shipped libraries. - -* Tue Apr 12 2022 Dave Olsthoorn - 9.0.0-1 -- Update to 9.0.0 -- Use pipewire compat package for plugin -- (ernunes) Rebased from https://src.fedoraproject.org/rpms/weston/pull-request/3 - -* Sat Jan 22 2022 Fedora Release Engineering - 8.0.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 8.0.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Apr 15 2021 Simone Caronni - 8.0.0-8 -- Rebuild for updated FreeRDP. - -* Wed Jan 27 2021 Fedora Release Engineering - 8.0.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 8.0.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 08 2020 Jeff Law - 8.0.0-5 -- Fix link flags to work with LTO - -* Fri May 22 2020 Simone Caronni - 8.0.0-4 -- Rebuild for updated FreeRDP. - -* Tue Feb 18 2020 Gerd Pokorra - 8.0.0-3 -- Add requires mesa-dri-drivers -- Work around at some meson build problem in rawhide - -* Fri Feb 07 2020 Simone Caronni - 8.0.0-2 -- Rebuild for updated FreeRDP. - -* Tue Jan 28 2020 Gerd Pokorra - 8.0.0-1 -- Update to 8.0.0 - -* Mon Jan 20 2020 Gerd Pokorra - 7.0.93-2 -- Do the standard meson build with the meson macros - -* Mon Jan 20 2020 Gerd Pokorra - 7.0.93-1 -- Update to RC1 for Weston 8.0 (version 7.0.93) -- Remove have_simple_dmabuf_drm_client variable -- The executable weston-simple-dmabuf-drm is gone - -* Fri Sep 27 2019 Gerd Pokorra - 7.0.0-2 -- Add and remove the group 'weston-launch' with the package in the post section - -* Thu Sep 12 2019 Gerd Pokorra - 7.0.0-1 -- Update to 7.0.0 -- Use meson as build system -- Use the apivar macro in the version line - -* Wed Sep 04 2019 Takao Fujiwara - 6.0.0-3 -- Add weston-demo sub package to include weston-editor - -* Sat Jul 27 2019 Fedora Release Engineering - 6.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Mar 29 2019 Kalev Lember - 6.0.0-1 -- Update to 6.0.0 - -* Thu Feb 28 2019 Kalev Lember - 5.0.91-1 -- Update to 5.0.91 - -* Sun Feb 03 2019 Fedora Release Engineering - 5.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Sep 11 2018 Kalev Lember - 5.0.0-1 -- Update to 5.0.0 - -* Mon Aug 13 2018 Kalev Lember - 4.0.93-1 -- Update to 4.0.93 - -* Tue Jul 31 2018 Florian Weimer - 4.0.92-2 -- Rebuild with fixed binutils - -* Sun Jul 29 2018 Kalev Lember - 4.0.92-1 -- Update to 4.0.92 - -* Sat Jul 14 2018 Fedora Release Engineering - 4.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon Apr 09 2018 Kalev Lember - 4.0.0-1 -- Update to 4.0.0 - -* Tue Apr 03 2018 Kalev Lember - 3.0.93-1 -- Update to 3.0.93 -- Remove ldconfig scriptlets -- Build with FreeRDP 1.2 - -* Tue Mar 20 2018 Kalev Lember - 3.0.92-1 -- Update to 3.0.92 - -* Tue Feb 27 2018 Kalev Lember - 3.0.91-1 -- Update to 3.0.91 - -* Fri Feb 09 2018 Fedora Release Engineering - 3.0.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Jan 16 2018 Simone Caronni - 3.0.0-3 -- Drop FreeRDP 1.2 requirement, use FreeRDP 2.0. - -* Mon Jan 15 2018 Björn Esser - 3.0.0-2 -- Rebuilt for libva.so.2 - -* Wed Aug 09 2017 Kalev Lember - 3.0.0-1 -- Update to 3.0.0 - -* Wed Aug 02 2017 Kalev Lember - 2.99.93-1 -- Update to 2.99.93 - -* Sun Jul 30 2017 Florian Weimer - 2.99.92-2 -- Rebuild with binutils fix for ppc64le (#1475636) - -* Wed Jul 26 2017 Kalev Lember - 2.99.92-1 -- Update to 2.99.92 - -* Wed Jul 19 2017 Kalev Lember - 2.99.91-1 -- Update to 2.99.91 - -* Thu Jul 13 2017 Adam Jackson - 2.0.0-2 -- Stop BuildRequiring cairo-gl. We install none of the additional demo clients - it builds, and it's going away from the cairo package soon. - -* Wed Jun 21 2017 Kalev Lember - 2.0.0-1 -- Update to 2.0.0 - -* Tue Mar 21 2017 Simone Caronni - 1.12.0-6 -- Build requirement compat-freerdp12 has been renamed to freerdp1.2. - -* Tue Mar 07 2017 Simone Caronni - 1.12.0-5 -- Update build requirements, enable RDP again through FreeRDP 1.2 compatibility - package. - -* Sat Mar 04 2017 Rex Dieter - 1.12.0-4 -- %%build: --disable-silent-rules -- fix FTBFS: disable broken rpd support (#1424540) -- fix rpaths - -* Sat Feb 11 2017 Fedora Release Engineering - 1.12.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 01 2017 Sandro Mani - 1.12.0-2 -- Rebuild (libwebp) - -* Wed Sep 21 2016 Kalev Lember - 1.12.0-1 -- Update to 1.12.0 - -* Wed Sep 14 2016 Kalev Lember - 1.11.94-1 -- Update to 1.11.94 - -* Thu Sep 08 2016 Kalev Lember - 1.11.93-1 -- Update to 1.11.93 - -* Wed Aug 31 2016 Kalev Lember - 1.11.92-1 -- Update to 1.11.92 -- Don't set group tags - -* Wed Aug 17 2016 Kalev Lember - 1.11.91-2 -- Run ldconfig scripts for the new -libs subpackage - -* Wed Aug 17 2016 Kalev Lember - 1.11.91-1 -- Update to 1.11.91 -- Add a -libs subpackage - -* Wed Jun 01 2016 Kalev Lember - 1.11.0-1 -- Update to 1.11.0 - -* Wed May 25 2016 Kalev Lember - 1.10.93-1 -- Update to 1.10.93 - -* Wed May 18 2016 Kalev Lember - 1.10.92-1 -- Update to 1.10.92 - -* Sun May 08 2016 Kalev Lember - 1.10.91-1 -- Update to 1.10.91 - -* Fri Apr 22 2016 Adam Williamson - 1.10.0-2 -- rebuild for changed freerdp sonames - -* Thu Feb 18 2016 Kalev Lember - 1.10.0-1 -- Update to 1.10.0 - -* Thu Feb 04 2016 Kalev Lember - 1.9.92-1 -- Update to 1.9.92 - -* Mon Dec 28 2015 Igor Gnatenko - 1.9.0-3 -- Rebuilt for libwebp soname bump - -* Fri Nov 20 2015 Kalev Lember - 1.9.0-2 -- Rebuilt for freerdp soname bump - -* Tue Sep 22 2015 Kalev Lember - 1.9.0-1 -- Update to 1.9.0 -- Use make_install macro - -* Wed Sep 16 2015 Kalev Lember - 1.8.93-1 -- Update to 1.8.93 - -* Wed Sep 02 2015 Kalev Lember - 1.8.92-1 -- Update to 1.8.92 - -* Fri Aug 21 2015 Kalev Lember - 1.8.91-1 -- Update to 1.8.91 -- Use license macro for COPYING - -* Tue Jul 21 2015 Adam Jackson 1.8.0-1 -- weston 1.8.0 - -* Fri Jun 19 2015 Fedora Release Engineering - 1.7.92-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue May 26 2015 Adam Jackson 1.7.92-1 -- weston 1.7.92 -- Backport patches to fall back to argb buffer if no xrgb is available - -* Tue Mar 10 2015 Peter Hutterer - 1.7.0-2 -- Rebuild for libinput soname bump - -* Tue Feb 17 2015 Richard Hughes - 1.7.0-1 -- Update to 1.7.0 - -* Fri Jan 16 2015 Peter Hutterer 1.6.0-4 -- Update to and require libinput 0.8 - -* Fri Dec 19 2014 Kevin Fenzi 1.6.0-3 -- Rebuild for new freerdp - -* Sun Sep 21 2014 Kalev Lember - 1.6.0-2 -- Enable webp and vaapi support -- Install weston-launch as setuid root (#1064023) - -* Sun Sep 21 2014 Kalev Lember - 1.6.0-1 -- Update to 1.6.0 -- Pull in the main package for -devel subpackage - -* Fri Sep 12 2014 Peter Hutterer - 1.5.91-2 -- Rebuild for libinput soname bump - -* Fri Aug 22 2014 Kevin Fenzi 1.5.91-1 -- Update to 1.5.91 - -* Mon Aug 18 2014 Fedora Release Engineering - 1.5.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jul 19 2014 Kevin Fenzi 1.5.0-6 -- Rebuild for new libfreerdp - -* Sun Jun 15 2014 Lubomir Rintel - 1.5.0-5 -- Enable DBus support so that logind integration actually works - -* Sun Jun 08 2014 Fedora Release Engineering - 1.5.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 27 2014 Dan Horák - 1.5.0-3 -- libunwind available only on selected arches - -* Wed May 21 2014 Richard Hughes - 1.5.0-1 -- Weston 1.5.0 - -* Tue May 13 2014 Richard Hughes - 1.4.93-1 -- Weston 1.4.93 - -* Mon Jan 27 2014 Adam Jackson 1.4.0-2 -- Rebuild for new sonames in libxcb 1.10 - -* Fri Jan 24 2014 Richard Hughes - 1.4.0-1 -- Weston 1.4.0 - -* Mon Jan 20 2014 Richard Hughes - 1.3.93-1 -- Weston 1.3.93 - -* Tue Dec 17 2013 Richard Hughes - 1.3.91-1 -- Weston 1.3.91 - -* Mon Nov 25 2013 Lubomir Rintel - 1.3.1-1 -- Weston 1.3.1 - -* Thu Oct 03 2013 Adam Jackson 1.2.0-3 -- Build RDP backend if we have new enough freerdp (#991220) - -* Sun Aug 04 2013 Fedora Release Engineering - 1.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed May 15 2013 Richard Hughes - 1.1.90-0.1.20130515 -- Update to a git snapshot based on what will become 1.1.90 - -* Tue Apr 16 2013 Richard Hughes 1.1.0-1 -- weston 1.1.0 - -* Wed Mar 27 2013 Richard Hughes 1.0.6-1 -- weston 1.0.6 - -* Thu Feb 21 2013 Adam Jackson 1.0.5-1 -- weston 1.0.5+ (actually tip of 1.0 branch) - -* Fri Feb 15 2013 Fedora Release Engineering - 1.0.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Jan 21 2013 Adam Tkac - 1.0.3-2 -- rebuild due to "jpeg8-ABI" feature drop - -* Wed Jan 02 2013 Adam Jackson 1.0.3-1 -- weston 1.0.3 - -* Fri Dec 21 2012 Adam Tkac - 1.0.0-2 -- rebuild against new libjpeg - -* Tue Oct 23 2012 Adam Jackson 1.0.0-1 -- weston 1.0.0 - -* Thu Oct 18 2012 Adam Jackson 0.99.0-1 -- weston 0.99.0 - -* Mon Sep 17 2012 Thorsten Leemhuis 0.95.0-3 -- add libXcursor-devel as BR - -* Mon Sep 17 2012 Thorsten Leemhuis 0.95.0-2 -- rebuild - -* Mon Sep 17 2012 Thorsten Leemhuis 0.95.0-1 -- Update to 0.95.0 -- enable xwayland -- make it easier to switch between a release and a git snapshot in spec file - -* Sun Jul 22 2012 Fedora Release Engineering - 0.89-0.5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 05 2012 Adam Jackson 0.89-0.4 -- Rebuild for new libudev -- Conditional buildreq for libudev-devel - -* Wed Apr 25 2012 Richard Hughes 0.89-0.3 -- New package addressing Fedora package review concerns. - -* Tue Apr 24 2012 Richard Hughes 0.89-0.2 -- Initial package for Fedora package review. +%autochangelog From 5f74d8ae28c33f65d6aecc4f12396ec16e23ebfc Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Mon, 27 Apr 2026 18:13:08 +0200 Subject: [PATCH 38/41] Update summary and description Drop "reference Wayland compositor" mentions, following upstream which already did that a while ago. Replace with lines from upstream readme. Replace spec URL with more specific one from upstream readme. Signed-off-by: Erico Nunes --- weston.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/weston.spec b/weston.spec index 098dea8..845aa12 100644 --- a/weston.spec +++ b/weston.spec @@ -3,10 +3,10 @@ Name: weston Version: 15.0.0 Release: %autorelease -Summary: Reference compositor for Wayland +Summary: A lightweight and functional Wayland compositor License: MIT and CC-BY-SA-3.0 -URL: http://wayland.freedesktop.org/ +URL: https://wayland.pages.freedesktop.org/weston/ Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz BuildRequires: gcc @@ -80,8 +80,11 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: mesa-dri-drivers %description -Weston is the reference wayland compositor that can run on KMS, under X11 -or under another compositor. +Weston is a Wayland compositor designed for correctness, reliability, +predictability, and performance. +Out of the box, Weston provides a very basic desktop, or a full-featured +environment for non-desktop uses such as automotive, embedded, in-flight, +industrial, kiosks, set-top boxes and TVs. %package session Summary: Weston desktop session From ac18cc1900423aa3a1bafc5ea4f4fe255c19c12c Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Mon, 27 Apr 2026 18:21:51 +0200 Subject: [PATCH 39/41] Update to 15.0.1 Signed-off-by: Erico Nunes --- .gitignore | 1 + sources | 2 +- weston.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3bbbdea..de26d94 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /weston-14.0.1.tar.xz /weston-14.0.2.tar.xz /weston-15.0.0.tar.xz +/weston-15.0.1.tar.xz diff --git a/sources b/sources index 5f824ff..3dca172 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (weston-15.0.0.tar.xz) = 1196db00b473f036ba290e1073729c2b9e29ac061d9687b30dfad14e3b139313d3ca9c8000838e1b9c39713e96a2c544ec05d80bafad0b8ea1d1f380befa250d +SHA512 (weston-15.0.1.tar.xz) = 555731ddfaf7e3ef9bf43be682e20338ee207b434a72011b730c9b0ebde4daeaeb9cc9d09a707c32798f0184a55144f64e818551efe7e71413876e45e3cb3523 diff --git a/weston.spec b/weston.spec index 845aa12..eddee4c 100644 --- a/weston.spec +++ b/weston.spec @@ -1,7 +1,7 @@ %global apiver 15 Name: weston -Version: 15.0.0 +Version: 15.0.1 Release: %autorelease Summary: A lightweight and functional Wayland compositor From 499262fec15a3c692094ea2a5f5d190c548cc051 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Tue, 26 May 2026 20:36:22 -0400 Subject: [PATCH 40/41] Modernize spec and split out RDP/VNC backends and deprecated plugins - Resolves: rhbz#2424275 --- weston.spec | 182 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 128 insertions(+), 54 deletions(-) diff --git a/weston.spec b/weston.spec index eddee4c..a9c2fb3 100644 --- a/weston.spec +++ b/weston.spec @@ -86,52 +86,6 @@ Out of the box, Weston provides a very basic desktop, or a full-featured environment for non-desktop uses such as automotive, embedded, in-flight, industrial, kiosks, set-top boxes and TVs. -%package session -Summary: Weston desktop session -Conflicts: %{name} < 13.0.0-4 -Obsoletes: %{name} < 13.0.0-4 -Requires: %{name} = %{version}-%{release} -BuildArch: noarch - -%description session -Weston desktop session. - -%package libs -Summary: Weston compositor libraries - -%description libs -This package contains Weston compositor libraries. - -%package demo -Summary: Weston demo program files - -%description demo -This package contains Weston demo program files. - -%package devel -Summary: Common headers for weston -# Automatically converted from old format: MIT - review is highly recommended. -License: MIT -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description devel -Common headers for weston - -%prep -%autosetup -p1 - -%build -%meson -%meson_build - -%install -%meson_install - -%check -# may be standalone tests can be done -#%%meson_test - %files %config(noreplace) %{_sysconfdir}/pam.d/weston-remote-access %license COPYING @@ -159,10 +113,34 @@ Common headers for weston %{_datadir}/weston/*.png %{_datadir}/weston/wayland.svg -%files session +%dnl -------------------------------------------------------------------- + +%package session +Summary: Weston desktop session +Conflicts: %{name} < 13.0.0-4 +Obsoletes: %{name} < 13.0.0-4 +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description session +Weston desktop session. + +%files session %{_datadir}/wayland-sessions/weston.desktop -%files libs +%dnl -------------------------------------------------------------------- + +%package libs +Summary: Weston compositor libraries +Conflicts: %{name}-libs < 15.0.1-2 +Obsoletes: %{name}-libs < 15.0.1-2 +Recommends: %{name}-libs-backend-rdp%{?_isa} = %{version}-%{release} +Recommends: %{name}-libs-backend-vnc%{?_isa} = %{version}-%{release} + +%description libs +This package contains Weston compositor libraries. + +%files libs %license COPYING %dir %{_libdir}/libweston-%{apiver} %{_libdir}/libweston-%{apiver}/color-lcms.so @@ -170,17 +148,85 @@ Common headers for weston %{_libdir}/libweston-%{apiver}/gl-renderer.so %{_libdir}/libweston-%{apiver}/headless-backend.so %{_libdir}/libweston-%{apiver}/pipewire-backend.so -%{_libdir}/libweston-%{apiver}/pipewire-plugin.so -%{_libdir}/libweston-%{apiver}/remoting-plugin.so -%{_libdir}/libweston-%{apiver}/rdp-backend.so -%{_libdir}/libweston-%{apiver}/vnc-backend.so %{_libdir}/libweston-%{apiver}/vulkan-renderer.so %{_libdir}/libweston-%{apiver}/wayland-backend.so %{_libdir}/libweston-%{apiver}/x11-backend.so %{_libdir}/libweston-%{apiver}/xwayland.so %{_libdir}/libweston-%{apiver}.so.0* -%files demo +%dnl -------------------------------------------------------------------- + +%package libs-backend-rdp +Summary: Weston RDP backend +Conflicts: %{name}-libs < 15.0.1-2 +Obsoletes: %{name}-libs < 15.0.1-2 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description libs-backend-rdp +This package contains the Weston RDP backend. + +%files libs-backend-rdp +%license COPYING +%{_libdir}/libweston-%{apiver}/rdp-backend.so + +%dnl -------------------------------------------------------------------- + +%package libs-backend-vnc +Summary: Weston VNC backend +Conflicts: %{name}-libs < 15.0.1-2 +Obsoletes: %{name}-libs < 15.0.1-2 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description libs-backend-vnc +This package contains the Weston VNC backend. + +%files libs-backend-vnc +%license COPYING +%{_libdir}/libweston-%{apiver}/vnc-backend.so + +%dnl -------------------------------------------------------------------- + +%package libs-plugin-pipewire +Summary: Weston PipeWire plugin +# These will be gone in Weston 16.0 +Provides: deprecated() +Conflicts: %{name}-libs < 15.0.1-2 +Obsoletes: %{name}-libs < 15.0.1-2 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description libs-plugin-pipewire +This package contains the Weston PipeWire plugin. + +%files libs-plugin-pipewire +%license COPYING +%{_libdir}/libweston-%{apiver}/pipewire-plugin.so + +%dnl -------------------------------------------------------------------- + +%package libs-plugin-remoting +Summary: Weston GStreamer-based remoting plugin +# These will be gone in Weston 16.0 +Provides: deprecated() +Conflicts: %{name}-libs < 15.0.1-2 +Obsoletes: %{name}-libs < 15.0.1-2 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description libs-plugin-remoting +This package contains the Weston GStreamer-based remoting plugin. + +%files libs-plugin-remoting +%license COPYING +%{_libdir}/libweston-%{apiver}/remoting-plugin.so + +%dnl -------------------------------------------------------------------- + +%package demo +Summary: Weston demo program files + +%description demo +This package contains Weston demo program files. + +%files demo %license COPYING %{_bindir}/weston-calibrator %{_bindir}/weston-clickdot @@ -214,7 +260,19 @@ Common headers for weston %{_bindir}/weston-touch-calibrator %{_bindir}/weston-transformed -%files devel +%dnl -------------------------------------------------------------------- + +%package devel +Summary: Common headers for weston +# Automatically converted from old format: MIT - review is highly recommended. +License: MIT +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +Common headers for weston + +%files devel %{_includedir}/libweston-%{apiver}/ %{_includedir}/weston/ %{_libdir}/pkgconfig/libweston-%{apiver}.pc @@ -223,5 +281,21 @@ Common headers for weston %{_datadir}/pkgconfig/libweston-%{apiver}-protocols.pc %{_datadir}/libweston-%{apiver}/protocols/ +%dnl -------------------------------------------------------------------- + +%prep +%autosetup -p1 + +%build +%meson +%meson_build + +%install +%meson_install + +%check +# may be standalone tests can be done +#%%meson_test + %changelog %autochangelog From 94c290d5df0f2a843be2ead99dbc9dac4fcdfdaa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:46:06 +0000 Subject: [PATCH 41/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild