1{
2 mkDerivation,
3 lib,
4 extra-cmake-modules,
5 boost,
6 qtbase,
7 qtscript,
8 qtquickcontrols,
9 qtxmlpatterns,
10 grantlee,
11 kdoctools,
12 karchive,
13 kxmlgui,
14 kcrash,
15 kdeclarative,
16 ktexteditor,
17 kguiaddons,
18}:
19
20mkDerivation {
21 pname = "rocs";
22
23 meta = with lib; {
24 homepage = "https://edu.kde.org/rocs/";
25 description = "Graph theory IDE";
26 mainProgram = "rocs";
27 license = with licenses; [
28 gpl2Plus
29 lgpl21Plus
30 fdl12Plus
31 ];
32 platforms = lib.platforms.linux;
33 maintainers = with maintainers; [ knairda ];
34 };
35
36 nativeBuildInputs = [
37 extra-cmake-modules
38 kdoctools
39 ];
40 buildInputs = [
41 boost
42 qtbase
43 qtscript
44 qtquickcontrols
45 qtxmlpatterns
46 grantlee
47 kxmlgui
48 kcrash
49 kdeclarative
50 karchive
51 ktexteditor
52 kguiaddons
53 ];
54}