No problem... I'm sure upstream also wouldn't mind knowing their efforts are appreciated.
Search Criteria
Package Details: rstudio-desktop 2024.12.1.563-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rstudio-desktop.git (read-only, click to copy) |
---|---|
Package Base: | rstudio-desktop |
Description: | A powerful and productive integrated development environment (IDE) for R programming language |
Upstream URL: | https://github.com/rstudio/rstudio |
Licenses: | AGPL-3.0-only |
Conflicts: | rstudio-desktop |
Provides: | rstudio-desktop |
Submitter: | None |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 72 |
Popularity: | 0.005630 |
First Submitted: | 2011-03-04 15:02 (UTC) |
Last Updated: | 2025-03-01 04:56 (UTC) |
Dependencies (33)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell-en_US (hunspell-en_us)
- libboost_chrono.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libboost_filesystem.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libboost_iostreams.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libboost_program_options.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libboost_thread.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- mathjax2
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pandoc (pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-binAUR, pandoc-cli)
- r (r-mklAUR)
- apache-ant (ant-gitAUR, ant) (make)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jdk-openjdk-wakefieldAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, zing-8-binAUR, zing-21-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-binAUR, zulu-23-binAUR, jdk21-jetbrains-binAUR, jdk11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk8AUR, jre-jetbrainsAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, jdkAUR, jdk-ltsAUR, liberica-jdk-11-full-binAUR, liberica-jdk-17-full-binAUR, zulu-17-fx-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR) (make)
- Show 13 more dependencies...
Required by (0)
Sources (3)
xiota commented on 2025-03-05 22:34 (UTC)
hopimet commented on 2025-03-05 10:07 (UTC)
@xiota, this morning boost has been upgraded to version 1.87 in Manjaro and the update of rstudio was perfectly smooth. Thanks a lot for your work with this difficult package.
daniel_shub commented on 2025-03-03 16:20 (UTC)
@xiota the update works perfect. Thanks.
xiota commented on 2025-03-01 05:16 (UTC)
Given the inconvenience of having this package unusable for indefinite amount time, I've added sodeps to prevent boost upgrades from breaking this package. Before rebuilds, updates need to be forced with pacman -Syudd
, or build in a clean chroot (preferred).
@daniel_shub A regex needed to be updated. Should work now.
@hopimet You need to wait for boost to be upgraded on your distro. As long as your previous build is still working, there's no real need to make this package work with the older boost version. The changes would be useful for only a short time, and this package is already too complicated.
daniel_shub commented on 2025-02-27 19:03 (UTC)
@hopimet your bug seems likely a Manjaro issue since boot 1.87 is in the Arch repos. That said building in a clean Arch chroot I get
CMake Error at src/cpp/session/CMakeLists.txt:87 (message):
/build/rstudio-desktop/src/rstudio-c5bcd0ec4fb959b2a9fcd656f12eb62092f0617e/dependencies/pandoc/3.2 not found (re-run install-dependencies script to install
which seems reasonable since pandoc-cli (https://archlinux.org/packages/extra/x86_64/pandoc-cli/) is only at 3.1. I think if I installed pandoc-bin from the AUR things would be fine. It would be nice if the PKGBUILD but a version requirement on the pandoc dependency.
hopimet commented on 2025-02-27 09:08 (UTC) (edited on 2025-02-27 20:28 (UTC) by hopimet)
@xiota, here it is: https://pastebin.com/JSmv7UH1 I can see two errors: - the first one is related to git - the second one is related to boost version (I am still with 1.86 on Manjaro) If the fail is due to boost version, I will wait for the update. Don't bother
hopimet commented on 2025-02-27 07:27 (UTC)
Package doesn't build: error making: rstudio-desktop-exit status 4
bgme commented on 2025-02-23 07:04 (UTC)
@xiota The upstream fix patch has been merged. Can you cherry-pick this patch.
xiota commented on 2025-02-16 17:25 (UTC) (edited on 2025-02-17 18:58 (UTC) by xiota)
Using alternate Boost is complicated (including with RSTUDIO_USE_SYSTEM_BOOST=NO
) because project doesn't use git submodules or standard cmake dependency detection.
Pinned Comments
trap000d commented on 2024-05-16 21:42 (UTC) (edited on 2024-05-28 20:09 (UTC) by trap000d)
A note for users.
This package is quite complex. It MAY not be built because of OTHER issues. I always build, install and test it on at least two different machines. Only after that I would push a new version to AUR.
Please try some generic solutions before reporting of build problems:
1) Update all other packages (sudo pacman -Syu),
2) Clean up yay and/or makepkg caches ('yay -Sc', 'rm -rf /var/tmp/makepkg'),
3) Be sure you've got enough RAM (8 GB or more is highly recommended) and space on disk (at least 3 GB).
4) Is your Internet connection is stable, fast and not blocked somewhere?
trap000d commented on 2022-07-05 20:32 (UTC) (edited on 2022-10-03 06:28 (UTC) by trap000d)
PLEASE READ THIS MESSAGE BEFORE COMPLAINING FOR LIBBOOST
When boost is updated to a new version and you see an error message about missing libboost*.so, you will need to rebuild and reinstall the rstudio-desktop package.
trap000d commented on 2022-02-19 06:20 (UTC) (edited on 2022-02-19 06:21 (UTC) by trap000d)
Build logic is slightly changed due to changes in upstream. As they've introduced new project format (quarto), it contradicted with standard Arch package base. In brief, quarto contains pandoc as part of itself, so it's pretty hard to keep together system pandoc and embedded quarto.
So I've "resolved" it such way: if there is "quarto*" package installed, then rstudio-desktop will pick it up and use. Otherwise (not installed), quarto support in rstudio will be disabled.
'quarto' is added as optional dependency.