# eu-strip crashes on chrome binary from this build %define _enable_debug_packages %{nil} %global debug_package %{nil} %global __debug_install_post %{nil} %global use_clang 1 %global system_icu 1 %global system_openjpeg 1 %global system_libtiff 1 %global system_libvpx 0 %global system_dav1d 0 # system libevent causes the renderer to get stuck %global system_libevent 0 %if %{system_icu} %define gn_icu icu %endif %if %{system_libvpx} %define gn_libvpx libvpx %endif %if %{system_dav1d} %define gn_dav1d dav1d %endif %if %{system_libevent} %define gn_libevent libevent %endif %if %{use_clang} %define gn_clang is_clang=true %else %define gn_clang is_clang=false %endif %define crname chromium-browser %define _crdir %{_libdir}/%{crname} %define __requires_exclude_from ^%{_crdir}/libwidevinecdmadapter.so$ # eol 'fix' corrupts some .bin %define dont_fix_eol 1 # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys # Note: these are for Mageia use ONLY. # For your own builds, please get your own set of keys. %define google_api_key AIzaSyDhhIHB_kQZodiWr8yDAm8E3GwEyiXmuDU %define google_default_client_id 1039996407057-q599ngv7i6ni4sbkd2fsns30246r9s9v.apps.googleusercontent.com %define google_default_client_secret mRHXPjlS4cLpp1beCiXoYbLZ Name: chromium-browser-stable Version: 86.0.4240.111 Release: %mkrel 1 Summary: A fast webkit-based web browser Group: Networking/WWW License: BSD, LGPL URL: http://www.chromium.org/Home # http://omahaproxy.appspot.com/ # http://googlechromereleases.blogspot.com/ Source0: http://commondatastorage.googleapis.com/chromium-browser-official/chromium-%{version}.tar.xz Source1: chromium-wrapper Source2: chromium-browser.desktop # fix googleisms in man page Patch2: chromium-mageia.patch # (ns80) use a patch rather than a source file for widevine Patch3: chromium-71.0.3578.98-widevine-r3.patch # (ns80) remove unrar Patch4: chromium-norar.patch # (cjw) Recognize mimetypes for matroska (.mkv) and AVI (.avi) formats (video/x-matroska and audio/x-matroska, video/x-msvideo) + handle A52 "AC3" and DTS compressed audio. Patch6: chromium-55-extra-media.patch # (cjw) [1/2] Recognize mimetypes for WMV (.wmv), FLV (.flv) and MPEG (.mpg) videos Patch7: chromium-40-wmvflvmpg.patch # (cjw) [2/2] Handle more video codecs. Patch8: chromium-40-sorenson-spark.patch # (cjw) disable external components -- this stops chromium from downloading hotword stuff, for example Patch10: chromium-45-no-external-components.patch # (debian) disable third party cookies by default Patch11: chromium-third-party-cookies-off-by-default.patch # (cjw) fix build error due to android-specific code Patch19: chromium-50-codec-warnings.patch # (cjw) remove assertion on "chromium" branding in combination with enabled "proprietary codecs" Patch22: chromium-54-proprietary-codecs-assert.patch # (cjw) add -Wno-error=depecated-declarations because ffmpeg deprecations cause the build to fail Patch24: chromium-53-ffmpeg-no-deprecation-errors.patch # (cjw) add missing unbundle gn files (1) Patch28: chromium-53-gn-system-icu-jsoncpp.patch # (cjw) add missing unbundle gn files (2) Patch29: chromium-53-gn-system-opus.patch %if %{system_openjpeg} # (cjw) fix pdfium build with system openjpeg Patch31: chromium-74-pdfium-system-libopenjpeg2.patch %endif # (cjw) fix build with current glib... Patch36: chromium-58-glib.patch # (cjw) use system nodejs to fix build Patch37: chromium-58-system-nodejs.patch # (cjw) redefined macro Patch40: chromium-59-gcc5.patch # (cjw) system libvpx Patch42: chromium-60-system-libvpx.patch # (cjw) moore gcc warnings Patch188: chromium-68-gcc8.patch # (cjw) fix gn bootstrapping with gcc Patch190: chromium-69-gn-bootstrap.patch # (cjw) build fixes for 64-bit arm Patch193: chromium-70-aarch64.patch # (cjw) gn bootstrap fix Patch195: chromium-72-gn-bootstrap.patch # (cjw) fix i586 build Patch198: chromium-72-i586.patch # (cjw) fix build with system icu Patch209: chromium-77-system-icu.patch %if !%{use_clang} # fixes for gcc warnings that do not work with clang Patch221: chromium-79-gcc-only.patch %endif # (cjw) support using system dav1d Patch224: chromium-79-system-dav1d.patch # (ns80) Patches found in fedora, opensuse, gentoo Patch250: chromium-78-protobuf-RepeatedPtrField-export.patch Patch251: chromium-79-gcc-protobuf-alignas.patch Patch252: chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch Patch253: chromium-84-blink-disable-clang-format.patch Patch254: chromium-86-compiler.patch Patch255: chromium-86-ConsumeDurationNumber-constexpr.patch Patch256: chromium-86-ImageMemoryBarrierData-init.patch Patch257: chromium-86-nearby-explicit.patch Patch258: chromium-86-nearby-include.patch Patch259: chromium-86-ServiceWorkerRunningInfo-noexcept.patch # (ns80) fixes for building chromium 86 Patch300: chromium-86-mga-fix-build.patch Provides: %{crname} Obsoletes: chromium-browser-unstable < 26.0.1410.51 Obsoletes: chromium-browser-beta < 26.0.1410.51 Obsoletes: chromium-browser < 1:9.0.597.94 BuildRequires: bison BuildRequires: flex BuildRequires: gperf %if %{system_icu} BuildRequires: icu %endif BuildRequires: java-openjdk-headless BuildRequires: ninja BuildRequires: python3-setuptools BuildRequires: yasm BuildRequires: bzip2-devel BuildRequires: cups-devel BuildRequires: elfutils-devel BuildRequires: ffmpeg-devel BuildRequires: glib2-devel BuildRequires: gtk3-devel BuildRequires: libatomic-devel %if %{system_libevent} BuildRequires: libevent-devel %endif BuildRequires: libmesagl-devel BuildRequires: libpam-devel BuildRequires: libpulseaudio-devel BuildRequires: mesaglesv2-devel %if %mgaver >= 6 BuildRequires: nodejs %endif BuildRequires: osmesa-devel BuildRequires: snappy-devel BuildRequires: perl(Switch) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(atk) %if %{system_dav1d} BuildRequires: pkgconfig(dav1d) %endif BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gnutls) %if %mgaver >= 7 BuildRequires: pkgconfig(harfbuzz) %endif %if %{system_icu} BuildRequires: pkgconfig(icu-i18n) %endif BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libopenjp2) BuildRequires: pkgconfig(libpci) BuildRequires: pkgconfig(libpng) %if %{system_libtiff} BuildRequires: pkgconfig(libtiff-4) %endif BuildRequires: pkgconfig(libusb-1.0) %if %{system_libvpx} BuildRequires: pkgconfig(libvpx) %endif BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(minizip) BuildRequires: pkgconfig(nspr) BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(speech-dispatcher) BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(re2) BuildRequires: pkgconfig(gbm) %if %{use_clang} BuildRequires: clang %endif # Unused but building gn wants it to be present BuildRequires: pkgconfig(gconf-2.0) BuildRequires: git ExclusiveArch: i586 x86_64 # aarch64 does not build without fewer than default parallel jobs config # armv5tl armv7hl %description Chromium is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. For certain media playback features - AAC decoding - this package currently assumes decoder support is available, while that is only true if the 'tainted' variety of the libavcodec package is installed. When the 'core' variety of libavcodec is installed, chromium may output noise for AAC audio. %ifarch %{ix86} The i586 build of this package does not work on machines that do not support the SSE2 instruction set extension. %endif %package -n chromium-browser Summary: A fast webkit-based web browser (transition package) Epoch: 1 Group: Networking/WWW Requires: %{name} = %{version}-%{release} %description -n chromium-browser Chromium is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. This is a transition package that installs the stable channel Chromium browser. %prep %setup -q -n chromium-%{version} %autopatch -p1 # Remove bundled libs keeplibs=( base/third_party/cityhash base/third_party/double_conversion base/third_party/dynamic_annotations base/third_party/nspr base/third_party/libevent base/third_party/icu base/third_party/superfasthash base/third_party/symbolize base/third_party/valgrind base/third_party/xdg_mime base/third_party/xdg_user_dirs buildtools/third_party/libc++ buildtools/third_party/libc++abi buildtools/third_party/libunwind chrome/third_party/mozilla_security_manager courgette/third_party net/third_party/mozilla_security_manager net/third_party/nss net/third_party/quic net/third_party/uri_template third_party/abseil-cpp third_party/angle third_party/angle/src/common/third_party/base third_party/angle/src/common/third_party/smhasher third_party/angle/src/common/third_party/xxhash third_party/angle/src/third_party/compiler third_party/angle/src/third_party/libXNVCtrl third_party/angle/src/third_party/trace_event third_party/angle/src/third_party/volk third_party/angle/third_party/glslang third_party/angle/third_party/spirv-headers third_party/angle/third_party/spirv-tools third_party/angle/third_party/vulkan-headers third_party/angle/third_party/vulkan-loader third_party/angle/third_party/vulkan-tools third_party/angle/third_party/vulkan-validation-layers third_party/apple_apsl third_party/axe-core third_party/blanketjs third_party/blink third_party/boringssl third_party/boringssl/src/third_party/fiat third_party/breakpad third_party/breakpad/breakpad/src/third_party/curl third_party/brotli third_party/catapult third_party/catapult/common/py_vulcanize/third_party/rcssmin third_party/catapult/common/py_vulcanize/third_party/rjsmin third_party/catapult/third_party/beautifulsoup4 third_party/catapult/third_party/google-endpoints third_party/catapult/third_party/html5lib-python third_party/catapult/third_party/polymer third_party/catapult/third_party/six third_party/catapult/tracing/third_party/d3 third_party/catapult/tracing/third_party/gl-matrix third_party/catapult/tracing/third_party/jpeg-js third_party/catapult/tracing/third_party/jszip third_party/catapult/tracing/third_party/mannwhitneyu third_party/catapult/tracing/third_party/oboe third_party/catapult/tracing/third_party/pako third_party/ced third_party/cld_3 third_party/crashpad third_party/closure_compiler third_party/crashpad/crashpad/third_party/lss third_party/crashpad/crashpad/third_party/zlib third_party/crc32c third_party/cros_system_api third_party/dav1d third_party/dawn third_party/depot_tools third_party/depot_tools/third_party/six third_party/devscripts third_party/devtools-frontend third_party/devtools-frontend/src/third_party/axe-core third_party/devtools-frontend/src/third_party/typescript third_party/devtools-frontend/src/front_end/third_party/acorn third_party/devtools-frontend/src/front_end/third_party/chromium third_party/devtools-frontend/src/front_end/third_party/codemirror third_party/devtools-frontend/src/front_end/third_party/fabricjs third_party/devtools-frontend/src/front_end/third_party/i18n third_party/devtools-frontend/src/front_end/third_party/intl-messageformat third_party/devtools-frontend/src/front_end/third_party/lighthouse third_party/devtools-frontend/src/front_end/third_party/lit-html third_party/devtools-frontend/src/front_end/third_party/lodash-isequal third_party/devtools-frontend/src/front_end/third_party/marked third_party/devtools-frontend/src/front_end/third_party/wasmparser third_party/devtools-frontend/src/third_party third_party/dom_distiller_js third_party/emoji-segmenter third_party/expat third_party/ffmpeg third_party/flac third_party/flatbuffers third_party/fontconfig third_party/libgifcodec third_party/glslang third_party/google_input_tools third_party/google_input_tools/third_party/closure_library third_party/google_input_tools/third_party/closure_library/third_party/closure third_party/google_trust_services third_party/googletest third_party/grpc third_party/grpc/src/third_party/nanopb third_party/harfbuzz-ng third_party/harfbuzz-ng/utils third_party/hunspell third_party/iccjpeg third_party/inspector_protocol third_party/jinja2 third_party/jsoncpp third_party/jstemplate third_party/khronos third_party/leveldatabase third_party/libXNVCtrl third_party/libaddressinput third_party/libaom third_party/libaom/source/libaom/third_party/vector third_party/libaom/source/libaom/third_party/x86inc third_party/libavif third_party/libdrm third_party/libjingle third_party/libjpeg_turbo third_party/libphonenumber third_party/libsecret third_party/libsrtp third_party/libsync third_party/libudev third_party/libusb third_party/libwebm third_party/libwebp third_party/libxml third_party/libxml/chromium third_party/libxslt third_party/libyuv third_party/lottie third_party/lss third_party/lzma_sdk third_party/mako third_party/markupsafe third_party/mesa third_party/metrics_proto third_party/minigbm third_party/modp_b64 third_party/nasm third_party/nearby third_party/node third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 third_party/one_euro_filter third_party/opencv third_party/openscreen third_party/openscreen/src/third_party/mozilla third_party/openscreen/src/third_party/tinycbor third_party/opus third_party/ots third_party/pdfium third_party/pdfium/third_party/agg23 third_party/pdfium/third_party/base third_party/pdfium/third_party/bigint third_party/pdfium/third_party/eu-strip third_party/pdfium/third_party/freetype third_party/pdfium/third_party/lcms third_party/pdfium/third_party/libopenjpeg20 third_party/pdfium/third_party/libpng16 third_party/pdfium/third_party/libtiff third_party/pdfium/third_party/skia_shared third_party/perfetto third_party/pffft third_party/ply third_party/polymer third_party/private-join-and-compute third_party/protobuf third_party/protobuf/third_party/six third_party/pyjson5 third_party/qcms third_party/rnnoise third_party/s2cellid third_party/schema_org third_party/securemessage third_party/simplejson third_party/sinonjs third_party/skia third_party/skia/third_party/skcms third_party/skia/third_party/vulkan third_party/skia/include/third_party/vulkan/ third_party/skia/include/third_party/skcms/ third_party/smhasher third_party/snappy third_party/spirv-headers third_party/SPIRV-Tools third_party/sqlite third_party/swiftshader third_party/swiftshader/third_party/astc-encoder third_party/swiftshader/third_party/llvm-10.0 third_party/swiftshader/third_party/llvm-subzero third_party/swiftshader/third_party/marl third_party/swiftshader/third_party/subzero third_party/swiftshader/third_party/SPIRV-Headers third_party/tcmalloc third_party/test_fonts third_party/ukey2 third_party/usrsctp third_party/vulkan third_party/web-animations-js third_party/webdriver third_party/webrtc third_party/webrtc/common_audio/third_party/ooura third_party/webrtc/common_audio/third_party/spl_sqrt_floor third_party/webrtc/modules/third_party/fft third_party/webrtc/modules/third_party/g711 third_party/webrtc/modules/third_party/g722 third_party/webrtc/rtc_base/third_party/base64 third_party/webrtc/rtc_base/third_party/sigslot third_party/widevine third_party/woff2 third_party/wuffs third_party/xcbproto third_party/zxcvbn-cpp third_party/zlib third_party/zlib/google tools/gn/src/base/third_party/icu tools/grit/third_party/six url/third_party/mozilla v8/src/third_party/siphash v8/src/third_party/valgrind v8/src/third_party/utf8-decoder v8/third_party/inspector_protocol v8/third_party/v8 v8/third_party/v8/builtins ) keeplibs+=( third_party/v4l-utils third_party/wayland third_party/wayland-protocols ) %if !%{system_icu} keeplibs+=( third_party/icu ) %endif %if !%{system_libvpx} keeplibs+=( third_party/libvpx third_party/libvpx/source/libvpx/third_party/x86inc ) %endif # needed due to bugs in GN keeplibs+=( third_party/adobe third_party/speech-dispatcher third_party/usb_ids third_party/xdg-utils ) build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove # Hard code extra version FILE=chrome/common/channel_info_posix.cc sed -i.orig -re 's/char\s*\*(.*)getenv\("CHROME_VERSION_EXTRA"\)/char const *\1"%{product_vendor} %{product_version}"/' $FILE if diff -u $FILE $FILE.orig >/dev/null; then exit 1 fi %build %define system_gn_list ffmpeg flac libwebp libxml libxslt snappy %{?gn_libvpx} libpng %{?gn_icu} jsoncpp opus re2 libdrm %{?gn_dav1d} %{?gn_libevent} freetype harfbuzz-ng # v NO TABS IN HERE! %define gn_config use_sysroot=false \ system_libdir="%{_lib}" \ icu_use_data_file=true \ enable_nacl=false \ is_nacl_glibc=false \ binutils_path="%{_bindir}" \ linux_use_bundled_binutils=false \ custom_toolchain="//build/toolchain/linux/unbundle:default" \ host_toolchain="//build/toolchain/linux/unbundle:default" \ proprietary_codecs=true \ linux_link_libudev = true \ linux_link_libspeechd = true \ enable_platform_ac3_eac3_audio = true \ enable_mse_mpeg2ts_stream_parser=true \ enable_platform_hevc=true \ use_system_libjpeg=true \ use_system_libopenjpeg2=true \ use_libjpeg_turbo=false \ enable_widevine=true \ pdf_enable_xfa=true \ gtk_version=3 \ fatal_linker_warnings=false \ use_libpci = true \ use_pulseaudio=true \ use_allocator="none" \ is_debug=false \ %{?gn_clang} \ clang_use_chrome_plugins=false \ use_lld=false \ use_system_freetype=true \ use_system_harfbuzz=true \ use_system_libpng=true \ enable_dav1d_decoder=true enable_libaom_decoder=false \ use_custom_libcxx=false \ closure_compile=false \ google_api_key="%{google_api_key}" \ google_default_client_id="%{google_default_client_id}" \ google_default_client_secret="%{google_default_client_secret}" \ treat_warnings_as_errors=false # enable_browser_cdms=true \ build/linux/unbundle/replace_gn_files.py --system-libraries %{system_gn_list} third_party/libaddressinput/chromium/tools/update-strings.py %set_build_flags %if %{use_clang} CC=clang; export CC CXX=clang++; export CXX %else CC=%{__cc}; export CC CXX=%{__cxx}; export CXX %endif AR=%{__ar}; export AR NM=%{__nm}; export NM LD="%{__cxx} -fuse-ld=gold"; export LD # filter out -g from CFLAGS and CXXFLAGS to fix builds CFLAGS=$(echo "$CFLAGS"|sed -e 's/-g //') CXXFLAGS=$(echo "$CXXFLAGS"|sed -e 's/-g //') CXXFLAGS="$CXXFLAGS -faligned-new -Wno-attributes" %if %{use_clang} CFLAGS="$CFLAGS -Wno-error=unused-result" CXXFLAGS="$CXXFLAGS -Wno-error=deprecated-declarations" %else CXXFLAGS="$CXXFLAGS -Wno-error=class-memaccess -Wno-error=unknown-pragmas -Wno-error=array-bounds" %endif %ifarch %ix86 LDFLAGS="$LDFLAGS -Wl,--no-keep-files-mapped" %endif %ifarch %{ix86} CFLAGS="$CFLAGS -msse2" CXXFLAGS="$CXXFLAGS -msse2" %endif tools/gn/bootstrap/bootstrap.py --gn-gen-args='%{gn_config}' out/Release/gn gen --args='%{gn_config}' out/Release pushd out/Release ninja %{_smp_mflags} chrome chrome_sandbox popd # man page sed -e "s/@@PACKAGE@@/chromium/" -e "s/@@MENUNAME@@/Chromium Web Browser/" chrome/app/resources/manpage.1.in >out/Release/chromium.1 %install ls out/Release mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_crdir}/locales mkdir -p %{buildroot}%{_crdir}/themes mkdir -p %{buildroot}%{_mandir}/man1 install -m 755 %{_sourcedir}/chromium-wrapper %{buildroot}%{_crdir}/ install -m 755 out/Release/chrome %{buildroot}%{_crdir}/ install -m 4755 out/Release/chrome_sandbox %{buildroot}%{_crdir}/chrome-sandbox install -m 644 out/Release/chromium.1 %{buildroot}%{_mandir}/man1/%{crname}.1 install -m 644 out/Release/chrome_100_percent.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/chrome_200_percent.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/resources.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/snapshot_blob.bin %{buildroot}%{_crdir}/ install -m 755 out/Release/mksnapshot %{buildroot}%{_crdir}/ install -m 644 out/Release/locales/*.pak %{buildroot}%{_crdir}/locales/ install -m 644 out/Release/v8_context_snapshot.bin %{buildroot}%{_crdir}/ install -m 755 out/Release/libEGL.so %{buildroot}%{_crdir}/ install -m 755 out/Release/libGLESv2.so %{buildroot}%{_crdir}/ ln -s %{_crdir}/chromium-wrapper %{buildroot}%{_bindir}/%{crname} %ifarch %{ix86} x86_64 mkdir -p %{buildroot}%{_crdir}/swiftshader install -m 755 out/Release/swiftshader/*.so %{buildroot}%{_crdir}/swiftshader/ %endif find out/Release/resources/ -name "*.d" -exec rm {} \; cp -r out/Release/resources %{buildroot}%{_crdir} # desktop file mkdir -p %{buildroot}%{_datadir}/applications install -m 644 %{_sourcedir}/%{crname}.desktop %{buildroot}%{_datadir}/applications/ %if %{system_icu} # symlink to ICU data file ICUDATADIR=$(icuinfo | grep \"icudata.path\" | sed -re 's/^.*>(.*)<.*$/\1/') ICUDATANAME=$(icuinfo | grep \"icudata.name\" | sed -re 's/^.*>(.*)<.*$/\1/') ICUDATAFILE=$(realpath --relative-to=%{_crdir}/ ${ICUDATADIR}/${ICUDATANAME}.dat) ln -s ${ICUDATAFILE} %{buildroot}%{_crdir}/icudtl.dat %else install -m 644 out/Release/icudtl.dat %{buildroot}%{_crdir}/ %endif # icon for i in 22_mono 24 32 48 64 128 256; do mkdir -p %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps if [ -f chrome/app/theme/chromium/product_logo_$i.png ]; then install -m 644 chrome/app/theme/chromium/product_logo_$i.png \ %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{crname}.png else install -m 644 chrome/app/theme/chromium/linux/product_logo_$i.xpm \ %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{crname}.xpm fi done %files -n chromium-browser %files %{_bindir}/%{crname} %dir %{_crdir} %{_crdir}/chromium-wrapper %{_crdir}/chrome %attr(4755,root,root) %{_crdir}/chrome-sandbox %{_crdir}/icudtl.dat %{_crdir}/locales %{_crdir}/snapshot_blob.bin %{_crdir}/resources.pak %{_crdir}/resources %{_crdir}/chrome_100_percent.pak %{_crdir}/chrome_200_percent.pak %{_crdir}/mksnapshot %{_crdir}/themes %{_crdir}/libEGL.so %{_crdir}/libGLESv2.so %ifarch %{ix86} x86_64 %{_crdir}/swiftshader %endif %{_crdir}/v8_context_snapshot.bin %{_mandir}/man1/%{crname}* %{_datadir}/applications/*.desktop %{_iconsdir}/hicolor/*/apps/%{crname}.png %{_iconsdir}/hicolor/*/apps/%{crname}.xpm