Update files for v102

```
DEBUG: + rm -fv 'out/Release/swiftshader/*.TOC'
DEBUG: + cp -r out/Release/swiftshader /builddir/build/BUILDROOT/chromium-browser-stable-102.0.5005.61-1.x86_64/usr/lib64/chromium-browser
DEBUG: cp: cannot stat 'out/Release/swiftshader': No such file or directory
DEBUG: error: Bad exit status from /var/tmp/rpm-tmp.7ywz7i (%install)
```

Own directory

Fix typo

Pepper (PPAPI) plugins do not exist anymore, Flash player was the last one.
This commit is contained in:
Mikhail Novosyolov 2022-05-29 14:35:00 +03:00
parent a00137467c
commit 2c507d422b

View file

@ -249,6 +249,7 @@ if proprietary CryptoPro is installed.
%config %{_sysconfdir}/%{crname} %config %{_sysconfdir}/%{crname}
%config %{_sysconfdir}/default/%{crname} %config %{_sysconfdir}/default/%{crname}
%{_bindir}/%{crname} %{_bindir}/%{crname}
%dir %{_crdir}
%{_crdir}/chromium-wrapper %{_crdir}/chromium-wrapper
%{_crdir}/chromium-default-config.json %{_crdir}/chromium-default-config.json
%{_crdir}/chrome %{_crdir}/chrome
@ -259,10 +260,10 @@ if proprietary CryptoPro is installed.
%{_crdir}/*.pak %{_crdir}/*.pak
%{_crdir}/resources %{_crdir}/resources
%{_crdir}/themes %{_crdir}/themes
%{_crdir}/swiftshader %{_crdir}/libEGL.so
%{_crdir}/libEGL.so* %{_crdir}/libGLESv2.so
%{_crdir}/libGLESv2.so* %{_crdir}/libvk_swiftshader.so
%dir %{_crdir}/pepper %{_crdir}/vk_swiftshader_icd.json
%{_datadir}/applications/*.desktop %{_datadir}/applications/*.desktop
%{_iconsdir}/hicolor/*/apps/chromium* %{_iconsdir}/hicolor/*/apps/chromium*
@ -286,7 +287,7 @@ Provides: chromium-codecs-ffmpeg = %{EVRD}
%description -n chromium-codecs %description -n chromium-codecs
FFmpeg (libffmpeg.so) for Chromium-based browsers. FFmpeg (libffmpeg.so) for Chromium-based browsers.
This packaged is build from Chromium's bundled FFmpeg This package is built from Chromium's bundled FFmpeg
with proprietary codecs turned on. with proprietary codecs turned on.
%files -n chromium-codecs %files -n chromium-codecs
@ -587,6 +588,7 @@ install -m 755 out/Release/chrome_crashpad_handler %{buildroot}%{_crdir}/chrome_
cp -a out/Release/chromedriver %{buildroot}%{_crdir}/chromedriver cp -a out/Release/chromedriver %{buildroot}%{_crdir}/chromedriver
install -m 644 out/Release/*.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/*.pak %{buildroot}%{_crdir}/
install -m 644 out/Release/icudtl.dat %{buildroot}%{_crdir}/ install -m 644 out/Release/icudtl.dat %{buildroot}%{_crdir}/
install -m 644 out/Release/vk_swiftshader_icd.json %{buildroot}%{_crdir}/
install -m 0755 out/Release/libffmpeg.so %{buildroot}%{_crdir}/ install -m 0755 out/Release/libffmpeg.so %{buildroot}%{_crdir}/
%if "%{_lib}" != "lib" %if "%{_lib}" != "lib"
@ -600,20 +602,15 @@ ln -s %{_crdir}/chromium-wrapper %{buildroot}%{_bindir}/%{crname}
sed -i "s!@LIBDIR@!%{_libdir}!g" %{buildroot}%{_crdir}/chromium-wrapper sed -i "s!@LIBDIR@!%{_libdir}!g" %{buildroot}%{_crdir}/chromium-wrapper
ln -s %{_crdir}/chromedriver %{buildroot}%{_bindir}/chromedriver ln -s %{_crdir}/chromedriver %{buildroot}%{_bindir}/chromedriver
rm -fv out/Release/swiftshader/*.TOC
cp -r out/Release/swiftshader %{buildroot}%{_crdir}
# This is ANGLE, not to be confused with the similarly named files under swiftshader/ # This is ANGLE, not to be confused with the similarly named files under swiftshader/
install -m 644 out/Release/libEGL.so %{buildroot}%{_crdir}/ install -m 644 out/Release/libEGL.so %{buildroot}%{_crdir}/
install -m 644 out/Release/libGLESv2.so %{buildroot}%{_crdir}/ install -m 644 out/Release/libGLESv2.so %{buildroot}%{_crdir}/
install -m 644 out/Release/libvk_swiftshader.so %{buildroot}%{_crdir}/
# create global config file # create global config file
mkdir -p %{buildroot}%{_sysconfdir}/default mkdir -p %{buildroot}%{_sysconfdir}/default
install -m644 %{SOURCE32} %{buildroot}%{_sysconfdir}/default/%{crname} install -m644 %{SOURCE32} %{buildroot}%{_sysconfdir}/default/%{crname}
# create pepper dir. talkplugin works fine only if sylinks in pepper
mkdir -p %{buildroot}%{_crdir}/pepper
find out/Release/resources/ -name "*.d" -exec rm {} \; find out/Release/resources/ -name "*.d" -exec rm {} \;
cp -r out/Release/resources %{buildroot}%{_crdir} cp -r out/Release/resources %{buildroot}%{_crdir}