# Maintainer (Arch): Antonio Rojas # Contributor (Arch): Andrea Scarpino # Contributor (Arch): Giovanni Scafora # parabola changes and rationale: # - arch package links to qt5-webengine # - no changes necessary - simply rebuild without qt5-webengine in the environment pkgname=kdevelop pkgver=22.04.3 _clangver=14.0.6 pkgrel=1 pkgrel+=.parabola1 pkgdesc='C++ IDE using KDE technologies' pkgdesc+=', without qt5-webengine dependency' arch=(x86_64) arch+=(armv7h i686) url='http://www.kdevelop.org/' license=(GPL) depends=(clang=$_clangver libksysguard kitemmodels knotifyconfig ktexteditor grantlee libkomparediff2 kcmutils threadweaver) makedepends=(extra-cmake-modules kdoctools kdevelop-pg-qt llvm qt5-tools plasma-framework krunner okteta boost purpose subversion astyle) optdepends=('konsole: embedded terminal' 'git: Git support' 'subversion: SVN support' 'gdb: GNU debugger support' 'lldb: LLDB debugger support' 'qt5-doc: Qt documentation integration' 'cmake: cmake integration' 'meson: meson integration' 'qt5-tools: qthelp plugin' 'okteta: GNU debugger support' 'plasma-framework: for the plasma addons' 'purpose: patch review plugin' 'astyle: astyle plugin' 'cppcheck: code analyzer' 'heaptrack: memory profiler' 'clazy: clazy analyzer plugin' 'kio-extras: man pages plugin') conflicts=(kdevelop-qmljs kdevplatform) replaces=(kdevelop-qmljs kdevplatform kdevelop-clang-tidy) groups=(kde-applications kdevelop) source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig}) sha256sums=('9b5e65cb9260774d5d1088ca5bdb33102e6301a57a30dd26105e9be43ba5bc0d' 'SKIP') validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker options=(debug) build() { cmake -B build -S $pkgname-$pkgver \ -Wno-dev \ -DBUILD_TESTING=OFF cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build }