[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, June 22, 2022 @ 07:35:21 Author: arojas Revision: 449296 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 449295, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 68 + 1 file changed, 68 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 449295, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-06-22 07:35:21 UTC (rev 449296) @@ -0,0 +1,68 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgbase=qtcreator +pkgname=(qtcreator qtcreator-devel) +pkgver=7.0.2 +_clangver=14.0.5 +pkgrel=3 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +depends=(qt6-tools qt6-svg qt6-quick3d qt6-webengine qt6-serialport qt6-shadertools qt6-5compat + clang=$_clangver clazy yaml-cpp litehtml) # syntax-highlighting +makedepends=(cmake llvm python) +optdepends=('qt6-doc: integrated Qt documentation' +'qt6-examples: welcome page examples' +'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' +'mlocate: locator filter') +source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz + QTCREATORBUG-27096.patch::https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=449334e4) +sha256sums=('14dee285aa3aa56fb25ccbd7587382fb6cb05ae99a1a30237f0a0bbef3ceff7a' +'31d970420ddb32b2c51355a2a3929bb48021c8c5c25614fffaeafe19ad8a61f6') +options=(docs debug) + +prepare() { + patch -d qt-creator-opensource-src-$pkgver -p1 < QTCREATORBUG-27096.patch # Fix crash if language client crashes +} + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_DEVELOPER_DOCS=ON \ +-DBUILD_QBS=OFF \ +-DQTC_CLANG_BUILDMODE_MATCH=ON + cmake --build build + cmake --build build --target docs +} + +package_qtcreator() { + DESTDIR="$pkgdir" cmake --install build +# Install docs + cp -r build/share/doc "$pkgdir"/usr/share + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +} + +package_qtcreator-devel() { + pkgdesc+=' (development files)' + depends=(qtcreator) + optdepends=() + + DESTDIR="$pkgdir" cmake --install build --component Devel +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Monday, February 7, 2022 @ 23:19:07 Author: foutrelis Revision: 436434 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 436433, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 61 + 1 file changed, 61 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 436433, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-02-07 23:19:07 UTC (rev 436434) @@ -0,0 +1,61 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=6.0.2 +_clangver=13.0.1 +pkgrel=4 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +depends=(qt6-tools qt6-svg qt6-quick3d qt6-webengine qt6-serialport qt6-shadertools qt6-5compat + clang=$_clangver clazy yaml-cpp) # syntax-highlighting +makedepends=(cmake llvm python) +options=(docs) +optdepends=('qt6-doc: integrated Qt documentation' +'qt6-examples: welcome page examples' +'qt6-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' +'mlocate: locator filter') +source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz + QTCREATORBUG-26989.patch::https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=03a0ed07) +sha256sums=('3d173c1a02ce55137a23f294e1a840d7648656e97826067eb29d9df653351bfa' +'c64ff799179828159a6fb3db4d6e0a864457e632ba4c6a6d1761245275c0c5e8') +options=(debug) + +prepare() { + patch -d qt-creator-opensource-src-$pkgver -p1 < QTCREATORBUG-26989.patch # Fix crashes in debugger +} + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_DEVELOPER_DOCS=ON \ +-DBUILD_QBS=OFF \ +-DQTC_CLANG_BUILDMODE_MATCH=ON + cmake --build build + cmake --build build --target docs +} + +package() { + DESTDIR="$pkgdir" cmake --install build +# Install docs + cp -r build/share/doc "$pkgdir"/usr/share + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Monday, October 25, 2021 @ 02:25:35 Author: foutrelis Revision: 426529 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 426528, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 426528, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2021-10-25 02:25:35 UTC (rev 426529) @@ -0,0 +1,57 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=5.0.2 +_clangver=13.0.0 +pkgrel=5 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +# Note: built against Qt5 because of https://bugreports.qt.io/browse/QTCREATORBUG-26134 +depends=(qt5-tools qt5-quickcontrols2 qt5-svg qt5-quick3d qt5-webengine qt5-serialport syntax-highlighting # qt6-shadertools qt6-5compat + clang=$_clangver clazy yaml-cpp) +makedepends=(cmake 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' +'qbs: QBS project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support' +'perf: performer analyzer' +'mlocate: locator filter') +source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz) +sha256sums=('1bf07150226da46237f26f5eaa9f090ce81ed79b9bc75e0dfa6328043e360103') + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_DEVELOPER_DOCS=ON \ +-DBUILD_QBS=OFF \ +-DQTC_CLANG_BUILDMODE_MATCH=ON \ +-DBUILD_HELVIEWERBACKEND_QTWEBENGINE=ON + cmake --build build + cmake --build build --target docs +} + +package() { + DESTDIR="$pkgdir" cmake --install build +# Install docs + cp -r build/share/doc "$pkgdir"/usr/share + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, October 23, 2021 @ 08:43:48 Author: arojas Revision: 426467 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 426466, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 426466, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2021-10-23 08:43:48 UTC (rev 426467) @@ -0,0 +1,57 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=5.0.2 +_clangver=13.0.0 +pkgrel=2 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +# Note: built against Qt5 because of https://bugreports.qt.io/browse/QTCREATORBUG-26134 +depends=(qt5-tools qt5-quickcontrols2 qt5-svg qt5-quick3d qt5-webengine qt5-serialport syntax-highlighting # qt6-shadertools qt6-5compat + clang=$_clangver clazy yaml-cpp) +makedepends=(cmake 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' +'qbs: QBS project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support' +'perf: performer analyzer' +'mlocate: locator filter') +source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz) +sha256sums=('1bf07150226da46237f26f5eaa9f090ce81ed79b9bc75e0dfa6328043e360103') + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_DEVELOPER_DOCS=ON \ +-DBUILD_QBS=OFF \ +-DQTC_CLANG_BUILDMODE_MATCH=ON \ +-DBUILD_HELVIEWERBACKEND_QTWEBENGINE=ON + cmake --build build + cmake --build build --target docs +} + +package() { + DESTDIR="$pkgdir" cmake --install build +# Install docs + cp -r build/share/doc "$pkgdir"/usr/share + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, July 9, 2021 @ 06:46:12 Author: foutrelis Revision: 419348 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 419347, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 419347, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2021-07-09 06:46:12 UTC (rev 419348) @@ -0,0 +1,50 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.15.1 +_clangver=12.0.1 +pkgrel=2 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine qt5-svg qt5-quick3d qt5-serialport + clang=$_clangver clazy syntax-highlighting yaml-cpp) +makedepends=(cmake 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' +'qbs: QBS project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support' +'perf: performer analyzer' +'mlocate: locator filter') +source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz) +sha256sums=('5ca9457987e7af0af929c310cc995496388076b6a0b9c429828c60bf0eec1b4d') + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_QBS=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Thursday, May 27, 2021 @ 14:51:03 Author: arojas Revision: 416556 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 416555, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 416555, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2021-05-27 14:51:03 UTC (rev 416556) @@ -0,0 +1,50 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.15.0 +_clangver=12.0.0 +pkgrel=2 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(GPL3) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine qt5-svg qt5-quick3d qt5-serialport + clang=$_clangver clazy syntax-highlighting yaml-cpp) +makedepends=(cmake 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' +'qbs: QBS project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support' +'perf: performer analyzer' +'mlocate: locator filter') +source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz;) +sha256sums=('d9829abc370b56e84dc48f9a61311b369d645bc1181ea4dbec5ec7a30db6f210') + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DWITH_DOCS=ON \ +-DBUILD_QBS=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}
[arch-commits] Commit in qtcreator/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, February 17, 2021 @ 17:06:24 Author: foutrelis Revision: 408444 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 408443, qtcreator/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 408443, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2021-02-17 17:06:24 UTC (rev 408444) @@ -0,0 +1,62 @@ +# Maintainer: Antonio Rojas +# Contributor: Sven-Hendrik Haase +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.14.0 +_clangver=11.1.0 +pkgrel=5 +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 qt5-svg qt5-quick3d qt5-serialport + clang=$_clangver clazy syntax-highlighting yaml-cpp) +makedepends=(cmake 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' +'qbs: QBS 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-fix-clang-paths.patch::"https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=86348d56;) +sha256sums=('d240109351e96446ff149cbd56341ec02ba37bfa50462a85e4d02dfe6b21201e' +'99518ed7e9525bba7a8f49111c948b56fae224298f06d7dc93bb905bbcd87de4') + +prepare() { + cd qt-creator-opensource-src-$pkgver + +# use system qbs + rm -r src/shared/qbs +# Fix linking to clang + sed -e 's|clangFormat|clang-cpp|' -i src/plugins/clangformat/CMakeLists.txt +# Fix libexec path + sed -e 's|libexec/qtcreator|lib/qtcreator|' -i cmake/QtCreatorAPIInternal.cmake +# Fix clang include path + patch -p1 -i ../qtcreator-fix-clang-paths.patch +} + +build() { + cmake -B build -S qt-creator-opensource-src-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DWITH_DOCS=ON + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +}