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

2018-01-23 Thread Evangelos Foutras via arch-commits
Date: Wednesday, January 24, 2018 @ 06:41:07
  Author: foutrelis
Revision: 315353

archrelease: copy trunk to testing-x86_64

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

+
 PKGBUILD   |  261 ++
 chromium-clang-r2.patch|   21 
 chromium-exclude_unwind_tables.patch   |   33 
 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 
 9 files changed, 958 insertions(+)

Copied: chromium/repos/testing-x86_64/PKGBUILD (from rev 315352, 
chromium/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-24 06:41:07 UTC (rev 315353)
@@ -0,0 +1,261 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=64.0.3282.113
+pkgrel=1
+_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-exclude_unwind_tables.patch
+chromium-widevine.patch)
+sha256sums=('cffa16a5a49bb9c0813306b261b90ab1ec549a9d98fe64731afe28ebf535e16b'
+'4dc3428f2c927955d9ae117f2fb24d098cc6dd67adb760ac9c82b522ec8b0587'
+'eb542d00801349d6df9b83ae07ddeaf55eddd450a02cf6d4a9b1682092dd8193'
+'c82c830bac7ab328a76d85fb141e150a17d02d97138a6daa4720a8a8c371a402'
+'814eb2cecb10cb697e24036b08aac41e88d0e38971741f9e946200764e2401ae'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'455f0029987d9f0532bd9a5250669af5146a9c2b65b776d4a6e2499e8aca7bb4'
+'4495e8b29dae242c79ffe4beefc5171eb3c7aacb7e9aebfd2d4d69b9d8c958d3'
+'9478f1ec1a3c53425306cf41c2d0555c215a4f106955d9d6adfff38044530ce8'
+'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=(
+  

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

2016-04-02 Thread Felix Yan
Date: Sunday, April 3, 2016 @ 03:01:06
  Author: fyan
Revision: 263809

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  chromium/repos/staging-i686/
  chromium/repos/staging-i686/PKGBUILD
(from rev 263808, chromium/trunk/PKGBUILD)
  chromium/repos/staging-i686/chromium-widevine.patch
(from rev 263808, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-i686/chromium.desktop
(from rev 263808, chromium/trunk/chromium.desktop)
  chromium/repos/staging-i686/chromium.install
(from rev 263808, chromium/trunk/chromium.install)
  chromium/repos/staging-x86_64/
  chromium/repos/staging-x86_64/PKGBUILD
(from rev 263808, chromium/trunk/PKGBUILD)
  chromium/repos/staging-x86_64/chromium-widevine.patch
(from rev 263808, chromium/trunk/chromium-widevine.patch)
  chromium/repos/staging-x86_64/chromium.desktop
(from rev 263808, chromium/trunk/chromium.desktop)
  chromium/repos/staging-x86_64/chromium.install
(from rev 263808, chromium/trunk/chromium.install)

+
 staging-i686/PKGBUILD  |  211 +++
 staging-i686/chromium-widevine.patch   |   53 +++
 staging-i686/chromium.desktop  |  112 
 staging-i686/chromium.install  |   27 +++
 staging-x86_64/PKGBUILD|  211 +++
 staging-x86_64/chromium-widevine.patch |   53 +++
 staging-x86_64/chromium.desktop|  112 
 staging-x86_64/chromium.install|   27 +++
 8 files changed, 806 insertions(+)

Copied: chromium/repos/staging-i686/PKGBUILD (from rev 263808, 
chromium/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-04-03 01:01:06 UTC (rev 263809)
@@ -0,0 +1,211 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Pierre Schmitz 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Daniel J Griffiths 
+
+pkgname=chromium
+pkgver=49.0.2623.110
+pkgrel=2
+_launcher_ver=3
+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' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'icu'
+ 'libexif' 'libgcrypt' 'ttf-font' 'systemd' 'dbus' 'flac' 'snappy'
+ 'speech-dispatcher' 'pciutils' 'libpulse' 'harfbuzz' 'libsecret'
+ 'libvpx' 'perl' 'perl-file-basedir' 'desktop-file-utils'
+ 'hicolor-icon-theme')
+makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja')
+makedepends_x86_64=('lib32-gcc-libs' 'lib32-zlib')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kwallet: for storing passwords in KWallet')
+options=('!strip')
+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.desktop
+chromium-widevine.patch)
+sha256sums=('41840925d3769555ce4ebd780ee0dc6789ffae27b1684006c9b543bcaa35bbd2'
+'8b01fb4efe58146279858a754d90b49e5a38c9a0b36a1f84cbb7d12f92b84c28'
+'028a748a5c275de9b8f776f97909f999a8583a4b77fd1cd600b4fc5c0c3e91e9'
+'4660344789c45c9b9e52cb6d86f7cb6edb297b39320d04f6947e5216d6e5f64c')
+
+# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+# Note: These are for Arch Linux use ONLY. For your own distribution, please
+# get your own set of keys. Feel free to contact foutre...@archlinux.org for
+# more information.
+_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
+_google_default_client_id=413772536636.apps.googleusercontent.com
+_google_default_client_secret=0ZChLK6AxeA3Isu96MkwqDR4
+
+# We can't build (P)NaCL on i686 because the toolchain is x86_64 only and the
+# instructions on how to build the toolchain from source don't work that well
+# (at least not from within the Chromium 39 source tree).
+# 
https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/building-pnacl-components-for-distribution-packagers
+_build_nacl=1
+if [[ $CARCH == i686 ]]; then
+  _build_nacl=0
+fi
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  # 
https://groups.google.com/a/chromium.org/d/topic/chromium-packagers/9JX1N2nf4PU/discussion
+  touch chrome/test/data/webui/i18n_process_css_test.html
+
+  # https://code.google.com/p/chromium/issues/detail?id=541273
+  sed -i "/'target_name': 'libvpx'/s/libvpx/&_new/" 
build/linux/unbundle/libvpx.gyp
+
+  # Enable support for the Widevine CDM plugin
+  # libwidevinecdm.so is not included, but can 

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

2015-04-17 Thread Evangelos Foutras
Date: Friday, April 17, 2015 @ 22:55:47
  Author: foutrelis
Revision: 237325

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  chromium/repos/testing-i686/
  chromium/repos/testing-i686/PKGBUILD
(from rev 237324, chromium/trunk/PKGBUILD)
  chromium/repos/testing-i686/chromium-widevine.patch
(from rev 237324, chromium/trunk/chromium-widevine.patch)
  chromium/repos/testing-i686/chromium.desktop
(from rev 237324, chromium/trunk/chromium.desktop)
  chromium/repos/testing-i686/chromium.install
(from rev 237324, chromium/trunk/chromium.install)
  chromium/repos/testing-x86_64/
  chromium/repos/testing-x86_64/PKGBUILD
(from rev 237324, chromium/trunk/PKGBUILD)
  chromium/repos/testing-x86_64/chromium-widevine.patch
(from rev 237324, chromium/trunk/chromium-widevine.patch)
  chromium/repos/testing-x86_64/chromium.desktop
(from rev 237324, chromium/trunk/chromium.desktop)
  chromium/repos/testing-x86_64/chromium.install
(from rev 237324, chromium/trunk/chromium.install)

+
 testing-i686/PKGBUILD  |  201 +++
 testing-i686/chromium-widevine.patch   |   12 +
 testing-i686/chromium.desktop  |  113 +
 testing-i686/chromium.install  |   27 
 testing-x86_64/PKGBUILD|  201 +++
 testing-x86_64/chromium-widevine.patch |   12 +
 testing-x86_64/chromium.desktop|  113 +
 testing-x86_64/chromium.install|   27 
 8 files changed, 706 insertions(+)

Copied: chromium/repos/testing-i686/PKGBUILD (from rev 237324, 
chromium/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-04-17 20:55:47 UTC (rev 237325)
@@ -0,0 +1,201 @@
+# $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
+
+pkgname=chromium
+pkgver=42.0.2311.90
+pkgrel=1
+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' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'icu'
+ 'libexif' 'libgcrypt' 'ttf-font' 'systemd' 'dbus' 'flac' 'snappy'
+ 'speech-dispatcher' 'pciutils' 'libpulse' 'harfbuzz' 'libsecret'
+ 'perl' 'perl-file-basedir' 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'git')
+makedepends_x86_64=('lib32-gcc-libs' 'lib32-zlib')
+optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
+'gnome-keyring: for storing passwords in GNOME keyring'
+'kdeutils-kwalletmanager: for storing passwords in KWallet')
+options=('!strip')
+install=chromium.install
+source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.xz
+git+https://github.com/foutrelis/chromium-launcher.git
+chromium.desktop
+chromium-widevine.patch)
+sha256sums=('60b0eb38c1c3d0cc998dae70b7333e53b715cff2847c1652e03d1723300db4c9'
+'SKIP'
+'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
+'379b746e187de28f80f5a7cd19edcfa31859656826f802a1ede054fcb6dfb221')
+
+# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+# Note: These are for Arch Linux use ONLY. For your own distribution, please
+# get your own set of keys. Feel free to contact foutre...@archlinux.org for
+# more information.
+_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
+_google_default_client_id=413772536636.apps.googleusercontent.com
+_google_default_client_secret=0ZChLK6AxeA3Isu96MkwqDR4
+
+# We can't build (P)NaCL on i686 because the toolchain is x86_64 only and the
+# instructions on how to build the toolchain from source don't work that well
+# (at least not from within the Chromium 39 source tree).
+# 
https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/building-pnacl-components-for-distribution-packagers
+_build_nacl=1
+if [[ $CARCH == i686 ]]; then
+  _build_nacl=0
+fi
+
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+
+  # Enable support for the Widevine CDM plugin
+  # The actual libraries are not included, but can be copied over from Chrome:
+  #   libwidevinecdmadapter.so
+  #   libwidevinecdm.so
+  # (Version string doesn't seem to matter so let's go with Pinkie Pie)
+  sed s/@WIDEVINE_VERSION@/Pinkie Pie/ ../chromium-widevine.patch |
+patch -Np1
+
+  # Remove bundled ICU; its header files appear to get picked up instead of
+  # the system ones, leading to errors during the final link stage
+  #