[arch-commits] Commit in qtcreator/repos/testing-x86_64 (6 files)
Date: Wednesday, June 3, 2020 @ 09:34:27 Author: arojas Revision: 388142 archrelease: copy trunk to testing-x86_64 Added: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 388141, qtcreator/trunk/PKGBUILD) qtcreator/repos/testing-x86_64/qtcreator-clang-libs.patch (from rev 388141, qtcreator/trunk/qtcreator-clang-libs.patch) qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch (from rev 388141, qtcreator/trunk/qtcreator-preload-plugins.patch) Deleted: qtcreator/repos/testing-x86_64/PKGBUILD qtcreator/repos/testing-x86_64/qtcreator-clang-libs.patch qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch -+ PKGBUILD| 156 +++--- qtcreator-clang-libs.patch | 48 +-- qtcreator-preload-plugins.patch | 26 +++--- 3 files changed, 115 insertions(+), 115 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-03 09:33:43 UTC (rev 388141) +++ PKGBUILD2020-06-03 09:34:27 UTC (rev 388142) @@ -1,78 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Maintainer: Antonio Rojas -# Contributor: Imanol Celaya -# Contributor: Lukas Jirkovsky -# Contributor: Dan Vratil -# Contributor: thotypous -# Contributor: delor - -pkgname=qtcreator -pkgver=4.12.1 -_clangver=10.0.0 -pkgrel=2 -pkgdesc='Lightweight, cross-platform integrated development environment' -arch=(x86_64) -url='https://www.qt.io' -license=(LGPL) -depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting yaml-cpp desktop-file-utils) -makedepends=(llvm python patchelf) -options=(docs !strip) # https://bugs.archlinux.org/task/66078 -optdepends=('qt5-doc: integrated Qt documentation' -'qt5-examples: welcome page examples' -'qt5-translations: for other languages' -'gdb: debugger' -'cmake: cmake project support' -'x11-ssh-askpass: ssh support' -'git: git support' -'mercurial: mercurial support' -'bzr: bazaar support' -'valgrind: analyze support' -'perf: performer analyzer') -source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-preload-plugins.patch -qtcreator-clang-libs.patch) -sha256sums=('9ccee38b42854567eb7e3ea0419e635fbf9a9fe7035811fd62165e8d23436ab4' -'b40e222b30c355d1230160a4e933dbd161b8748125662e3bde312ea52296457a' -'0f6d0dc41a87aae9ef371b1950f5b9d823db8b5685c6ac04a7a7ac133eb19a3f') - -prepare() { - mkdir -p build - - cd qt-creator-opensource-src-$pkgver - # fix hardcoded libexec path - sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - sed -e 's|libexec|lib|g' -i src/tools/tools.pro - # use system qbs - rm -r src/shared/qbs - # Preload analyzer plugins, since upstream clang doesn't link to all plugins - # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf - # and https://bugs.archlinux.org/task/59492 - patch -p1 -i ../qtcreator-preload-plugins.patch - - # Fix build with clang 10 - patch -p1 -i ../qtcreator-clang-libs.patch -} - -build() { - cd build - - qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr \ -KSYNTAXHIGHLIGHTING_LIB_DIR=/usr/lib KSYNTAXHIGHLIGHTING_INCLUDE_DIR=/usr/include/KF5/KSyntaxHighlighting \ -CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ -DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ -"$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro - make - make docs -} - -package() { - cd build - - make INSTALL_ROOT="$pkgdir/usr/" install - make INSTALL_ROOT="$pkgdir/usr/" install_docs - - install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT - -# Link clazy plugin explicitely - patchelf --add-needed ClazyPlugin.so "$pkgdir"/usr/lib/qtcreator/clangbackend -} Copied: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 388141, qtcreator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-03 09:34:27 UTC (rev 388142) @@ -0,0 +1,78 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.12.2 +_clangver=10.0.0 +pkgrel=1 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting yaml-cpp desktop-file-utils) +makedepends=(llvm python patchelf) +options=(docs !strip) #
[arch-commits] Commit in qtcreator/repos/testing-x86_64 (6 files)
Date: Tuesday, October 8, 2019 @ 11:57:44 Author: arojas Revision: 364168 archrelease: copy trunk to testing-x86_64 Added: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 364167, qtcreator/trunk/PKGBUILD) qtcreator/repos/testing-x86_64/qtcreator-clang-9.patch (from rev 364167, qtcreator/trunk/qtcreator-clang-9.patch) qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch (from rev 364167, qtcreator/trunk/qtcreator-preload-plugins.patch) Deleted: qtcreator/repos/testing-x86_64/PKGBUILD qtcreator/repos/testing-x86_64/qtcreator-clang-9.patch qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch -+ PKGBUILD| 154 +++--- qtcreator-clang-9.patch | 24 ++--- qtcreator-preload-plugins.patch | 42 +- 3 files changed, 110 insertions(+), 110 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-08 11:56:07 UTC (rev 364167) +++ PKGBUILD2019-10-08 11:57:44 UTC (rev 364168) @@ -1,77 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Maintainer: Antonio Rojas -# Contributor: Imanol Celaya -# Contributor: Lukas Jirkovsky -# Contributor: Dan Vratil -# Contributor: thotypous -# Contributor: delor - -pkgname=qtcreator -pkgver=4.10.0 -_clangver=9.0.0 -pkgrel=2 -pkgdesc='Lightweight, cross-platform integrated development environment' -arch=(x86_64) -url='https://www.qt.io' -license=(LGPL) -depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) -makedepends=(llvm python patchelf) -options=(docs) -optdepends=('qt5-doc: integrated Qt documentation' -'qt5-examples: welcome page examples' -'qt5-translations: for other languages' -'gdb: debugger' -'cmake: cmake project support' -'x11-ssh-askpass: ssh support' -'git: git support' -'mercurial: mercurial support' -'bzr: bazaar support' -'valgrind: analyze support' -'perf: performer analyzer') -source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-preload-plugins.patch -qtcreator-clang-9.patch) -sha256sums=('8f5d3abc522d8b8879adfa098e037f751b4311173f5f443fd1b5800f5feb0f8a' -'150c444e76ec969fc8765774b648984037829623300d0ce9d41a915b2afa792d' -'1d66eb008e84459f6570e6e72acedcf80d2f0bb82650df3b733f7ca0a3f08a3d') - -prepare() { - mkdir -p build - - cd qt-creator-opensource-src-$pkgver - # fix hardcoded libexec path - sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - sed -e 's|libexec|lib|g' -i src/tools/tools.pro - # use system qbs - rm -r src/shared/qbs - # Preload analyzer plugins, since upstream clang doesn't link to all plugins - # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf - # and https://bugs.archlinux.org/task/59492 - patch -p1 -i ../qtcreator-preload-plugins.patch - # Fix build with clang 9 (Fedora) - patch -p1 -i ../qtcreator-clang-9.patch -} - -build() { - cd build - - qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr \ -KSYNTAXHIGHLIGHTING_LIB_DIR=/usr/lib KSYNTAXHIGHLIGHTING_INCLUDE_DIR=/usr/include/KF5/KSyntaxHighlighting \ -CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ -DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ -"$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro - make - make docs -} - -package() { - cd build - - make INSTALL_ROOT="$pkgdir/usr/" install - make INSTALL_ROOT="$pkgdir/usr/" install_docs - - install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT - -# Link clazy plugin explicitely - patchelf --add-needed ClazyPlugin.so "$pkgdir"/usr/lib/qtcreator/clangbackend -} Copied: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 364167, qtcreator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-08 11:57:44 UTC (rev 364168) @@ -0,0 +1,77 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.10.1 +_clangver=9.0.0 +pkgrel=1 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) +makedepends=(llvm python patchelf) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +
[arch-commits] Commit in qtcreator/repos/testing-x86_64 (6 files)
Date: Friday, June 28, 2019 @ 17:27:16 Author: arojas Revision: 357020 archrelease: copy trunk to testing-x86_64 Added: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 357019, qtcreator/trunk/PKGBUILD) qtcreator/repos/testing-x86_64/qtcreator-clazy-1.5.patch (from rev 357019, qtcreator/trunk/qtcreator-clazy-1.5.patch) qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch (from rev 357019, qtcreator/trunk/qtcreator-preload-plugins.patch) Deleted: qtcreator/repos/testing-x86_64/PKGBUILD qtcreator/repos/testing-x86_64/qtcreator-clazy-1.5.patch qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch -+ PKGBUILD| 153 +++--- qtcreator-clazy-1.5.patch | 90 +++--- qtcreator-preload-plugins.patch | 42 +- 3 files changed, 143 insertions(+), 142 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-06-28 17:26:55 UTC (rev 357019) +++ PKGBUILD2019-06-28 17:27:16 UTC (rev 357020) @@ -1,76 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Maintainer: Antonio Rojas -# Contributor: Imanol Celaya -# Contributor: Lukas Jirkovsky -# Contributor: Dan Vratil -# Contributor: thotypous -# Contributor: delor - -pkgname=qtcreator -pkgver=4.9.1 -_clangver=8.0.0 -pkgrel=2 -pkgdesc='Lightweight, cross-platform integrated development environment' -arch=(x86_64) -url='https://www.qt.io' -license=(LGPL) -depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) -makedepends=(llvm python patchelf) -options=(docs) -optdepends=('qt5-doc: integrated Qt documentation' -'qt5-examples: welcome page examples' -'qt5-translations: for other languages' -'gdb: debugger' -'cmake: cmake project support' -'x11-ssh-askpass: ssh support' -'git: git support' -'mercurial: mercurial support' -'bzr: bazaar support' -'valgrind: analyze support') -source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-clazy-1.5.patch -qtcreator-preload-plugins.patch) -sha256sums=('79b8228d0871927837681e6af9ab91e3ea28154cecfba317f9c0e56246b8ad81' -'1f6998fea92b9a157f42cca783839ce95f70ccc667027078b7881cbb253838f0' -'150c444e76ec969fc8765774b648984037829623300d0ce9d41a915b2afa792d') - -prepare() { - mkdir -p build - - cd qt-creator-opensource-src-$pkgver - # fix hardcoded libexec path - sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - sed -e 's|libexec|lib|g' -i src/tools/tools.pro - # use system qbs - rm -r src/shared/qbs - # Adapt to clazy 1.5 plugin rename - patch -p1 -i ../qtcreator-clazy-1.5.patch - # Preload analyzer plugins, since upstream clang doesn't link to all plugins - # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf - # and https://bugs.archlinux.org/task/59492 - patch -p1 -i ../qtcreator-preload-plugins.patch -} - -build() { - cd build - - qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr \ -KSYNTAXHIGHLIGHTING_LIB_DIR=/usr/lib KSYNTAXHIGHLIGHTING_INCLUDE_DIR=/usr/include/KF5/KSyntaxHighlighting \ -CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ -DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ -"$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro - make - make docs -} - -package() { - cd build - - make INSTALL_ROOT="$pkgdir/usr/" install - make INSTALL_ROOT="$pkgdir/usr/" install_docs - - install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT - -# Link clazy plugin explicitely - patchelf --add-needed ClazyPlugin.so "$pkgdir"/usr/lib/qtcreator/clangbackend -} Copied: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 357019, qtcreator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-06-28 17:27:16 UTC (rev 357020) @@ -0,0 +1,77 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.9.2 +_clangver=8.0.0 +pkgrel=1 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) +makedepends=(llvm python patchelf) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +
[arch-commits] Commit in qtcreator/repos/testing-x86_64 (6 files)
Date: Friday, June 28, 2019 @ 17:22:09 Author: arojas Revision: 357018 archrelease: copy trunk to testing-x86_64 Added: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 357017, qtcreator/trunk/PKGBUILD) qtcreator/repos/testing-x86_64/qtcreator-clazy-1.5.patch (from rev 357017, qtcreator/trunk/qtcreator-clazy-1.5.patch) qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch (from rev 357017, qtcreator/trunk/qtcreator-preload-plugins.patch) Deleted: qtcreator/repos/testing-x86_64/PKGBUILD qtcreator/repos/testing-x86_64/qtcreator-clazy-1.5.patch qtcreator/repos/testing-x86_64/qtcreator-preload-plugins.patch -+ PKGBUILD| 152 +++--- qtcreator-clazy-1.5.patch | 90 +++--- qtcreator-preload-plugins.patch | 42 +- 3 files changed, 142 insertions(+), 142 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-06-28 17:21:00 UTC (rev 357017) +++ PKGBUILD2019-06-28 17:22:09 UTC (rev 357018) @@ -1,76 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Maintainer: Antonio Rojas -# Contributor: Imanol Celaya -# Contributor: Lukas Jirkovsky -# Contributor: Dan Vratil -# Contributor: thotypous -# Contributor: delor - -pkgname=qtcreator -pkgver=4.9.1 -_clangver=8.0.0 -pkgrel=2 -pkgdesc='Lightweight, cross-platform integrated development environment' -arch=(x86_64) -url='https://www.qt.io' -license=(LGPL) -depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) -makedepends=(llvm python patchelf) -options=(docs) -optdepends=('qt5-doc: integrated Qt documentation' -'qt5-examples: welcome page examples' -'qt5-translations: for other languages' -'gdb: debugger' -'cmake: cmake project support' -'x11-ssh-askpass: ssh support' -'git: git support' -'mercurial: mercurial support' -'bzr: bazaar support' -'valgrind: analyze support') -source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-clazy-1.5.patch -qtcreator-preload-plugins.patch) -sha256sums=('79b8228d0871927837681e6af9ab91e3ea28154cecfba317f9c0e56246b8ad81' -'1f6998fea92b9a157f42cca783839ce95f70ccc667027078b7881cbb253838f0' -'150c444e76ec969fc8765774b648984037829623300d0ce9d41a915b2afa792d') - -prepare() { - mkdir -p build - - cd qt-creator-opensource-src-$pkgver - # fix hardcoded libexec path - sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - sed -e 's|libexec|lib|g' -i src/tools/tools.pro - # use system qbs - rm -r src/shared/qbs - # Adapt to clazy 1.5 plugin rename - patch -p1 -i ../qtcreator-clazy-1.5.patch - # Preload analyzer plugins, since upstream clang doesn't link to all plugins - # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf - # and https://bugs.archlinux.org/task/59492 - patch -p1 -i ../qtcreator-preload-plugins.patch -} - -build() { - cd build - - qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr \ -KSYNTAXHIGHLIGHTING_LIB_DIR=/usr/lib KSYNTAXHIGHLIGHTING_INCLUDE_DIR=/usr/include/KF5/KSyntaxHighlighting \ -CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ -DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ -"$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro - make - make docs -} - -package() { - cd build - - make INSTALL_ROOT="$pkgdir/usr/" install - make INSTALL_ROOT="$pkgdir/usr/" install_docs - - install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT - -# Link clazy plugin explicitely - patchelf --add-needed ClazyPlugin.so "$pkgdir"/usr/lib/qtcreator/clangbackend -} Copied: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 357017, qtcreator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-06-28 17:22:09 UTC (rev 357018) @@ -0,0 +1,76 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.9.1 +_clangver=8.0.0 +pkgrel=2 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) +makedepends=(llvm python patchelf) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +
[arch-commits] Commit in qtcreator/repos/testing-x86_64 (6 files)
Date: Saturday, September 29, 2018 @ 19:55:40 Author: arojas Revision: 335554 archrelease: copy trunk to testing-x86_64 Added: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 335553, qtcreator/trunk/PKGBUILD) qtcreator/repos/testing-x86_64/qtcreator-clang-plugins.patch (from rev 335553, qtcreator/trunk/qtcreator-clang-plugins.patch) qtcreator/repos/testing-x86_64/qtcreator-clang7.patch (from rev 335553, qtcreator/trunk/qtcreator-clang7.patch) Deleted: qtcreator/repos/testing-x86_64/PKGBUILD qtcreator/repos/testing-x86_64/qtcreator-clang-plugins.patch qtcreator/repos/testing-x86_64/qtcreator-clang7.patch ---+ PKGBUILD | 143 qtcreator-clang-plugins.patch | 80 +++--- qtcreator-clang7.patch| 26 +++ 3 files changed, 128 insertions(+), 121 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-29 19:55:10 UTC (rev 335553) +++ PKGBUILD2018-09-29 19:55:40 UTC (rev 335554) @@ -1,68 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Maintainer: Antonio Rojas -# Contributor: Imanol Celaya -# Contributor: Lukas Jirkovsky -# Contributor: Dan Vratil -# Contributor: thotypous -# Contributor: delor - -pkgname=qtcreator -pkgver=4.7.1 -_clangver=7.0.0 -pkgrel=2 -pkgdesc='Lightweight, cross-platform integrated development environment' -arch=(x86_64) -url='http://qt-project.org' -license=(LGPL) -depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy) -makedepends=(git mesa llvm python) -options=(docs) -optdepends=('qt5-doc: integrated Qt documentation' -'qt5-examples: welcome page examples' -'qt5-translations: for other languages' -'gdb: debugger' -'cmake: cmake project support' -'x11-ssh-askpass: ssh support' -'git: git support' -'mercurial: mercurial support' -'bzr: bazaar support' -'valgrind: analyze support') -source=("http://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-clang-plugins.patch qtcreator-clang7.patch) -sha256sums=('c98254336953f637015f14b8b4ddb5e274454a5416fd20dd09747a6e50762565' -'6f19fc9d83964a5460d224b3d44ce580553847960181fe0364e2ce26e1efd2e6' -'88b78c8ebd72cdad8f59bba8172cc5d1f3f9577e2bb31d841d5cabdd76eba36c') - -prepare() { - mkdir -p build - - cd qt-creator-opensource-src-$pkgver - # fix hardcoded libexec path - sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - # use system qbs - rm -r src/shared/qbs - # Load analyzer plugins on demand, since upstream clang doesn't link to all plugins - # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf - # and https://bugs.archlinux.org/task/59492 - patch -p1 -i ../qtcreator-clang-plugins.patch - # Don't use unreleased API when building against clang 7 - patch -p1 -i ../qtcreator-clang7.patch -} - -build() { - cd build - - qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ -DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES "$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro - make - make docs -} - -package() { - cd build - - make INSTALL_ROOT="$pkgdir/usr/" install - make INSTALL_ROOT="$pkgdir/usr/" install_docs - - install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT -} Copied: qtcreator/repos/testing-x86_64/PKGBUILD (from rev 335553, qtcreator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-29 19:55:40 UTC (rev 335554) @@ -0,0 +1,75 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.7.1 +_clangver=7.0.0 +pkgrel=3 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='http://qt-project.org' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy) +makedepends=(git mesa llvm python) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +'qt5-translations: for other languages' +'gdb: debugger' +'cmake: cmake project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support')