Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / electron29
Commits: 068ecc27 by Jelle van der Waa at 2024-05-15T22:21:28+02:00 upgpkg: 29.3.1-3: rebuild with icu 75 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = electron29 pkgdesc = Build cross platform desktop apps with web technologies pkgver = 29.3.1 - pkgrel = 2 + pkgrel = 3 url = https://electronjs.org arch = x86_64 license = MIT @@ -27,6 +27,7 @@ pkgbase = electron29 makedepends = python-httplib2 makedepends = python-pyparsing makedepends = python-requests + makedepends = python-setuptools makedepends = python-six makedepends = rust makedepends = qt5-base ===================================== PKGBUILD ===================================== @@ -10,7 +10,7 @@ pkgver=29.3.1 _gcc_patches=122-3 -pkgrel=2 +pkgrel=3 _major_ver=${pkgver%%.*} pkgname="electron${_major_ver}" pkgdesc='Build cross platform desktop apps with web technologies' @@ -49,6 +49,7 @@ makedepends=(clang python-httplib2 python-pyparsing python-requests + python-setuptools python-six rust qt5-base @@ -438,7 +439,6 @@ prepare() { cp -r chromium-mirror_third_party_depot_tools depot_tools export PATH+=":$PWD/depot_tools" DEPOT_TOOLS_UPDATE=0 - export VPYTHON_BYPASS='manually managed python not supported by chrome operations' echo "Putting together electron sources" # Generate gclient gn args file and prepare-electron-source-tree.sh @@ -456,8 +456,9 @@ prepare() { -s src/third_party/skia --header src/skia/ext/skia_commit_hash.h src/build/util/lastchange.py \ -s src/third_party/dawn --revision src/gpu/webgpu/DAWN_VERSION - src/tools/update_pgo_profiles.py --target=linux update \ - --gs-url-base=chromium-optimization-profiles/pgo_profiles + # needs newer clang to read the bundled PGO profile + # src/tools/update_pgo_profiles.py --target=linux update \ + # --gs-url-base=chromium-optimization-profiles/pgo_profiles 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 View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron29/-/commit/068ecc270834d7c161c28dde163b50c7edbfb7bb -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron29/-/commit/068ecc270834d7c161c28dde163b50c7edbfb7bb You're receiving this email because of your account on gitlab.archlinux.org.