evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / po / powersupply / package.nix
blob31216d84675a3eee11db76f5c8a45030e8e15c39
1 { lib
2 , python3
3 , fetchFromGitLab
4 , desktop-file-utils
5 , gobject-introspection
6 , gtk3
7 , libhandy
8 , meson
9 , ninja
10 , pkg-config
11 , wrapGAppsHook3
14 python3.pkgs.buildPythonApplication rec {
15   pname = "powersupply";
16   version = "0.9.0";
18   format = "other";
20   src = fetchFromGitLab {
21     owner = "martijnbraam";
22     repo = "powersupply";
23     rev = version;
24     hash = "sha256-3NXoOqveMlMezYe4C78F3764KeAy5Sz3M714PO3h/eI=";
25   };
27   nativeBuildInputs = [
28     desktop-file-utils
29     gtk3
30     gobject-introspection
31     meson
32     ninja
33     pkg-config
34     wrapGAppsHook3
35   ];
37   buildInputs = [
38     gtk3
39     libhandy
40   ];
42   propagatedBuildInputs = with python3.pkgs; [
43     pygobject3
44   ];
46   dontWrapGApps = true;
48   preFixup = ''
49     makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
50   '';
52   strictDeps = true;
54   meta = with lib; {
55     description = "Graphical app to display power status of mobile Linux platforms";
56     homepage = "https://gitlab.com/MartijnBraam/powersupply";
57     license = licenses.mit;
58     mainProgram = "powersupply";
59     platforms = platforms.linux;
60     maintainers = with maintainers; [ Luflosi ];
61   };