# Maintainer: antipersistent # NOTE: If you are experiencing segmentation fault, delete the ".rstudio-desktop" folder from your home directory then restart the program should fix the issue. pkgname=rstudio-bin pkgver=2022.12.0.353 _pkgver=2022.12.0-353 pkgrel=2 pkgdesc="An integrated development environment (IDE) for R (binary from RStudio official repository)" arch=('x86_64') license=('GPL') url="http://www.rstudio.org/" depends=('r>=3.3.0' 'hicolor-icon-theme' 'shared-mime-info' 'openssl' 'libxkbcommon-x11' 'libedit' 'postgresql-libs' 'sqlite' 'nss' 'openssl-1.1') makedepends=() optdepends=( 'clang: C/C++ and Rcpp support' ) conflicts=('rstudio-desktop' 'rstudio-desktop-git' 'rstudio-desktop-preview-bin' 'rstudio-desktop-bin') provides=("rstudio-desktop=${pkgver}") options=(!strip) sha256sums_x86_64=( 23cae58f8ed1a7d7b96b266287a2fde67871b112339bbb95a203c6e672920083 ) source_x86_64=("https://download1.rstudio.org/electron/bionic/amd64/rstudio-${_pkgver}-amd64.deb" #"http://archive.ubuntu.com/ubuntu/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.2ubuntu3_amd64.deb" #"http://security.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1.1ubuntu2.1_amd64.deb" ) #noextract=('libgstreamer0.10-0_0.10.36-1.2ubuntu3_amd64.deb' 'libgstreamer-plugins-base0.10-0_0.10.36-1.1ubuntu2.1_amd64.deb') install="$pkgname".install package() { shopt -s extglob msg "Converting debian package..." cd "$srcdir" tar Jxpf data.tar.xz -C "$pkgdir" install -dm755 "$pkgdir/usr/bin" cd "$pkgdir/usr/bin" echo '#!/bin/sh export QT_DIR=/usr/lib/rstudio export QT_PLUGIN_PATH=$QT_DIR/plugins export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_PLUGIN_PATH/platforms export KDEDIRS=/usr exec /usr/lib/rstudio/rstudio "$@" ' > "$pkgdir/usr/bin/rstudio-bin" chmod 755 "$pkgdir/usr/bin/rstudio-bin" sed -i 's|/usr/lib/rstudio/rstudio|/usr/bin/rstudio-bin|' "$pkgdir/usr/share/applications/rstudio.desktop" } # vim:ft=sh tabstop=2 expandtab