From 1b3d8804a0dc6c7e3600e9339609d930ef059e4e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Thu, 5 Apr 2018 13:41:36 +0200 Subject: [PATCH] rstudio: Add version 1.1.444 [1] https://github.com/rstudio/rstudio/releases --- rstudio-1.1.444-0.build.sh | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 rstudio-1.1.444-0.build.sh diff --git a/rstudio-1.1.444-0.build.sh b/rstudio-1.1.444-0.build.sh new file mode 100755 index 0000000..b67b6d8 --- /dev/null +++ b/rstudio-1.1.444-0.build.sh @@ -0,0 +1,65 @@ +#! /bin/bash + +PKG=rstudio +VERSION=1.1.444 +BUILD=0 +PREFIX=/pkg/$PKG-$VERSION-$BUILD +#PREFIX=/dev/shm/$PKG-$VERSION-$BUILD + +set -xe +umask 022 + +BUILD_TMPDIR=/dev/shm/$PKG-$VERSION-$BUILD.build.tmp +test -d $BUILD_TMPDIR && rm -rf $BUILD_TMPDIR +mkdir -p $BUILD_TMPDIR/home +export TMPDIR=$BUILD_TMPDIR +export HOME=$BUILD_TMPDIR/home + +exec $PREFIX/profile <<-EOF + PATH=$PREFIX/bin:\$PATH +EOF +. $PREFIX/profile + +export MAKEFLAGS="-j $(nproc)" + +BUILD=$PREFIX/build + +mkdir -p $BUILD +cd $BUILD + +mkdir -p disable-sudo +echo 'exec "$@"' >disable-sudo/sudo +chmod +x disable-sudo/sudo +PATH=$BUILD/disable-sudo:$PATH + +QTPREFIX=/usr/local/qt5 + +test -e v$VERSION.tar.gz || wget https://github.com/rstudio/rstudio/archive/v$VERSION.tar.gz +test -d rstudio-$VERSION || tar xf v$VERSION.tar.gz +cd rstudio-$VERSION + +perl -pi -e "s(/opt/rstudio-tools)($PREFIX/rstudio-tools)g" dependencies/common/install-boost src/cpp/CMakeLists.txt + +( cd dependencies/common; ./install-common ) + +IFS=. read -ra VER<<<$VERSION +export RSTUDIO_VERSION_MAJOR=${VER[0]} +export RSTUDIO_VERSION_MINOR=${VER[1]} +export RSTUDIO_VERSION_PATCH=${VER[2]} + +cmake . \ + -DRSTUDIO_TARGET=Desktop \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=$PREFIX \ + -DQT_QMAKE_EXECUTABLE=${QTPREFIX}/bin/qmake \ + -DCMAKE_INSTALL_RPATH=$PREFIX/lib\;$QTPREFIX/lib \ + -DRSTUDIO_GIT_REVISION_HASH=ARSCH + +make +make install + +rm -r $PREFIX/bin/pandoc +exit