The cef package
  • Shell 57.1%
  • Python 33.5%
  • CMake 9.4%
Find a file
Hoshino Lina 5d8ac0d64e Remove missed old sources entry
[skip changelog]
2026-04-15 13:14:08 +09:00
.gitignore Update to cef-146.0.11+g8e1262b 2026-04-15 12:56:58 +09:00
0001-Add-PPC64-support-for-boringssl.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
0001-Add-ppc64-target-to-libaom.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-Add-pregenerated-config-for-libaom-on-ppc64.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-add-xnn-ppc64el-support.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-Enable-ppc64-pointer-compression.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-fips-disable-options.patch Error TS6053: File '/builddir/build/BUILD/chromium-145.0.7632.45/out/Release/gen/third_party/devtools-frontend/src/front_end/ui/components/code_highlighter/css_files-tsconfig.json' not found. 2026-02-20 22:03:32 +09:00
0001-Force-baseline-POWER8-AltiVec-VSX-CPU-features-when-.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
0001-Implement-support-for-PPC64-on-Linux.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-Implement-support-for-ppc64-on-Linux.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
0001-Remove-unused-OpenSSL-config.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
0001-sandbox-Enable-seccomp_bpf-for-ppc64.patch Update to 144.0.7559.96 [rhbz#2432335] 2026-01-24 18:41:02 +09:00
0001-swiftshader-fix-build.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-third_party-angle-Include-missing-header-cstddef-in-.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-third_party-libvpx-Properly-generate-gni-on-ppc64.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0001-third_party-pffft-Include-altivec.h-on-ppc64-with-SI.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0002-Add-PPC64-generated-files-for-boringssl.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0002-Add-ppc64-trap-instructions.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0002-regenerate-xnn-buildgn.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
0002-third_party-libvpx-Remove-bad-ppc64-config.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
0002-third_party-lss-kernel-structs.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0003-third_party-libvpx-Add-ppc64-generated-config.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0004-third_party-crashpad-port-curl-transport-ppc64.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0004-third_party-libvpx-work-around-ambiguous-vsx.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
0009-sandbox-ignore-byte-span-error.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
add-ppc64-architecture-string.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
add-ppc64-architecture-to-extensions.diff Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
add-ppc64-pthread-stack-size.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
cef-gwp-asan-tls-fix.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
cef-no-libxml-visibility-patch.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
cef-no-sysroot.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
cef.spec Update to cef-146.0.11+g8e1262b 2026-04-15 12:56:58 +09:00
cherry-pick.sh cherry-pick.sh: Fix missing final newline in sources 2026-03-07 21:06:41 +09:00
chromium-98.0.4758.102-remoting-no-tests.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-107-proprietary-codecs.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-108-system-opus.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-115-initial_prefs-etc-path.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-117-widevine-other-locations.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-117-workaround_for_crash_on_BTI_capable_system.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-118-dma_buf_export_sync_file-conflict.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-118-sigtrap_system_ffmpeg.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-121-system-libxml.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-122-clang-build-flags.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-123-fstack-protector-strong.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-123-screen-ai-service.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-124-el8-arm64-memory_tagging.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-124-qt6.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-127-aarch64-duplicate-case-value.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-127-el8-ifunc-header.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-130-hardware_destructive_interference_size.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-131-fix-qt-ui.pach - Enable system libcxx 2025-12-01 21:53:04 +09:00
chromium-132-el8-unsupport-rustc-flags.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-133-disable-H.264-video-parser-during-demuxing.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-133-workaround-system-ffmpeg-whitelist.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-134-el8-atk-compiler-error.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-134-type-mismatch-error.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-136-checkversion-nodejs.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-136-rust-skrifa-build-error.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-136-unsupport-clang-flags.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-138-checkversion-nodejs.patch Update to cef-138.0.15+gd0f1f64 2025-07-04 19:31:25 +09:00
chromium-138-el9-ffmpeg-deprecated-apis.patch Fix FTBFS due to old ffmpeg version on EL9 2025-07-04 19:31:25 +09:00
chromium-139-rust-FTBFS-suppress-warnings.patch Fix rhbz#2387446, FTBFS with rust-1.89.0 2025-08-14 22:05:09 +09:00
chromium-141-csss_style_sheet.patch Update to 141.0.7390.54 2025-10-30 20:33:53 +09:00
chromium-141-glibc-2.42-SYS_SECCOMP.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-141-use_libcxx_modules.patch Update to 141.0.7390.54 2025-10-30 20:33:53 +09:00
chromium-142-clang++-unknown-argument.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-142-crabbyavif-ftbfs-old-rust.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-142-el9-ffmpeg-5.1.x.patch Fixed FTBFS due to old ffmpeg-5.x on EL9 2025-11-09 22:05:49 +09:00
chromium-142-el9-ffmpeg-5.x-duration.patch Fixed FTBFS due to old ffmpeg-5.x on EL9 2025-11-09 22:05:49 +09:00
chromium-142-missing-include-for-form_field_data.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-142-split-threshold-for-reg-with-hint.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-142-system-brotli.patch Update to 142.0.7444.59 2025-10-30 21:57:11 +09:00
chromium-143-autodarkmode-workaround.patch Update to 143.0.7499.109 2025-12-12 18:45:05 +09:00
chromium-143-el9-rust-no-alloc-shim-is-unstable.patch Fix build error caused by old rustc on el9 2025-12-10 22:05:02 +09:00
chromium-143-el9-rust_alloc_error_handler_should_panic.patch Fix build error caused by old rustc on el9 2025-12-10 22:05:02 +09:00
chromium-143-revert-libpng_for_testonly.patch Update to 143.0.7499.40 2025-12-10 22:05:02 +09:00
chromium-143-swiftshader-llvm-16.0.patch Update to 143.0.7499.40 2025-12-10 22:05:02 +09:00
chromium-144-rust-clanglib.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
chromium-145-disable-enterprise_companion_integration_tests.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
chromium-145-rustc-ftbfs.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
chromium-145-static_assert.patch Fix error with llwm < 21: invalid application of 'sizeof' to an incomplete type 'gfx::Transform' 2026-02-20 22:03:32 +09:00
chromium-145-swiftshader-missing-include.patch Update to 145.0.7632.75 2026-02-20 22:03:32 +09:00
chromium-146-clang-unknown-argument.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-146-ftbfs-rust-bytemuck.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-146-ftfs-llvm-octal-notation.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-146-llvm-crash.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-146-rust-1.88-enable-unstable_features.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-146-rust-1.88-undefined-symbol.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
chromium-disable-font-tests.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
chromium-el9-ffmpeg-AV_CODEC_FLAG_COPY_OPAQUE.patch Workaround for build error due to old ffmpeg 5.x on el9 2025-09-30 22:13:00 +09:00
chromium-latest.py Update to 144.0.7559.132 2026-02-20 19:31:17 +09:00
clean_ffmpeg.sh Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
dawn-fix-ppc64le-detection.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
ffmpeg-clean.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
FindCEF.cmake Use C++20 for libcef target 2026-03-07 20:39:58 +09:00
fix-breakpad-compile.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
fix-different-data-layouts.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
fix-page-allocator-overflow.patch Update to 145.0.7632.45 2026-02-20 22:03:28 +09:00
fix-partition-alloc-compile.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
fix-rust-linking.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
fix-rustc.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
fix-study-crash.patch Update to 146.0.7680.71 2026-03-25 12:35:12 +09:00
fix-unknown-warning-option-messages.diff Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
flatpak-Add-initial-sandbox-support.patch Update flatpak patches from flathub 2025-12-10 22:05:02 +09:00
flatpak-Adjust-paths-for-the-sandbox.patch Update flatpak patches from flathub 2025-12-10 22:05:02 +09:00
flatpak-Expose-Widevine-into-the-sandbox.patch Update flatpak patches from flathub 2025-12-10 22:05:02 +09:00
get_chromium_from_git.sh Update to 144.0.7559.132 2026-02-20 19:31:17 +09:00
get_free_ffmpeg_source_files.py Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
HACK-debian-clang-disable-base-musttail.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
HACK-debian-clang-disable-pa-musttail.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
HACK-debian-clang-disable-skia-musttail.patch Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
HACK-third_party-libvpx-use-generic-gnu.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
memory-allocator-dcheck-assert-fix.patch FTBFS, Refreshed chromium-clang++-unknown-argument.patch 2025-07-04 19:31:25 +09:00
mkspec.sh Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
nodejs-sources.sh Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
README.fedora Initial import (rhbz#2368737) 2025-06-17 22:58:48 +09:00
README.md Update to cef-138.0.21+g54811fe (rhbz#2379500) 2025-07-12 19:22:33 +09:00
Rtc_base-system-arch.h-PPC.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
skia-vsx-instructions.patch Update to 144.0.7559.59 2026-01-22 00:34:35 +09:00
sources Remove missed old sources entry 2026-04-15 13:14:08 +09:00

cef

The cef package

This package is based on rpms/chromium.git. To make cherry-picking and merging changes easier, the chromium.git history can be grafted onto this history like this:

git remote add upstream https://src.fedoraproject.org/rpms/chromium.git
git fetch upstream
git replace a4ced8d15f2fff3b544a6e09e37e6d51a3b741e0 e5d715b3d601af44fe2b6611a3c700b0fe3c5e86

Then you can directly cherry-pick commit ranges from the chromium package. Use cherry-pick.sh, which automates some of the conflict resolution:

./cherry-pick.sh UPSTREAM_COMMIT

We cherry-pick all upstream commits that touch the spec file anywhere that has not been removed, even if the changes are irrelevant to the CEF build (e.g. ppc64le fixes, since that arch is not supported by CEF). This helps keep the file in sync and reduce conflicts later on.