From d773e548f6fefdf3cd203ce5365c570738f3327e Mon Sep 17 00:00:00 2001
From: thomas <kreitler@molgen.mpg.de>
Date: Mon, 8 Feb 2021 15:02:06 +0100
Subject: [PATCH] rstudio: check/fallback-install of prebuild package

Probably it's good to have an alien version around, in case the
fixup of our rstudio 1.2.5019 goes haywire.
---
 rstudio-1.2.5042-0.build.sh | 46 +++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100755 rstudio-1.2.5042-0.build.sh

diff --git a/rstudio-1.2.5042-0.build.sh b/rstudio-1.2.5042-0.build.sh
new file mode 100755
index 0000000..75009b5
--- /dev/null
+++ b/rstudio-1.2.5042-0.build.sh
@@ -0,0 +1,46 @@
+#! /bin/bash
+
+# utilize the 'debian'-package from rstudio site, take for reference, or fallback
+
+PKG=rstudio
+VERSION=1.2.5042
+BUILD=0
+
+PREFIX=/pkg/$PKG-$VERSION-$BUILD
+if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi
+
+set -xe
+umask 022
+
+BUILD_TMPDIR=/dev/shm/$PKG-$VERSION-$BUILD.build.tmp
+test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR )
+mkdir -p $BUILD_TMPDIR/home
+export TMPDIR=$BUILD_TMPDIR
+export HOME=$BUILD_TMPDIR/home
+
+#       mind the PATH ...
+# ----------------------------
+#  it should work with:
+#      prun R4 rstudio
+#      xfce launcher
+#      own R on the path
+
+mkdir -p $PREFIX
+cat >$PREFIX/profile <<-EOF
+	PATH=$PREFIX/bin:\$PATH:/usr/local/package/bin
+	if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH ; fi
+EOF
+. $PREFIX/profile
+
+BUILD=$PREFIX/build
+
+mkdir -p $BUILD
+cd $BUILD
+
+# orig: https://download1.rstudio.org/desktop/trusty/amd64/rstudio-1.2.5042-amd64-debian.tar.gz
+test -e rstudio-$VERSION-amd64-debian.tar.gz  || wget -nv https://beehive.molgen.mpg.de/7996b4693f4b24899868a86587f4f705/rstudio-1.2.5042-amd64-debian.tar.gz
+test -d rstudio-$VERSION  || tar -xf rstudio-$VERSION-amd64-debian.tar.gz
+
+mv -v rstudio-1.2.5042/* ..
+
+exit