diff options
author | Vincent Ambo <tazjin@google.com> | 2020-04-25T16·57+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@google.com> | 2020-04-25T16·58+0100 |
commit | 4deb439d2eea2660cf60fc6639581e43fcb5aa77 (patch) | |
tree | e5e77ae783fdea7164f30753281c19d28ec3fef9 /third_party | |
parent | 1af9a8eb53af05cd17c472000defb34addcb568a (diff) |
feat(third_party/python): Package broadlink infrared library r/678
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/default.nix | 1 | ||||
-rw-r--r-- | third_party/python/broadlink.nix | 22 |
2 files changed, 23 insertions, 0 deletions
diff --git a/third_party/default.nix b/third_party/default.nix index f62c1251f469..909ff0a5b94c 100644 --- a/third_party/default.nix +++ b/third_party/default.nix @@ -87,6 +87,7 @@ let pkgconfig pounce protobuf + python3 python3Packages remarshal rink diff --git a/third_party/python/broadlink.nix b/third_party/python/broadlink.nix new file mode 100644 index 000000000000..75db1ef2b7af --- /dev/null +++ b/third_party/python/broadlink.nix @@ -0,0 +1,22 @@ +# Python package for controlling the Broadlink RM Pro Infrared +# controller. +# +# https://github.com/mjg59/python-broadlink +{ pkgs, lib, ... }: + +let + inherit (pkgs) fetchFromGitHub; + inherit (pkgs.python3Packages) buildPythonPackage cryptography; +in buildPythonPackage (lib.fix (self: { + pname = "python-broadlink"; + version = "0.13.2"; + + src = fetchFromGitHub { + owner = "mjg59"; + repo = "python-broadlink"; + rev = self.version; + sha256 = "0dwqzx294sjdc8dg1sd3z6mhll0zzsb8k0lzs63nyhm2nc9pyv6j"; + }; + + propagatedBuildInputs = [ cryptography ]; +})) |