1{
2 mkDerivation,
3 lib,
4 extra-cmake-modules,
5 kdoctools,
6 exiv2,
7 lcms2,
8 cfitsio,
9 baloo,
10 kactivities,
11 kio,
12 kipi-plugins,
13 kitemmodels,
14 kparts,
15 libkdcraw,
16 libkipi,
17 phonon,
18 qtimageformats,
19 qtsvg,
20 qtx11extras,
21 kinit,
22 kpurpose,
23 kcolorpicker,
24 kimageannotator,
25 wayland,
26 wayland-protocols,
27 wayland-scanner,
28}:
29
30mkDerivation {
31 pname = "gwenview";
32 meta = {
33 homepage = "https://apps.kde.org/gwenview/";
34 description = "KDE image viewer";
35 license = with lib.licenses; [
36 gpl2Plus
37 fdl12Plus
38 ];
39 maintainers = [ lib.maintainers.ttuegel ];
40 mainProgram = "gwenview";
41 };
42
43 # Fix build with versioned kImageAnnotator
44 patches = [ ./kimageannotator.patch ];
45
46 nativeBuildInputs = [
47 extra-cmake-modules
48 kdoctools
49 wayland-scanner
50 ];
51 buildInputs = [
52 baloo
53 kactivities
54 kio
55 kitemmodels
56 kparts
57 libkdcraw
58 libkipi
59 phonon
60 exiv2
61 lcms2
62 cfitsio
63 qtimageformats
64 qtsvg
65 qtx11extras
66 kpurpose
67 kcolorpicker
68 kimageannotator
69 wayland
70 wayland-protocols
71 ];
72 propagatedUserEnvPkgs = [
73 kipi-plugins
74 libkipi
75 (lib.getBin kinit)
76 ];
77}