Commit 60d63205 authored by Andrew Bruce's avatar Andrew Bruce Committed by Cabia Rangris
Browse files

klipperscreen: 0.4.4 -> 0.4.5, fix Network panel

Add sdbus and sdbus-network-manager Python libraries, required for
enabling the Network panel of KlipperScreen.
parent f451cfff
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -8,14 +8,14 @@
}:
python3.pkgs.buildPythonApplication rec {
  pname = "KlipperScreen";
  version = "0.4.4";
  version = "0.4.5";
  format = "other";

  src = fetchFromGitHub {
    owner = "KlipperScreen";
    repo = "KlipperScreen";
    rev = "v${version}";
    hash = "sha256-MxuUmkuEnfFC0iPwNUc0Wh8bIEl1J1FMgGEYMjHePZ8=";
    hash = "sha256-lKGMz5N4lKSqA614wjJiUfP5fUY+WqFDPxeX/Iyp2TQ=";
  };

  nativeBuildInputs = [
@@ -33,6 +33,7 @@ python3.pkgs.buildPythonApplication rec {
    mpv
    six
    dbus-python
    sdbus-networkmanager
  ];

  dontWrapGApps = true;
+20 −0
Original line number Diff line number Diff line
{
  buildPythonPackage,
  fetchPypi,
  sdbus,
}:

let
  pname = "sdbus-networkmanager";
  version = "2.0.0";
in
buildPythonPackage {
  inherit pname version;

  propagatedBuildInputs = [ sdbus ];

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-NXKsOoGJxoPsBBassUh2F3Oo8Iga09eLbW9oZO/5xQs=";
  };
}
+22 −0
Original line number Diff line number Diff line
{
  pkgs,
  buildPythonPackage,
  fetchPypi,
  pkg-config,
}:

let
  pname = "sdbus";
  version = "0.14.0";
in
buildPythonPackage {
  inherit pname version;

  nativeBuildInputs = [ pkg-config ];
  buildInputs = [ pkgs.systemd ];

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-QdYbdswFqepB0Q1woR6fmobtlfQPcTYwxeGDQODkx28=";
  };
}
+4 −0
Original line number Diff line number Diff line
@@ -15568,6 +15568,10 @@ self: super: with self; {
  scspell = callPackage ../development/python-modules/scspell { };
  sdbus = callPackage ../development/python-modules/sdbus { };
  sdbus-networkmanager = callPackage ../development/python-modules/sdbus-networkmanager { };
  sdds = callPackage ../development/python-modules/sdds { };
  sdjson = callPackage ../development/python-modules/sdjson { };