# Contributor: Bart Ribbers # The group tag is just to easily find this APKBUILD by some scripts for automation # group=kde-applications maintainer="team/kde " pkgname=kdevelop pkgver=24.12.2 pkgrel=1 # armhf blocked by extra-cmake-modules # ppc64le, s390x, riscv64 and loongarch64 blocked by qt5-qtwebengine # Currently all arches are blocked till KDE 6 is done building arch="" url="https://www.kdevelop.org/" pkgdesc="A featureful, plugin-extensible IDE for C/C++ and other programming languages" license="GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-only" _llvmver=17 depends="indent" makedepends=" boost-dev clang clang$_llvmver-dev clang$_llvmver-static extra-cmake-modules grantlee-dev karchive5-dev kcmutils5-dev kconfig5-dev kcrash5-dev kdeclarative5-dev kdoctools5-dev kguiaddons5-dev kiconthemes5-dev kio5-dev kitemmodels5-dev kitemviews5-dev kjobwidgets5-dev knewstuff5-dev knotifications5-dev knotifyconfig5-dev kparts5-dev kservice5-dev ktexteditor5-dev kwindowsystem5-dev kxmlgui5-dev libkomparediff2-dev llvm$_llvmver-dev llvm$_llvmver-gtest llvm$_llvmver-static qt5-qtbase-dev qt5-qtwebengine-dev samurai shared-mime-info threadweaver5-dev " checkdepends="xvfb-run" subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" _repo_url="https://invent.kde.org/kdevelop/kdevelop.git" source="https://download.kde.org/stable/release-service/$pkgver/src/kdevelop-$pkgver.tar.xz" options="!check" # Broken build() { CFLAGS="$CFLAGS -D_GNU_SOURCE" \ CXXFLAGS="$CXXFLAGS -I/usr/lib/llvm$_llvmver/include" \ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" fadfa1b6f9ec83ae45bb9d5f909d33af15184a2f24e8a525b64c73f7e1f3c0534fa16b897ac59ce383c77780a5b182b55b924204ded373109227e0adb4715a98 kdevelop-24.12.2.tar.xz "