From dfbf4b91dbf6809e98ac8b56bc5dcc24077a9356 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 15:06:41 +0000 Subject: [PATCH] import UBI wayland-1.23.0-2.el10 --- .gitignore | 4 +- .wayland.metadata | 1 - sources | 3 + SPECS/wayland.spec => wayland.spec | 134 +++++++++++++++++++++++------ 4 files changed, 112 insertions(+), 30 deletions(-) delete mode 100644 .wayland.metadata create mode 100644 sources rename SPECS/wayland.spec => wayland.spec (71%) diff --git a/.gitignore b/.gitignore index 52f12fc..cfedbc5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -SOURCES/wayland-1.21.0.tar.xz +emersion-gpg-key.asc +wayland-1.23.0.tar.xz +wayland-1.23.0.tar.xz.sig diff --git a/.wayland.metadata b/.wayland.metadata deleted file mode 100644 index 95fcb5b..0000000 --- a/.wayland.metadata +++ /dev/null @@ -1 +0,0 @@ -59f381d656e09f34135b7222fbf57e05ae7262e6 SOURCES/wayland-1.21.0.tar.xz diff --git a/sources b/sources new file mode 100644 index 0000000..1b0ab6b --- /dev/null +++ b/sources @@ -0,0 +1,3 @@ +SHA512 (emersion-gpg-key.asc) = 51a43446ffaab497b92f1591cd5e2777f30a05bf297290f681f9ee3a4545d92be8540fb83c708ca80142f120eca076fef03e1e98130efa7af534bec005e55168 +SHA512 (wayland-1.23.0.tar.xz) = 9c525231a7ea3e68d3178230d476285a960d23e38571ac96d885f86c0588c52ef01460bff6833db5adb9456ce8db7b996613611187aac972736748ba91b8fd81 +SHA512 (wayland-1.23.0.tar.xz.sig) = 64dc56593d3e259025ea75438d7e81830dfcc5907919c0479d3e2748da1820e58070d0aed5f5d4e2974c6ce4c8b295cba6d886be15433d614af3b34baa7644c1 diff --git a/SPECS/wayland.spec b/wayland.spec similarity index 71% rename from SPECS/wayland.spec rename to wayland.spec index 458fb55..5191329 100644 --- a/SPECS/wayland.spec +++ b/wayland.spec @@ -1,13 +1,17 @@ Name: wayland -Version: 1.21.0 -Release: 1%{?dist} +Version: 1.23.0 +Release: 2%{?dist} Summary: Wayland Compositor Infrastructure +# SPDX License: MIT URL: http://wayland.freedesktop.org/ -Source0: http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/%{name}/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz +Source1: https://gitlab.freedesktop.org/%{name}/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz.sig +Source2: emersion-gpg-key.asc -BuildRequires: chrpath +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: docbook-style-xsl BuildRequires: doxygen BuildRequires: expat-devel @@ -18,6 +22,9 @@ BuildRequires: meson BuildRequires: pkgconfig(libffi) BuildRequires: xmlto +# For origin certification +BuildRequires: gnupg2 + %description Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone @@ -31,18 +38,6 @@ Requires: libwayland-client%{?_isa} = %{version}-%{release} Requires: libwayland-cursor%{?_isa} = %{version}-%{release} Requires: libwayland-egl%{?_isa} = %{version}-%{release} Requires: libwayland-server%{?_isa} = %{version}-%{release} -# For upgrade path from F24 -Provides: libwayland-client-devel = %{version}-%{release} -Obsoletes: libwayland-client-devel < 1.11.91 -Provides: libwayland-cursor-devel = %{version}-%{release} -Obsoletes: libwayland-cursor-devel < 1.11.91 -Provides: libwayland-server-devel = %{version}-%{release} -Obsoletes: libwayland-server-devel < 1.11.91 -# For upgrade path from F27 -Provides: libwayland-egl-devel = %{version}-%{release} -Provides: mesa-libwayland-egl-devel = %{version}-%{release} -Provides: mesa-libwayland-egl-devel%{?_isa} = %{version}-%{release} -Obsoletes: mesa-libwayland-egl-devel < 18.1.0 %description devel The %{name}-devel package contains libraries and header files for @@ -61,16 +56,12 @@ Wayland client library %package -n libwayland-cursor Summary: Wayland cursor library +Requires: libwayland-client%{?_isa} = %{version}-%{release} %description -n libwayland-cursor Wayland cursor library %package -n libwayland-egl Summary: Wayland egl library -# For upgrade path from F27 -Provides: mesa-libwayland-egl = %{version}-%{release} -Provides: mesa-libwayland-egl%{?_isa} = %{version}-%{release} -Obsoletes: mesa-libwayland-egl < 18.1.0 - %description -n libwayland-egl Wayland egl library @@ -80,6 +71,7 @@ Summary: Wayland server library Wayland server library %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup -p1 %build @@ -105,7 +97,7 @@ Wayland server library %{_mandir}/man3/*.3* %files doc -%doc README +%doc README.md %{_datadir}/doc/wayland/ %files -n libwayland-client @@ -125,14 +117,100 @@ Wayland server library %{_libdir}/libwayland-server.so.0* %changelog -* Tue Oct 25 2022 Olivier Fourdan - 1.21.0-1 -- wayland 1.21.0 (rhbz#2137625) +* Tue Oct 29 2024 Troy Dawson - 1.23.0-2 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 -* Fri May 21 2021 Dave Airlie - 1.19.0-1 -- wayland 1.19.0 +* Fri Jun 28 2024 Olivier Fourdan - 1.23.0-1 +- Update to 1.23.0 (RHEL-45197) -* Tue Nov 19 2019 Adam Jackson - 1.17.0-1 -- wayland 1.17.0 +* Mon Jun 24 2024 Troy Dawson - 1.22.0-4 +- Bump release for June 2024 mass rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 1.22.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Sep 07 2023 José Expósito +- SPDX migration: license is already SPDX compatible + +* Sat Jul 22 2023 Fedora Release Engineering - 1.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Apr 04 2023 Kalev Lember - 1.22.0-1 +- Update to 1.22.0 + +* Sat Jan 21 2023 Fedora Release Engineering - 1.21.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Jul 26 2022 Mike Rochefort - 1.21.0-1 +- Update to 1.21.0 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.20.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Mar 21 2022 Olivier Fourdan - 1.20.0-4 +- Close file descriptors not needed + rhbz#2062030 + +* Sat Jan 22 2022 Fedora Release Engineering - 1.20.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sat Jan 08 2022 Miro Hrončok - 1.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 + +* Thu Dec 16 2021 Kalev Lember - 1.20.0-1 +- Update to 1.20.0 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.19.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Thu Jan 28 2021 Kalev Lember - 1.19.0-1 +- Update to 1.19.0 +- Switch to meson build system +- Drop old provides + +* Wed Jan 27 2021 Fedora Release Engineering - 1.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Feb 12 2020 Kalev Lember - 1.18.0-1 +- Update to 1.18.0 +- Drop no longer needed obsoletes/provides + +* Fri Jan 31 2020 Fedora Release Engineering - 1.17.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 1.17.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Mar 21 2019 Kalev Lember - 1.17.0-1 +- Update to 1.17.0 + +* Thu Mar 07 2019 Kalev Lember - 1.16.92-1 +- Update to 1.16.92 + +* Thu Feb 28 2019 Kalev Lember - 1.16.91-1 +- Update to 1.16.91 + +* Sun Feb 03 2019 Fedora Release Engineering - 1.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Sep 11 2018 Kalev Lember - 1.16.0-1 +- Update to 1.16.0 + +* Mon Aug 13 2018 Kalev Lember - 1.15.93-1 +- Update to 1.15.93 + +* Tue Jul 31 2018 Florian Weimer - 1.15.92-2 +- Rebuild with fixed binutils + +* Sun Jul 29 2018 Kalev Lember - 1.15.92-1 +- Update to 1.15.92 + +* Sat Jul 14 2018 Fedora Release Engineering - 1.15.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Apr 09 2018 Kalev Lember - 1.15.0-1 - Update to 1.15.0