From 381015ccc7382adf88486c7d810e5488411e1810 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:09:00 +0000 Subject: [PATCH 1/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- wlroots0.16.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wlroots0.16.spec b/wlroots0.16.spec index 4585d5d..009eee2 100644 --- a/wlroots0.16.spec +++ b/wlroots0.16.spec @@ -5,7 +5,7 @@ Name: %{compat_name}%{compat_ver} Version: %{compat_ver}.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A modular Wayland compositor library # Source files/overall project licensed as MIT, but @@ -121,6 +121,9 @@ MESON_OPTIONS=( %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0.16.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 0.16.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 5327f2e2cbb2352c54286bdb4003c6752cb1d6ea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:29:11 +0000 Subject: [PATCH 2/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- wlroots0.16.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wlroots0.16.spec b/wlroots0.16.spec index 009eee2..5071523 100644 --- a/wlroots0.16.spec +++ b/wlroots0.16.spec @@ -5,7 +5,7 @@ Name: %{compat_name}%{compat_ver} Version: %{compat_ver}.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A modular Wayland compositor library # Source files/overall project licensed as MIT, but @@ -121,6 +121,9 @@ MESON_OPTIONS=( %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.16.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 0.16.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From e05b67f91247eed5e65c25a2f4b6b9a67e5cee31 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:18:26 +0000 Subject: [PATCH 3/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- wlroots0.16.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wlroots0.16.spec b/wlroots0.16.spec index 5071523..4de9c06 100644 --- a/wlroots0.16.spec +++ b/wlroots0.16.spec @@ -5,7 +5,7 @@ Name: %{compat_name}%{compat_ver} Version: %{compat_ver}.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A modular Wayland compositor library # Source files/overall project licensed as MIT, but @@ -121,6 +121,9 @@ MESON_OPTIONS=( %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.16.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 0.16.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 8db5849c4ffa2acfc2d0889ccccf888930edbcf0 Mon Sep 17 00:00:00 2001 From: Aleksei Bavshin Date: Sun, 15 Feb 2026 20:49:56 -0800 Subject: [PATCH 4/4] This compat package is no longer used --- .gitignore | 4 - README.md | 3 - ...ll-error-on-0-dimension-without-anch.patch | 44 ------ dead.package | 1 + gpgkey-0FDE7BE0E88F5E48.gpg | Bin 7501 -> 0 bytes sources | 2 - ...nd-fix-build-against-upcoming-gcc-14.patch | 66 --------- ...n-remove-hardcoded-validation-layers.patch | 55 ------- wlroots0.16.spec | 140 ------------------ 9 files changed, 1 insertion(+), 314 deletions(-) delete mode 100644 .gitignore delete mode 100644 README.md delete mode 100644 Revert-layer-shell-error-on-0-dimension-without-anch.patch create mode 100644 dead.package delete mode 100644 gpgkey-0FDE7BE0E88F5E48.gpg delete mode 100644 sources delete mode 100644 wlroots-0.16.2-backend-fix-build-against-upcoming-gcc-14.patch delete mode 100644 wlroots-0.16.2-render-vulkan-remove-hardcoded-validation-layers.patch delete mode 100644 wlroots0.16.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 311a205..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/*.src.rpm -/results_wlroots*/ -/wlroots-*.tar.gz -/wlroots-*.tar.gz.sig diff --git a/README.md b/README.md deleted file mode 100644 index 8001560..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# wlroots0.16 - -The wlroots0.16 package diff --git a/Revert-layer-shell-error-on-0-dimension-without-anch.patch b/Revert-layer-shell-error-on-0-dimension-without-anch.patch deleted file mode 100644 index 430fb55..0000000 --- a/Revert-layer-shell-error-on-0-dimension-without-anch.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 05a740206a73c6aab3762eb449b0733e5b9a4c7a Mon Sep 17 00:00:00 2001 -From: Aleksei Bavshin -Date: Sat, 25 Jun 2022 21:22:08 -0700 -Subject: [PATCH] Revert "layer-shell: error on 0 dimension without anchors" - -This reverts commit 8dec751a6d84335fb04288b8efab6dd5c90288d3. ---- - types/wlr_layer_shell_v1.c | 20 -------------------- - 1 file changed, 20 deletions(-) - -diff --git a/types/wlr_layer_shell_v1.c b/types/wlr_layer_shell_v1.c -index fa054d3c..062fa96d 100644 ---- a/types/wlr_layer_shell_v1.c -+++ b/types/wlr_layer_shell_v1.c -@@ -316,26 +316,6 @@ static void layer_surface_role_commit(struct wlr_surface *wlr_surface) { - struct wlr_layer_surface_v1 *surface = - wlr_layer_surface_v1_from_wlr_surface(wlr_surface); - -- const uint32_t horiz = ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT | -- ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; -- if (surface->pending.desired_width == 0 && -- (surface->pending.anchor & horiz) != horiz) { -- wl_resource_post_error(surface->resource, -- ZWLR_LAYER_SURFACE_V1_ERROR_INVALID_SIZE, -- "width 0 requested without setting left and right anchors"); -- return; -- } -- -- const uint32_t vert = ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP | -- ZWLR_LAYER_SURFACE_V1_ANCHOR_BOTTOM; -- if (surface->pending.desired_height == 0 && -- (surface->pending.anchor & vert) != vert) { -- wl_resource_post_error(surface->resource, -- ZWLR_LAYER_SURFACE_V1_ERROR_INVALID_SIZE, -- "height 0 requested without setting top and bottom anchors"); -- return; -- } -- - surface->current = surface->pending; - surface->pending.committed = 0; - --- -2.37.3 - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5b6e2e9 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +This compat package is no longer used diff --git a/gpgkey-0FDE7BE0E88F5E48.gpg b/gpgkey-0FDE7BE0E88F5E48.gpg deleted file mode 100644 index cc3b6a06af86e73144a2da89ca2f6616fcdd9dcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7501 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 Z;uv?E-3OC)q~end*?%>?UUAaK|1Y-2tr!3R diff --git a/sources b/sources deleted file mode 100644 index 635c7d5..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (wlroots-0.16.2.tar.gz) = 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9 -SHA512 (wlroots-0.16.2.tar.gz.sig) = 25e09ed5dba676d4911183a87a25a04040255a7a2ec7dff8e124fd4957ed16cd091e2a5105853d8d5896cdd5db17513f04e7fdf3a79363eb296d40f29245e0fa diff --git a/wlroots-0.16.2-backend-fix-build-against-upcoming-gcc-14.patch b/wlroots-0.16.2-backend-fix-build-against-upcoming-gcc-14.patch deleted file mode 100644 index 1cdac06..0000000 --- a/wlroots-0.16.2-backend-fix-build-against-upcoming-gcc-14.patch +++ /dev/null @@ -1,66 +0,0 @@ -From f61df1366c98868b73c108fbdb96dca8a3824a0d Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Thu, 21 Dec 2023 21:06:20 +0000 -Subject: [PATCH] backend: fix build against upcoming `gcc-14` - (`-Werror=calloc-transposed-args`) - -`gcc-14` added a new `-Wcalloc-transposed-args` warning recently. It -detected minor infelicity in `calloc()` API usage in `wlroots`: - - ../backend/libinput/tablet_pad.c: In function 'add_pad_group_from_libinput': - ../backend/libinput/tablet_pad.c:36:38: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] - 36 | group->rings = calloc(sizeof(unsigned int), group->ring_count); - | ^~~~~~~~ - ../backend/libinput/tablet_pad.c:36:38: note: earlier argument should specify number of elements, later size of each element ---- - backend/libinput/tablet_pad.c | 6 +++--- - backend/wayland/output.c | 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/backend/libinput/tablet_pad.c b/backend/libinput/tablet_pad.c -index 078f7ca1..0ad139c7 100644 ---- a/backend/libinput/tablet_pad.c -+++ b/backend/libinput/tablet_pad.c -@@ -34,7 +34,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->ring_count; - } - } -- group->rings = calloc(sizeof(unsigned int), group->ring_count); -+ group->rings = calloc(group->ring_count, sizeof(unsigned int)); - if (group->rings == NULL) { - goto group_fail; - } -@@ -51,7 +51,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->strip_count; - } - } -- group->strips = calloc(sizeof(unsigned int), group->strip_count); -+ group->strips = calloc(group->strip_count, sizeof(unsigned int)); - if (group->strips == NULL) { - goto group_fail; - } -@@ -67,7 +67,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->button_count; - } - } -- group->buttons = calloc(sizeof(unsigned int), group->button_count); -+ group->buttons = calloc(group->button_count, sizeof(unsigned int)); - if (group->buttons == NULL) { - goto group_fail; - } -diff --git a/backend/wayland/output.c b/backend/wayland/output.c -index c4b95e1d..97852c60 100644 ---- a/backend/wayland/output.c -+++ b/backend/wayland/output.c -@@ -521,7 +521,7 @@ struct wlr_output *wlr_wl_output_create(struct wlr_backend *wlr_backend) { - } - - struct wlr_wl_output *output; -- if (!(output = calloc(sizeof(struct wlr_wl_output), 1))) { -+ if (!(output = calloc(1, sizeof(struct wlr_wl_output)))) { - wlr_log(WLR_ERROR, "Failed to allocate wlr_wl_output"); - return NULL; - } --- -2.43.0 - diff --git a/wlroots-0.16.2-render-vulkan-remove-hardcoded-validation-layers.patch b/wlroots-0.16.2-render-vulkan-remove-hardcoded-validation-layers.patch deleted file mode 100644 index 68ecf28..0000000 --- a/wlroots-0.16.2-render-vulkan-remove-hardcoded-validation-layers.patch +++ /dev/null @@ -1,55 +0,0 @@ -From f3ba14e491333d6bbba8c60328c4dbfd20571182 Mon Sep 17 00:00:00 2001 -From: Simon Zeni -Date: Fri, 11 Nov 2022 15:54:07 -0500 -Subject: [PATCH] render/vulkan: remove hardcoded validation layers - -Users should use the VK_INSTANCE_LAYERS env var to set layers at runtime ---- - render/vulkan/renderer.c | 2 ++ - render/vulkan/vulkan.c | 12 ++---------- - 2 files changed, 4 insertions(+), 10 deletions(-) - -diff --git a/render/vulkan/renderer.c b/render/vulkan/renderer.c -index c64937aa6..ff208abc4 100644 ---- a/render/vulkan/renderer.c -+++ b/render/vulkan/renderer.c -@@ -1938,6 +1938,8 @@ error: - struct wlr_renderer *wlr_vk_renderer_create_with_drm_fd(int drm_fd) { - wlr_log(WLR_INFO, "The vulkan renderer is only experimental and " - "not expected to be ready for daily use"); -+ wlr_log(WLR_INFO, "Run with VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation " -+ "to enable the validation layer"); - - // NOTE: we could add functionality to allow the compositor passing its - // name and version to this function. Just use dummies until then, -diff --git a/render/vulkan/vulkan.c b/render/vulkan/vulkan.c -index 748ba9c32..c964fe12e 100644 ---- a/render/vulkan/vulkan.c -+++ b/render/vulkan/vulkan.c -@@ -138,21 +138,13 @@ struct wlr_vk_instance *vulkan_instance_create(bool debug) { - .apiVersion = VK_API_VERSION_1_1, - }; - -- const char *layers[] = { -- "VK_LAYER_KHRONOS_validation", -- // "VK_LAYER_RENDERDOC_Capture", -- // "VK_LAYER_live_introspection", -- }; -- -- unsigned layer_count = debug * (sizeof(layers) / sizeof(layers[0])); -- - VkInstanceCreateInfo instance_info = { - .sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO, - .pApplicationInfo = &application_info, - .enabledExtensionCount = extensions_len, - .ppEnabledExtensionNames = extensions, -- .enabledLayerCount = layer_count, -- .ppEnabledLayerNames = layers, -+ .enabledLayerCount = 0, -+ .ppEnabledLayerNames = NULL, - }; - - VkDebugUtilsMessageSeverityFlagsEXT severity = --- -GitLab - diff --git a/wlroots0.16.spec b/wlroots0.16.spec deleted file mode 100644 index 4de9c06..0000000 --- a/wlroots0.16.spec +++ /dev/null @@ -1,140 +0,0 @@ -# Version of the .so library -%global abi_ver 11 -%global compat_ver 0.16 -%global compat_name wlroots - -Name: %{compat_name}%{compat_ver} -Version: %{compat_ver}.2 -Release: 6%{?dist} -Summary: A modular Wayland compositor library - -# Source files/overall project licensed as MIT, but -# - HPND-sell-variant -# * protocol/drm.xml -# * protocol/wlr-data-control-unstable-v1.xml -# * protocol/wlr-foreign-toplevel-management-unstable-v1.xml -# * protocol/wlr-gamma-control-unstable-v1.xml -# * protocol/wlr-input-inhibitor-unstable-v1.xml -# * protocol/wlr-layer-shell-unstable-v1.xml -# * protocol/wlr-output-management-unstable-v1.xml -# - LGPL-2.1-or-later -# * protocol/idle.xml -# * protocol/server-decoration.xml -# Those files are processed to C-compilable files by the -# `wayland-scanner` binary during build and don't alter -# the main license of the binaries linking with them by -# the underlying licenses. -License: MIT -URL: https://gitlab.freedesktop.org/wlroots/wlroots -Source0: %{url}/-/releases/%{version}/downloads/%{compat_name}-%{version}.tar.gz -Source1: %{url}/-/releases/%{version}/downloads/%{compat_name}-%{version}.tar.gz.sig -# 0FDE7BE0E88F5E48: emersion -Source2: https://emersion.fr/.well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19#/gpgkey-0FDE7BE0E88F5E48.gpg - -# Upstream patches -Patch0: %{url}/-/commit/f3ba14e491333d6bbba8c60328c4dbfd20571182.patch#/wlroots-0.16.2-render-vulkan-remove-hardcoded-validation-layers.patch -# https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/f3e1f7b2a70a500b740bfc406e893eba0852699a -Patch1: wlroots-0.16.2-backend-fix-build-against-upcoming-gcc-14.patch - -# Fedora patches -# Following patch is required for phoc. -Patch10: Revert-layer-shell-error-on-0-dimension-without-anch.patch - -BuildRequires: gcc -BuildRequires: glslang -BuildRequires: gnupg2 -BuildRequires: meson >= 0.59.0 -BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(gbm) >= 17.1.0 -BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(hwdata) -BuildRequires: pkgconfig(libdrm) >= 2.4.113 -BuildRequires: pkgconfig(libinput) >= 1.21.0 -BuildRequires: pkgconfig(libseat) -BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(pixman-1) -BuildRequires: pkgconfig(vulkan) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-protocols) >= 1.27 -BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) >= 1.21 -BuildRequires: pkgconfig(x11-xcb) -BuildRequires: pkgconfig(xcb) -BuildRequires: pkgconfig(xcb-errors) -BuildRequires: pkgconfig(xcb-icccm) -BuildRequires: pkgconfig(xcb-renderutil) -BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(xwayland) - -%description -%{summary}. - - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} == %{version}-%{release} -# not required per se, so not picked up automatically by RPM -Recommends: pkgconfig(xcb-icccm) -# Conflicts with other wlroots-devel packages -Conflicts: pkgconfig(wlroots) - -%description devel -Development files for %{name}. - - -%prep -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -N -n %{compat_name}-%{version} -# apply unconditional patches -%autopatch -p1 -M19 -# apply conditional patches - - -%build -MESON_OPTIONS=( - # Disable options requiring extra/unpackaged dependencies - -Dexamples=false -) - -%{meson} "${MESON_OPTIONS[@]}" -%{meson_build} - - -%install -%{meson_install} - - -%check -%{meson_test} - - -%files -%license LICENSE -%doc README.md -%{_libdir}/lib%{compat_name}.so.%{abi_ver}* - - -%files devel -%{_includedir}/wlr -%{_libdir}/lib%{compat_name}.so -%{_libdir}/pkgconfig/%{compat_name}.pc - - -%changelog -* Sat Jan 17 2026 Fedora Release Engineering - 0.16.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jul 25 2025 Fedora Release Engineering - 0.16.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 0.16.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Jul 20 2024 Fedora Release Engineering - 0.16.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 0.16.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Dec 06 2023 Aleksei Bavshin - 0.16.2-1 -- Initialize wlroots0.16 package from rpms/wlroots@0a1c111