1{
2 mkDerivation,
3 lib,
4 fetchurl,
5 extra-cmake-modules,
6 kdoctools,
7 qtscript,
8 kconfig,
9 kinit,
10 karchive,
11 kcrash,
12 kcmutils,
13 kconfigwidgets,
14 knewstuff,
15 kparts,
16 qca-qt5,
17 shared-mime-info,
18}:
19
20mkDerivation rec {
21 pname = "okteta";
22 version = "0.26.22";
23
24 src = fetchurl {
25 url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz";
26 sha256 = "sha256-vi7XhMj/PaMeK4V6FxU7Yi7XyWMaOBUenafZPpaP+n0=";
27 };
28
29 nativeBuildInputs = [
30 qtscript
31 extra-cmake-modules
32 kdoctools
33 ];
34 buildInputs = [ shared-mime-info ];
35
36 propagatedBuildInputs = [
37 kconfig
38 kinit
39 kcmutils
40 kconfigwidgets
41 knewstuff
42 kparts
43 qca-qt5
44 karchive
45 kcrash
46 ];
47
48 outputs = [
49 "out"
50 "dev"
51 ];
52
53 meta = with lib; {
54 license = licenses.gpl2;
55 description = "Hex editor";
56 homepage = "https://apps.kde.org/okteta/";
57 maintainers = with maintainers; [
58 peterhoeg
59 bkchr
60 ];
61 platforms = platforms.linux;
62 };
63}