diff --git a/pkgs/development/python-modules/py3status/default.nix b/pkgs/development/python-modules/py3status/default.nix index a8d5d243a0a1..7d7033ef8a02 100644 --- a/pkgs/development/python-modules/py3status/default.nix +++ b/pkgs/development/python-modules/py3status/default.nix @@ -1,40 +1,48 @@ { lib , buildPythonPackage +, acpi +, alsa-utils +, coreutils +, dbus-python , fetchPypi -, requests -, pytz -, tzlocal +, file +, i3 , i3ipc +, libnotify +, lm_sensors +, procps , pydbus , pygobject3 , pyserial +, pytz +, requests , setuptools -, dbus-python - -, file -, acpi -, coreutils -, alsa-utils -, i3 -, procps -, lm_sensors -, libnotify +, tzlocal , xorg }: buildPythonPackage rec { pname = "py3status"; - version = "3.48"; + version = "3.49"; src = fetchPypi { inherit pname version; - sha256 = "sha256-igt0niF52at/LERv4+1aVvdU+ZLVvgL2W+l6feuEAO0="; + hash = "sha256-aTQ3hYDMyXSTcEiCVtdU3XQ4xO7mN5dZ0S94ZWbSGo4="; }; - doCheck = false; propagatedBuildInputs = [ - pytz requests tzlocal i3ipc pydbus pygobject3 pyserial setuptools dbus-python file + pytz + requests + tzlocal + i3ipc + pydbus + pygobject3 + pyserial + setuptools + dbus-python + file ]; + prePatch = '' sed -i -e "s|'file|'${file}/bin/file|" py3status/parse_config.py sed -i -e "s|\[\"acpi\"|\[\"${acpi}/bin/acpi\"|" py3status/modules/battery_level.py @@ -48,10 +56,13 @@ buildPythonPackage rec { sed -i -e "s|'xset|'${xorg.xset}/bin/xset|" py3status/modules/keyboard_layout.py ''; + doCheck = false; + meta = with lib; { description = "Extensible i3status wrapper"; - license = licenses.bsd3; homepage = "https://github.com/ultrabug/py3status"; + changelog = "https://github.com/ultrabug/py3status/blob/${version}/CHANGELOG"; + license = licenses.bsd3; maintainers = with maintainers; [ ]; }; }