diff options
Diffstat (limited to 'community/kdevelop/APKBUILD')
-rw-r--r-- | community/kdevelop/APKBUILD | 89 |
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 +" |