%define crname chromium-browser %define _crdir %{_libdir}/%{crname} # 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 AIzaSyCV9AOzytWwWCtNE8f7ZV56fP1u9yWwhVU %define google_default_client_id 1039996407057.apps.googleusercontent.com %define google_default_client_secret mLT8XooDODav1OJG5G3bY61d Name: chromium-browser-stable Version: 44.0.2403.107 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 # (cjw) Don't disable deprecated APIs in ffmpeg header files, some of which change the ABI. # From debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763632 Patch5: fix_for_system_ffmpeg_ABI.patch # (cjw) Recognize mimetypes for matroska (.mkv) and AVI (.avi) formats (video/x-matroska and audio/x-matroska, video/x-msvideo) Patch6: chromium-40-matroska-avi.patch # (cjw) Handle A52 "AC3" and DTS compressed audio. Patch7: chromium-40-ac3-dts.patch # (cjw) Do not use ffmpeg internal header(s) Patch9: chromium-43-no-ffmpeg-internal.patch # (cjw) disable external components -- this stops chromium from downloading hotword stuff, for example Patch10: chromium-45-no-external-components.patch # (cjw) fix build with icu < 55 Patch11: chromium-44-icu53.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 BuildRequires: icu BuildRequires: ninja BuildRequires: yasm BuildRequires: atk-devel BuildRequires: bzip2-devel BuildRequires: cups-devel BuildRequires: dbus-glib-devel BuildRequires: elfutils-devel BuildRequires: expat-devel BuildRequires: ffmpeg-devel BuildRequires: glib2-devel BuildRequires: gtk2-devel BuildRequires: harfbuzz-devel BuildRequires: jpeg-devel BuildRequires: libalsa-devel BuildRequires: libevent-devel BuildRequires: libflac-devel BuildRequires: libgnome-keyring-devel BuildRequires: libgnutls-devel BuildRequires: libicu-devel BuildRequires: libmesagl-devel BuildRequires: libmesaglu-devel BuildRequires: libnspr-devel BuildRequires: libnss-devel BuildRequires: libpam-devel BuildRequires: libpng-devel BuildRequires: libpulseaudio-devel BuildRequires: libvpx-devel BuildRequires: libxml2-devel BuildRequires: libxscrnsaver-devel BuildRequires: libxslt-devel BuildRequires: libxt-devel BuildRequires: libxtst-devel BuildRequires: libz-devel BuildRequires: minizip-devel BuildRequires: speech-dispatcher-devel BuildRequires: speex-devel BuildRequires: udev-devel BuildRequires: perl-Switch BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libpci) BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(libwebp) BuildRequires: cap-devel # Unused but building gn wants ot to be present BuildRequires: pkgconfig(gconf-2.0) ExclusiveArch: i586 x86_64 armel %description Chromium is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. This is the stable channel Chromium browser. It offers a rock solid browser which is updated with features and fixes once they have been thoroughly tested. If you want the latest features, install the chromium-browser-unstable package instead. %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. If you prefer the dev channel browser, install the chromium-browser-unstable package instead. %prep %setup -q -n chromium-%{version} %apply_patches # files we do not want from upstream source bundles rm -rf breakpad/src/processor/testdata/ rm -rf chrome/app/test_data/dlls/ rm -rf chrome/common/extensions/docs/ rm -rf chrome/test/data/ rm -rf chrome/tools/test/reference_build/chrome_linux/ rm -rf components/test/data/component_updater/jebgalgnebhfojomionfpkfelancnnkf/component1.dll rm -rf content/test/data/ rm -rf net/data/ rm -rf ppapi/examples/ rm -rf ppapi/native_client/tests/ rm -rf third_party/apache-win32/ rm -rf third_party/binutils/ rm -rf third_party/expat/files/ rm -rf third_party/ffmpeg/*/* rm -rf third_party/ffmpeg/*.[ch] rm -rf third_party/flac/include rm -rf third_party/flac/src rm -rf third_party/icu/android rm -rf third_party/icu/linux rm -rf third_party/icu/mac rm -rf third_party/icu/patches rm -rf third_party/icu/public rm -rf third_party/icu/source rm -rf third_party/icu/windows rm -rf third_party/lcov rm -rf third_party/libevent/*/* rm -rf third_party/libevent/*.[ch] rm -rf libexif/sources rm -rf libjpeg/*.[ch] rm -rf libjpeg_turbo rm -rf libpng/*.[ch] rm -rf libxslt/libexslt rm -rf libxslt/libxslt rm -rf libxslt/linux rm -rf libxslt/mac rm -rf libxslt/win32 rm -rf mesa/src/src rm -rf swig rm -rf third_party/WebKit/LayoutTests/ rm -rf third_party/WebKit/Tools/Scripts/ rm -rf third_party/xdg-utils/tests/ rm -rf third_party/yasm/source/ rm -rf tools/gyp/test/ rm -rf v8/test/ # Hard code extra version FILE=chrome/common/chrome_version_info_posix.cc sed -i.orig -re 's/char\s*\*(.*)getenv\("CHROME_VERSION_EXTRA"\)/char const *\1"%{product_vendor} %{product_version}"/' $FILE cmp $FILE $FILE.orig && exit 1 %build # TODO -Duse_system_snappy=1 -Duse_system_libsrtp=1 -Duse_system_jsoncpp=1 # These don't do anything: -Duse_system_libexif=1 -Duse_system_mesa=1 %define system_gyp_flags -Duse_system_ffmpeg=1 -Duse_system_opus=1 -Duse_system_sqlite=0 -Duse_system_libxml=1 -Duse_system_zlib=1 -Duse_system_bzip2=1 -Duse_system_xdg_utils=1 -Duse_system_libpng=1 -Duse_system_libjpeg=1 -Duse_system_libevent=1 -Duse_system_flac=1 -Duse_system_libvpx=0 -Duse_system_icu=1 -Duse_system_libusb=0 -Duse_system_minizip=1 -Duse_system_protobuf=0 -Duse_system_speex=1 -Duse_system_yasm=1 -Duse_system_harfbuzz=1 -Duse_system_expat=1 -Duse_system_libxslt=1 -Duse_system_libwebp=1 build/linux/unbundle/replace_gyp_files.py %{system_gyp_flags} export GYP_GENERATORS=ninja build/gyp_chromium --depth=. \ -D linux_sandbox_path=%{_crdir}/chrome-sandbox \ -D linux_sandbox_chrome_path=%{_crdir}/chrome \ -D linux_link_gnome_keyring=0 \ -D use_gconf=0 \ %{system_gyp_flags} \ -D werror='' \ -D use_allocator=none \ -D disable_nacl=1 \ -D linux_use_gold_flags=1 \ -D disable_fatal_linker_warnings=1 \ -D clang=0 \ -D proprietary_codecs=1 \ %ifarch i586 -D disable_sse2=1 \ -D release_extra_cflags="-march=i586" \ %endif -D google_api_key=%{google_api_key} \ -D google_default_client_id=%{google_default_client_id} \ -D google_default_client_secret=%{google_default_client_secret} \ -D python_ver=2.7 \ -D system_libdir=%{_lib} \ ninja -C out/Release chrome chrome_sandbox %install ls out/Release mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_crdir}/locales mkdir -p %{buildroot}%{_crdir}/themes mkdir -p %{buildroot}%{_crdir}/default_apps 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/chrome.1 %{buildroot}%{_mandir}/man1/%{crname}.1 install -m 644 out/Release/chrome_100_percent.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/resources.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/natives_blob.bin %{buildroot}%{_crdir}/ install -m 644 out/Release/snapshot_blob.bin %{buildroot}%{_crdir}/ install -m 644 out/Release/content_resources.pak %{buildroot}%{_crdir}/ install -m 644 out/Release/keyboard_resources.pak %{buildroot}%{_crdir}/ install -m 755 out/Release/mksnapshot %{buildroot}%{_crdir}/ install -m 644 out/Release/locales/*.pak %{buildroot}%{_crdir}/locales/ install -m 644 chrome/browser/resources/default_apps/* %{buildroot}%{_crdir}/default_apps/ ln -s %{_crdir}/chromium-wrapper %{buildroot}%{_bindir}/%{crname} 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/ # 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 # icon for i in 22 24 48 64 128 256; do mkdir -p %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps install -m 644 chrome/app/theme/chromium/product_logo_$i.png \ %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{crname}.png done for i in 16 26 32; do mkdir -p %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps install -m 644 chrome/app/theme/default_100_percent/chromium/product_logo_$i.png \ %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{crname}.png 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}/natives_blob.bin %{_crdir}/snapshot_blob.bin %{_crdir}/chrome_100_percent.pak %{_crdir}/content_resources.pak %{_crdir}/keyboard_resources.pak %{_crdir}/resources.pak %{_crdir}/resources %{_crdir}/mksnapshot %{_crdir}/themes %{_crdir}/default_apps %{_mandir}/man1/%{crname}* %{_datadir}/applications/*.desktop %{_iconsdir}/hicolor/*/apps/%{crname}.png %changelog * Sun Jul 26 2015 cjw <cjw> 44.0.2403.107-1.mga5 + Revision: 857824 - 44.0.2403.107 - drop patch4 - not needed - patch11: remove a new feature that requires icu 55 - 43.0.2357.130 - patch10: do not silently download and install 'external components' * Thu May 21 2015 cjw <cjw> 43.0.2357.65-1.mga5 + Revision: 822479 - 43.0.2357.65 - drop patch8, fixed upstream - patch9: remove new code that uses an internal ffmpeg header * Fri May 01 2015 cjw <cjw> 42.0.2311.135-1.mga5 + Revision: 820951 - 42.0.2311.135 * Sun Apr 19 2015 cjw <cjw> 42.0.2311.90-1.mga5 + Revision: 820473 - 42.0.2311.90 * Sat Apr 04 2015 cjw <cjw> 41.0.2272.118-1.mga5 + Revision: 819698 - 41.0.2272.118 * Mon Mar 30 2015 cjw <cjw> 41.0.2272.101-2.mga5 + Revision: 819437 - 41.0.2272.101 - patch8: disable touch device support to fix mouse in qemu * Sun Mar 22 2015 pterjan <pterjan> 41.0.2272.101-1.mga5 + Revision: 819072 - Update to 41.0.2272.101 * Fri Feb 06 2015 cjw <cjw> 40.0.2214.111-1.mga5 + Revision: 813640 - 40.0.2214.111 - small spec file cleanup: * drop _src and basever defines * sort buildrequires * whitespace changes in gyp defines * remove commented out lines * Fri Jan 23 2015 cjw <cjw> 40.0.2214.91-1.mga5 + Revision: 811941 - 40.0.2214.91 * Thu Dec 25 2014 cjw <cjw> 39.0.2171.95-1.mga5.tainted + Revision: 805968 - 39.0.2171.95 * Thu Dec 04 2014 philippem <philippem> 39.0.2171.65-4.mga5 + Revision: 801426 - drop BR: python-pyxml * Mon Nov 24 2014 cjw <cjw> 39.0.2171.65-3.mga5 + Revision: 798825 - patch6: accept matroska and avi file types - patch7: enable ac3 and dts audio codecs - build config: switch from deprecated linux_use_tcmalloc=0 to use_allocator=none * Thu Nov 20 2014 cjw <cjw> 39.0.2171.65-2.mga5 + Revision: 797938 - package pdf plugin - build with system libwebp - fix a compilation warning introduced in the spec file * Wed Nov 19 2014 cjw <cjw> 39.0.2171.65-1.mga5 + Revision: 797819 - 39.0.2171.65 -- tarball generated from git because google's was not available (yet) in commondatastorage - use system yasm and libharfbuzz - disable SSL3 by setting minimum https protocol version to TLS1 in the wrapper script - drop patch0,patch2,patch3: not needed anymore + luigiwalser <luigiwalser> - ensure SUID root perms on chrome-sandbox binary * Fri Nov 14 2014 akien <akien> 38.0.2125.104-3.mga5 + Revision: 797198 - Rebuild for ffmpeg 2.4 * Tue Nov 04 2014 cjw <cjw> 38.0.2125.104-2.mga5 + Revision: 795517 - build with system ffmpeg - no tainted version - build with system ICU, no bundled .dat file - build with system opus * Sun Oct 19 2014 luigiwalser <luigiwalser> 38.0.2125.104-1.mga5.tainted + Revision: 789280 - remove patch 1 (fixed upstream) - 38.0.2125.104 - 38.0.2125.101 - update patch2 from rosa * Mon Oct 06 2014 luigiwalser <luigiwalser> 37.0.2062.120-1.mga5.tainted + Revision: 737113 - add patch from mga4 to fix gn build - add patch from omdv to fix crash with gcc 4.9 - 37.0.2062.120 + umeabot <umeabot> - Rebuild to fix library dependencies - Mageia 5 Mass Rebuild * Tue Aug 12 2014 pterjan <pterjan> 36.0.1985.125-1.mga5 + Revision: 662020 - Disable fatal linker warnings :( - We can't use system sqlite, it breaks webdb which needs added functions - Use systm sqlite, this is the default and else it conflicts with using nss - Use a patch to force gold, ldflags are no longer used in the second build - Update to 36.0.1985.125 - Fix gn build by asking to use gold instead of patching + luigiwalser <luigiwalser> - enable aura interface * Mon May 19 2014 luigiwalser <luigiwalser> 34.0.1847.137-1.mga5.tainted + Revision: 623977 - 34.0.1847.137 + anssi <anssi> - Use the PPAPI Flash Player (PepperFlash) from the Google Chrome installation, if present * Thu May 08 2014 luigiwalser <luigiwalser> 34.0.1847.132-2.mga5.tainted + Revision: 621192 - 34.0.1847.132 * Tue Apr 15 2014 pterjan <pterjan> 34.0.1847.116-2.mga5 + Revision: 614551 - Use embedded protobuf for now, to avoid a crash * Fri Apr 11 2014 pterjan <pterjan> 34.0.1847.116-1.mga5 + Revision: 613501 - Update list of files to install - Build gn from sources - Build with ninja + luigiwalser <luigiwalser> - 34.0.1847.116 * Sat Mar 15 2014 luigiwalser <luigiwalser> 33.0.1750.152-1.mga5.tainted + Revision: 604045 - 33.0.1750.152 * Wed Mar 05 2014 luigiwalser <luigiwalser> 33.0.1750.146-1.mga5.tainted + Revision: 600273 - 33.0.1750.146 * Wed Feb 26 2014 luigiwalser <luigiwalser> 33.0.1750.117-1.mga5.tainted + Revision: 597400 - 33.0.1750.117 * Wed Feb 05 2014 luigiwalser <luigiwalser> 32.0.1700.102-1.mga5.tainted + Revision: 583630 - 32.0.1700.102 * Tue Dec 31 2013 dmorgan <dmorgan> 31.0.1650.63-2.mga4.tainted + Revision: 563503 - Rebuild against current protobuf * Mon Dec 16 2013 pterjan <pterjan> 31.0.1650.63-1.mga4.tainted + Revision: 557936 - Add missing BuildRequires - Use python 2.7 instead of 2.6 - Use correct libdir on 64 bits + luigiwalser <luigiwalser> - 31.0.1650.63 * Tue Nov 12 2013 luigiwalser <luigiwalser> 31.0.1650.48-1.mga4.tainted + Revision: 550820 - 31.0.1650.48 * Fri Nov 01 2013 luigiwalser <luigiwalser> 30.0.1599.114-1.mga4.tainted + Revision: 548727 - 30.0.1599.114 * Mon Oct 21 2013 umeabot <umeabot> 30.0.1599.66-2.mga4.tainted + Revision: 540537 - Mageia 4 Mass Rebuild * Wed Oct 09 2013 luigiwalser <luigiwalser> 30.0.1599.66-1.mga4 + Revision: 493826 - 30.0.1599.66 * Sat Sep 07 2013 dmorgan <dmorgan> 29.0.1547.65-1.mga4.tainted + Revision: 475592 - New version 29.0.1547.65 * Fri Sep 06 2013 dmorgan <dmorgan> 29.0.1547.72-1.mga4.tainted + Revision: 475379 - New version 29.0.1547.72 * Wed Aug 14 2013 luigiwalser <luigiwalser> 28.0.1500.95-1.mga4.tainted + Revision: 466566 - 28.0.1500.95 * Mon Jul 29 2013 pterjan <pterjan> 28.0.1500.71-3.mga4.tainted + Revision: 460614 - Enable all codecs for tainted build * Wed Jul 24 2013 pterjan <pterjan> 28.0.1500.71-2.mga4.tainted + Revision: 457547 - Add API keys (mga#9851) * Mon Jul 22 2013 luigiwalser <luigiwalser> 28.0.1500.71-1.mga4 + Revision: 457331 - fix conflict with nss 3.15 (redefinition of struct SECItemArrayStr) - 28.0.1500.71 + dmorgan <dmorgan> - New version * Tue Jun 18 2013 tv <tv> 28.0.1500.50-1.mga4 + Revision: 444637 - new release * Mon Jun 10 2013 dmorgan <dmorgan> 27.0.1454.1-1.mga4 + Revision: 441875 - New version * Mon Jun 03 2013 fwang <fwang> 26.0.1410.65-2.mga4.tainted + Revision: 435565 - rebuild for new libpng * Tue Apr 30 2013 dmorgan <dmorgan> 26.0.1410.65-1.mga3.tainted + Revision: 411705 - New version ( mga #9703) * Fri Mar 29 2013 dmorgan <dmorgan> 26.0.1410.51-5.mga3.tainted + Revision: 406432 - Obsolete unstable/beta and only provide stable on stable distro * Fri Mar 29 2013 dmorgan <dmorgan> 26.0.1410.51-4.mga3.tainted + Revision: 406427 - Enable tainted build * Thu Mar 28 2013 dmorgan <dmorgan> 26.0.1410.51-4.mga3.nonfree + Revision: 405996 - New version 26.0.1410.51 * Wed Mar 27 2013 dmorgan <dmorgan> 26.0.1410.49-4.mga3 + Revision: 405749 - New version * Sun Mar 24 2013 dmorgan <dmorgan> 25.0.1364.173-4.mga3.nonfree + Revision: 405124 + rebuild (emptylog) * Sun Mar 24 2013 dmorgan <dmorgan> 25.0.1364.173-4.mga3 + Revision: 405113 - Add comment about why we use bundle libpng - Disable proprietary_codecs * Sat Mar 23 2013 dmorgan <dmorgan> 25.0.1364.173-2.mga3 + Revision: 404604 - Install some more pak files * Sat Mar 23 2013 dmorgan <dmorgan> 25.0.1364.173-1.mga3 + Revision: 404595 - New version 25.0.1364.173 - New version 25.0.1364.172 * Fri Jan 11 2013 umeabot <umeabot> 21.0.1180.81-3.mga3 + Revision: 347743 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Sep 18 2012 dams <dams> 21.0.1180.81-2.mga3 + Revision: 295848 - add back some 'x-scheme-handler' to allow the app to be used as a default application in GNOME3 * Fri Aug 31 2012 dmorgan <dmorgan> 21.0.1180.81-1.mga3 + Revision: 286643 - Disable system tcmalloc for now ( does not compile ) - New version 21.0.1180.81 - Remove applied patch - New version 21.0.1180.57 + dams <dams> - clean specfile - remove useless part of the description: old issue (5.x) * Fri Jul 13 2012 dmorgan <dmorgan> 20.0.1132.57-1.mga3 + Revision: 270472 - New version 20.0.1132.57 * Sat Jul 07 2012 dmorgan <dmorgan> 20.0.1132.47-8.mga3 + Revision: 268645 - Really enable system flac * Sat Jul 07 2012 dmorgan <dmorgan> 20.0.1132.47-7.mga3 + Revision: 268633 - only build minizip now ( set flac to 0 ) - Build with system flac * Sat Jul 07 2012 dmorgan <dmorgan> 20.0.1132.47-6.mga3 + Revision: 268559 - Use system minizip * Fri Jul 06 2012 dmorgan <dmorgan> 20.0.1132.47-5.mga3 + Revision: 268540 + rebuild (emptylog) * Fri Jul 06 2012 dmorgan <dmorgan> 20.0.1132.47-4.mga3 + Revision: 268497 - Use System Speex * Fri Jul 06 2012 dmorgan <dmorgan> 20.0.1132.47-3.mga3 + Revision: 268473 - Build with system v8 * Thu Jul 05 2012 dmorgan <dmorgan> 20.0.1132.47-2.mga3 + Revision: 267912 - Package missing pak files ( thanks to dwalluck) * Wed Jul 04 2012 dmorgan <dmorgan> 20.0.1132.47-1.mga3 + Revision: 267786 - New upstream release 20.0.1132.47 (144678) + colin <colin> - Rebuild against new libudev major * Wed Jun 20 2012 tv <tv> 19.0.1084.56-1.mga3 + Revision: 262101 - new release - use system xdg utils - strip debug from NaCl IRT files * Thu May 10 2012 dmorgan <dmorgan> 18.0.1025.168-1.mga2 + Revision: 235029 - Fix build - new upstream release 18.0.1025.168 * [109574] Medium CVE-2011-3058: Bad interaction possibly leading to XSS in EUC-JP * [112317] Medium CVE-2011-3059: Out-of-bounds read in SVG text handling * [114056] Medium CVE-2011-3060: Out-of-bounds read in text fragment handling * [116398] Medium CVE-2011-3061: SPDY proxy certificate checking error * [116524] High CVE-2011-3062: Off-by-one in OpenType Sanitizer * [117417] Low CVE-2011-3063: Validate navigation requests from the renderer more carefully * [117471] High CVE-2011-3064: Use-after-free in SVG clipping * [117588] High CVE-2011-3065: Memory corruption in Skia * [117794] Medium CVE-2011-3057: Invalid read in v8 * fix black screen on Hybrid Graphics system with GPU accelerated compositing enabled (Issue: 117371) * fix CSS not applied to <content> element (Issue: 114667) * fix Regression rendering a div with background gradient and borders (Issue: 113726) * fix Canvas 2D line drawing bug with GPU acceleration (Issue: 121285) * fix Multiple crashes (Issues: 72235, 116825 and 92998) * fix Pop-up dialog is at wrong position (Issue: 116045) * fix HTML Canvas patterns are broken if you change the transformation matrix (Issue: 112165) * fix SSL interstitial error "proceed anyway" / "back to safety" buttons don't work (Issue: 119252) * [106577] Medium CVE-2011-3066: Out-of-bounds read in Skia clipping * [117583] Medium CVE-2011-3067: Cross-origin iframe replacement * [117698] High CVE-2011-3068: Use-after-free in run-in handling * [117728] High CVE-2011-3069: Use-after-free in line box handling * [118185] High CVE-2011-3070: Use-after-free in v8 bindings * [118273] High CVE-2011-3071: Use-after-free in HTMLMediaElement * [118467] Low CVE-2011-3072: Cross-origin violation parenting pop-up window * [118593] High CVE-2011-3073: Use-after-free in SVG resource handling * [119281] Medium CVE-2011-3074: Use-after-free in media handling * [119525] High CVE-2011-3075: Use-after-free applying style command * [120037] High CVE-2011-3076: Use-after-free in focus handling * [120189] Medium CVE-2011-3077: Read-after-free in script bindings * [106413] High CVE-2011-3078: Use after free in floats handling * [117110] High CVE-2012-1521: Use after free in xml parser * [117627] Medium CVE-2011-3079: IPC validation failure * [121726] Medium CVE-2011-3080: Race condition in sandbox IPC * [121899] High CVE-2011-3081: Use after free in floats handling * Tue Mar 06 2012 tv <tv> 17.0.963.65-1.mga2 + Revision: 220614 - new release * Sat Jan 28 2012 tv <tv> 16.0.912.77-1.mga2 + Revision: 202429 - new release + dmorgan <dmorgan> - Own %%{_crdir} * Fri Jan 06 2012 tv <tv> 16.0.912.75-1.mga2 + Revision: 192710 - new release + dams <dams> - add some 'x-scheme-handler' to allow the app to be used as a default application in GNOME3 * Wed Dec 14 2011 dmorgan <dmorgan> 16.0.912.63-1.mga2 + Revision: 181433 - New version * Mon Nov 14 2011 tv <tv> 15.0.874.120-1.mga2 + Revision: 167581 - new release - only include glib.h directly - new release * Tue Oct 25 2011 dmorgan <dmorgan> 15.0.874.102-1.mga2 + Revision: 158109 - New version 15.0.874.102 * Fri Oct 07 2011 tv <tv> 14.0.835.202-1.mga2 + Revision: 152697 - new release * Sat Sep 17 2011 dmorgan <dmorgan> 14.0.835.163-1.mga2 + Revision: 144568 - Drop libpng patch, merged upstream - Fix version - New version 14.0.794.0 * Mon Sep 12 2011 fwang <fwang> 13.0.782.220-2.mga2 + Revision: 142721 - fix build with libpng1.5 - rebuild for new libpng * Mon Sep 05 2011 dmorgan <dmorgan> 13.0.782.220-1.mga2 + Revision: 138669 - Do not apply P3: Fix build - Fix typo - new upstream release 13.0.782.220 (99552) * revoking trust for SSL certificates issued by DigiNotar-controlled intermediate CAs used by the Dutch PKIoverheid program + tv <tv> - new release - new release * Wed Jun 29 2011 tv <tv> 12.0.742.112-1.mga2 + Revision: 116116 - BuildRequires: perl-Switch - new release * Thu Jun 09 2011 tv <tv> 12.0.742.91-1.mga2 + Revision: 102682 - new upstream release 12.0.742.91 (stable) * Wed May 18 2011 tv <tv> 11.0.696.68-1.mga1 + Revision: 99600 - new upstream release 11.0.696.68 (stable) - security fixes * [64046] High CVE-2011-1799: Bad casts in Chromium WebKit glue. * [80608] High CVE-2011-1800: Integer overflows in SVG filters. * Sat May 07 2011 tv <tv> 11.0.696.65-1.mga1 + Revision: 95741 - new upstream release 11.0.696.65 (stable) * Fri Apr 29 2011 tv <tv> 11.0.696.57-1.mga1 + Revision: 93388 - new upstream release 11.0.696.57 (stable) (detailed changelog at http://goo.gl/arI9m) * Fri Apr 15 2011 tv <tv> 10.0.648.205-1.mga1 + Revision: 85803 - new upstream release 10.0.648.205 (stable) (detailed changelog at http://goo.gl/wJg8b) * Wed Apr 06 2011 tv <tv> 10.0.648.204-1.mga1 + Revision: 80981 - new upstream release 10.0.648.204 (stable) - BuildRequires: libevent-devel speex-devel - fix a group * Tue Mar 22 2011 tv <tv> 10.0.648.151-1.mga1 + Revision: 75407 - new upstream release 10.0.648.151 (stable) * blacklist a small number of HTTPS certificates * Wed Mar 16 2011 tv <tv> 10.0.648.133-1.mga1 + Revision: 72787 - imported package chromium-browser-stable