aboutsummaryrefslogtreecommitdiffstats
path: root/community/kdevelop/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/kdevelop/APKBUILD')
-rw-r--r--community/kdevelop/APKBUILD89
1 files changed, 48 insertions, 41 deletions
diff --git a/community/kdevelop/APKBUILD b/community/kdevelop/APKBUILD
index e3594737361..ed154ce7e81 100644
--- a/community/kdevelop/APKBUILD
+++ b/community/kdevelop/APKBUILD
@@ -1,62 +1,68 @@
# 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.6.2
-pkgrel=3
+pkgver=24.02.1
+pkgrel=0
# armhf blocked by extra-cmake-modules
-# ppc64le, s390x, mips64 and riscv64 blocked by qt5-qtwebengine
-arch="all !armhf !ppc64le !s390x !mips64 !riscv64"
+# 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="
boost-dev
- clang>=12
- clang-dev>=12
- clang-libs>=12
+ clang
+ clang$_llvmver-dev
+ clang$_llvmver-static
extra-cmake-modules
grantlee-dev
- karchive-dev
- kcmutils-dev
- kconfig-dev
- kcrash-dev
- kdeclarative-dev
- kdoctools-dev
- kguiaddons-dev
- kiconthemes-dev
- kio-dev
- kitemmodels-dev
- kitemviews-dev
- kjobwidgets-dev
- knewstuff-dev
- knotifications-dev
- knotifyconfig-dev
- kparts-dev
- kservice-dev
- ktexteditor-dev
- kwindowsystem-dev
- kxmlgui-dev
- libkomparediff2-dev
- libksysguard-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
- threadweaver-dev
+ threadweaver5-dev
"
-makedepends="$makedepends
- llvm-dev>=12
- " # 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
- "
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
cmake --build build
@@ -66,5 +72,6 @@ package() {
DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="d5ec09b3eda439436bee4dee88612deedf02caf949e74cb7d8405fbb40ae6f16ae1b5278da0574f41c43d186edbeec6b8c40918ef7f5fafa437e07a8c4ae92ce kdevelop-5.6.2.tar.xz
-6700fcf1da4243aa9950c8c81e47f916d3d04cd11a73fbf14bbe77209fd19000078f49c266d0b58158d7f85cdd89c0316d86284bf665470a5cfb2c8318bdf56d fix-find-clang-path.patch"
+sha512sums="
+59959e44fcba713d3d6046b95d1a3c6e761a6f225cfcaf9a08e82f0536782bcc0ffe2c3c9d4512937a076a74a79ea2bc0fab71a04c3596845cccb4908cab722d kdevelop-24.02.1.tar.xz
+"