diff --git a/PKGBUILD b/PKGBUILD index 0d2e27d..d039571 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,8 +6,8 @@ pkgname=code pkgdesc='The Open Source build of Visual Studio Code (vscode) editor' # Important: Remember to check https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites for target node version # Important: Remember to check https://github.com/microsoft/vscode/blob/master/.yarnrc (choose correct tag) for target electron version -_electron=electron22 -pkgver=1.81.1 +_electron=electron25 +pkgver=14.r46969.g96f5a18 pkgrel=1 arch=('x86_64') url='https://github.com/microsoft/vscode' @@ -16,9 +16,9 @@ depends=($_electron 'libsecret' 'libx11' 'libxkbfile' 'ripgrep') optdepends=('bash-completion: Bash completions' 'zsh-completions: ZSH completitons' 'x11-ssh-askpass: SSH authentication') -makedepends=('git' 'gulp' 'npm' 'python' 'yarn' 'nodejs-lts-gallium' 'desktop-file-utils') +makedepends=('git' 'gulp' 'npm' 'python' 'yarn' 'nodejs-lts-hydrogen' 'desktop-file-utils') provides=('vscode') -source=("$pkgname::git+$url.git#tag=$pkgver" +source=("$pkgname::git+$url.git" 'code.js' 'code.sh' 'product_json.diff' @@ -97,11 +97,15 @@ prepare() { patch -p1 -i "$srcdir/clipath.patch" } +pkgver() { + cd $pkgname + git describe --long --abbrev=7 | sed 's/^v//;s/-/.r/;s/-/./' +} + build() { cd $pkgname yarn install --arch=$_vscode_arch gulp --max_old_space_size=8192 \ - --openssl-legacy-provider \ vscode-linux-$_vscode_arch-min }