Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-updates-src > by-pkgid > 2732c42c1bcb34f8656d2c1c975286c4 > files > 16

chromium-browser-stable-52.0.2743.82-1.mga5.src.rpm

%define crname chromium-browser
%define _crdir %{_libdir}/%{crname}

# 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 AIzaSyCV9AOzytWwWCtNE8f7ZV56fP1u9yWwhVU
%define    google_default_client_id 1039996407057.apps.googleusercontent.com
%define    google_default_client_secret mLT8XooDODav1OJG5G3bY61d

Name:		chromium-browser-stable
Version:	52.0.2743.82
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
# (debian) disable third party cookies by default
Patch12:	chromium-third-party-cookies-off-by-default.patch
Patch13:	chromium-46.0.2490.71-mga5.patch
# (cjw) change use of a new name not yet available in ffmpeg 2.4
Patch16:	chromium-50-ffmpeg-2.4.patch
# (cjw) use some slower code supported by system icu, https://bugs.chromium.org/p/chromium/issues/detail?id=584920
Patch17:	chromium-50-system-icu.patch
# (cjw) fix webrtc build with system ffmpeg
Patch18:	chromium-50-system-ffmpeg-3.patch
# (cjw) fix build with mga5's old icu 53
Patch19:	chromium-50-icu-53.patch
# (cjw) remove android specific codec support check code to get rid of a bunch of compilation warnings
Patch20:	chromium-50-codec-warnings.patch
# (cjw) fix compilation errror due to const mismatch
Patch21:	chromium-51-png-const-error.patch
# (cjw) fix build with system libjpeg after switch to bundled libjpeg_turbo
Patch23:	chromium-52-system-libjpeg.patch
Patch24:	chromium-52-build-id.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:	clang
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:	libatomic-devel
BuildRequires:	libatomic
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:	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/
touch chrome/test/data/webui/i18n_process_css_test.html
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,linux,mac,patches,public,source,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/

rm -f third_party/skia/platform_tools/android/apps/gradle/wrapper/gradle-wrapper.jar
rm -f third_party/WebKit/Source/devtools/scripts/jsdoc-validator/jsdoc-validator.jar
rm -f third_party/WebKit/Source/devtools/scripts/closure/compiler.jar
rm -f third_party/WebKit/Source/devtools/scripts/compiler-runner/closure-runner.jar
rm -rf third_party/sfntly/src/java/lib
rm -f third_party/haha/haha-2.0.2.jar
rm -f third_party/android_platform/webview/frameworks_5.1.0_r1.jar
rm -f third_party/android_platform/webview/frameworks_6.0.jar
rm -f third_party/libphonenumber/dist/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar
rm -f third_party/libphonenumber/dist/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar
rm -rf third_party/libphonenumber/dist/java/demo/war/WEB-INF/lib
rm -rf third_party/libphonenumber/dist/java/lib
rm -f third_party/webrtc/examples/androidapp/third_party/autobanh/autobanh.jar
rm -rf third_party/cacheinvalidation/src/example-app-build/libs
rm -f third_party/closure_compiler/runner/runner.jar
rm -f third_party/closure_compiler/compiler/compiler.jar
rm -rf third_party/proguard/lib
rm -f third_party/checkstyle/checkstyle-6.5-all.jar
rm -rf third_party/sfntly/src/cpp/ext

# 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
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=0 -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
export CC=clang
export CXX=clang++
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 \
	-D use_sysroot=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=1 \
	-D clang_use_chrome_plugins=0 \
	-D proprietary_codecs=1 \
	-D enable_ac3_eac3_audio_demuxing=1 \
	-D enable_mse_mpeg2ts_stream_parser=1 \
	-D enable_hevc_demuxing=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} \

pushd out/Release
ninja %{_smp_mflags} chrome chrome_sandbox
popd

%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/chrome_material_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 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}/chrome_material_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
* Mon Aug 01 2016 cjw <cjw> 52.0.2743.82-1.mga5
+ Revision: 1044204
- 52.0.2743.82
- do not use the system harfbuzz library since it makes this version's renderer crash on startup
- 51.0.2704.103
- 51.0.2704.79
- 51.0.2704.63
- 50.0.2661.102
- 50.0.2661.94
- 50.0.2661.75
- 49.0.2623.108
- build with clang instead of gcc
- fix a (harmless) compilation warning caused by a rediffing mistake
- 49.0.2623.87
- 48.0.2564.97
- patch14: fix build with system libvpx
- patch13: fix build with mga5 ffmpeg libraries
- 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'

  + luigiwalser <luigiwalser>
    - 47.0.2526.106
    - 47.0.2526.80
    - 47.0.2526.73
    - rediff patch 6
    - 46.0.2490.86
    - disable eol fix as this corrupts binaries and causes crashes (omdv)
    - 46.0.2490.80
    - 45.0.2454.101
    - add patch from debian via rosa to disable third party cookies
    - 45.0.2454.85

  + neoclust <neoclust>
    - New version 46.0.2490.71

* 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