summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorArtem Klevtsov2018-01-27 21:35:47 +0700
committerArtem Klevtsov2018-01-27 21:35:47 +0700
commit2c4413a5714dae9753d2e62ba326286871ca94ef (patch)
tree07e83e03178ffccfc9f40d446da894a0e6aaf2f1 /PKGBUILD
parentf9bbe0ac34e760261527f18dc53348d87b17993e (diff)
downloadaur-2c4413a5714dae9753d2e62ba326286871ca94ef.tar.gz
Add Qt SDK
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cf9fd4a6c321..87950e6da6a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}