Skip to content

Instantly share code, notes, and snippets.

@cbrnr
Last active April 30, 2026 13:25
Show Gist options
  • Select an option

  • Save cbrnr/9bad76d97ff17e37980cf40416fc5596 to your computer and use it in GitHub Desktop.

Select an option

Save cbrnr/9bad76d97ff17e37980cf40416fc5596 to your computer and use it in GitHub Desktop.
rstudio-desktop-bin AUR PKGBUILD
pkgbase = rstudio-desktop-bin
pkgdesc = An integrated development environment (IDE) for R (binary from RStudio official repository)
pkgver = 2026.04.0.526
pkgrel = 2
url = https://posit.co/products/open-source/rstudio/
arch = x86_64
license = AGPL
depends = r>=3.3.0
depends = sqlite
depends = libxkbcommon
optdepends = clang: C/C++ and Rcpp code completion
optdepends = ttf-dejavu: fallback font support
provides = rstudio-desktop=2026.04.0.526
conflicts = rstudio-desktop
conflicts = rstudio-desktop-git
conflicts = rstudio-desktop-preview-bin
options = !strip
source_x86_64 = https://download1.rstudio.org/electron/jammy/amd64/rstudio-2026.04.0-526-amd64.deb
sha256sums_x86_64 = af4d87c03317ced1a0049ff67e4aaa3d5e7dcd67f4b598914b8de3e94e50039d
pkgname = rstudio-desktop-bin
pkgname=rstudio-desktop-bin
pkgver=2026.04.0.526
_pkgver=`echo $pkgver | sed 's/\(.*\)\./\1-/'`
pkgrel=2
pkgdesc="An integrated development environment (IDE) for R (binary from RStudio official repository)"
arch=('x86_64')
license=('AGPL')
url="https://posit.co/products/open-source/rstudio/"
depends=('r>=3.3.0' 'sqlite' 'libxkbcommon')
optdepends=('clang: C/C++ and Rcpp code completion'
'ttf-dejavu: fallback font support')
makedepends=()
conflicts=('rstudio-desktop' 'rstudio-desktop-git' 'rstudio-desktop-preview-bin')
provides=("rstudio-desktop=${pkgver}")
options=(!strip)
sha256sums_x86_64=('af4d87c03317ced1a0049ff67e4aaa3d5e7dcd67f4b598914b8de3e94e50039d')
source_x86_64=("https://download1.rstudio.org/electron/jammy/amd64/rstudio-${_pkgver}-amd64.deb")
package() {
shopt -s extglob
msg "Converting Debian package..."
cd "$srcdir"
tar Jxpf data.tar.xz -C "$pkgdir"
install -dm755 "$pkgdir/usr/bin"
ln -s /usr/lib/rstudio/rstudio "$pkgdir/usr/bin/rstudio"
}
@ginolhac
Copy link
Copy Markdown

thanks! much appreciated

@tegan-lamoureux
Copy link
Copy Markdown

Just fantastic, thanks for maintaining ❤️

@WildPenquin
Copy link
Copy Markdown

Bumping the version:

pkgname=rstudio-desktop-bin
pkgver=2025.09.0.387
_pkgver=`echo $pkgver | sed 's/\(.*\)\./\1-/'`
pkgrel=2
pkgdesc="An integrated development environment (IDE) for R (binary from RStudio official repository)"
arch=('x86_64')
license=('AGPL')
url="https://posit.co/products/open-source/rstudio/"
depends=('r>=3.3.0' 'ttf-dejavu')
makedepends=()
conflicts=('rstudio-desktop' 'rstudio-desktop-git' 'rstudio-desktop-preview-bin')
provides=("rstudio-desktop=${pkgver}")
options=(!strip)

sha256sums_x86_64=('851fb6428f653eb2560a5ea5bc8029e076979c9898864eaf85c6344638683e89')

source_x86_64=("https://download1.rstudio.org/electron/jammy/amd64/rstudio-${_pkgver}-amd64.deb")

package() {

  shopt -s extglob

  msg "Converting Debian package..."

  cd "$srcdir"
  tar Jxpf data.tar.xz -C "$pkgdir"

  install -dm755 "$pkgdir/usr/bin"

  ln -s /usr/lib/rstudio/rstudio "$pkgdir/usr/bin/rstudio"

}

@cbrnr
Copy link
Copy Markdown
Author

cbrnr commented Sep 18, 2025

Done, thanks!

Copy link
Copy Markdown

ghost commented Sep 20, 2025

Works! Great job!

@WildPenquin
Copy link
Copy Markdown

To bumb:

diff --git a/PKGBUILD b/PKGBUILD
index e6b4490..05ace4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=rstudio-desktop-bin
-pkgver=2025.09.2.418
+pkgver=2026.01.0.392
 _pkgver=`echo $pkgver | sed 's/\(.*\)\./\1-/'`
 pkgrel=2
 pkgdesc="An integrated development environment (IDE) for R (binary from RStudio official repository)"
@@ -12,7 +12,7 @@ conflicts=('rstudio-desktop' 'rstudio-desktop-git' 'rstudio-desktop-preview-bin'
 provides=("rstudio-desktop=${pkgver}")
 options=(!strip)
 
-sha256sums_x86_64=('1eca6ca357ab94dc8344ae1e5326252cb6a40b829c6b1ecc8685cfb3a78a6869')
+sha256sums_x86_64=('a85734b70843d6157a423829ffbcff9eadc739403ab1c7425c17236f733f95d8')
 
 source_x86_64=("https://download1.rstudio.org/electron/jammy/amd64/rstudio-${_pkgver}-amd64.deb")

@cbrnr
Copy link
Copy Markdown
Author

cbrnr commented Jan 9, 2026

Done, thanks!

@WildPenquin
Copy link
Copy Markdown

Bump:

diff --git a/PKGBUILD b/PKGBUILD
index 05ace4a..33540fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=rstudio-desktop-bin
-pkgver=2026.01.0.392
+pkgver=2026.01.1.403
 _pkgver=`echo $pkgver | sed 's/\(.*\)\./\1-/'`
 pkgrel=2
 pkgdesc="An integrated development environment (IDE) for R (binary from RStudio official repository)"
@@ -12,7 +12,7 @@ conflicts=('rstudio-desktop' 'rstudio-desktop-git' 'rstudio-desktop-preview-bin'
 provides=("rstudio-desktop=${pkgver}")
 options=(!strip)
 
-sha256sums_x86_64=('a85734b70843d6157a423829ffbcff9eadc739403ab1c7425c17236f733f95d8')
+sha256sums_x86_64=('d1d2a5bf628e3aab11a9d5bfceaa58da68d0a638eedb7b7dd381f5699b409cf9')
 
 source_x86_64=("https://download1.rstudio.org/electron/jammy/amd64/rstudio-${_pkgver}-amd64.deb")

@cbrnr
Copy link
Copy Markdown
Author

cbrnr commented Feb 23, 2026

Done, thanks! I've set up a GitHub Action that should hopefully perform the updates automatically from now on (https://github.com/cbrnr/rstudio-pkgbuild-updater). However, please let me know if it doesn't work (we'll find out when the next RStudio version is released)!

@ginolhac
Copy link
Copy Markdown

hello @cbrnr pkgver is empty leading to ERROR: pkgver is not allowed to be empty do I miss something to make it work?

@pariahsoc
Copy link
Copy Markdown

pariahsoc commented Apr 17, 2026

@ginolhac
Looks like the auto updater isn't working as intended. While we wait for @cbrnr to fix it, you can fill in the version number and SHA-256 from the latest RStudio desktop download page:
https://posit.co/download/rstudio-desktop

As of today the latest version is "2026.01.2-418", but you should input "2026.01.2.418" instead, as "-" is not allowed in pkgver. It is modified back to _pkgver = "2026.01.2-418" on the next line for the correct download link.

@ginolhac
Copy link
Copy Markdown

works! thanks @pariahsoc 👍

@cbrnr
Copy link
Copy Markdown
Author

cbrnr commented Apr 20, 2026

Working on the fix, thanks for the heads up!

@cbrnr
Copy link
Copy Markdown
Author

cbrnr commented Apr 20, 2026

OK, everything is working now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment