If you would like to remove Copilot from the build:
diff --git a/PKGBUILD b/PKGBUILD
index c227ec6..dafd3ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,9 +15,6 @@
: ${_quarto_branch:=release/rstudio-cranberry-hibiscus}
: ${_quarto:=false}
-# dependencies/common/install-copilot-language-server
-: ${_copilot_version:=1.399.0}
-
: ${_commit:=1d903d3bd61a40d82bf71aad8471a5a388cc1f73}
_pkgname="rstudio-desktop"
@@ -65,7 +62,6 @@ makedepends=(
)
optdepends=(
'git: for git support'
- 'nodejs: for copilot support'
'openssh-askpass: for a git ssh access'
'postgresql-libs: for postgresql'
'quarto: for Quarto projects support'
@@ -136,24 +132,9 @@ _source_soci() {
)
}
-_source_copilot() {
- _copilot_js="copilot-language-server-js-${_copilot_version}"
-
- noextract+=("${_copilot_js}.zip")
-
- local _copilot_url="https://github.com/github/copilot-language-server-release"
- source+=("$_copilot_url/releases/download/${_copilot_version}/copilot-language-server-linux-x64-${_copilot_version}.zip"
- "$_copilot_url/releases/download/${_copilot_version}/${_copilot_js}.zip")
- sha256sums+=(
- 'SKIP'
- 'SKIP'
- )
-}
-
_source_main
_source_gwt
_source_soci
-_source_copilot
_nvm_env() {
export HOME="$SRCDEST/node-home"
@@ -226,11 +207,6 @@ prepare() (
ln -sfT "$srcdir/soci-$_soci_version" "soci-$_soci_version"
- # copilot
- install -Dm755 "$srcdir/copilot-language-server" -t "copilot-language-server"
- mkdir -p copilot-language-server-js
- bsdtar -xf "$srcdir/${_copilot_js}.zip" -C copilot-language-server-js
-
# Panmirror is picked up now from Quarto repo
ln -sfT "$srcdir/quarto" "$srcdir/$_pkgsrc/src/gwt/lib/quarto"
@@ -317,6 +293,7 @@ build() (
-DRSTUDIO_USE_SYSTEM_BOOST=ON
-DRSTUDIO_USE_SYSTEM_SOCI=OFF
-DRSTUDIO_USE_SYSTEM_YAML_CPP=ON
+ -DRSTUDIO_ENABLE_COPILOT=OFF
-DRSTUDIO_NODE_VERSION="Current"
-DQUARTO_ENABLED=${_quarto}
-DRSTUDIO_UNIT_TESTS_ENABLED=OFF
Pinned Comments
xiota commented on 2025-03-01 05:16 (UTC) (edited on 2025-10-21 17:39 (UTC) by xiota)
Packaging notes:
pacman -Syuddprior to rebuilding. This is unnecessary when building in a clean chroot.: ${var:=value}can be set in the environment prior to build.var=value makepkg -rsC; Method for AUR helpers may vary.extra-x86_64-build -- -- var=valueProblems?