Package Details: vscodium 1.95.3.24321-1

Git Clone URL: https://aur.archlinux.org/vscodium.git (read-only, click to copy)
Package Base: vscodium
Description: Free/Libre Open Source Software Binaries of VSCode (git build from latest release).
Upstream URL: https://github.com/VSCodium/vscodium.git
Licenses: MIT
Conflicts: codium, vscodium, vscodium-bin, vscodium-git
Provides: codium, vscodium
Submitter: cedricroijakkers
Maintainer: cedricroijakkers (daiyam)
Last Packager: daiyam
Votes: 73
Popularity: 1.69
First Submitted: 2021-04-10 15:12 (UTC)
Last Updated: 2024-11-16 02:00 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

StolenBanana commented on 2024-11-15 09:01 (UTC) (edited on 2024-11-15 09:02 (UTC) by StolenBanana)

Latest version (1.95.2) causes crashes for some people when interacting with the file tab of the menu bar: https://github.com/VSCodium/vscodium/issues/2082 https://github.com/VSCodium/vscodium/issues/2115

latest working version is: 1.94.0.24282

Workaround that worked for me: in ~/.config/VSCodium/User/settings.json add the following line: "window.titleBarStyle":_"custom"

Thiger commented on 2024-08-13 14:20 (UTC)

Still does not update/install. Had to remove it to update my system.

fozzie commented on 2024-07-27 11:16 (UTC) (edited on 2024-07-27 11:35 (UTC) by fozzie)

Just a quick observation. The xz incident has obviously made us more aware of this, but is there a reason why the tar is being downloaded from the release page, and not from the git tag?

I.e. why is https://github.com/VSCodium/vscodium/releases/download/1.91.1.24193/VSCodium-1.91.1.24193-src.tar.gz being used instead of https://github.com/VSCodium/vscodium/archive/refs/tags/1.91.1.24193.tar.gz?

Edit: Raised a GitHub issue - https://github.com/VSCodium/vscodium/issues/1974

jalejotorresm commented on 2024-07-11 21:53 (UTC)

Hi there!

Status update: it seems the bundling is still giving an error since the yarn plug n play does not recognize the markdown-itkatex as a dependency.

jalejotorresm commented on 2024-07-09 13:39 (UTC)

Hi everyone, hope you are doing ok.

I tried to update vscodium through yay, however it seems is some part of the compilation process is failing as per the Yarn plug n play, stating that two packages "dompurify" and "markdown-it" are not listed as dependencies and hence not resolved.

Please check the error message on detail through the following link: https://pastebin.com/aj0DLC9T

Thank you for your attention

carlosnewmusic commented on 2024-07-08 15:43 (UTC) (edited on 2024-08-17 08:38 (UTC) by carlosnewmusic)

make error https://pastebin.com/gqE4qppC again

tiziodcaio commented on 2024-07-03 10:10 (UTC)

It might be possible to use nodejs-lts-iron instead of use of nvm? Isn't it smarter?

diff --git a/PKGBUILD b/PKGBUILD
index d0c589b..50502ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,7 +27,7 @@ optdepends=(
     'libdbusmenu-glib: For KDE global menu'
 )
 makedepends=(
-    'nvm'
+    'nodejs-lts-iron'
     'gulp'
     'yarn'
     'jq'
@@ -81,32 +81,6 @@ case "$CARCH" in
 esac

 build() {
-    # Deactivate any pre-loaded nvm, and make sure we use our own in the current source directory
-    command -v nvm >/dev/null && nvm deactivate && nvm unload
-    export NVM_DIR="${srcdir}/.nvm"
-    source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
-
-    # Install the correct version of NodeJS (read from .nvmrc)
-    nvm install $(cat .nvmrc)
-    nvm use
-
-    # Check if the correct version of node is being used
-    nvmrc_version="$(cat .nvmrc)"
-    if [[ "$nvmrc_version" != "v"* ]]
-    then
-        # Add the v prefix, because it seems to be missing in .nvmrc
-        echo "Configured .nvmrc version is [$nvmrc_version], adding the v prefix before checking if it matches with the node command."
-        nvmrc_version="v$nvmrc_version"
-    fi
-
-    # Now check if the version matches exactly, or at least starts with the same prefix
-    if [[ "$(node --version)" != "$nvmrc_version"* ]]
-    then
-       echo "Using the wrong version of NodeJS! Expected ["$nvmrc_version"] but using ["$(node --version)"]."
-       exit 1
-    fi
-    echo "Installed version of node ["$(node --version)"] matches required version ["$nvmrc_version"], continuing."
-
     # Remove old build
     if [ -d "vscode" ]; then
         rm -rf vscode* VSCode*

Richardn commented on 2024-06-13 02:24 (UTC) (edited on 2024-06-13 06:42 (UTC) by Richardn)

I am the maintainer of vscodium-electron. I can confirm that yarn and python-distutils-extra are not needed for make, just

npm install --global yarn node-gyp

before building in PKGBUILD.

Motivation is, python-distutils-extra is too much bloat, it references 20+ perl packages. I recommend doing sudo pacman -Rs python-disutils-extra perl-libwww to fully get rid of it.

Responding to below comments, I got confused. node-gyp already resolved python setuptools dependency by vendor in the packaging package, as described here, last year and released node-gyp v10 containing this fix this March (see here).

MithicSpirit commented on 2024-05-30 18:15 (UTC)

@blackpanther why is this being reported here? does vscodium directly from upstream not have this issue?