diff options
author | Artem Klevtsov | 2018-01-27 21:35:47 +0700 |
---|---|---|
committer | Artem Klevtsov | 2018-01-27 21:35:47 +0700 |
commit | 2c4413a5714dae9753d2e62ba326286871ca94ef (patch) | |
tree | 07e83e03178ffccfc9f40d446da894a0e6aaf2f1 /PKGBUILD | |
parent | f9bbe0ac34e760261527f18dc53348d87b17993e (diff) | |
download | aur-2c4413a5714dae9753d2e62ba326286871ca94ef.tar.gz |
Add Qt SDK
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -1,11 +1,13 @@ # Maintainer: Artem Klevtsov <a.a.klevtso@gmail.com> +# Contributor: Conor Anderson <conor@conr.ca> pkgname=rstudio-desktop-git _gitname=rstudio -pkgver=v1.1.371.r729.g401e38621d +pkgver=v1.1.371.r851 _gwtver=2.8.1 _ginver=2.1.2 -_clangver=5.0.0 +_clangver=5.0.1 +_qtver=5.10.0 pkgrel=1 pkgdesc="A powerful and productive integrated development environment (IDE) for R programming language" arch=('i686' 'x86_64') @@ -14,7 +16,7 @@ license=('AGPL3') depends=('boost-libs>=1.63' 'r>=2.11.1' hicolor-icon-theme shared-mime-info pango hunspell-en mathjax pandoc clang qt5-base qt5-declarative qt5-location qt5-sensors qt5-svg qt5-webengine qt5-xmlpatterns) makedepends=(git 'cmake>=2.8' 'boost>=1.63' java-environment apache-ant unzip openssl libcups pam wget) optdepends=('git: for git support' - 'subversion: for subversion suuport' + 'subversion: for subversion support' 'openssh-askpass: for a git ssh access') provides=('rstudio-desktop' 'rstudio-desktop-bin' 'rstudio-desktop-preview') conflicts=('rstudio-desktop' 'rstudio-desktop-bin' 'rstudio-desktop-preview') @@ -23,15 +25,17 @@ install="${pkgname}.install" source=("git+https://github.com/rstudio/rstudio.git" "https://s3.amazonaws.com/rstudio-buildtools/gin-${_ginver}.zip" "https://s3.amazonaws.com/rstudio-buildtools/gwt-${_gwtver}.zip" + "https://s3.amazonaws.com/rstudio-buildtools/QtSDK-${_qtver}-x86_64.tar.gz" "https://s3.amazonaws.com/rstudio-dictionaries/core-dictionaries.zip") md5sums=('SKIP' 'e2617189fe5c138945b8cc95f26bd476' 'ddd572887957fd5cdfde3469bd8c1102' + 'bb822961716efd40d570a07a34c9c373' '0e03798b8e53096c4a906bde05e32378') pkgver() { cd "${srcdir}/${_gitname}" - git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' + git describe --long --tags | sed -r 's/([^-]*)-g.*/r\1/;s/-/./g' } prepare() { @@ -44,7 +48,7 @@ prepare() { unzip -qo "${srcdir}/core-dictionaries.zip" -d dictionaries 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 libclang/{3.5,builtin-headers} @@ -63,10 +67,12 @@ build() { rm -rf "${srcdir}/${_gitname}/build" mkdir "${srcdir}/${_gitname}/build" cd "${srcdir}/${_gitname}/build" + export QT_SDK_DIR="${srcdir}/Qt${_qtver}" cmake -DRSTUDIO_TARGET=Desktop \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr/lib/rstudio \ - -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 .. + -DQT_QMAKE_EXECUTABLE="${srcdir}/Qt${_qtver}/${_qtver}/gcc_64/bin/qmake" \ + -DRSTUDIO_BUNDLE_QT=TRUE .. } package() { @@ -75,7 +81,7 @@ package() { make DESTDIR="${pkgdir}" install # Install the license install -Dm 644 ../COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" - # Creaate symlinks + # Create symlinks install -d "${pkgdir}/usr/bin" ln -sf /usr/lib/rstudio/bin/rstudio "${pkgdir}/usr/bin/rstudio" } |