diff options
Diffstat (limited to 'community/kdevelop/APKBUILD')
-rw-r--r-- | community/kdevelop/APKBUILD | 80 |
1 files changed, 59 insertions, 21 deletions
diff --git a/community/kdevelop/APKBUILD b/community/kdevelop/APKBUILD index eda2a48d23e..03ea20c010d 100644 --- a/community/kdevelop/APKBUILD +++ b/community/kdevelop/APKBUILD @@ -1,39 +1,77 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> -# Maintainer: Bart Ribbers <bribbers@disroot.org> +# Maintainer: team/kde <bribbers@disroot.org> + +# The group tag is just to easily find this APKBUILD by some scripts for automation +# group=kde-applications pkgname=kdevelop -pkgver=5.5.1 -pkgrel=0 -arch="all !armhf !ppc64le !s390x !mips !mips64" # Blocked by qt5-qtwebengine +pkgver=24.02.2 +pkgrel=1 +# armhf blocked by extra-cmake-modules +# ppc64le, s390x and riscv64 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="extra-cmake-modules qt5-qtbase-dev qt5-qtwebengine-dev kconfig-dev - kdeclarative-dev kdoctools-dev kiconthemes-dev kitemviews-dev kjobwidgets-dev - kcmutils-dev kio-dev knewstuff-dev knotifyconfig-dev kparts-dev kservice-dev - ktexteditor-dev threadweaver-dev kxmlgui-dev kwindowsystem-dev kcrash-dev - kguiaddons-dev karchive-dev knotifications-dev kitemmodels-dev libksysguard-dev - shared-mime-info grantlee-dev boost-dev libkomparediff2-dev clang-dev clang - clang-libs" -makedepends="$makedepends llvm-dev" # Should always install the version of llvm that contains /usr/bin/llvm-config -checkdepends="xvfb-run" -source="https://download.kde.org/stable/kdevelop/$pkgver/src/kdevelop-$pkgver.tar.xz - fix-find-clang-path.patch +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 + libkomparediff25-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() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + 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 - make -C build + cmake --build build } package() { - DESTDIR="$pkgdir" make -C build install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="5255365280d0a27b998f5f7b850ee11995b03585409c152c27572a169f5b3d0f60b3d694f6e7009ebd7a2abc17e7f8e3ae1faad9d41f437be574ffa1953d530e kdevelop-5.5.1.tar.xz -6700fcf1da4243aa9950c8c81e47f916d3d04cd11a73fbf14bbe77209fd19000078f49c266d0b58158d7f85cdd89c0316d86284bf665470a5cfb2c8318bdf56d fix-find-clang-path.patch" +sha512sums=" +eceb82d76788f1577cff1dbc91f30556a985e7597daeb0cf1de5ac9a59046bf13f326dee77bed406b3c9c24d66cf4c5a6a86dbfe37431d6c9c1d4c0f7d64a3b1 kdevelop-24.02.2.tar.xz +" |