1{ stdenv, fetchurl, kdevplatform, cmake, pkgconfig, automoc4, shared_mime_info,
2 kdebase_workspace, gettext, perl, okteta, qjson, kate, konsole, kde_runtime, oxygen_icons }:
3
4stdenv.mkDerivation rec {
5 name = "${pname}-${version}";
6 version = "4.7.1";
7 pname = "kdevelop";
8
9 src = fetchurl {
10 url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
11 sha256 = "e3ad5377f53739a67216d37cda3f88c03f8fbb0c96e2a9ef4056df3c124e95c1";
12 };
13
14 buildInputs = [ kdevplatform kdebase_workspace okteta qjson ];
15
16 nativeBuildInputs = [ cmake pkgconfig automoc4 shared_mime_info gettext perl ];
17
18 propagatedUserEnvPkgs = [ kdevplatform kate konsole kde_runtime oxygen_icons ];
19
20 NIX_CFLAGS_COMPILE = "-I${okteta}/include/KDE";
21
22 meta = with stdenv.lib; {
23 maintainers = [ maintainers.urkud ];
24 platforms = platforms.linux;
25 description = "KDE official IDE";
26 longDescription =
27 ''
28 A free, opensource IDE (Integrated Development Environment)
29 for MS Windows, Mac OsX, Linux, Solaris and FreeBSD. It is a
30 feature-full, plugin extendable IDE for C/C++ and other
31 programing languages. It is based on KDevPlatform, KDE and Qt
32 libraries and is under development since 1998.
33 '';
34 homepage = http://www.kdevelop.org;
35 };
36}