pythonPackages.openrazer: init at 2.6.0

This commit is contained in:
Evan Stoll 2019-08-28 21:06:30 -04:00
parent d9f95c1b1e
commit 50eba5b688
3 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,17 @@
{ stdenv
, fetchFromGitHub
}: rec {
version = "2.6.0";
src = fetchFromGitHub {
owner = "openrazer";
repo = "openrazer";
rev = "v${version}";
sha256 = "1s5irs3avrlp891mxan3z8p55ias9rq26rqp2qrlcc6i4vl29di0";
};
meta = with stdenv.lib; {
homepage = https://openrazer.github.io/;
license = licenses.gpl2;
maintainers = with maintainers; [ roelvandijk ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,26 @@
{ buildPythonPackage
, dbus-python
, fetchFromGitHub
, numpy
, stdenv
, openrazer-daemon
}:
let
common = import ./common.nix { inherit stdenv fetchFromGitHub; };
in
buildPythonPackage (common // rec {
pname = "openrazer";
sourceRoot = "source/pylib";
propagatedBuildInputs = [
dbus-python
numpy
openrazer-daemon
];
meta = common.meta // {
description = "An entirely open source Python library that allows you to manage your Razer peripherals on GNU/Linux";
};
})

View File

@ -2569,6 +2569,7 @@ in {
odfpy = callPackage ../development/python-modules/odfpy { };
openrazer = callPackage ../development/python-modules/openrazer/pylib.nix { };
oset = callPackage ../development/python-modules/oset { };
pamela = callPackage ../development/python-modules/pamela { };