You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(webkitgtk): drop vestigial gstreamer-plugins-bad BR
gstreamer1-plugins-bad-free is not shipped in AZL, so the hard
BuildRequires on pkgconfig(gstreamer-plugins-bad-1.0) caused dnf
builddep to fail during chroot init. The BR is vestigial in the
upstream Fedora spec: under default cmake options the WebKitGTK 2.50
sources do not #include any gst-plugins-bad headers (gst-bad headers
are only reached via GSTREAMER_MPEGTS / GSTREAMER_WEBRTC / LIBWEBRTC,
all of which default OFF for the GTK port). Removing the BR alone
unblocks the build without changing any runtime feature surface.
Copy file name to clipboardExpand all lines: base/comps/webkitgtk/webkitgtk.comp.toml
+15-1Lines changed: 15 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,14 @@
5
5
# gstreamer1-plugins-bad-free is not shipped in AZL. WebKitGTK only
6
6
# soft-recommends it for optional codec support; removing the Recommends
7
7
# prevents package managers from trying to pull in a non-existent package.
8
+
# The hard BuildRequires on pkgconfig(gstreamer-plugins-bad-1.0) in the
9
+
# Fedora spec is vestigial — under default cmake options the WebKitGTK
10
+
# 2.50 sources do not actually #include any gst-plugins-bad headers
11
+
# (gst-bad is only reached via GSTREAMER_MPEGTS / GSTREAMER_WEBRTC /
12
+
# LIBWEBRTC code paths, all of which default OFF for the GTK port).
13
+
# Removing just the BR is therefore sufficient to unblock the build
14
+
# without changing any runtime feature surface (MSE/EME stay at their
15
+
# upstream defaults).
8
16
9
17
[components.webkitgtk]
10
18
@@ -15,7 +23,13 @@ tag = "BuildRequires"
15
23
value = "pkgconfig(libavif)"
16
24
17
25
[[components.webkitgtk.overlays]]
18
-
description = "Disable avif support in WebKitGTK cmake builds"
26
+
description = "Remove gstreamer-plugins-bad-1.0 BuildRequires (gstreamer1-plugins-bad-free not shipped in AZL; vestigial in upstream spec, no gst-bad headers are #included under default cmake options)"
27
+
type = "spec-remove-tag"
28
+
tag = "BuildRequires"
29
+
value = "pkgconfig(gstreamer-plugins-bad-1.0)"
30
+
31
+
[[components.webkitgtk.overlays]]
32
+
description = "Disable avif support in WebKitGTK cmake builds (libavif not available in AZL)"
0 commit comments