From 0fb6ee1923db767bb2836144d81e5e75b19f6fb1 Mon Sep 17 00:00:00 2001 From: tigro Date: Sat, 27 Jul 2024 19:14:32 +0300 Subject: [PATCH] Added chromium-ffmpeg package --- SPECS/chromium.spec | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/SPECS/chromium.spec b/SPECS/chromium.spec index 8e814949..870c9e7e 100644 --- a/SPECS/chromium.spec +++ b/SPECS/chromium.spec @@ -335,7 +335,7 @@ Name: chromium%{chromium_channel} Version: 127.0.6533.72 -Release: 1%{?dist}.inferit +Release: 1%{?dist}.inferit.1 Summary: A WebKit (Blink) powered web browser that Google doesn't want you to use Url: http://www.chromium.org/Home License: BSD-3-Clause AND LGPL-2.1-or-later AND Apache-2.0 AND IJG AND MIT AND GPL-2.0-or-later AND ISC AND OpenSSL AND (MPL-1.1 OR GPL-2.0-only OR LGPL-2.0-only) @@ -902,13 +902,6 @@ ExclusiveArch: x86_64 aarch64 ppc64le ExclusiveArch: x86_64 aarch64 %endif -# FIXME -%if "%{_lib}" == "lib64" -Provides: libffmpeg.so()(64bit) -%else -Provides: libffmpeg.so -%endif - # Bundled bits (I'm sure I've missed some) Provides: bundled(angle) = 2422 Provides: bundled(bintrees) = 1.0.1 @@ -1039,6 +1032,9 @@ Provides: bundled(xdg-user-dirs) Requires(post): /usr/sbin/semanage Requires(post): /usr/sbin/restorecon +# Package with libffmpeg.so +Requires: %{name}-ffmpeg%{_isa} = %{version}-%{release} + %description Chromium is an open-source web browser, powered by WebKit (Blink). %if %{with gost} @@ -1111,6 +1107,18 @@ Requires: chromium%{chromium_channel}%{_isa} = %{version}-%{release} %description qt6-ui Qt6 UI for chromium. +%package ffmpeg +Summary: Library libffmpeg.so +# FIXME +%if "%{_lib}" == "lib64" +Provides: libffmpeg.so()(64bit) +%else +Provides: libffmpeg.so +%endif + +%description ffmpeg +Library libffmpeg.so for Chromium based browsers. + %prep %setup -q -n chromium-%{version} @@ -2007,7 +2015,6 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %{chromium_path}/chrome_*.pak %{chromium_path}/chrome_crashpad_handler %{chromium_path}/resources.pak -%{chromium_path}/libffmpeg.so %{chromium_path}/%{chromium_browser_channel} %{chromium_path}/%{chromium_browser_channel}.sh %attr(4755, root, root) %{chromium_path}/chrome-sandbox @@ -2027,6 +2034,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %{chromium_path}/libqt6_shim.so %endif +%files ffmpeg +%{chromium_path}/libffmpeg.so + %files common %if %{build_clear_key_cdm} %{chromium_path}/libclearkeycdm.so @@ -2141,6 +2151,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %endif %changelog +* Sat Jul 27 2024 Arkady L. Shane - 127.0.6533.72-1.inferit.1 +- Added chromium-ffmpeg package + * Thu Jul 25 2024 Arkady L. Shane - 127.0.6533.72-1.inferit - update to 127.0.6533.72 * CVE-2024-6988: Use after free in Downloads