Package Details: rstudio-desktop-git 1.4.1103.r736-1

Git Clone URL: https://aur.archlinux.org/rstudio-desktop-git.git (read-only, click to copy)
Package Base: rstudio-desktop-git
Description: A powerful and productive integrated development environment (IDE) for R programming language
Upstream URL: https://www.rstudio.com/products/rstudio/
Keywords: ide r rstudio
Licenses: AGPL3
Conflicts: rstudio-desktop, rstudio-desktop-bin, rstudio-desktop-preview
Provides: rstudio-desktop
Submitter: None
Maintainer: artemklevtsov (hwkiller, kngwyu, bartus)
Last Packager: bartus
Votes: 61
Popularity: 0.000000
First Submitted: 2011-03-09 06:13 (UTC)
Last Updated: 2022-02-21 10:07 (UTC)

Required by (0)

Sources (6)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 22 Next › Last »

bartus commented on 2020-11-09 16:57 (UTC) (edited on 2020-11-09 18:52 (UTC) by bartus)

If I may suggest some extra changes, we can probe pandoc version form deppends/common/install-pandoc

patch

git am -s < <(curl -s http://ix.io/2DAd)

bartus commented on 2020-10-22 20:59 (UTC) (edited on 2020-10-24 13:26 (UTC) by bartus)

pandoc dependencies part requires some adjustments (also did some refactoring here and there)

git am -s < <(curl -s http://ix.io/2BPX)

artemklevtsov commented on 2020-04-10 02:30 (UTC) (edited on 2020-11-09 05:23 (UTC) by artemklevtsov)

I created repo on GitLab to automate weekly builds. PRs are welcome.

Repo entry for the pacman.conf:

[rstudio]
SigLevel = PackageOptional
Server = https://aur1.gitlab.io/$repo/$arch

Packages:

icu60
microsoft-r-open
ncurses5-compat-libs
pandoc-bin
r-assertthat
r-backports
r-callr
r-cli
r-crayon
r-desc
r-devel
r-devel-svn
r-digest
r-ellipsis
r-evaluate
r-fansi
r-glue
r-magrittr
r-mkl
r-pkgbuild
r-pkgload
r-praise
r-prettyunits
r-processx
r-ps
r-r6
r-rlang
r-rprojroot
r-rstudioapi
r-testthat
r-withr
rstudio-desktop
rstudio-desktop-bin
rstudio-desktop-daily-bin
rstudio-desktop-git
rstudio-desktop-preview-bin
rstudio-server-bin
rstudio-server-git
soci

Source code: https://gitlab.com/aur1/rstudio

bartus commented on 2020-04-04 15:26 (UTC) (edited on 2020-04-04 15:27 (UTC) by bartus)

@hwkiller: After including boost in soci:makedepends it builds fine, already reported on aur:soci

hwkiller commented on 2020-04-02 16:54 (UTC)

Patches have been upstreamed. It should compile now.

hwkiller commented on 2020-04-01 21:29 (UTC)

@bartus: Fixed the dep problem.

Are you sure you had boost and boost-libs installed before compiling soci? Unsure why it has a type error.

bartus commented on 2020-04-01 08:16 (UTC) (edited on 2020-04-01 11:06 (UTC) by bartus)

@hwkiller: looks fine, but fails in package() when building with extra_x86_64-build.

makepkg-package.log

We could fix this by adding makedepends postgresql

After that, build fails in package() with incompatible type error in soci

makepkg-pakcage.log

hwkiller commented on 2020-04-01 04:56 (UTC) (edited on 2020-04-01 04:58 (UTC) by hwkiller)

I have fixed this (for now) using two patches.

soci.patch: Changes the cmake configuration to find system soci libraries. rstudio_boost: They forgot to use boost::; they instead used rstudio_boost::.

Added soci to depends. NOTE: soci is only on the AUR. 1) You need to have boost installed BEFORE installing soci. 2) You may need to modify the soci PKGBUILD to have:

cmake \
        -DSOCI_TESTS=OFF \
        -DCMAKE_INSTALL_PREFIX="/usr" \
        -DBoost_NO_BOOST_CMAKE=ON \
        "${srcdir}/${pkgname}-${pkgver}"

Note the -DBoost_NO_BOOST_CMAKE=ON; it would not compile for me without that.

hwkiller commented on 2020-03-26 04:55 (UTC)

@bartus,

I just added a github issue for them about this.

With their ongoing trend of bundling everything (unnecessarily...), they have hardcoded the path of the SOCI library to be in /opt/rstudio-tools/soci/build/lib. There is a SOCI library on the aur that works, but the pkgbuild is busted (added a comment to the maintainer about it).

Hopefully, they'll fix this (and ideally, they'll just stop trying to bundle every new library in with rstudio; surely it is easier to let packagers manage deps and versions themselves, than to fight rstudio's own codebase when building packages).

bartus commented on 2020-03-17 20:20 (UTC) (edited on 2020-03-17 20:24 (UTC) by bartus)

There's a new dependency required libsoci Without it rstudio fail to build with:

-- No Crashpad libraries found under /opt/rstudio-tools/crashpad/crashpad/out/Default/obj. Crashpad integration disabled.
CMake Error at src/cpp/CMakeLists.txt:432 (message):
  No SOCI libraries found under /opt/rstudio-tools/soci/build/lib.  Ensure
  the SOCI dependency is installed and try again.