[arch-commits] Commit in chromium/repos (9 files)
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 's/^libjpeg$/&_tur
[arch-commits] Commit in chromium/repos (9 files)
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[@]} + ${_system_l
[arch-commits] Commit in chromium/repos (9 files)
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 + [snappy]=snappy + [yasm]= + [zlib]=minizip +) +_unwanted_bundled_libs=( + ${!_system_lib
[arch-commits] Commit in chromium/repos (9 files)
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 + [snappy]=snappy + [yasm]= + [zlib]=minizip +) +_unwanted_bundled_libs=( + ${!_system_libs
[arch-commits] Commit in chromium/repos (9 files)
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# https://crbug.com/752403#c10 + [libvpx]=libvpx + [libwebp]=libwebp + #[libxml]=libxml
[arch-commits] Commit in chromium/repos (9 files)
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 +# Contributor: Pierre Schmitz +# Contributor: Jan "heftig" Steffens +# Contributor: Daniel J Griffiths + +# 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 "$srcdir/python2-path" + ln -s /usr/bin/python2 "$
[arch-commits] Commit in chromium/repos (9 files)
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 +# Contributor: Pierre Schmitz +# Contributor: Jan "heftig" Steffens +# Contributor: Daniel J Griffiths + +# 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 "$srcdir/python2-path" + ln -s /usr/bin/python2 "$srcdir/python2-path/python" + export
[arch-commits] Commit in chromium/repos (9 files)
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 +# Contributor: Pierre Schmitz +# Contributor: Jan "heftig" Steffens +# Contributor: Daniel J Griffiths + +# 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 / a #include ' \ +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" + + pushd "$srcdir/nacl_sdk" + ./naclsdk update pe
[arch-commits] Commit in chromium/repos (9 files)
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 +# Contributor: Pierre Schmitz +# Contributor: Jan "heftig" Steffens +# Contributor: Daniel J Griffiths + +# 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 / a #include ' \ +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" + + pushd "$srcdir/nacl_sdk" + ./naclsdk update pepper_15 + popd + + ln -s "$srcdir/na