at 18.03-beta 44 lines 1.6 kB view raw
1{ stdenv, fetchurl, cmake, gettext, pkgconfig, extra-cmake-modules 2, boost, subversion, apr, aprutil, kwindowsystem 3, qtscript, qtwebkit, grantlee, karchive, kconfig, kcoreaddons, kguiaddons, kiconthemes, ki18n 4, kitemmodels, kitemviews, kio, kparts, sonnet, kcmutils, knewstuff, knotifications 5, knotifyconfig, ktexteditor, threadweaver, kdeclarative, libkomparediff2 }: 6 7let 8 pname = "kdevplatform"; 9 version = "5.1.2"; 10 11in 12stdenv.mkDerivation rec { 13 name = "${pname}-${version}"; 14 15 src = fetchurl { 16 url = "mirror://kde/stable/kdevelop/${version}/src/${name}.tar.xz"; 17 sha256 = "e622ddad552a678baaf1166d5cbdc5fd1192d2324300c52ef2d25f1c6778664a"; 18 }; 19 20 nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules ]; 21 22 buildInputs = [ 23 boost subversion apr aprutil kwindowsystem 24 qtscript qtwebkit grantlee karchive kconfig kcoreaddons kguiaddons kiconthemes 25 ki18n kitemmodels kitemviews kio kparts sonnet kcmutils knewstuff 26 knotifications knotifyconfig ktexteditor threadweaver kdeclarative 27 libkomparediff2 28 ]; 29 30 enableParallelBuilding = true; 31 32 meta = with stdenv.lib; { 33 maintainers = [ maintainers.ambrop72 ]; 34 platforms = platforms.linux; 35 description = "KDE libraries for IDE-like programs"; 36 longDescription = '' 37 A free, opensource set of libraries that can be used as a foundation for 38 IDE-like programs. It is programing-language independent, and is planned 39 to be used by programs like: KDevelop, Quanta, Kile, KTechLab ... etc." 40 ''; 41 homepage = https://www.kdevelop.org; 42 license = with stdenv.lib.licenses; [ gpl2Plus lgpl2Plus ]; 43 }; 44}