diff options
author | fortuneteller2k <lythe1107@gmail.com> | 2021-05-09 13:42:12 +0800 |
---|---|---|
committer | fortuneteller2k <lythe1107@gmail.com> | 2021-05-09 14:57:27 +0800 |
commit | 438b60f3f72725aceecf0e1a3eab0b02d56101c6 (patch) | |
tree | 583960b5414446b581fb2b43cbb9ee4f88722e82 /pkgs/os-specific/linux/openrazer | |
parent | b4833b346c78b4308e574b6134aa03b21dda268f (diff) | |
download | nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar.gz nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar.bz2 nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar.lz nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar.xz nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.tar.zst nixpkgs-438b60f3f72725aceecf0e1a3eab0b02d56101c6.zip |
openrazer: 3.0.0 -> 3.0.1, mark broken for kernels < 4.19
Diffstat (limited to 'pkgs/os-specific/linux/openrazer')
-rw-r--r-- | pkgs/os-specific/linux/openrazer/driver.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/openrazer/driver.nix b/pkgs/os-specific/linux/openrazer/driver.nix index 4745ba818a9..07113e62862 100644 --- a/pkgs/os-specific/linux/openrazer/driver.nix +++ b/pkgs/os-specific/linux/openrazer/driver.nix @@ -10,7 +10,8 @@ let common = import ../../../development/python-modules/openrazer/common.nix { inherit lib fetchFromGitHub; }; in stdenv.mkDerivation (common // { - name = "openrazer-${common.version}-${kernel.version}"; + pname = "openrazer"; + version = "${common.version}-${kernel.version}"; nativeBuildInputs = kernel.moduleBuildDependencies; @@ -19,6 +20,8 @@ stdenv.mkDerivation (common // { ]; installPhase = '' + runHook preInstall + binDir="$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/hid" mkdir -p "$binDir" cp -v driver/*.ko "$binDir" @@ -32,9 +35,12 @@ stdenv.mkDerivation (common // { --replace /usr/bin/logger ${util-linux}/bin/logger \ --replace chgrp ${coreutils}/bin/chgrp \ --replace "PATH='/sbin:/bin:/usr/sbin:/usr/bin'" "" + + runHook postInstall ''; meta = common.meta // { description = "An entirely open source Linux driver that allows you to manage your Razer peripherals on GNU/Linux"; + broken = kernel.kernelOlder "4.19"; }; }) |