[arch-commits] Commit in electron/trunk (PKGBUILD)

Nicola Squartini tensor5 at archlinux.org
Sun May 5 08:37:47 UTC 2019


    Date: Sunday, May 5, 2019 @ 08:37:46
  Author: tensor5
Revision: 459318

upgpkg: electron 5.0.1-1

Modified:
  electron/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-05-05 00:13:44 UTC (rev 459317)
+++ PKGBUILD	2019-05-05 08:37:46 UTC (rev 459318)
@@ -1,10 +1,9 @@
 # Maintainer: Nicola Squartini <tensor5 at gmail.com>
 
 pkgname=electron
-pkgver=5.0.0
-_commit=7514372e7959d7e44286797a2f3688382d6a90b3
-#_chromiumver=73.0.3683.119
-_chromiumver=73.0.3683.114
+pkgver=5.0.1
+_commit=2de54a3dbc2ecb1427e5df335b4bb7b57b6c1067
+_chromiumver=73.0.3683.121
 pkgrel=1
 pkgdesc='Build cross platform desktop apps with web technologies'
 arch=('x86_64')
@@ -19,7 +18,6 @@
             'trash-cli: file deletion support (trash-put)'
             "xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)")
 source=('git+https://github.com/electron/electron.git'
-        "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${_chromiumver}.tar.xz"
         'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git'
         'electron.desktop'
         'default_app-icon.patch'
@@ -31,7 +29,6 @@
         'chromium-system-icu.patch'
        )
 sha256sums=('SKIP'
-            'b8153bcb1efe620b7f5d9d74c4017771710fc4432872b1f0b73c92146e868d0c'
             'SKIP'
             '5270db01f3f8aaa5137dec275a02caa832b7f2e37942e068cba8d28b3a29df39'
             'a9f4d2af71c4399dd01047bb1205c0ca9bb5ce6bf0eeaeb57acf4c69724b668b'
@@ -70,7 +67,9 @@
   ln -sf /usr/bin/python2 "${srcdir}/python2-path/python"
   export PATH="${srcdir}/python2-path:${PATH}:${srcdir}/depot_tools"
 
-  mv chromium-${_chromiumver} src
+  echo "Fetching chromium..."
+  git clone --branch=${_chromiumver} --depth=1 \
+      https://chromium.googlesource.com/chromium/src.git
 
   echo "solutions = [
   {
@@ -94,14 +93,24 @@
 
   echo "Running hooks..."
   # python2 "${srcdir}/depot_tools/gclient.py" runhooks
+  python2 src/build/landmines.py
+  python2 src/build/util/lastchange.py -o src/build/util/LASTCHANGE
+  python2 src/build/util/lastchange.py -m GPU_LISTS_VERSION \
+    --revision-id-only --header src/gpu/config/gpu_lists_version.h
+  python2 src/build/util/lastchange.py -m SKIA_COMMIT_HASH \
+    -s src/third_party/skia --header src/skia/ext/skia_commit_hash.h
+  # Create sysmlink to system Node.js
+  mkdir -p src/third_party/node/linux/node-linux-x64/bin
+  ln -sf /usr/bin/node src/third_party/node/linux/node-linux-x64/bin
+  python2 src/third_party/depot_tools/download_from_google_storage.py \
+    --no_resume --extract --no_auth --bucket chromium-nodejs \
+    -s src/third_party/node/node_modules.tar.gz.sha1
+  vpython src/chrome/android/profiles/update_afdo_profile.py
   python2 src/electron/script/apply_all_patches.py \
       src/electron/patches/common/config.json
   cd src/electron
   npm install
   cd ..
-  # Create sysmlink to system Node.js
-  mkdir -p third_party/node/linux/node-linux-x64/bin
-  ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin
 
   echo "Patching Chromium for using system libraries..."
   sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \


More information about the arch-commits mailing list