Filter out bogus libcef.so automatic dependency

This commit is contained in:
Neal Gompa 2023-12-10 19:19:30 -05:00
parent 137b3941d6
commit fc4d24855b
1 changed files with 8 additions and 2 deletions

View File

@ -40,7 +40,7 @@
Name: obs-studio Name: obs-studio
Version: 30.0.0 Version: 30.0.0
Release: 3%{?dist} Release: 4%{?dist}
Summary: Open Broadcaster Software Studio Summary: Open Broadcaster Software Studio
# OBS itself is GPL-2.0-or-later, while various plugin dependencies are of various other licenses # OBS itself is GPL-2.0-or-later, while various plugin dependencies are of various other licenses
@ -144,6 +144,10 @@ Recommends: libopenh264.so.%{openh264_soversion}%{?lib64_suffix}
Requires: x264 Requires: x264
%endif %endif
%if %{with cef} %if %{with cef}
# Filter out bogus libcef.so requires as this is handled manually
# with an explicit dependency
%global __requires_exclude ^libcef\\.so.*$
Requires: (obs-cef%{?_isa} with obs-cef(abi) = %{cef_version}) Requires: (obs-cef%{?_isa} with obs-cef(abi) = %{cef_version})
%endif %endif
@ -179,7 +183,6 @@ Provides: bundled(libnsgif)
## Cf. https://github.com/obsproject/obs-studio/pull/8327 ## Cf. https://github.com/obsproject/obs-studio/pull/8327
Provides: bundled(intel-mediasdk) Provides: bundled(intel-mediasdk)
%description %description
Open Broadcaster Software is free and open source Open Broadcaster Software is free and open source
software for video recording and live streaming. software for video recording and live streaming.
@ -333,6 +336,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata
%changelog %changelog
* Mon Dec 11 2023 Neal Gompa <ngompa@fedoraproject.org> - 30.0.0-4
- Filter out bogus libcef.so automatic dependency
* Sun Dec 10 2023 Asahi Lina <lina@asahilina.net> - 30.0.0-3 * Sun Dec 10 2023 Asahi Lina <lina@asahilina.net> - 30.0.0-3
- Add obs-browser support using obs-cef - Add obs-browser support using obs-cef