Looks like they're back to GTK3 yet again: https://github.com/Microsoft/vscode/commit/e7d29e9ccc7da5dfcb9120788290b13c30f91bf2
Search Criteria
Package Details: code-git 1.102.0.r1.gc6e8ac1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/code-git.git (read-only, click to copy) |
---|---|
Package Base: | code-git |
Description: | OSS version of Visual Studio Code editor |
Upstream URL: | https://github.com/microsoft/vscode |
Keywords: | vscode |
Licenses: | MIT |
Conflicts: | code, vscode |
Provides: | code, vscode |
Submitter: | Zrax |
Maintainer: | oech3 |
Last Packager: | oech3 |
Votes: | 17 |
Popularity: | 0.000000 |
First Submitted: | 2017-12-18 23:10 (UTC) |
Last Updated: | 2025-06-24 02:23 (UTC) |
Dependencies (13)
- electron (electron-launcherAUR, electron-nightly-binAUR, electron-nightly-binAUR)
- libsecret
- libxkbfile
- ripgrep (ripgrep-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- desktop-file-utils (desktop-file-utils-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libarchive (libarchive-gitAUR) (make)
- nodejs-lts-jod (make)
- npm (python-nodejs-wheelAUR, corepackerAUR) (make)
- python (python37AUR) (make)
- x11-ssh-askpass (gnome-ssh-askpass3AUR, seahorse-gitAUR, gnome-ssh-askpass4-gitAUR, ssh-askpass-fullscreenAUR, ksshaskpass-gitAUR, xaskpassAUR, openssh-askpassAUR, ksshaskpass, seahorse) (optional) – SSH authentication
Required by (18)
- azure-sphere-sdk (requires code) (optional)
- caelestia-meta (requires vscode) (optional)
- code-features (requires code)
- code-features-insiders (requires code)
- code-marketplace (requires code)
- code-nautilus-git (requires code) (optional)
- dokytree (requires code) (optional)
- dokytree-git (requires code) (optional)
- meta-package-manager (requires code) (optional)
- meta-package-manager-git (requires code) (optional)
- nautilus-code (requires code) (optional)
- nwscript-code (requires code)
- rt-thread-env-meta (requires code) (optional)
- rust-analyzer-vscode-git (requires code)
- unreal-engine-bin (requires code) (optional)
- vscode-xdg-patch-hook (requires vscode) (optional)
- vscode-xdg-patch-hook (requires code) (optional)
- woman (requires code) (optional)
Sources (4)
- https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/clipath.patch
- https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/code.mjs
- https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/code.sh
- https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/product_json.diff
K900 commented on 2018-06-08 19:42 (UTC)
K900 commented on 2018-05-10 11:03 (UTC)
It might be a good idea to hard depend on nodejs-lts-carbon now, since building with Node versions >= 9 is not supported by upstream. It still builds with 9.x, but 10.x doesn't work at all.
kurolox commented on 2018-04-23 08:13 (UTC)
Zrax, could the VSCode folder path be changed from ~/.config/Code - OSS to ~/.config/Code ?
It seems like some VSCode extensions may misbehave because they can't find the configuration folder since it's not in the default path.
Here's an example: https://github.com/alefragnani/vscode-project-manager/issues/178#issuecomment-383443983
Cheers!
Zrax commented on 2018-04-20 21:32 (UTC)
I'm going to leave gtk3 in here since I expect it will be merged again soon... Also, please don't use the out-of-date flag for dependency changes -- that's not really what it's for...
darkbasic commented on 2018-04-13 12:54 (UTC)
Finally!!! Would love to see an updated PKGBUILD .
K900 commented on 2018-04-13 06:31 (UTC)
Electron 2.0/GTK3 update landed again: https://github.com/Microsoft/vscode/commit/f7ec491c3ed5cea258e144da873504a98582b7de
Probably needs a dependency change unless they back it out again.
arseru commented on 2018-04-11 21:12 (UTC)
Still can't build after updating npm to 5.8.0-2, first I get a ulimit error Could not raise the soft file limit
, and after raising the soft ulimit in /etc/security/limits.conf
I still get another error EMFILE: too many open files
.
Any ideas on how to fix this?
K900 commented on 2018-04-10 13:57 (UTC)
They reverted some stuff again, so the patch doesn't apply cleanly. I'm waiting for the dust to settle a bit (and for the GTK3 branch to get merged again) before I start fixing it.
arseru commented on 2018-04-09 19:20 (UTC) (edited on 2018-04-09 19:29 (UTC) by arseru)
Can't build, I get the following error after running makepkg -sci
:
==> Starting prepare()...
patching file product.json
Hunk #2 FAILED at 12.
1 out of 2 hunks FAILED -- saving rejects to file product.json.rej
==> ERROR: A failure occurred in prepare().
Aborting...
@K900 suggestion isn't working for me. Is it building correctly for you @K900?
In case it's useful, file product.json.rej
contains the following: https://pastebin.com/nK4DXkA1
K900 commented on 2018-04-03 10:58 (UTC)
Here's a diff to get things working against the latest master: https://gist.github.com/K900/5531d613609001822c9ad0125952d2b1
Pinned Comments
oech3 commented on 2025-05-19 11:39 (UTC) (edited on 2025-05-21 13:40 (UTC) by oech3)
electron
dependency is swapped withelectronNM
at packaging.Minify is disabled by default (see
bottom of build()
).