diff options
author | SR_team | 2021-12-30 17:38:54 +0300 |
---|---|---|
committer | SR_team | 2021-12-30 17:38:54 +0300 |
commit | 64f32125be90aa4923de15d96f901b2a2019e190 (patch) | |
tree | a8aace66a823d9177ad1bd7ed5c752ee67f53d0a /PKGBUILD | |
parent | 5df8d8693104fb527ce9d9fefa5a1f5b2e76fd45 (diff) | |
download | aur-64f32125be90aa4923de15d96f901b2a2019e190.tar.gz |
Remove qbs and use build reciept from release PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 22 insertions, 21 deletions
@@ -8,14 +8,15 @@ # Contributor: Tobias Hunger <tobias dot hunger at gmail dot com> pkgname=qtcreator-git -pkgver=v6.0.0.r260.ga3af941adf +pkgver=v6.0.1.r219.g57381ab358 pkgrel=1 pkgdesc='Lightweight, cross-platform integrated development environment' arch=('x86_64') url='https://www.qt.io' license=(LGPL) -depends=(clang clazy qt5-quickcontrols qt5-quickcontrols2 qt5-script qt5-tools qt5-webengine) -makedepends=(git llvm mesa python) +depends=(qt6-tools qt6-svg qt6-quick3d qt6-webengine qt6-serialport qt6-shadertools qt6-5compat + clang clazy yaml-cpp) # syntax-highlighting +makedepends=(cmake llvm python) options=(docs) optdepends=('bzr: bazaar support' 'cmake: cmake project support' @@ -23,19 +24,17 @@ optdepends=('bzr: bazaar support' 'gdb: debugger' 'git: git support' 'mercurial: mercurial support' - 'qt5-doc: integrated Qt documentation' - 'qt5-examples: welcome page examples' - 'qt5-translations: other languages' + 'qt6-doc: integrated Qt documentation' + 'qt6-examples: welcome page examples' + 'qt6-translations: other languages' 'subversion: subversion support' 'valgrind: analyze support' 'x11-ssh-askpass: ssh support') -provides=(qtcreator qbs) -conflicts=(qtcreator qbs) +provides=(qtcreator) +conflicts=(qtcreator) source=('git+https://code.qt.io/qt-creator/qt-creator.git' - 'git+https://code.qt.io/qbs/qbs.git' 'org.qt-project.qtcreator.desktop') sha256sums=('SKIP' - 'SKIP' '90addb552923db0897f7096d166c2d1bf1c3390ae9c79687fc4ce7c4e57ee810') pkgver() { @@ -51,26 +50,28 @@ prepare() { # fix hardcoded libexec path sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri - - # Do *NOT* use system Qbs: qt creator master is *NOT* compatible with any released Qbs! - ( cd src/shared && rm -rf qbs && ln -s ../../../qbs qbs ) } build() { cd build - - qmake LLVM_INSTALL_DIR=/usr CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ - "${srcdir}/qt-creator/qtcreator.pro" - - make - make docs + + cmake -B . -S "${srcdir}/qt-creator" \ + -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 . + cmake --build . --target docs } package() { cd build - make INSTALL_ROOT="${pkgdir}/usr/" install - make INSTALL_ROOT="${pkgdir}/usr/" install_docs + DESTDIR="$pkgdir" cmake --install . + # Install docs + cp -r share/doc "$pkgdir"/usr/share install -Dm644 "${srcdir}/qt-creator/LICENSE.GPL3-EXCEPT" \ "${pkgdir}/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT" |