evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / wh / whatip / package.nix
blob85a2fdf3f7b3701b290faed522c797e466c7ec0c
1 { lib
2 , fetchFromGitLab
3 , python3
4 , meson
5 , ninja
6 , pkg-config
7 , glib
8 , gtk4
9 , libadwaita
10 , librsvg
11 , blueprint-compiler
12 , gobject-introspection
13 , wrapGAppsHook4
14 , appstream-glib
15 , desktop-file-utils
18 python3.pkgs.buildPythonApplication rec {
19   pname = "whatip";
20   version = "1.2";
22   format = "other";
24   src = fetchFromGitLab {
25     domain = "gitlab.gnome.org";
26     owner = "GabMus";
27     repo = pname;
28     rev = version;
29     hash = "sha256-gt/NKgnCpRoVmLvEJJq2geng4miM2g+YhXYEOm5pPTA=";
30   };
32   nativeBuildInputs = [
33     meson
34     ninja
35     pkg-config
36     blueprint-compiler
37     wrapGAppsHook4
38     appstream-glib
39     desktop-file-utils
40     gobject-introspection
41   ];
43   buildInputs = [
44     glib
45     gtk4
46     librsvg
47     libadwaita
48   ];
50   propagatedBuildInputs = with python3.pkgs; [
51     netaddr
52     requests
53     pygobject3
54   ];
56   meta = with lib; {
57     description = "Info on your IP";
58     mainProgram = "whatip";
59     homepage = "https://gitlab.gnome.org/GabMus/whatip";
60     license = licenses.gpl3Plus;
61     platforms = platforms.linux;
62     maintainers = with maintainers; [ zendo ];
63   };