[arch-commits] Commit in chromium/repos (9 files)

2020-05-07 Thread Evangelos Foutras via arch-commits
Date: Thursday, May 7, 2020 @ 10:09:49
  Author: foutrelis
Revision: 382656

archrelease: copy trunk to staging-x86_64

Added:
  chromium/repos/staging-x86_64/
  chromium/repos/staging-x86_64/PKGBUILD
(from rev 382655, chromium/trunk/PKGBUILD)
  chromium/repos/staging-x86_64/chromium-skia-harmony.patch
(from rev 382655, chromium/trunk/chromium-skia-harmony.patch)
  chromium/repos/staging-x86_64/chromium-widevine.patch
(from rev 382655, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-x86_64/chromium.install
(from rev 382655, chromium/trunk/chromium.install)
  chromium/repos/staging-x86_64/clean-up-a-call-to-set_utf8.patch
(from rev 382655, chromium/trunk/clean-up-a-call-to-set_utf8.patch)
  chromium/repos/staging-x86_64/icu67.patch
(from rev 382655, chromium/trunk/icu67.patch)
  
chromium/repos/staging-x86_64/rebuild-Linux-frame-button-cache-when-activation.patch
(from rev 382655, 
chromium/trunk/rebuild-Linux-frame-button-cache-when-activation.patch)
  
chromium/repos/staging-x86_64/rename-Relayout-in-DesktopWindowTreeHostPlatform.patch
(from rev 382655, 
chromium/trunk/rename-Relayout-in-DesktopWindowTreeHostPlatform.patch)

+
 PKGBUILD   |  235 +++
 chromium-skia-harmony.patch|   14 
 chromium-widevine.patch|   13 
 chromium.install   |   16 +
 clean-up-a-call-to-set_utf8.patch  |   34 ++
 icu67.patch|  169 ++
 rebuild-Linux-frame-button-cache-when-activation.patch |   62 +++
 rename-Relayout-in-DesktopWindowTreeHostPlatform.patch |   64 
 8 files changed, 607 insertions(+)

Copied: chromium/repos/staging-x86_64/PKGBUILD (from rev 382655, 
chromium/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2020-05-07 10:09:49 UTC (rev 382656)
@@ -0,0 +1,235 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=81.0.4044.138
+pkgrel=2
+_launcher_ver=6
+pkgdesc="A web browser built for speed, simplicity, and security"
+arch=('x86_64')
+url="https://www.chromium.org/Home;
+license=('BSD')
+depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
+ 'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib'
+ 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git'
+ 'libpipewire02' 'clang' 'lld' 'gn' 'java-runtime-headless')
+optdepends=('pepper-flash: support for Flash content'
+'libpipewire02: WebRTC desktop sharing under Wayland'
+'kdialog: needed for file dialogs in KDE'
+'org.freedesktop.secrets: password storage backend on GNOME / Xfce'
+'kwallet: for storing passwords in KWallet on KDE desktops')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+rename-Relayout-in-DesktopWindowTreeHostPlatform.patch
+rebuild-Linux-frame-button-cache-when-activation.patch
+clean-up-a-call-to-set_utf8.patch
+icu67.patch
+chromium-widevine.patch
+chromium-skia-harmony.patch)
+sha256sums=('f478f28b8111cb70231df4c36e754d812ad7a94b7c844e9d0515345a71fd77a6'
+'04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
+'ae3bf107834bd8eda9a3ec7899fe35fde62e6111062e5def7d24bf49b53db3db'
+'46f7fc9768730c460b27681ccf3dc2685c7e1fd22d70d3a82d9e57e3389bb014'
+'58c41713eb6fb33b6eef120f4324fa1fb8123b1fbc4ecbe5662f1f9779b9b6af'
+'5315977307e69d20b3e856d3f8724835b08e02085aa5c5cefea83fd7d006'
+'709e2fddba3c1f2ed4deb3a239fc0479bfa50c46e054e7f32db4fb1365fed070'
+'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1')
+
+# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
+# Keys are the names in the above script; values are the dependencies in Arch
+declare -gA _system_libs=(
+  [ffmpeg]=ffmpeg
+  [flac]=flac
+  [fontconfig]=fontconfig
+  [freetype]=freetype2
+  [harfbuzz-ng]=harfbuzz
+  [icu]=icu
+  [libdrm]=
+  [libjpeg]=libjpeg
+  #[libpng]=libpng# https://crbug.com/752403#c10
+  [libvpx]=libvpx
+  [libwebp]=libwebp
+  [libxml]=libxml2
+  [libxslt]=libxslt
+  [opus]=opus
+  [re2]=re2
+  [snappy]=snappy
+  [yasm]=
+  [zlib]=minizip
+)
+_unwanted_bundled_libs=(
+  $(printf "%s\n" ${!_system_libs[@]} | sed 

[arch-commits] Commit in chromium/repos (9 files)

2019-04-05 Thread Felix Yan via arch-commits
Date: Friday, April 5, 2019 @ 16:17:24
  Author: felixonmars
Revision: 350137

archrelease: copy trunk to staging-x86_64

Added:
  chromium/repos/staging-x86_64/
  chromium/repos/staging-x86_64/PKGBUILD
(from rev 350136, chromium/trunk/PKGBUILD)
  
chromium/repos/staging-x86_64/chromium-avoid-log-flooding-in-GLSurfacePresentationHelper.patch
(from rev 350136, 
chromium/trunk/chromium-avoid-log-flooding-in-GLSurfacePresentationHelper.patch)
  chromium/repos/staging-x86_64/chromium-color_utils-use-std-sqrt.patch
(from rev 350136, chromium/trunk/chromium-color_utils-use-std-sqrt.patch)
  chromium/repos/staging-x86_64/chromium-media-fix-build-with-libstdc++.patch
(from rev 350136, 
chromium/trunk/chromium-media-fix-build-with-libstdc++.patch)
  chromium/repos/staging-x86_64/chromium-skia-harmony.patch
(from rev 350136, chromium/trunk/chromium-skia-harmony.patch)
  chromium/repos/staging-x86_64/chromium-system-icu.patch
(from rev 350136, chromium/trunk/chromium-system-icu.patch)
  chromium/repos/staging-x86_64/chromium-widevine.patch
(from rev 350136, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-x86_64/chromium.install
(from rev 350136, chromium/trunk/chromium.install)

--+
 PKGBUILD |  232 
++
 chromium-avoid-log-flooding-in-GLSurfacePresentationHelper.patch |   34 +
 chromium-color_utils-use-std-sqrt.patch  |   48 ++
 chromium-media-fix-build-with-libstdc++.patch|   48 ++
 chromium-skia-harmony.patch  |   13 
 chromium-system-icu.patch|   19 
 chromium-widevine.patch  |   22 
 chromium.install |   16 
 8 files changed, 432 insertions(+)

Copied: chromium/repos/staging-x86_64/PKGBUILD (from rev 350136, 
chromium/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2019-04-05 16:17:24 UTC (rev 350137)
@@ -0,0 +1,232 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=73.0.3683.103
+pkgrel=2
+_launcher_ver=6
+pkgdesc="A web browser built for speed, simplicity, and security"
+arch=('x86_64')
+url="https://www.chromium.org/Home;
+license=('BSD')
+depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
+ 'ttf-font' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib'
+ 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git'
+ 'clang' 'lld' 'gn' 'java-runtime-headless')
+optdepends=('pepper-flash: support for Flash content'
+'kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kwallet: for storing passwords in KWallet')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+chromium-system-icu.patch
+chromium-color_utils-use-std-sqrt.patch
+chromium-media-fix-build-with-libstdc++.patch
+chromium-avoid-log-flooding-in-GLSurfacePresentationHelper.patch
+chromium-widevine.patch
+chromium-skia-harmony.patch)
+sha256sums=('eb02c419de98bb8849fd0a37a3e7bbb813938c37e3d6b2c2526df3e84f9653af'
+'04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
+'e2d284311f49c529ea45083438a768db390bde52949995534034d2a814beab89'
+'b3b6f5147d519c586cbdaf3b227dd1719676fa3a65edd6f08989087afd287afa'
+'f51fe91427d8638c5551746d2ec7de99e8059dd76889cfeaee8ca3d8fed62265'
+'f2b12ccf83a8e0adda4a87ae5c983df5e092ccf1f9a6f2e05799ce4d451dbda1'
+'d081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b'
+'5887f78b55c4ecbbcba5930f3f0bb7bc0117c2a41c2f761805fcf7f46f1ca2b3')
+
+# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
+# Keys are the names in the above script; values are the dependencies in Arch
+declare -gA _system_libs=(
+  [ffmpeg]=ffmpeg
+  [flac]=flac
+  [fontconfig]=fontconfig
+  [freetype]=freetype2
+  [harfbuzz-ng]=harfbuzz
+  [icu]=icu
+  [libdrm]=
+  [libjpeg]=libjpeg
+  #[libpng]=libpng# https://crbug.com/752403#c10
+  [libvpx]=libvpx
+  [libwebp]=libwebp
+  [libxml]=libxml2
+  [libxslt]=libxslt
+  [opus]=opus
+  [re2]=re2
+  [snappy]=snappy
+  [yasm]=
+  [zlib]=minizip
+)
+_unwanted_bundled_libs=(
+  ${!_system_libs[@]}
+  

[arch-commits] Commit in chromium/repos (9 files)

2018-03-27 Thread Evangelos Foutras via arch-commits
Date: Wednesday, March 28, 2018 @ 02:12:23
  Author: foutrelis
Revision: 320474

archrelease: copy trunk to staging-x86_64

Added:
  chromium/repos/staging-x86_64/
  chromium/repos/staging-x86_64/PKGBUILD
(from rev 320473, chromium/trunk/PKGBUILD)
  chromium/repos/staging-x86_64/chromium-clang-r2.patch
(from rev 320473, chromium/trunk/chromium-clang-r2.patch)
  chromium/repos/staging-x86_64/chromium-math.h-r0.patch
(from rev 320473, chromium/trunk/chromium-math.h-r0.patch)
  chromium/repos/staging-x86_64/chromium-skia-harmony.patch
(from rev 320473, chromium/trunk/chromium-skia-harmony.patch)
  chromium/repos/staging-x86_64/chromium-stdint.patch
(from rev 320473, chromium/trunk/chromium-stdint.patch)
  chromium/repos/staging-x86_64/chromium-widevine.patch
(from rev 320473, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-x86_64/chromium.install
(from rev 320473, chromium/trunk/chromium.install)
  
chromium/repos/staging-x86_64/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
(from rev 320473, 
chromium/trunk/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch)

--+
 PKGBUILD |  243 +
 chromium-clang-r2.patch  |   21 +
 chromium-math.h-r0.patch |   29 +
 chromium-skia-harmony.patch  |   77 
 chromium-stdint.patch|   21 +
 chromium-widevine.patch  |   10 
 chromium.install |   16 
 fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch |   53 ++
 8 files changed, 470 insertions(+)

Copied: chromium/repos/staging-x86_64/PKGBUILD (from rev 320473, 
chromium/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-03-28 02:12:23 UTC (rev 320474)
@@ -0,0 +1,243 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=65.0.3325.181
+pkgrel=3
+_launcher_ver=5
+pkgdesc="A web browser built for speed, simplicity, and security"
+arch=('x86_64')
+url="https://www.chromium.org/Home;
+license=('BSD')
+depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
+ 'ttf-font' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib'
+ 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git' 'clang'
+ 'lld')
+optdepends=('pepper-flash: support for Flash content'
+'kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kwallet: for storing passwords in KWallet')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+
chromium-$pkgver.txt::https://chromium.googlesource.com/chromium/src.git/+/$pkgver?format=TEXT
+fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
+chromium-skia-harmony.patch
+chromium-clang-r2.patch
+chromium-math.h-r0.patch
+chromium-stdint.patch
+chromium-widevine.patch)
+sha256sums=('93666448c6b96ec83e6a35a64cff40db4eb92a154fe1db4e7dab4761d0e38687'
+'4dc3428f2c927955d9ae117f2fb24d098cc6dd67adb760ac9c82b522ec8b0587'
+'2771c049b66c9aba3b945fe065f2610f164d55506eb5d71751a26aaf8b40d4ee'
+'e3fb73b43bb8c69ff517e66b2cac73d6e759fd240003eb35598df9af442422fe'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'4495e8b29dae242c79ffe4beefc5171eb3c7aacb7e9aebfd2d4d69b9d8c958d3'
+'fe0ab86aa5b0072db730eccda3e1582ebed4af25815bfd49fe0da24cf63ca902'
+'c00d2506f1078b38a8ebec474a7318e76a61db1298afb40088a34210f137210f'
+'d6fdcb922e5a7fbe15759d39ccc8ea4225821c44d98054ce0f23f9d1f00c9808')
+
+# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
+# Keys are the names in the above script; values are the dependencies in Arch
+declare -gA _system_libs=(
+  #[ffmpeg]=ffmpeg# https://crbug.com/731766
+  [flac]=flac
+  [fontconfig]=fontconfig
+  [freetype]=freetype2
+  [harfbuzz-ng]=harfbuzz
+  [icu]=icu
+  [libdrm]=
+  [libjpeg]=libjpeg
+  #[libpng]=libpng# https://crbug.com/752403#c10
+  [libvpx]=libvpx
+  [libwebp]=libwebp
+  #[libxml]=libxml2   # https://crbug.com/736026
+  [libxslt]=libxslt
+  [opus]=opus
+  [re2]=re2

[arch-commits] Commit in chromium/repos (9 files)

2018-03-23 Thread Evangelos Foutras via arch-commits
Date: Saturday, March 24, 2018 @ 04:10:50
  Author: foutrelis
Revision: 320125

archrelease: copy trunk to testing-x86_64

Added:
  chromium/repos/testing-x86_64/
  chromium/repos/testing-x86_64/PKGBUILD
(from rev 320124, chromium/trunk/PKGBUILD)
  chromium/repos/testing-x86_64/chromium-clang-r2.patch
(from rev 320124, chromium/trunk/chromium-clang-r2.patch)
  chromium/repos/testing-x86_64/chromium-math.h-r0.patch
(from rev 320124, chromium/trunk/chromium-math.h-r0.patch)
  chromium/repos/testing-x86_64/chromium-skia-harmony.patch
(from rev 320124, chromium/trunk/chromium-skia-harmony.patch)
  chromium/repos/testing-x86_64/chromium-stdint.patch
(from rev 320124, chromium/trunk/chromium-stdint.patch)
  chromium/repos/testing-x86_64/chromium-widevine.patch
(from rev 320124, chromium/trunk/chromium-widevine.patch)
  chromium/repos/testing-x86_64/chromium.install
(from rev 320124, chromium/trunk/chromium.install)
  
chromium/repos/testing-x86_64/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
(from rev 320124, 
chromium/trunk/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch)

--+
 PKGBUILD |  243 +
 chromium-clang-r2.patch  |   21 +
 chromium-math.h-r0.patch |   29 +
 chromium-skia-harmony.patch  |   77 
 chromium-stdint.patch|   21 +
 chromium-widevine.patch  |   10 
 chromium.install |   16 
 fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch |   53 ++
 8 files changed, 470 insertions(+)

Copied: chromium/repos/testing-x86_64/PKGBUILD (from rev 320124, 
chromium/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-03-24 04:10:50 UTC (rev 320125)
@@ -0,0 +1,243 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=65.0.3325.181
+pkgrel=2
+_launcher_ver=5
+pkgdesc="A web browser built for speed, simplicity, and security"
+arch=('x86_64')
+url="https://www.chromium.org/Home;
+license=('BSD')
+depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
+ 'ttf-font' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib'
+ 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git' 'clang'
+ 'lld')
+optdepends=('pepper-flash: support for Flash content'
+'kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kwallet: for storing passwords in KWallet')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+
chromium-$pkgver.txt::https://chromium.googlesource.com/chromium/src.git/+/$pkgver?format=TEXT
+fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
+chromium-skia-harmony.patch
+chromium-clang-r2.patch
+chromium-math.h-r0.patch
+chromium-stdint.patch
+chromium-widevine.patch)
+sha256sums=('93666448c6b96ec83e6a35a64cff40db4eb92a154fe1db4e7dab4761d0e38687'
+'4dc3428f2c927955d9ae117f2fb24d098cc6dd67adb760ac9c82b522ec8b0587'
+'2771c049b66c9aba3b945fe065f2610f164d55506eb5d71751a26aaf8b40d4ee'
+'e3fb73b43bb8c69ff517e66b2cac73d6e759fd240003eb35598df9af442422fe'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'4495e8b29dae242c79ffe4beefc5171eb3c7aacb7e9aebfd2d4d69b9d8c958d3'
+'fe0ab86aa5b0072db730eccda3e1582ebed4af25815bfd49fe0da24cf63ca902'
+'c00d2506f1078b38a8ebec474a7318e76a61db1298afb40088a34210f137210f'
+'d6fdcb922e5a7fbe15759d39ccc8ea4225821c44d98054ce0f23f9d1f00c9808')
+
+# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
+# Keys are the names in the above script; values are the dependencies in Arch
+declare -gA _system_libs=(
+  #[ffmpeg]=ffmpeg# https://crbug.com/731766
+  [flac]=flac
+  [fontconfig]=fontconfig
+  [freetype]=freetype2
+  [harfbuzz-ng]=harfbuzz
+  [icu]=icu
+  [libdrm]=
+  [libjpeg]=libjpeg
+  #[libpng]=libpng# https://crbug.com/752403#c10
+  [libvpx]=libvpx
+  [libwebp]=libwebp
+  #[libxml]=libxml2   # https://crbug.com/736026
+  [libxslt]=libxslt
+  [opus]=opus
+  [re2]=re2
+ 

[arch-commits] Commit in chromium/repos (9 files)

2018-02-03 Thread Evangelos Foutras via arch-commits
Date: Saturday, February 3, 2018 @ 17:09:43
  Author: foutrelis
Revision: 315819

archrelease: copy trunk to staging-x86_64

Added:
  chromium/repos/staging-x86_64/
  chromium/repos/staging-x86_64/PKGBUILD
(from rev 315818, chromium/trunk/PKGBUILD)
  chromium/repos/staging-x86_64/chromium-clang-r2.patch
(from rev 315818, chromium/trunk/chromium-clang-r2.patch)
  chromium/repos/staging-x86_64/chromium-memcpy-r0.patch
(from rev 315818, chromium/trunk/chromium-memcpy-r0.patch)
  chromium/repos/staging-x86_64/chromium-omnibox-unescape-fragment.patch
(from rev 315818, chromium/trunk/chromium-omnibox-unescape-fragment.patch)
  chromium/repos/staging-x86_64/chromium-skia-harmony.patch
(from rev 315818, chromium/trunk/chromium-skia-harmony.patch)
  
chromium/repos/staging-x86_64/chromium-use-fromUTF8-for-UnicodeString-construction.patch
(from rev 315818, 
chromium/trunk/chromium-use-fromUTF8-for-UnicodeString-construction.patch)
  chromium/repos/staging-x86_64/chromium-widevine.patch
(from rev 315818, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-x86_64/chromium.install
(from rev 315818, chromium/trunk/chromium.install)

+
 PKGBUILD   |  259 ++
 chromium-clang-r2.patch|   21 
 chromium-memcpy-r0.patch   |   35 
 chromium-omnibox-unescape-fragment.patch   |  437 +++
 chromium-skia-harmony.patch|   77 +
 chromium-use-fromUTF8-for-UnicodeString-construction.patch |   68 +
 chromium-widevine.patch|   10 
 chromium.install   |   16 
 8 files changed, 923 insertions(+)

Copied: chromium/repos/staging-x86_64/PKGBUILD (from rev 315818, 
chromium/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-02-03 17:09:43 UTC (rev 315819)
@@ -0,0 +1,259 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=64.0.3282.140
+pkgrel=2
+_launcher_ver=5
+pkgdesc="A web browser built for speed, simplicity, and security"
+arch=('x86_64')
+url="https://www.chromium.org/Home;
+license=('BSD')
+depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
+ 'ttf-font' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib'
+ 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git' 'clang')
+optdepends=('pepper-flash: support for Flash content'
+'kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kwallet: for storing passwords in KWallet')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+
chromium-$pkgver.txt::https://chromium.googlesource.com/chromium/src.git/+/$pkgver?format=TEXT
+chromium-use-fromUTF8-for-UnicodeString-construction.patch
+chromium-omnibox-unescape-fragment.patch
+chromium-skia-harmony.patch
+chromium-memcpy-r0.patch
+chromium-clang-r2.patch
+chromium-widevine.patch)
+sha256sums=('146afbab37982c52251e5c71b6e19e6e7053b527217fe1da9966c794478c29ce'
+'4dc3428f2c927955d9ae117f2fb24d098cc6dd67adb760ac9c82b522ec8b0587'
+'cc3a328836af87f3a262ac7a7bc848e0f3a4b2f9f0346ef76b9b059c6f6d32bc'
+'c82c830bac7ab328a76d85fb141e150a17d02d97138a6daa4720a8a8c371a402'
+'814eb2cecb10cb697e24036b08aac41e88d0e38971741f9e946200764e2401ae'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'455f0029987d9f0532bd9a5250669af5146a9c2b65b776d4a6e2499e8aca7bb4'
+'4495e8b29dae242c79ffe4beefc5171eb3c7aacb7e9aebfd2d4d69b9d8c958d3'
+'d6fdcb922e5a7fbe15759d39ccc8ea4225821c44d98054ce0f23f9d1f00c9808')
+
+# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
+# Keys are the names in the above script; values are the dependencies in Arch
+readonly -A _system_libs=(
+  #[ffmpeg]=ffmpeg# https://crbug.com/731766
+  [flac]=flac
+  #[fontconfig]=fontconfig# Enable for M65
+  #[freetype]=freetype2   # Using 'use_system_freetype=true' until M65
+  #[harfbuzz-ng]=harfbuzz # Using 'use_system_harfbuzz=true' until M65
+  [icu]=icu
+  [libdrm]=
+  [libjpeg]=libjpeg
+  #[libpng]=libpng 

[arch-commits] Commit in chromium/repos (9 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:10:38
  Author: dreisner
Revision: 159961

db-move: moved chromium from [staging] to [testing] (i686)

Added:
  chromium/repos/testing-i686/
  chromium/repos/testing-i686/PKGBUILD
(from rev 159958, chromium/repos/staging-i686/PKGBUILD)
  chromium/repos/testing-i686/chromium-gcc47.patch
(from rev 159958, chromium/repos/staging-i686/chromium-gcc47.patch)
  chromium/repos/testing-i686/chromium.default
(from rev 159958, chromium/repos/staging-i686/chromium.default)
  chromium/repos/testing-i686/chromium.desktop
(from rev 159958, chromium/repos/staging-i686/chromium.desktop)
  chromium/repos/testing-i686/chromium.install
(from rev 159958, chromium/repos/staging-i686/chromium.install)
  chromium/repos/testing-i686/chromium.sh
(from rev 159958, chromium/repos/staging-i686/chromium.sh)
  
chromium/repos/testing-i686/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch
(from rev 159958, 
chromium/repos/staging-i686/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch)
Deleted:
  chromium/repos/staging-i686/

+
 PKGBUILD   |  147 +++
 chromium-gcc47.patch   |   53 +
 chromium.default   |4 
 chromium.desktop   |  113 +++
 chromium.install   |   12 +
 chromium.sh|   16 +
 sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch |   26 ++
 7 files changed, 371 insertions(+)

Copied: chromium/repos/testing-i686/PKGBUILD (from rev 159958, 
chromium/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-05-27 13:10:38 UTC (rev 159961)
@@ -0,0 +1,147 @@
+# $Id$
+# Maintainer: Evangelos Foutras evange...@foutrelis.com
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Daniel J Griffiths ghost1...@archlinux.us
+
+# Building for x86_64 requires lib32-glibc  lib32-zlib from [multilib]. These
+# libraries are linked from the NaCl toolchain, and are only needed during
+# build time.
+
+pkgname=chromium
+pkgver=19.0.1084.52
+pkgrel=2
+pkgdesc=The open-source project behind Google Chrome, an attempt at creating 
a safer, faster, and more stable browser
+arch=('i686' 'x86_64')
+url=http://www.chromium.org/;
+license=('BSD')
+depends=('gtk2' 'dbus-glib' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent'
+ 'libxss' 'libgcrypt' 'ttf-dejavu' 'desktop-file-utils'
+ 'hicolor-icon-theme')
+makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring'
+ 'elfutils')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE')
+# Needed for the NaCl toolchain
+[[ $CARCH == x86_64 ]]  makedepends+=('lib32-zlib')
+provides=('chromium-browser')
+conflicts=('chromium-browser')
+backup=('etc/chromium/default')
+install=chromium.install
+source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2
+
naclsdk_linux-$pkgver.tar.bz2::http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/$pkgver/naclsdk_linux.bz2
+chromium.desktop
+chromium.default
+chromium.sh
+chromium-gcc47.patch
+sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch)
+sha256sums=('e725d4aa7608c9975b8989188d85d38846956db2f480a1a217bcab06419dab72'
+'c9984d27b2ac80abd194199090cdb1803f0aab22b6b65518e2dcbd9136b70ee8'
+'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
+'478340d5760a9bd6c549e19b1b5d1c5b4933ebf5f8cfb2b3e2d70d07443fe232'
+'4999fded897af692f4974f0a3e3bbb215193519918a1fa9b31ed51e74a2dccb9'
+'f607347ba8477d3c8e60eb3803d26f3c9869f77fd49986c60887c59a6aa7d30d'
+'a700aa054800d1b21d84eaba27c38a703dfa023e9226d11a942690c2a0630aff')
+
+build() {
+  cd $srcdir/chromium-$pkgver
+
+  # Fix build with gcc 4.7 (patch from openSUSE)
+  patch -Np2 -i $srcdir/chromium-gcc47.patch
+
+  # http://code.google.com/p/chromium/issues/detail?id=109527
+  sed -i 's|glib/gutils.h|glib.h|' ui/base/l10n/l10n_util.cc
+
+  # SQLite: Fix a problem in fts3_write.c causing stack memory to be referenced
+  # after it is out of scope (http://www.sqlite.org/src/info/f9c4a7c8f4)
+  # (http://code.google.com/p/chromium/issues/detail?id=122525)
+  patch -i $srcdir/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch \
+third_party/sqlite/amalgamation/sqlite3.c
+
+  # Use Python 2
+  find . -type f -exec sed -i -r \
+-e 's|/usr/bin/python$|2|g' \
+-e 's|(/usr/bin/python2)\.4$|\1|g' \
+{} +
+  # There are still a lot of relative calls which need a workaround
+  mkdir 

[arch-commits] Commit in chromium/repos (9 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:10:40
  Author: dreisner
Revision: 159962

db-move: moved chromium from [staging] to [testing] (x86_64)

Added:
  chromium/repos/testing-x86_64/
  chromium/repos/testing-x86_64/PKGBUILD
(from rev 159958, chromium/repos/staging-x86_64/PKGBUILD)
  chromium/repos/testing-x86_64/chromium-gcc47.patch
(from rev 159958, chromium/repos/staging-x86_64/chromium-gcc47.patch)
  chromium/repos/testing-x86_64/chromium.default
(from rev 159958, chromium/repos/staging-x86_64/chromium.default)
  chromium/repos/testing-x86_64/chromium.desktop
(from rev 159958, chromium/repos/staging-x86_64/chromium.desktop)
  chromium/repos/testing-x86_64/chromium.install
(from rev 159958, chromium/repos/staging-x86_64/chromium.install)
  chromium/repos/testing-x86_64/chromium.sh
(from rev 159958, chromium/repos/staging-x86_64/chromium.sh)
  
chromium/repos/testing-x86_64/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch
(from rev 159958, 
chromium/repos/staging-x86_64/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch)
Deleted:
  chromium/repos/staging-x86_64/

+
 PKGBUILD   |  147 +++
 chromium-gcc47.patch   |   53 +
 chromium.default   |4 
 chromium.desktop   |  113 +++
 chromium.install   |   12 +
 chromium.sh|   16 +
 sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch |   26 ++
 7 files changed, 371 insertions(+)

Copied: chromium/repos/testing-x86_64/PKGBUILD (from rev 159958, 
chromium/repos/staging-x86_64/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-05-27 13:10:40 UTC (rev 159962)
@@ -0,0 +1,147 @@
+# $Id$
+# Maintainer: Evangelos Foutras evange...@foutrelis.com
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Daniel J Griffiths ghost1...@archlinux.us
+
+# Building for x86_64 requires lib32-glibc  lib32-zlib from [multilib]. These
+# libraries are linked from the NaCl toolchain, and are only needed during
+# build time.
+
+pkgname=chromium
+pkgver=19.0.1084.52
+pkgrel=2
+pkgdesc=The open-source project behind Google Chrome, an attempt at creating 
a safer, faster, and more stable browser
+arch=('i686' 'x86_64')
+url=http://www.chromium.org/;
+license=('BSD')
+depends=('gtk2' 'dbus-glib' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent'
+ 'libxss' 'libgcrypt' 'ttf-dejavu' 'desktop-file-utils'
+ 'hicolor-icon-theme')
+makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring'
+ 'elfutils')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE')
+# Needed for the NaCl toolchain
+[[ $CARCH == x86_64 ]]  makedepends+=('lib32-zlib')
+provides=('chromium-browser')
+conflicts=('chromium-browser')
+backup=('etc/chromium/default')
+install=chromium.install
+source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2
+
naclsdk_linux-$pkgver.tar.bz2::http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/$pkgver/naclsdk_linux.bz2
+chromium.desktop
+chromium.default
+chromium.sh
+chromium-gcc47.patch
+sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch)
+sha256sums=('e725d4aa7608c9975b8989188d85d38846956db2f480a1a217bcab06419dab72'
+'c9984d27b2ac80abd194199090cdb1803f0aab22b6b65518e2dcbd9136b70ee8'
+'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
+'478340d5760a9bd6c549e19b1b5d1c5b4933ebf5f8cfb2b3e2d70d07443fe232'
+'4999fded897af692f4974f0a3e3bbb215193519918a1fa9b31ed51e74a2dccb9'
+'f607347ba8477d3c8e60eb3803d26f3c9869f77fd49986c60887c59a6aa7d30d'
+'a700aa054800d1b21d84eaba27c38a703dfa023e9226d11a942690c2a0630aff')
+
+build() {
+  cd $srcdir/chromium-$pkgver
+
+  # Fix build with gcc 4.7 (patch from openSUSE)
+  patch -Np2 -i $srcdir/chromium-gcc47.patch
+
+  # http://code.google.com/p/chromium/issues/detail?id=109527
+  sed -i 's|glib/gutils.h|glib.h|' ui/base/l10n/l10n_util.cc
+
+  # SQLite: Fix a problem in fts3_write.c causing stack memory to be referenced
+  # after it is out of scope (http://www.sqlite.org/src/info/f9c4a7c8f4)
+  # (http://code.google.com/p/chromium/issues/detail?id=122525)
+  patch -i $srcdir/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch \
+third_party/sqlite/amalgamation/sqlite3.c
+
+  # Use Python 2
+  find . -type f -exec sed -i -r \
+-e 's|/usr/bin/python$|2|g' \
+-e 's|(/usr/bin/python2)\.4$|\1|g' \
+{} +
+  # There are still a lot of relative calls which need a 

[arch-commits] Commit in chromium/repos (9 files)

2012-01-30 Thread Ionut Biru
Date: Monday, January 30, 2012 @ 13:44:57
  Author: ibiru
Revision: 148072

db-move: moved chromium from [staging] to [testing] (i686)

Added:
  chromium/repos/testing-i686/
  chromium/repos/testing-i686/PKGBUILD
(from rev 148047, chromium/repos/staging-i686/PKGBUILD)
  chromium/repos/testing-i686/chromium.desktop
(from rev 148047, chromium/repos/staging-i686/chromium.desktop)
  chromium/repos/testing-i686/chromium.install
(from rev 148047, chromium/repos/staging-i686/chromium.install)
  chromium/repos/testing-i686/chromium.sh
(from rev 148047, chromium/repos/staging-i686/chromium.sh)
  chromium/repos/testing-i686/fix-downloads-on-ntfs.patch
(from rev 148047, chromium/repos/staging-i686/fix-downloads-on-ntfs.patch)
  chromium/repos/testing-i686/gcc-4.6.patch
(from rev 148047, chromium/repos/staging-i686/gcc-4.6.patch)
  chromium/repos/testing-i686/nacl-cflags-remove-fstack-protector.patch
(from rev 148047, 
chromium/repos/staging-i686/nacl-cflags-remove-fstack-protector.patch)
Deleted:
  chromium/repos/staging-i686/

---+
 PKGBUILD  |  147 
 chromium.desktop  |  113 +
 chromium.install  |   12 ++
 chromium.sh   |4 
 fix-downloads-on-ntfs.patch   |   26 
 gcc-4.6.patch |   99 ++
 nacl-cflags-remove-fstack-protector.patch |   11 ++
 7 files changed, 412 insertions(+)

Copied: chromium/repos/testing-i686/PKGBUILD (from rev 148047, 
chromium/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-01-30 18:44:57 UTC (rev 148072)
@@ -0,0 +1,147 @@
+# $Id$
+# Maintainer: Evangelos Foutras evange...@foutrelis.com
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Daniel J Griffiths ghost1...@archlinux.us
+
+# Building for x86_64 requires lib32-glibc  lib32-zlib from [multilib]. These
+# libraries are linked from the NaCl toolchain, and are only needed during
+# build time.
+
+pkgname=chromium
+pkgver=16.0.912.77
+pkgrel=2
+pkgdesc=The open-source project behind Google Chrome, an attempt at creating 
a safer, faster, and more stable browser
+arch=('i686' 'x86_64')
+url=http://www.chromium.org/;
+license=('BSD')
+depends=('gtk2' 'dbus-glib' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent'
+ 'libxss' 'libgcrypt' 'ttf-dejavu' 'desktop-file-utils'
+ 'hicolor-icon-theme')
+makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring'
+ 'elfutils')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE')
+# Needed for the NaCl toolchain
+[[ $CARCH == x86_64 ]]  makedepends+=('lib32-zlib')
+provides=('chromium-browser')
+conflicts=('chromium-browser')
+install=chromium.install
+source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2
+
http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/nacl_sdk.zip
+chromium.desktop
+chromium.sh
+gcc-4.6.patch
+fix-downloads-on-ntfs.patch
+nacl-cflags-remove-fstack-protector.patch)
+sha256sums=('fc84e9a96d00a95c44beb6539b9ffe7224dc3ca51afef6486e0e7ad705445a32'
+'964fe3a5ec56f2505649aba00f900abe4205674b7fdaa16772647d347173bb01'
+'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
+'c53bfc4db9dde684fbaed6a4bbecb207e3e7a0a2703233426fe076a6d3c557f3'
+'9c5e0803904d1a0e71ab7444c92a7046a34a9518eeba7a70f2eec7abecb8bf4e'
+'6364c464d1885b2ec21076f01f993725925ccc066805f1ecbbeaf6f79b93c209'
+'406f06a1a18fad4ba9e5d4e142509f1ac1512d176cc36c1744a7abf949991e2e')
+
+build() {
+  cd $srcdir/chromium-$pkgver
+
+  # Fix build with gcc 4.6
+  # http://code.google.com/p/chromium/issues/detail?id=80071
+  patch -Np0 -i $srcdir/gcc-4.6.patch
+
+  # Fix build with CUPS 1.5
+  sed -i '/#include cups\/cups.h/ a #include cups/ppd.h' \
+chrome/browser/ui/webui/print_preview_handler.cc
+
+  # Fix downloading on NTFS partitions
+  # http://code.google.com/p/chromium/issues/detail?id=102200
+  patch -Np2 -i $srcdir/fix-downloads-on-ntfs.patch
+
+  # Filter -fstack-protector out of cflags for nacl_helper_bootstrap
+  # http://code.google.com/p/chromium/issues/detail?id=104569
+  patch -Np2 -i $srcdir/nacl-cflags-remove-fstack-protector.patch
+
+  # Use Python 2
+  find . -type f -exec sed -i -r \
+-e 's|/usr/bin/python$|2|g' \
+-e 's|(/usr/bin/python2)\.4$|\1|g' \
+{} +
+  # There are still a lot of relative calls which need a workaround
+  mkdir $srcdir/python2-path
+  ln -s /usr/bin/python2 $srcdir/python2-path/python
+  export PATH=$srcdir/python2-path:$PATH
+
+  

[arch-commits] Commit in chromium/repos (9 files)

2012-01-30 Thread Ionut Biru
Date: Monday, January 30, 2012 @ 13:44:58
  Author: ibiru
Revision: 148073

db-move: moved chromium from [staging] to [testing] (x86_64)

Added:
  chromium/repos/testing-x86_64/
  chromium/repos/testing-x86_64/PKGBUILD
(from rev 148047, chromium/repos/staging-x86_64/PKGBUILD)
  chromium/repos/testing-x86_64/chromium.desktop
(from rev 148047, chromium/repos/staging-x86_64/chromium.desktop)
  chromium/repos/testing-x86_64/chromium.install
(from rev 148047, chromium/repos/staging-x86_64/chromium.install)
  chromium/repos/testing-x86_64/chromium.sh
(from rev 148047, chromium/repos/staging-x86_64/chromium.sh)
  chromium/repos/testing-x86_64/fix-downloads-on-ntfs.patch
(from rev 148047, chromium/repos/staging-x86_64/fix-downloads-on-ntfs.patch)
  chromium/repos/testing-x86_64/gcc-4.6.patch
(from rev 148047, chromium/repos/staging-x86_64/gcc-4.6.patch)
  chromium/repos/testing-x86_64/nacl-cflags-remove-fstack-protector.patch
(from rev 148047, 
chromium/repos/staging-x86_64/nacl-cflags-remove-fstack-protector.patch)
Deleted:
  chromium/repos/staging-x86_64/

---+
 PKGBUILD  |  147 
 chromium.desktop  |  113 +
 chromium.install  |   12 ++
 chromium.sh   |4 
 fix-downloads-on-ntfs.patch   |   26 
 gcc-4.6.patch |   99 ++
 nacl-cflags-remove-fstack-protector.patch |   11 ++
 7 files changed, 412 insertions(+)

Copied: chromium/repos/testing-x86_64/PKGBUILD (from rev 148047, 
chromium/repos/staging-x86_64/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-01-30 18:44:58 UTC (rev 148073)
@@ -0,0 +1,147 @@
+# $Id$
+# Maintainer: Evangelos Foutras evange...@foutrelis.com
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Jan heftig Steffens jan.steff...@gmail.com
+# Contributor: Daniel J Griffiths ghost1...@archlinux.us
+
+# Building for x86_64 requires lib32-glibc  lib32-zlib from [multilib]. These
+# libraries are linked from the NaCl toolchain, and are only needed during
+# build time.
+
+pkgname=chromium
+pkgver=16.0.912.77
+pkgrel=2
+pkgdesc=The open-source project behind Google Chrome, an attempt at creating 
a safer, faster, and more stable browser
+arch=('i686' 'x86_64')
+url=http://www.chromium.org/;
+license=('BSD')
+depends=('gtk2' 'dbus-glib' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent'
+ 'libxss' 'libgcrypt' 'ttf-dejavu' 'desktop-file-utils'
+ 'hicolor-icon-theme')
+makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring'
+ 'elfutils')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE')
+# Needed for the NaCl toolchain
+[[ $CARCH == x86_64 ]]  makedepends+=('lib32-zlib')
+provides=('chromium-browser')
+conflicts=('chromium-browser')
+install=chromium.install
+source=(http://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2
+
http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/nacl_sdk.zip
+chromium.desktop
+chromium.sh
+gcc-4.6.patch
+fix-downloads-on-ntfs.patch
+nacl-cflags-remove-fstack-protector.patch)
+sha256sums=('fc84e9a96d00a95c44beb6539b9ffe7224dc3ca51afef6486e0e7ad705445a32'
+'964fe3a5ec56f2505649aba00f900abe4205674b7fdaa16772647d347173bb01'
+'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
+'c53bfc4db9dde684fbaed6a4bbecb207e3e7a0a2703233426fe076a6d3c557f3'
+'9c5e0803904d1a0e71ab7444c92a7046a34a9518eeba7a70f2eec7abecb8bf4e'
+'6364c464d1885b2ec21076f01f993725925ccc066805f1ecbbeaf6f79b93c209'
+'406f06a1a18fad4ba9e5d4e142509f1ac1512d176cc36c1744a7abf949991e2e')
+
+build() {
+  cd $srcdir/chromium-$pkgver
+
+  # Fix build with gcc 4.6
+  # http://code.google.com/p/chromium/issues/detail?id=80071
+  patch -Np0 -i $srcdir/gcc-4.6.patch
+
+  # Fix build with CUPS 1.5
+  sed -i '/#include cups\/cups.h/ a #include cups/ppd.h' \
+chrome/browser/ui/webui/print_preview_handler.cc
+
+  # Fix downloading on NTFS partitions
+  # http://code.google.com/p/chromium/issues/detail?id=102200
+  patch -Np2 -i $srcdir/fix-downloads-on-ntfs.patch
+
+  # Filter -fstack-protector out of cflags for nacl_helper_bootstrap
+  # http://code.google.com/p/chromium/issues/detail?id=104569
+  patch -Np2 -i $srcdir/nacl-cflags-remove-fstack-protector.patch
+
+  # Use Python 2
+  find . -type f -exec sed -i -r \
+-e 's|/usr/bin/python$|2|g' \
+-e 's|(/usr/bin/python2)\.4$|\1|g' \
+{} +
+  # There are still a lot of relative calls which need a workaround
+  mkdir $srcdir/python2-path
+  ln -s /usr/bin/python2 $srcdir/python2-path/python
+  export