summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072020-03-07 13:02:03 +0100
committersL1pKn072020-03-07 13:02:19 +0100
commitf8602d3e964245eac610605432ac3fcb3ca38624 (patch)
tree188068e76e69bbdf4b3fa9e67c3f1565eb1cf6c1
parent525dfad880233ab68fa085bdfe03f93eafe74359 (diff)
downloadaur-f8602d3e964245eac610605432ac3fcb3ca38624.tar.gz
Update to 82.0.4077.0
- Switch to Component build. seems more lightweight when build and don't eat all resources. but the the package has more size
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD35
2 files changed, 13 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c396cc24be4..cab0f88bf66 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 82.0.4068.4
+ pkgver = 82.0.4077.0
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -29,23 +29,23 @@ pkgbase = chromium-dev
depends = libwebp
depends = libvpx
depends = opus
+ depends = bluez-libs
+ depends = libnet
optdepends = pepper-flash: PPAPI Flash Player
optdepends = chromium-widevine: Widevine plugin (eg: Netflix)
optdepends = kdialog: Needed for file dialogs in KF5
optdepends = kwalletmanager: Needed for storing passwords in KWallet5
optdepends = ttf-font: For some typography
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-82.0.4068.4.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-82.0.4077.0.tar.xz
source = git+https://github.com/foutrelis/chromium-launcher.git
source = chromium-dev.svg
source = fix_vaapi_wayland.patch::https://patch-diff.githubusercontent.com/raw/Igalia/chromium/pull/517.patch
source = chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium
- source = clang-format.zip::https://chromium-review.googlesource.com/changes/chromium%2Ftools%2Fbuild~2071716/revisions/4/files/scripts%2Fslave%2Frecipe_modules%2Fchromium%2Fresources%2Fclang-format/download
- sha256sums = 14e8764fe0a1641352bcfbe4660a1cafdb5e939938ca53cb6c914a35b7e4bb5f
+ sha256sums = 84c7c86381b219d432c59485ef153b8348bdc07c65ff799c22380ca80af8d027
sha256sums = SKIP
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
sha256sums = 1b93388254c9d780365e4639d494bfa337a7924426c12f7362a1f7e8e7fad014
sha256sums = 771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1
- sha256sums = 743eb4f5b1396c0e56323b67917e16aa458fa9ea7bccc7eb58fa5675dcc4b0c3
pkgname = chromium-dev
options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index 8fbb2af54c5..ec0281102e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ _use_wayland=0 # Build Wayland NOTE: extremely experimental and don't
## -- Package and components information -- ##
##############################################
pkgname=chromium-dev
-pkgver=82.0.4068.4
+pkgver=82.0.4077.0
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
arch=('x86_64')
@@ -42,6 +42,8 @@ depends=(
'libwebp'
'libvpx'
'opus'
+ 'bluez-libs'
+ 'libnet'
)
if [ "${_use_wayland}" = "1" ]; then
depends+=('pipewire')
@@ -78,7 +80,6 @@ source=(
'fix_vaapi_wayland.patch::https://patch-diff.githubusercontent.com/raw/Igalia/chromium/pull/517.patch' # Attemp to fix build if enable wayland
# Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
'chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium'
- 'clang-format.zip::https://chromium-review.googlesource.com/changes/chromium%2Ftools%2Fbuild~2071716/revisions/4/files/scripts%2Fslave%2Frecipe_modules%2Fchromium%2Fresources%2Fclang-format/download'
)
sha256sums=(
#"$(curl -sL https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgver}.tar.xz.hashes | grep sha256 | cut -d ' ' -f3)"
@@ -91,7 +92,6 @@ sha256sums=(
'1b93388254c9d780365e4639d494bfa337a7924426c12f7362a1f7e8e7fad014'
# Patch from crbug (chromium bugtracker) or Arch chromium package
'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1'
- '743eb4f5b1396c0e56323b67917e16aa458fa9ea7bccc7eb58fa5675dcc4b0c3'
)
install=chromium-dev.install
@@ -187,6 +187,7 @@ _keeplibs=(
'third_party/devscripts'
'third_party/devtools-frontend'
'third_party/devtools-frontend/src/front_end/third_party/fabricjs'
+ 'third_party/devtools-frontend/src/front_end/third_party/lighthouse'
'third_party/devtools-frontend/src/front_end/third_party/wasmparser'
'third_party/devtools-frontend/src/third_party'
'third_party/dom_distiller_js'
@@ -271,6 +272,7 @@ _keeplibs=(
'third_party/SPIRV-Tools'
'third_party/sqlite'
'third_party/swiftshader'
+ 'third_party/swiftshader/third_party/astc-encoder'
'third_party/swiftshader/third_party/llvm-7.0'
'third_party/swiftshader/third_party/llvm-subzero'
'third_party/swiftshader/third_party/marl'
@@ -327,7 +329,8 @@ _flags=(
"custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
"host_toolchain=\"//build/toolchain/linux/unbundle:default\""
'is_debug=false'
- 'is_official_build=true'
+ 'is_official_build=false'
+ 'is_component_build=true'
'enable_widevine=true'
'enable_hangout_services_extension=true'
"ffmpeg_branding=\"ChromeOS\""
@@ -518,9 +521,6 @@ prepare() {
# https://crbug.com/skia/6663#c10.
patch -p0 -i "${srcdir}/chromium-skia-harmony-r2.patch"
- # https://crbug.com/1052503.
- install -Dm755 "${srcdir}/clang-format_new-fd3b94d6928fa15be2c01854f52bda3c" buildtools/linux64/clang-format
-
# Setup nodejs dependency.
mkdir -p third_party/node/linux/node-linux-x64/bin/
ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/node
@@ -615,24 +615,7 @@ package() {
ln -sf /usr/lib/chromium-dev/chromedriver "${pkgdir}/usr/bin/chromedriver-dev"
# Install libs.
- _libs=(
- 'swiftshader/libEGL.so'
- 'swiftshader/libGLESv2.so'
- 'libvk_swiftshader.so'
- )
- if [ "${_use_wayland}" = "1" ]; then
- _libs+=(
- 'libminigbm.so'
- )
- elif [ "${_use_wayland}" = "0" ]; then
- _libs+=(
- 'libEGL.so'
- 'libGLESv2.so'
- 'libVkICD_mock_icd.so'
- )
- fi
-
- for i in "${_libs[@]}"; do
+ for i in lib*.so swiftshader/lib*.so; do
install -Dm755 "${i}" "${pkgdir}/usr/lib/chromium-dev/${i}"
strip $STRIP_SHARED "${pkgdir}/usr/lib/chromium-dev/${i}"
done
@@ -707,9 +690,7 @@ package() {
*) _branding="${srcdir}/chromium-${pkgver}/chrome/app/theme/chromium" ;;
esac
install -Dm644 "${_branding}/product_logo_${_size}.png" "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/chromium-dev.png"
- install -Dm644 "${_branding}/product_logo_${_size}.png" "${pkgdir}/usr/lib/chromium-dev/product_logo_${_size}.png"
done
- install -Dm644 "${srcdir}/chromium-${pkgver}/chrome/app/theme/chromium/linux/product_logo_32.xpm" "${pkgdir}/usr/lib/chromium-dev/product_logo_32.xpm"
install -Dm644 "${srcdir}/chromium-dev.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/chromium-dev.svg"
popd &> /dev/null