#3 Update to 9.0.0
Closed 2 years ago by ernunes. Opened 2 years ago by daveo.
rpms/ daveo/weston rawhide  into  rawhide

file modified
+1
@@ -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

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (weston-8.0.0.tar.xz) = 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c

+ SHA512 (weston-9.0.0.tar.xz) = ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90

file modified
+9 -12
@@ -1,9 +1,8 @@ 

- %global apiver 8

- %global meson_prob 1

+ %global apiver 9

  

  Name:           weston

  Version:        %{apiver}.0.0

- Release:        9%{?dist}

+ Release:        1%{?dist}

  Summary:        Reference compositor for Wayland

  

  License:        BSD and CC-BY-SA
@@ -11,9 +10,7 @@ 

  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-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 @@ 

  # 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 @@ 

  %{_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 @@ 

  %{_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,10 @@ 

  %{_datadir}/libweston-%{apiver}/protocols/

  

  %changelog

+ * Wed Jul 27 2021 Dave Olsthoorn <daveo@fedoraproject.org> - 9.0.0-1

+ - Update to 9.0.0

+ - Use pipewire compat package for plugin

+ 

  * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.0-9

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

  

Other changes:
- use pipewire compat package for plugin

rebased onto e5fdc41

2 years ago

What is the easiest way to test this patch? I would be very happy to be able to use this soon as I have a project coming up which would benefit from the new kiosk-shell.so

Maybe we could also jump directly to weston 10 which was recently released? I would really like to try this out for some embedded use cases (maybe also in conjunction with Fedora IoT) and compare it with cage (based on wlroots) but due to the outdated weston version this is currently sadly not possible.

Hi, thanks for submitting this. I just recently got commit access here and I want to bring weston up to date. This looks good, although it complains about "warning: bogus date in %changelog: Wed Jul 27 2021" which was probably meant to be Tue. I think I can adjust and push this separately for the meson pipewire fix and then push a 10.0.0 update on top.

I pushed this commit rebased and another one to bump to 10.0.0. The new builds are already queued for rawhide. So I'm closing this one. Thanks!

Pull-Request has been closed by ernunes

2 years ago