From 712400a558848455e45bd39841fc6dc714e14a94 Mon Sep 17 00:00:00 2001 From: Jeremy Fitzhardinge Date: Thu, 15 Jan 2026 20:00:36 -0800 Subject: [PATCH] Fix COPR virtual package installation on Fedora 43 Move the main package Requires directive before subpackage definitions in the RPM spec file. The Requires statement for the main 'wezterm' metapackage must appear before any %package subpackage sections to be properly recognized by RPM. This fixes the issue where installing the 'wezterm' virtual package would install nothing, while installing wezterm-common and wezterm-mux-server separately worked correctly. --- ci/deploy.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ci/deploy.sh b/ci/deploy.sh index 62605fd9e..fbe9c152e 100755 --- a/ci/deploy.sh +++ b/ci/deploy.sh @@ -193,6 +193,7 @@ License: MIT URL: https://wezterm.org/ Summary: Wez's Terminal Emulator. ${BUILD_REQUIRES} +Requires: wezterm-common, wezterm-gui, wezterm-mux-server %global debug_package %{nil} @@ -232,9 +233,6 @@ wezterm-mux-server is a headless terminal multiplexer that can be used as a session manager for terminal sessions, without requiring X11, Wayland, or other GUI libraries. -# Main package (metapackage) -Requires: wezterm-common, wezterm-gui, wezterm-mux-server - ${BUILD_SECTION} %install -- 2.54.0