From 76c2dc5a7d045c04e0303d8cfbb0a115844e81dd Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Mon, 1 Aug 2022 11:35:43 +0800 Subject: [PATCH] ntfy: pin older emoji --- pkgs/tools/misc/ntfy/default.nix | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index d905c92438dab..9d41613132c73 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -7,10 +7,22 @@ let python = python39.override { packageOverrides = self: super: { + # emoji 2.0.0 has breaking changes + emoji = super.emoji.overridePythonAttrs (_: rec { + version = "1.7.0"; + src = super.fetchPypi { + pname = "emoji"; + inherit version; + hash = "sha256-ZcVFM+o8ePMNBykoiZhxX0GNdGfeiewlijHAzoZgodE="; + }; + }); + ntfy-webpush = self.callPackage ./webpush.nix { }; }; }; -in python.pkgs.buildPythonApplication rec { + +in +python.pkgs.buildPythonApplication rec { pname = "ntfy"; version = "2.7.0"; @@ -28,8 +40,11 @@ in python.pkgs.buildPythonApplication rec { ]; propagatedBuildInputs = with python.pkgs; [ - requests ruamel-yaml appdirs - sleekxmpp dnspython + requests + ruamel-yaml + appdirs + sleekxmpp + dnspython emoji psutil matrix-client