diff options
author | aur | 2016-01-27 12:59:12 +0100 |
---|---|---|
committer | aur | 2016-01-27 12:59:12 +0100 |
commit | e2cf886ca8c7269f249aa5da9a95c33112e3b550 (patch) | |
tree | 2e4876a580e10852ccbdf1fb8ca465f779167ecb | |
parent | 910117a04c0bdc4ad71781833ce6d47245750ffa (diff) | |
download | aur-qtcreator28.tar.gz |
version 2.8.1-4
This update adds a cmake-wrapper.sh script which can be used to
make this version of QtCreator accept newer (>3) cmake versions.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rwxr-xr-x | cmake-wrapper.sh | 11 | ||||
-rw-r--r-- | qtcreator28.install | 13 |
4 files changed, 37 insertions, 6 deletions
@@ -1,9 +1,9 @@ -# Generated by makepkg 4.2.1 -# Sat Jun 20 13:56:10 UTC 2015 +# Generated by mksrcinfo v8 +# Wed Jan 27 11:58:42 UTC 2016 pkgbase = qtcreator28 pkgdesc = Lightweight, cross-platform integrated development environment (2.8.x) pkgver = 2.8.1 - pkgrel = 3 + pkgrel = 4 url = http://qt-project.org install = qtcreator28.install arch = i686 @@ -27,9 +27,11 @@ pkgbase = qtcreator28 source = git+https://github.com/qtproject/qt-creator.git#tag=v2.8.1 source = git+https://github.com/qtproject/qt-labs-qbs.git source = qtcreator28.desktop + source = cmake-wrapper.sh md5sums = SKIP md5sums = SKIP md5sums = 297116239167ff1b2fdbe014688bf140 + md5sums = f80002d551c3ace26e4e6405519c96c8 pkgname = qtcreator28 @@ -12,7 +12,7 @@ pkgname=qtcreator28 pkgver=2.8.1 _pkgver=2.8.1 -pkgrel=3 +pkgrel=4 pkgdesc='Lightweight, cross-platform integrated development environment (2.8.x)' arch=('i686' 'x86_64') url='http://qt-project.org' @@ -31,10 +31,12 @@ optdepends=('qt51-doc: for the integrated Qt documentation' install=${pkgname}.install source=("git+https://github.com/qtproject/qt-creator.git#tag=v${_pkgver}" "git+https://github.com/qtproject/qt-labs-qbs.git" - "${pkgname}.desktop") + "${pkgname}.desktop" + "cmake-wrapper.sh") md5sums=('SKIP' 'SKIP' - '297116239167ff1b2fdbe014688bf140') + '297116239167ff1b2fdbe014688bf140' + 'f80002d551c3ace26e4e6405519c96c8') _install_root="/opt/$pkgname" prepare() { @@ -84,4 +86,7 @@ package() { install -Dm644 ${pkgdir}/opt/${pkgname}/usr/share/icons/hicolor/${ii}.png ${pkgdir}/usr/share/icons/hicolor/${ii}28.png done rm -r ${pkgdir}/opt/${pkgname}/usr/share/icons + + # install cmake wrapper + install -Dm755 ${srcdir}/cmake-wrapper.sh ${pkgdir}/opt/${pkgname}/usr/bin/cmake-wrapper.sh } diff --git a/cmake-wrapper.sh b/cmake-wrapper.sh new file mode 100755 index 000000000000..9a25f9464d52 --- /dev/null +++ b/cmake-wrapper.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +cd $PWD + +if [ "${1}" == "--help" ] +then + echo "cmake version 2.8.12.2" + cmake --help +else + cmake "${@}" +fi diff --git a/qtcreator28.install b/qtcreator28.install index 4d4a283dba5c..ae6cc136b4a4 100644 --- a/qtcreator28.install +++ b/qtcreator28.install @@ -1,6 +1,19 @@ post_install() { update-desktop-database -q gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + cat << EOF + +This version of QtCreator does not work with cmake > 2. +To work around this, there is a wrapper script provided in + +/opt/qtcreator28/usr/bin/cmake-wrapper.sh + +which you can configure to be used as cmake executable in + +Tools > Options > Build & Run > Cmake + +EOF } post_upgrade() { |