[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