%define gcsuffix -%{state}
%endif
Summary: Google Chrome
-Name: google-chrome
-Version: 67.0.3396.99
+Name: google-chrome%{?gcsuffix}
+Version: 119.0.6045.199
Release: 1
License: Multiple, see http://chrome.google.com/
Group: Applications/Networking
-Source0: http://dl.google.com/linux/chrome/rpm/stable/x86_64/%{name}-%{state}-%{version}-%{release}.x86_64.rpm
-# NoSource0-md5: f79f9fbf505428673901678c7f2125b9
+Source0: http://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-%{state}-%{version}-%{release}.x86_64.rpm
+# NoSource0-md5: b3eabc34f8a5e8b561fc824b98f8e24d
NoSource: 0
-Source1: %{name}.sh
+Source1: google-chrome.sh
Source2: find-lang.sh
URL: http://chrome.google.com/
BuildRequires: rpm-utils
Requires: uname(release) >= 3.17
Requires: xdg-utils >= 1.0.2-4
Provides: wwwbrowser
-ExclusiveArch: %{x8664}
+ExclusiveArch: %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%{expand:%%define crver %{version}}
mv chrome%{?gcsuffix}/product_logo_*.{png,xpm} .
mv usr/share/applications/google-chrome%{?gcsuffix}.desktop .
mv chrome%{?gcsuffix}/google-chrome* .
+mv chrome%{?gcsuffix}/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so chrome%{?gcsuffix}/
chmod a+x chrome%{?gcsuffix}/lib*.so*
# included in gnome-control-center-2.28.1-3
%{__sed} -i -e 's,@libdir@,%{_libdir}/%{name},' $RPM_BUILD_ROOT%{_bindir}/%{name}
cp -a chrome%{?gcsuffix}/* $RPM_BUILD_ROOT%{_libdir}/%{name}
-cp -p google-chrome-%{state}.1 $RPM_BUILD_ROOT%{_mandir}/man1/google-chrome.1
+cp -p google-chrome-%{state}.1 $RPM_BUILD_ROOT%{_mandir}/man1/google-chrome%{?gcsuffix}.1
# for google-chrome --help
-echo ".so google-chrome.1" > $RPM_BUILD_ROOT%{_mandir}/man1/chrome.1
-cp -p google-chrome%{?gcsuffix}.desktop $RPM_BUILD_ROOT%{_desktopdir}/google-chrome.desktop
+echo ".so google-chrome%{?gcsuffix}.1" > $RPM_BUILD_ROOT%{_mandir}/man1/chrome%{?gcsuffix}.1
+cp -p google-chrome%{?gcsuffix}.desktop $RPM_BUILD_ROOT%{_desktopdir}/google-chrome%{?gcsuffix}.desktop
for icon in product_logo_*.png; do
size=${icon##product_logo_}
%{_libdir}/%{name}/MEIPreload
%{_libdir}/%{name}/icudtl.dat
%{_libdir}/%{name}/chrome_*_percent.pak
+%{_libdir}/%{name}/chrome-management-service
%{_libdir}/%{name}/resources.pak
-%{_libdir}/%{name}/natives_blob.bin
%{_libdir}/%{name}/v8_context_snapshot.bin
+%{_libdir}/%{name}/libEGL.so
+%{_libdir}/%{name}/libGLESv2.so
+%{_libdir}/%{name}/liboptimization_guide_internal.so
+%{_libdir}/%{name}/libqt5_shim.so
+%{_libdir}/%{name}/libqt6_shim.so
+%{_libdir}/%{name}/libvulkan.so.1
%dir %{_libdir}/%{name}/locales
%{_libdir}/%{name}/locales/en-US.pak
#%{_libdir}/%{name}/locales/fake-bidi.pak
# These unique permissions are intentional and necessary for the sandboxing
%attr(4555,root,root) %{_libdir}/%{name}/chrome-sandbox
+%attr(755,root,root) %{_libdir}/%{name}/chrome_crashpad_handler
+
# nacl
%attr(755,root,root) %{_libdir}/%{name}/nacl_helper
%attr(755,root,root) %{_libdir}/%{name}/nacl_helper_bootstrap
# DRM
%attr(755,root,root) %{_libdir}/%{name}/libwidevinecdm.so
-# replace with mesa symlinks?
-%dir %{_libdir}/%{name}/swiftshader
-%attr(755,root,root) %{_libdir}/%{name}/swiftshader/libEGL.so
-%attr(755,root,root) %{_libdir}/%{name}/swiftshader/libGLESv2.so
-
# ffmpeg libs
%if %{with ffmpegsumo}
%attr(755,root,root) %{_libdir}/%{name}/libffmpegsumo.so
%endif
+%attr(755,root,root) %{_libdir}/%{name}/libvk_swiftshader.so
+%{_libdir}/%{name}/vk_swiftshader_icd.json
+
+%{_libdir}/%{name}/WidevineCdm
# hack
%dir /opt/google
/opt/google/chrome%{?gcsuffix}