diff options
Diffstat (limited to 'community/kdevelop/APKBUILD')
-rw-r--r-- | community/kdevelop/APKBUILD | 82 |
1 files changed, 43 insertions, 39 deletions
diff --git a/community/kdevelop/APKBUILD b/community/kdevelop/APKBUILD index f2e859fc919..03ea20c010d 100644 --- a/community/kdevelop/APKBUILD +++ b/community/kdevelop/APKBUILD @@ -1,61 +1,66 @@ # 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=22.04.0 -pkgrel=2 +pkgver=24.02.2 +pkgrel=1 # armhf blocked by extra-cmake-modules # ppc64le, s390x and riscv64 blocked by qt5-qtwebengine -arch="all !armhf !ppc64le !s390x !riscv64" +# 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 - samurai - " # Should always install the version of llvm that contains /usr/bin/llvm-config checkdepends="xvfb-run" -source="https://download.kde.org/stable/release-service/$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() { + 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 \ @@ -68,6 +73,5 @@ package() { } sha512sums=" -234e128a4ab496487b0810624cb0effa7babb585583a27e26dfb90e3788e7091e7832d1e28a4caa001976dffd8cc06eaf317369c9eff76af82f5eaa11b1edcb1 kdevelop-22.04.0.tar.xz -6700fcf1da4243aa9950c8c81e47f916d3d04cd11a73fbf14bbe77209fd19000078f49c266d0b58158d7f85cdd89c0316d86284bf665470a5cfb2c8318bdf56d fix-find-clang-path.patch +eceb82d76788f1577cff1dbc91f30556a985e7597daeb0cf1de5ac9a59046bf13f326dee77bed406b3c9c24d66cf4c5a6a86dbfe37431d6c9c1d4c0f7d64a3b1 kdevelop-24.02.2.tar.xz " |