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.
This commit is contained in:
Andrew Bruce
2025-05-04 04:55:40 +04:00
committed by Cabia Rangris
parent f451cfff60
commit 60d63205de
4 changed files with 49 additions and 2 deletions
+3 -2
View File
@@ -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;
@@ -0,0 +1,20 @@
{
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=";
};
}
@@ -0,0 +1,22 @@
{
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
View File
@@ -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 { };