diff options
author | Artem A Klevtsov | 2015-07-15 12:53:38 +0700 |
---|---|---|
committer | Artem A Klevtsov | 2015-07-15 12:53:38 +0700 |
commit | 9cb24ea4435cff5441594eec12f119319cb3c00e (patch) | |
tree | aec978c1653f15fcf6c62e69bb6e773851126b3b | |
download | aur-9cb24ea4435cff5441594eec12f119319cb3c00e.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rw-r--r-- | rstudio-desktop-git.install | 17 |
3 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7a53f1e56a73 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +pkgbase = rstudio-desktop-git + pkgdesc = A powerful and productive integrated development environment (IDE) for R programming language + pkgver = 0.99.212 + pkgrel = 1 + url = http://www.rstudio.org/ + install = rstudio-desktop-git.install + arch = i686 + arch = x86_64 + license = AGPL3 + makedepends = git + makedepends = cmake>=2.8 + makedepends = boost>=1.5 + makedepends = java-runtime + makedepends = apache-ant + makedepends = unzip + makedepends = openssl + makedepends = pango + makedepends = libcups + makedepends = qt5-svg + makedepends = pam + makedepends = wget + depends = boost-libs>=1.5 + depends = r>=2.11.1 + depends = hicolor-icon-theme + depends = shared-mime-info + depends = qt5-webkit + optdepends = git: for git support + optdepends = subversion: for subversion suuport + optdepends = openssh-askpass: for a git ssh access + provides = rstudio-desktop + provides = rstudio-desktop-bin + conflicts = rstudio-desktop + conflicts = rstudio-desktop-bin + source = git+https://github.com/rstudio/rstudio.git + md5sums = SKIP + +pkgname = rstudio-desktop-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ac11da1945f0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Artem Klevtsov <a.a.klevtso@gmail.com> + +pkgname=rstudio-desktop-git +_gitname=rstudio +pkgver=0.99.212 +pkgrel=1 +pkgdesc="A powerful and productive integrated development environment (IDE) for R programming language" +arch=('i686' 'x86_64') +url="http://www.rstudio.org/" +license=('AGPL3') +depends=('boost-libs>=1.5' 'r>=2.11.1' 'hicolor-icon-theme' 'shared-mime-info' 'qt5-webkit') +makedepends=('git' 'cmake>=2.8' 'boost>=1.5' 'java-runtime' 'apache-ant' 'unzip' 'openssl' 'pango' 'libcups' 'qt5-svg' 'pam' 'wget') +optdepends=('git: for git support' + 'subversion: for subversion suuport' + 'openssh-askpass: for a git ssh access') +provides=('rstudio-desktop' 'rstudio-desktop-bin') +conflicts=('rstudio-desktop' 'rstudio-desktop-bin') +install="${pkgname}.install" + +source=('git+https://github.com/rstudio/rstudio.git') +md5sums=('SKIP') + +pkgver() { + cd ${srcdir}/${_gitname} + # Get the version number + git describe --tags --abbrev=0 | sed 's|v||g' +} + +prepare() { + cd "${srcdir}/${_gitname}/dependencies/common" + msg "Downloading and installing gwt" + ./install-gwt + msg "Downloading and installing dictionaries" + ./install-dictionaries + msg "Downloading and installing mathjax" + ./install-mathjax + msg "Downloading and installing pandoc" + ./install-pandoc + msg "Downloading and installing libclang" + ./install-libclang + msg "Downloading and installing packages" + ./install-packages +} + +build() { + # Unset user Rprofile.r variable for building + if [ -n $R_PROFILE_USER ]; then + unset R_PROFILE_USER + fi + # Configure with cmake in a new buld directory as recommended in the rstudio INSTALL file + rm -rf "${srcdir}/${_gitname}/build" + mkdir "${srcdir}/${_gitname}/build" + cd "${srcdir}/${_gitname}/build" + # Configure cmake + cmake -DRSTUDIO_TARGET=Desktop \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/lib/rstudio \ + -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 .. +} + +package() { + cd "${srcdir}/${_gitname}/build" + # Install the program + make DESTDIR="${pkgdir}" install + # Install the license + install -Dm644 ../COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/rstudio-desktop-git.install b/rstudio-desktop-git.install new file mode 100644 index 000000000000..50cc63dbfd2d --- /dev/null +++ b/rstudio-desktop-git.install @@ -0,0 +1,17 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor + update-mime-database /usr/share/mime &> /dev/null + update-desktop-database -q + ln -sf /usr/lib/rstudio/bin/rstudio /usr/bin/rstudio +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + xdg-icon-resource forceupdate --theme hicolor + update-mime-database /usr/share/mime &> /dev/null + update-desktop-database -q + rm -f /usr/bin/rstudio +} |