summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072017-05-11 21:46:17 +0200
committersL1pKn072017-05-11 21:46:17 +0200
commit3c9503f51d8232ac09ecf62b6cd8d5feb9888fa5 (patch)
treea7892f4ecf195e0e3fb7ba1592df63bf26f29e7a
parent0d1603372a736a5f404a768f6ed573779824f2c5 (diff)
downloadaur-3c9503f51d8232ac09ecf62b6cd8d5feb9888fa5.tar.gz
Update to 60.0.3088.3
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD46
2 files changed, 34 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c19accb49329..0b7875a5a970 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Wed May 3 13:56:02 UTC 2017
+# Thu May 11 19:46:04 UTC 2017
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 60.0.3080.5
+ pkgver = 60.0.3088.3
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -35,6 +35,7 @@ pkgbase = chromium-dev
depends = xdg-utils
depends = libcups
depends = harfbuzz-icu
+ depends = opus
depends = ffmpeg
depends = gtk3
optdepends = libva-vdpau-driver-chromium: HW video acceleration for NVIDIA users
@@ -47,29 +48,27 @@ pkgbase = chromium-dev
optdepends = ttf-font: For some typography
optdepends = libappindicator-gtk3: Needed for show systray icon in the panel
options = !strip
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-60.0.3080.5.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-60.0.3088.3.tar.xz
source = chromium-launcher-3.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v3.tar.gz
source = chromium-dev.svg
source = BUILD.gn
- source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-dma-buf-r2.patch
source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-FORTIFY_SOURCE.patch
source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/skia-avx2.patch
source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-ffmpeg-r6.patch
- source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r5.patch
- source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-clang-r1.patch
+ source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r6.patch
+ source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-opus-r1.patch
source = minizip.patch
source = vaapi_patch_r1.patch
source = chromium-widevine-r1.patch
- sha256sums = 7d6cc16eba14b4417b02f8533707b6ea910574402b2f92463f831eb7c19eb536
+ sha256sums = f47aa0f8a3a1280f1df548a31a0560f32f205716bbd4b72866c101a78842fc1f
sha256sums = 8b01fb4efe58146279858a754d90b49e5a38c9a0b36a1f84cbb7d12f92b84c28
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
sha256sums = c7d9974834fc3803b5f1a1d310ff391306964caaabc807a62f8e5c3d38526ee6
- sha256sums = ef06f5a6db1ce8fb7af63276d9d1e490acd3fadc8da62131c54acba658726047
sha256sums = ffc664a90b68600de2d80a4064df25ec6f34fb4443e96ef2f0741ccb49d90a4b
sha256sums = aa10f5797fe28858533ceeb0fa903f37e744ed4133c889eac60f5094e4b6a596
sha256sums = 2fc21f48b95f9f2c2bd8576742fcf8028a8877c6b6e96c04d88184915982234e
- sha256sums = 5e327f41d0be88ee3b1fac727bc8de8bed3502f0df6e63c87f95997da7a39884
- sha256sums = c584567f073d3eecdbcbaf49d797516f35ab33bdca3bbfe9afebf1810c5103c1
+ sha256sums = f53e07db39cc6e7b5a30b6606b347a2bd43098df28681c813aa0128bc8c492d0
+ sha256sums = ee7947cf63064d108c10f92db9b8dc772283757f27d7030b34520e9884c9ea67
sha256sums = 95ba939b9372e533ecbcc9ca034f3e9fc6621d3bddabb57c4d092ea69fa6c840
sha256sums = 8123da80906d2150fd7e0da84d3fa5928b0c05c1c1c7b8f5dca30615f105405f
sha256sums = 0d537830944814fe0854f834b5dc41dc5fc2428f77b2ad61d4a5e76b0fe99880
diff --git a/PKGBUILD b/PKGBUILD
index 2d95e31bcfa5..dc8fe40b37f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ _enable_vaapi=0 # Patch for VAAPI HW acceleration NOTE: don't work in some grap
## -- Package and components information -- ##
##############################################
pkgname=chromium-dev
-pkgver=60.0.3080.5
+pkgver=60.0.3088.3
_launcher_ver=3
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
@@ -38,7 +38,7 @@ depends=(
'xdg-utils'
'libcups'
'harfbuzz-icu'
-# 'opus'
+ 'opus'
# 'protobuf'
# 'libevent'
'ffmpeg'
@@ -82,12 +82,11 @@ source=( #"https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgv
'chromium-dev.svg'
'BUILD.gn'
# Patch form Gentoo
- 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-dma-buf-r2.patch'
'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-FORTIFY_SOURCE.patch'
'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/skia-avx2.patch'
'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-ffmpeg-r6.patch'
- 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r5.patch'
- 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-clang-r1.patch'
+ 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r6.patch'
+ 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-opus-r1.patch'
# Misc Patches
# "enable_vaapi_on_linux_${pkgver}.diff::https://raw.githubusercontent.com/saiarcot895/chromium-ubuntu-build/25539edd06a0ac9bf4010c4ad9b936d349ebc974/debian/patches/enable_vaapi_on_linux.diff"
# "specify-max-resolution_${pkgver}.patch::https://raw.githubusercontent.com/saiarcot895/chromium-ubuntu-build/25539edd06a0ac9bf4010c4ad9b936d349ebc974/debian/patches/specify-max-resolution.patch"
@@ -102,12 +101,11 @@ sha256sums=( #"$(curl -sL https://gsdview.appspot.com/chromium-browser-official/
'dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1'
'c7d9974834fc3803b5f1a1d310ff391306964caaabc807a62f8e5c3d38526ee6'
# Patch form Gentoo
- 'ef06f5a6db1ce8fb7af63276d9d1e490acd3fadc8da62131c54acba658726047'
'ffc664a90b68600de2d80a4064df25ec6f34fb4443e96ef2f0741ccb49d90a4b'
'aa10f5797fe28858533ceeb0fa903f37e744ed4133c889eac60f5094e4b6a596'
'2fc21f48b95f9f2c2bd8576742fcf8028a8877c6b6e96c04d88184915982234e'
- '5e327f41d0be88ee3b1fac727bc8de8bed3502f0df6e63c87f95997da7a39884'
- 'c584567f073d3eecdbcbaf49d797516f35ab33bdca3bbfe9afebf1810c5103c1'
+ 'f53e07db39cc6e7b5a30b6606b347a2bd43098df28681c813aa0128bc8c492d0'
+ 'ee7947cf63064d108c10f92db9b8dc772283757f27d7030b34520e9884c9ea67'
# Misc Patches
# '14377408f34e2d97b7cd5219e8363fbda249faa5534e30d9226cdf308915b9ad'
# 'f98818c933042ce61f3940d7c8880f3edc0f300d7e0a92a6ab7c5c7fd0bf8709'
@@ -213,6 +211,7 @@ _keeplibs=(
'third_party/flatbuffers'
'third_party/flot'
'third_party/freetype'
+ 'third_party/glslang-angle'
'third_party/google_input_tools'
'third_party/google_input_tools/third_party/closure_library'
'third_party/google_input_tools/third_party/closure_library/third_party/closure'
@@ -247,7 +246,6 @@ _keeplibs=(
'third_party/node/node_modules/vulcanize/third_party/UglifyJS2'
'third_party/openh264'
'third_party/openmax_dl'
- 'third_party/opus'
'third_party/ots'
'third_party/pdfium'
'third_party/pdfium/third_party/agg23'
@@ -266,13 +264,18 @@ _keeplibs=(
'third_party/qcms'
'third_party/sfntly'
'third_party/skia'
+ 'third_party/skia/third_party/vulkan'
'third_party/smhasher'
+ 'third_party/spirv-headers'
+ 'third_party/spirv-tools-angle'
'third_party/swiftshader'
'third_party/swiftshader/third_party/pnacl-subzero'
'third_party/swiftshader/third_party/llvm-subzero'
'third_party/sqlite'
'third_party/tcmalloc'
'third_party/usrsctp'
+ 'third_party/vulkan'
+ 'third_party/vulkan-validation-layers'
'third_party/web-animations-js'
'third_party/webdriver'
'third_party/webrtc'
@@ -325,29 +328,29 @@ _flags=(
# Set the bundled/external components.
# TODO: need ported to GN as GYP doing before. see status page: https://crbug.com/551343
-# hunspell
-# libusb
-# opus
-# sqlite
-# ssl
-# libsrtp
-# protobuf
_use_system=(
'ffmpeg'
'flac'
'harfbuzz-ng'
+# 'hunspell' # need ustream changes
# 'icu' # https://crbug.com/678661
'libdrm'
-# 'libevent' # Get segfaults and other problems https://bugs.gentoo.org/593458
+# 'libevent' # Get segfaults and other problems https://bugs.gentoo.org/593458
'libjpeg'
'libpng'
-# 'libvpx'
+# 'libsrtp' # https://bugs.gentoo.org/459932
+# 'libusb' # https://crbug.com/266149
+# 'libvpx'
'libwebp'
# 'libxml' # https://bugs.gentoo.org/616818
'libxslt'
+ 'opus'
+# 'protobuf' # https://bugs.gentoo.org/525560
're2'
+# 'sqlite' # https://crbug.com/58087
'snappy'
+# 'ssl' # https://crbug.com/22208
'yasm'
'zlib'
)
@@ -394,12 +397,11 @@ prepare() {
msg2 "Patching the sources"
# Patch sources from Gentoo.
- patch -p1 -i "${srcdir}/chromium-dma-buf-r2.patch"
patch -p1 -i "${srcdir}/chromium-FORTIFY_SOURCE.patch"
patch -p1 -i "${srcdir}/skia-avx2.patch"
patch -p1 -i "${srcdir}/chromium-system-ffmpeg-r6.patch"
- patch -p1 -i "${srcdir}/chromium-gn-bootstrap-r5.patch"
- patch -p1 -i "${srcdir}/chromium-clang-r1.patch"
+ patch -p1 -i "${srcdir}/chromium-gn-bootstrap-r6.patch"
+ patch -p1 -i "${srcdir}/chromium-system-opus-r1.patch"
# Misc Patches:
if [ "${_enable_vaapi}" = 1 ]; then
@@ -542,6 +544,8 @@ package() {
install -Dm755 libwidevinecdmadapter.so "${pkgdir}/usr/lib/chromium-dev/libwidevinecdmadapter.so"
install -Dm644 natives_blob.bin "${pkgdir}/usr/lib/chromium-dev/natives_blob.bin"
install -Dm644 snapshot_blob.bin "${pkgdir}/usr/lib/chromium-dev/snapshot_blob.bin"
+ install -Dm644 swiftshader/libEGL.so "${pkgdir}/usr/lib/chromium-dev/swiftshader/libEGL.so"
+ install -Dm644 swiftshader/libGLESv2.so "${pkgdir}/usr/lib/chromium-dev/swiftshader/libGLESv2.so"
# Install Resources.
_resources=(