diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 16 insertions, 22 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Thu May 25 13:47:26 UTC 2017 +# Thu Jun 1 13:35:31 UTC 2017 pkgbase = chromium-dev pkgdesc = The open-source project behind Google Chrome (Dev Channel) - pkgver = 60.0.3107.4 + pkgver = 60.0.3112.7 pkgrel = 1 url = http://www.chromium.org install = chromium-dev.install @@ -38,6 +38,7 @@ pkgbase = chromium-dev depends = opus depends = ffmpeg depends = gtk3 + depends = openh264 optdepends = libva-vdpau-driver-chromium: HW video acceleration for NVIDIA users optdepends = libva-mesa-driver: HW video acceleration for Nouveau, r600 and radeonsi users optdepends = libva-intel-driver: HW video acceleration for intel users @@ -48,23 +49,21 @@ 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.3107.4.tar.xz + source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-60.0.3112.7.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-FORTIFY_SOURCE-r1.patch - source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r7.patch - source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-harfbuzz-r1.patch + source = https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r8.patch source = minizip.patch source = vaapi_patch_r2.patch source = chromium-widevine-r1.patch - sha256sums = d49fd97a882eea329168a7d036e1ffee031fe62f42379c821138b8e6c204c091 + sha256sums = 9bed6c54d4e44aef40a013cf4e7a5dcde57a1bc75d628cf0d7bbe3f8614c228d sha256sums = 8b01fb4efe58146279858a754d90b49e5a38c9a0b36a1f84cbb7d12f92b84c28 sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1 sha256sums = c7d9974834fc3803b5f1a1d310ff391306964caaabc807a62f8e5c3d38526ee6 sha256sums = b34b698059a8e10aa1a4b26f41599c3a62cfd39b59d6269bcfe939e7ff7ad39a - sha256sums = 7c5151c295811bfdde473de5b7521f3a911813388e4811a75e296d42a5e22623 - sha256sums = a81e83e7b88a76ad68a9d7a4fcbcdedd15cb915470760c93cf4cd0af78248987 + sha256sums = 06345804c00d9618dad98a2dc04f31ef19912cdf6e9d6e577ef7ffb1fa57003f sha256sums = 95ba939b9372e533ecbcc9ca034f3e9fc6621d3bddabb57c4d092ea69fa6c840 sha256sums = 4ec8b2df4859b9d26b8ea4afc205f563f59844c54a6659bb279776b93163a0ce sha256sums = 0d537830944814fe0854f834b5dc41dc5fc2428f77b2ad61d4a5e76b0fe99880 @@ -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.3107.4 +pkgver=60.0.3112.7 _launcher_ver=3 pkgrel=1 pkgdesc="The open-source project behind Google Chrome (Dev Channel)" @@ -44,6 +44,7 @@ depends=( 'ffmpeg' # 'icu' # https://crbug.com/678661 'gtk3' + 'openh264' ) makedepends=('libexif' 'gperf' @@ -83,8 +84,7 @@ source=( #"https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgv 'BUILD.gn' # Patch form Gentoo 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-FORTIFY_SOURCE-r1.patch' - 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r7.patch' - 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-system-harfbuzz-r1.patch' + 'https://raw.githubusercontent.com/gentoo/gentoo/master/www-client/chromium/files/chromium-gn-bootstrap-r8.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" @@ -100,8 +100,7 @@ sha256sums=( #"$(curl -sL https://gsdview.appspot.com/chromium-browser-official/ 'c7d9974834fc3803b5f1a1d310ff391306964caaabc807a62f8e5c3d38526ee6' # Patch form Gentoo 'b34b698059a8e10aa1a4b26f41599c3a62cfd39b59d6269bcfe939e7ff7ad39a' - '7c5151c295811bfdde473de5b7521f3a911813388e4811a75e296d42a5e22623' - 'a81e83e7b88a76ad68a9d7a4fcbcdedd15cb915470760c93cf4cd0af78248987' + '06345804c00d9618dad98a2dc04f31ef19912cdf6e9d6e577ef7ffb1fa57003f' # Misc Patches # '14377408f34e2d97b7cd5219e8363fbda249faa5534e30d9226cdf308915b9ad' # 'f98818c933042ce61f3940d7c8880f3edc0f300d7e0a92a6ab7c5c7fd0bf8709' @@ -240,7 +239,6 @@ _keeplibs=( 'third_party/mt19937ar' 'third_party/node' 'third_party/node/node_modules/vulcanize/third_party/UglifyJS2' - 'third_party/openh264' 'third_party/openmax_dl' 'third_party/ots' 'third_party/pdfium' @@ -266,7 +264,6 @@ _keeplibs=( 'third_party/spirv-tools-angle' 'third_party/swiftshader' 'third_party/swiftshader/third_party/llvm-subzero' - 'third_party/swiftshader/third_party/pnacl-subzero' 'third_party/swiftshader/third_party/subzero' 'third_party/sqlite' 'third_party/tcmalloc' @@ -341,6 +338,7 @@ _use_system=( 'libwebp' # 'libxml' # https://bugs.gentoo.org/616818 'libxslt' + 'openh264' 'opus' # 'protobuf' # https://bugs.gentoo.org/525560 're2' @@ -394,8 +392,7 @@ prepare() { msg2 "Patching the sources" # Patch sources from Gentoo. patch -p1 -i "${srcdir}/chromium-FORTIFY_SOURCE-r1.patch" - patch -p1 -i "${srcdir}/chromium-gn-bootstrap-r7.patch" - patch -p1 -i "${srcdir}/chromium-system-harfbuzz-r1.patch" + patch -p1 -i "${srcdir}/chromium-gn-bootstrap-r8.patch" # Misc Patches: if [ "${_enable_vaapi}" = 1 ]; then @@ -508,10 +505,8 @@ build() { python2 tools/gn/bootstrap/bootstrap.py -v --gn-gen-args "${_flags[*]} ${_debug_flag}" out/Release/gn gen out/Release -v --args="${_flags[*]} ${_debug_flag}" --script-executable=/usr/bin/python2 - # Build all with ninja. LC_ALL=C ninja -C out/Release -v pdf chrome chrome_sandbox chromedriver widevinecdmadapter clearkeycdm - } package() { @@ -535,16 +530,16 @@ package() { # Install libs. _libs=( + 'libclearkeycdm.so' 'libEGL.so' 'libGLESv2.so' + 'libosmesa.so' 'libVkLayer_core_validation.so' 'libVkLayer_object_tracker.so' 'libVkLayer_parameter_validation.so' 'libVkLayer_swapchain.so' 'libVkLayer_threading.so' 'libVkLayer_unique_objects.so' - 'libclearkeycdm.so' - 'libosmesa.so' 'libwidevinecdmadapter.so' ) for i in "${_libs[@]}"; do @@ -560,13 +555,13 @@ package() { _resources=( 'chrome_100_percent.pak' 'chrome_200_percent.pak' + 'headless_lib.pak' 'keyboard_resources.pak' 'mus_app_resources_100.pak' 'mus_app_resources_200.pak' 'mus_app_resources_strings.pak' 'resources.pak' 'views_mus_resources.pak' - 'headless_lib.pak' ) for i in "${_resources[@]}"; do install -Dm644 "${i}" "${pkgdir}/usr/lib/chromium-dev/${i}" |