Package Details: vscodium-electron 1.89.1.24130-1

Git Clone URL: https://aur.archlinux.org/vscodium-electron.git (read-only, click to copy)
Package Base: vscodium-electron
Description: VS Code without MS branding/telemetry/licensing. - System-wide Electron edition
Upstream URL: https://github.com/VSCodium/vscodium
Keywords: electron system vscode
Licenses: MIT
Conflicts: codium, vscodium, vscodium-bin, vscodium-git
Provides: codium, vscodium
Submitter: m00nw4tch3r
Maintainer: Richardn
Last Packager: Richardn
Votes: 7
Popularity: 0.77
First Submitted: 2022-04-10 18:19 (UTC)
Last Updated: 2024-05-15 01:06 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5

kujeger commented on 2022-10-04 13:20 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index fbde5af..51cea82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,6 +41,9 @@ case "$CARCH" in
   armv7h)
     _vscode_arch=arm
     ;;
+  aarch64)
+    _vscode_arch=arm64
+    ;;
   *)
     # Needed for mksrcinfo
     _vscode_arch=DUMMY

This change allows building on aarch64.

HurricanePootis commented on 2022-08-22 01:14 (UTC)

Here is a patchfile for vscodium 1.70.2. It builds and runs on my end.

diff --git a/PKGBUILD b/PKGBUILD
index f5b87f7..30ac313 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
 # Maintainer: Łukasz Mariański <lmarianski at protonmail dot com>

 _pkgname=vscodium
-_electron=electron17
+_electron=electron19
 _nodejs='16.14.2'

 pkgname=${_pkgname}-electron
-pkgver=1.69.2
+_vscodiumtag=1.70.2.22230
+pkgver=1.70.2
 pkgrel=1
 pkgdesc="VS Code without MS branding/telemetry/licensing. - System-wide Electron edition"
 arch=('x86_64' 'aarch64' 'armv7h')
@@ -15,7 +16,7 @@ depends=("$_electron" 'libsecret' 'libx11' 'libxkbfile' 'ripgrep')
 optdepends=('x11-ssh-askpass: SSH authentication')
 makedepends=('git' 'gulp' 'python' 'yarn' 'nvm' 'imagemagick' 'ripgrep')
 conflicts=('vscodium')
-source=("git+https://github.com/VSCodium/vscodium.git#tag=${pkgver}"
+source=("git+https://github.com/VSCodium/vscodium.git#tag=${_vscodiumtag}"
        "git+https://github.com/microsoft/vscode.git#tag=${pkgver}"
        "${_pkgname}.sh"
        "${_pkgname}.js"

ayr-ton commented on 2022-07-28 03:13 (UTC) (edited on 2022-07-28 04:43 (UTC) by ayr-ton)

Could you update to electron19? I've just downloaded the PKGBUILD and tested it with electron19, and it ran as expected in aarch64. This addresses the following issue: https://github.com/microsoft/vscode/issues/153849

m00nw4tch3r commented on 2022-06-07 17:13 (UTC)

@kurosakiht neither, because the paths are different in this package.

kurosakiht commented on 2022-06-07 03:52 (UTC)

what feature and marketplace package work with this? vscodium-bin-features or vscodium-features?

HurricanePootis commented on 2022-05-26 21:06 (UTC)

I made a patch file that can be applied to the PKGBUILD and other files to allow for a successful 1.67.2 build

diff --git a/PKGBUILD b/PKGBUILD
index 8a2de7b..82046cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,10 @@

 _pkgname=vscodium
 _electron=electron17
-_nodejs='16.13.0'
+_nodejs='16.14.2'

 pkgname=${_pkgname}-electron
-pkgver=1.66.2
+pkgver=1.67.2
 pkgrel=1
 pkgdesc="VS Code without MS branding/telemetry/licensing. - System-wide Electron edition"
 arch=('x86_64' 'aarch64' 'armv7h')
@@ -24,7 +24,7 @@ source=("git+https://github.com/VSCodium/vscodium.git#tag=${pkgver}"
        "${_pkgname}-uri-handler.desktop")
 sha256sums=('SKIP'
             'SKIP'
-            '6e4add6d548e71ec488c5262bb797c53c28b214338fa37d22f890094751c4b6b'
+            '617d3fa88b6daa988d65f37c07d77673dd1dc3a6174db177ffa4f8d81e40503a'
             '43eab45670ca1d447eaa409932a54ee11a5f4a81fa859f459d0758053934c75f'
             '7a3dceb7a470f1dd6bc2991c28a4bfc68be6b81252ec7ff8f61f280e2e5b01f8'
             '204ed8761e4f57e095833aee800f5fe662667aa06c2a213ef8b733929c639237'
diff --git a/vscodium.patch b/vscodium.patch
index 487d5ba..4f66e11 100644
--- a/vscodium.patch
+++ b/vscodium.patch
@@ -1,8 +1,6 @@
-diff --git a/prepare_vscode.sh b/prepare_vscode.sh
-index bc169cd..d8116e0 100755
 --- a/prepare_vscode.sh
 +++ b/prepare_vscode.sh
-@@ -7,12 +7,12 @@ cp -f LICENSE vscode/LICENSE.txt
+@@ -7,7 +7,7 @@

  cd vscode || exit

@@ -11,13 +9,7 @@ index bc169cd..d8116e0 100755

  # apply patches
  { set +x; } 2>/dev/null
- 
--for file in ../patches/*.patch; do
-+for file in ../vscodium/patches/*.patch; do
-   if [ -f "$file" ]; then
-     echo applying patch: $file;
-     git apply --ignore-whitespace "$file"
-@@ -22,7 +22,7 @@ for file in ../patches/*.patch; do
+@@ -22,7 +22,7 @@
    fi
  done

@@ -26,26 +18,7 @@ index bc169cd..d8116e0 100755
    if [ -f "$file" ]; then
      echo applying user patch: $file;
      git apply --ignore-whitespace "$file"
-@@ -34,12 +34,12 @@ done
- 
- set -x
- 
--if [[ "$OS_NAME" == "osx" ]]; then
--  CHILD_CONCURRENCY=1 yarn --frozen-lockfile --ignore-optional
--  npm_config_argv='{"original":["--ignore-optional"]}' yarn postinstall
--else
--  CHILD_CONCURRENCY=1 yarn --frozen-lockfile
--fi
-+# if [[ "$OS_NAME" == "osx" ]]; then
-+#   CHILD_CONCURRENCY=1 yarn --frozen-lockfile --ignore-optional
-+#   npm_config_argv='{"original":["--ignore-optional"]}' yarn postinstall
-+# else
-+#   CHILD_CONCURRENCY=1 yarn --frozen-lockfile
-+# fi
- 
- mv product.json product.json.bak
- 
-@@ -77,12 +77,12 @@ licenseUrl='setpath(["licenseUrl"]; "https://github.com/VSCodium/vscodium/blob/m
+@@ -87,12 +87,12 @@
  product_json_changes="${checksumFailMoreInfoUrl} | ${tipsAndTricksUrl} | ${twitterUrl} | ${requestFeatureUrl} | ${documentationUrl} | ${introductoryVideosUrl} | ${updateUrl} | ${releaseNotesUrl} | ${keyboardShortcutsUrlMac} | ${keyboardShortcutsUrlLinux} | ${keyboardShortcutsUrlWin} | ${quality} | ${extensionsGallery} | ${linkProtectionTrustedDomains} | ${nameShort} | ${nameLong} | ${linuxIconName} | ${applicationName} | ${win32MutexName} | ${win32DirName} | ${win32NameVersion} | ${win32RegValueName} | ${win32AppUserModelId} | ${win32ShellNameShort} | ${win32x64UserAppId} | ${urlProtocol} | ${serverDataFolderName} | ${reportIssueUrl} | ${licenseUrl}"
  cat product.json.bak | jq "${product_json_changes}" > product.json.tmp

@@ -60,6 +33,7 @@ index bc169cd..d8116e0 100755

  if [[ "$OS_NAME" == "linux" ]]; then
    # microsoft adds their apt repo to sources
+
 diff --git a/undo_telemetry.sh b/undo_telemetry.sh
 index 58a88aa..77fae44 100755
 --- a/undo_telemetry.sh