1{
2 cmake,
3 pkg-config,
4 callPackage,
5 gobject-introspection,
6 wrapGAppsHook3,
7 python3Packages,
8 libxml2,
9 gnuplot,
10 adwaita-icon-theme,
11 gdk-pixbuf,
12 intltool,
13 libmirage,
14}:
15python3Packages.buildPythonApplication {
16
17 inherit
18 (callPackage ./common-drv-attrs.nix {
19 version = "3.2.6";
20 pname = "image-analyzer";
21 hash = "sha256-7I8RUgd+k3cEzskJGbziv1f0/eo5QQXn62wGh/Y5ozc=";
22 })
23 pname
24 version
25 src
26 meta
27 ;
28
29 buildInputs = [
30 libxml2
31 gnuplot
32 libmirage
33 adwaita-icon-theme
34 gdk-pixbuf
35 ];
36 propagatedBuildInputs = with python3Packages; [
37 pygobject3
38 matplotlib
39 ];
40 nativeBuildInputs = [
41 cmake
42 pkg-config
43 wrapGAppsHook3
44 intltool
45 gobject-introspection
46 ];
47
48 pyproject = false;
49 dontWrapGApps = true;
50 preFixup = ''
51 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
52 '';
53
54}