diff options
author | bartus | 2020-10-22 22:44:31 +0200 |
---|---|---|
committer | Artem Klevtsov | 2020-11-02 00:22:29 +0700 |
commit | 47dbcf35d7ba281b47bf790141430c24875c659b (patch) | |
tree | 552654831b3125eb2ea856c5a92ca27a19f3d446 | |
parent | 1d594e718cc1ae4cadb9fb0c0dde2108d7f79762 (diff) | |
download | aur-47dbcf35d7ba281b47bf790141430c24875c659b.tar.gz |
fix pandoc path, refactor
Signed-off-by: Artem Klevtsov <a.a.klevtsov@gmail.com>
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 13 insertions, 19 deletions
@@ -1,6 +1,6 @@ pkgbase = rstudio-desktop-git pkgdesc = A powerful and productive integrated development environment (IDE) for R programming language - pkgver = 1.2.5033.r5032 + pkgver = 1.3.1073.r5301 pkgrel = 1 url = https://www.rstudio.com/products/rstudio/ arch = i686 @@ -31,7 +31,7 @@ pkgbase = rstudio-desktop-git depends = clang depends = hunspell-en_US depends = mathjax2 - depends = pandoc + depends = pandoc=2.11.0.2 optdepends = git: for git support optdepends = subversion: for subversion support optdepends = openssh-askpass: for a git ssh access @@ -4,16 +4,17 @@ pkgname=rstudio-desktop-git _gitname=rstudio -pkgver=1.2.5033.r5032 +pkgver=1.3.1073.r5301 _gwtver=2.8.2 _ginver=2.1.2 _nodever=10.19.0 +_pandocver="2.11.0.2" pkgrel=1 pkgdesc="A powerful and productive integrated development environment (IDE) for R programming language" arch=('i686' 'x86_64') url="https://www.rstudio.com/products/rstudio/" license=('AGPL3') -depends=('r>=3.0.1' boost-libs qt5-sensors qt5-svg qt5-webengine qt5-xmlpatterns postgresql-libs sqlite3 soci clang hunspell-en_US mathjax2 pandoc) +depends=('r>=3.0.1' boost-libs qt5-sensors qt5-svg qt5-webengine qt5-xmlpatterns postgresql-libs sqlite3 soci clang hunspell-en_US mathjax2 pandoc=${_pandocver}) makedepends=(git 'cmake>=3.1.0' boost desktop-file-utils jdk8-openjdk apache-ant unzip openssl libcups pam patchelf wget yarn) optdepends=('git: for git support' 'subversion: for subversion support' @@ -42,19 +43,17 @@ prepare() { msg "Extracting dependencies..." cd "${srcdir}/${_gitname}/src/gwt" - install -d lib/{gin,gwt} - install -d lib/gin/${_ginver} - install -d lib/gwt/${_gwtver} + install -d lib/gin/${_ginver} lib/gwt/${_gwtver} unzip -qo "${srcdir}/gin-${_ginver}.zip" -d lib/gin/${_ginver} cp -r "${srcdir}/gwt-${_gwtver}/"* lib/gwt/${_gwtver} cd "${srcdir}/${_gitname}/dependencies/common" - install -d pandoc + install -d pandoc/${_pandocver} ln -sfT /usr/share/myspell/dicts dictionaries ln -sfT /usr/share/mathjax2 mathjax-27 - ln -sfT /usr/bin/pandoc pandoc/pandoc - ln -sfT /usr/bin/pandoc-citeproc pandoc/pandoc-citeproc + ln -sfT /usr/bin/pandoc pandoc/${_pandocver}/pandoc + ln -sfT /usr/bin/pandoc-citeproc pandoc/${_pandocver}/pandoc-citeproc # Nodejs install -d node/${_nodever} @@ -69,14 +68,10 @@ prepare() { } build() { - rm -rf "${srcdir}/${_gitname}/build" - mkdir "${srcdir}/${_gitname}/build" - - cd "${srcdir}/${_gitname}/build" - export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:${PATH} - cmake -DRSTUDIO_TARGET=Desktop \ + cmake -S "${srcdir}/${_gitname}" -B build \ + -DRSTUDIO_TARGET=Desktop \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr/lib/rstudio \ -DRSTUDIO_USE_SYSTEM_BOOST=yes \ @@ -88,11 +83,10 @@ build() { package() { # Install the program - cd "${srcdir}/${_gitname}/build" - make DESTDIR="${pkgdir}" install + make -C build DESTDIR="${pkgdir}" install # Install the license - install -Dm 644 ../COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + install -Dm 644 "${srcdir}/${_gitname}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" # Symlink main binary install -d "${pkgdir}/usr/bin" |