[arch-commits] Commit in qtcreator/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Wed May 24 18:43:46 UTC 2017
Date: Wednesday, May 24, 2017 @ 18:43:46
Author: arojas
Revision: 296535
Update to 4.3.0
Modified:
qtcreator/trunk/PKGBUILD
----------+
PKGBUILD | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-05-24 17:38:19 UTC (rev 296534)
+++ PKGBUILD 2017-05-24 18:43:46 UTC (rev 296535)
@@ -8,8 +8,8 @@
# Contributor: delor <bartekpiech gmail com>
pkgname=qtcreator
-pkgver=4.2.2
-pkgrel=3
+pkgver=4.3.0
+pkgrel=1
pkgdesc='Lightweight, cross-platform integrated development environment'
arch=('i686' 'x86_64')
url='http://qt-project.org'
@@ -27,15 +27,23 @@
'mercurial: mercurial support'
'bzr: bazaar support'
'valgrind: analyze support')
-source=("http://download.qt.io/official_releases/qtcreator/4.2/${pkgver}/qt-creator-opensource-src-${pkgver}.tar.xz")
-sha512sums=('cab23a75b3b8ef68cadf4fe57b81e96ef647bb48ab4c57618bf6dd25aed50abb412ac7fa76848b97da01f2df589ec763c95321956506aa4f159383f188efbf2d')
+source=("http://download.qt.io/official_releases/qtcreator/${pkgver%.*}/${pkgver}/qt-creator-opensource-src-${pkgver}.tar.xz")
+sha512sums=('462d2494d54c5b528ed187a43365a296c08ad2b104ada451a91d381f070472433ef91856f80a4d94091919296c95820e5d546800fc26a43a9709a6329fba02bb')
-build() {
+prepare() {
[[ -d build ]] && rm -r build
- mkdir build && cd build
+ mkdir build
- LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr qmake QMAKE_CFLAGS_ISYSTEM=-I \
- CONFIG+=journald -r ../qt-creator-opensource-src-${pkgver}/qtcreator.pro
+ # fix hardcoded libexec path
+ sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qt-creator-opensource-src-${pkgver}/qtcreator.pri
+ # use system qbs
+ rm -r qt-creator-opensource-src-${pkgver}/src/shared/qbs
+}
+
+build() {
+ cd build
+
+ qmake CONFIG+=journald ../qt-creator-opensource-src-${pkgver}/qtcreator.pro
make
make docs
}
More information about the arch-commits
mailing list