# Maintainer: Sameed Pervaiz # Contributor: Gustavo Alvarez # Contributor: Xiao-Long Chen # Contributor: Jakub Schmidtke # Contributor: mosra pkgname=kdevelop-git pkgver=4.90.90.r23077.88715d6 pkgrel=1 pkgdesc="A C/C++ development environment for KDE. (GIT Version)" arch=('i686' 'x86_64') url='http://www.kdevelop.org' license=('GPL') depends=('qt5-tools' 'kdevplatform-git' 'krunner' 'hicolor-icon-theme' ) optdepends=('krunner: For enabling the KDevelop runner' 'plasma-framework: Plasma libraries for enabling the plasma addons' 'okteta: hex editor integration' 'konsole: embedded terminal' 'subversion: SVN support' 'git: Git support' 'cvs: Concurrent Versions System support' 'gdb: GNU Debugger support' 'qt4-doc: qt4 documentation integration' 'qt5-doc: qt5 documentation integration' 'cmake: build system' 'kdevelop-pg-qt-git: Parser Generator' 'clang: LLVM compiler plugin' ) makedepends=('extra-cmake-modules' 'git' 'okteta' 'krunner' 'plasma-framework' 'kdevelop-pg-qt-git' 'clang') conflicts=('kdevelop') provides=('kdevelop') source=('git://anongit.kde.org/kdevelop.git') sha1sums=('SKIP') install=kdevelop-git.install pkgver() { cd kdevelop _ver="$(cat CMakeLists.txt | grep -m3 -e KDEVELOP_VERSION_MAJOR -e KDEVELOP_VERSION_MINOR -e KDEVELOP_VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')" echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } prepare() { mkdir -p build } build() { cd build cmake ../kdevelop \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF make } package() { make -C build DESTDIR="${pkgdir}" install }