[arch-commits] Commit in chromium/repos (10 files)
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)
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)
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 + #