11# Template file for 'vscode'
22pkgname=vscode
3- version=1.97.2
3+ version=1.99.3
44revision=1
5- _electronver=33.0.2
5+ _electronver=33.2.0
66_npmver=10.8.3
77hostmakedepends="pkg-config python3 python3-setuptools nodejs tar git ripgrep"
88makedepends="libxkbfile-devel libsecret-devel libxml2-devel mit-krb5-devel nodejs-devel ncurses-devel electron33-devel"
1212license="MIT"
1313homepage="https://code.visualstudio.com/"
1414distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
15- checksum=6bbb7144e11fefe06418c1f3671a877794a7513c2add85121f560dc686c31351
15+ checksum=81659cfc11d5c3a9a2ab46cd7e9a4d4ce4d4389a9e36cb8d1070503fc4e4ad3e
1616nocross=yes # x64 build does not cut it, it contains native code
1717
1818if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
@@ -42,9 +42,9 @@ do_build() {
4242 npm install -g npm@${_npmver}
4343
4444 # The default memory limit may be too low for current versions of node
45- # to successfully build vscode. This sets it to 4GB , but
45+ # to successfully build vscode. This sets it to 8GB , but
4646 # change this number if it still doesn't work for your system.
47- _mem_limit="--max_old_space_size=4095 "
47+ _mem_limit="--max_old_space_size=16384 "
4848
4949 export NODE_OPTIONS="${_mem_limit}"
5050
@@ -58,7 +58,7 @@ do_build() {
5858 vsed -e "s/validateChecksum: true/validateChecksum: false/g" -i build/lib/electron.*s
5959
6060 export CFLAGS="$CFLAGS -I/usr/include/node"
61- npm run gulp vscode-linux-x64-min
61+ node_modules/.bin/gulp --max_old_space_size=16384 --optimize-for-size --series vscode-linux-x64-min
6262}
6363
6464do_install() {
0 commit comments