summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2022-05-28 16:32:14 +0200
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-05-28 16:08:50 +0000
commitff48f1faa1b8919e420108c6194ddd0cb24de763 (patch)
tree89a7b2b5f4869921fc53a278d0fded0d35e866d9
parentMerge pull request #175054 from NixOS/backport-170545-to-release-22.05 (diff)
downloadnixpkgs-origin/backport-175139-to-release-22.05.tar.gz
linuxPackages.digimend: unstable-2019-06-18 -> 10origin/backport-175139-to-release-22.05
(cherry picked from commit ddf273588e069b5267d116d8539dab09e8bb55ba)
-rw-r--r--pkgs/os-specific/linux/digimend/default.nix18
1 files changed, 6 insertions, 12 deletions
diff --git a/pkgs/os-specific/linux/digimend/default.nix b/pkgs/os-specific/linux/digimend/default.nix
index b0ae7cc85088..70fc58232ab4 100644
--- a/pkgs/os-specific/linux/digimend/default.nix
+++ b/pkgs/os-specific/linux/digimend/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, kernel }:
+{ lib, stdenv, fetchFromGitHub, kernel }:
stdenv.mkDerivation rec {
pname = "digimend";
- version = "unstable-2019-06-18";
+ version = "10";
src = fetchFromGitHub {
owner = "digimend";
repo = "digimend-kernel-drivers";
- rev = "8b228a755e44106c11f9baaadb30ce668eede5d4";
- sha256 = "1l54j85540386a8aypqka7p5hy1b63cwmpsscv9rmmf10f78v8mm";
+ rev = "v${version}";
+ sha256 = "0lifd6cx6aa6hcms4zn4hlla3alra08r0svj5x1l8nlsv0ydnl6i";
};
postPatch = ''
@@ -16,14 +16,8 @@ stdenv.mkDerivation rec {
sed 's/depmod /true /' -i Makefile
'';
- patches = [
- # Fix build on Linux kernel >= 5.4
- # https://github.com/DIGImend/digimend-kernel-drivers/pull/331
- (fetchpatch {
- url = "https://github.com/DIGImend/digimend-kernel-drivers/commit/fb8a2eb6a9198bb35aaccb81e22dd5ebe36124d1.patch";
- sha256 = "1j7l5hsk59gccydpf7n6xx1ki4rm6aka7k879a7ah5jn8p1ylgw9";
- })
- ];
+ # Fix build on Linux kernel >= 5.18
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=implicit-fallthrough" ];
nativeBuildInputs = kernel.moduleBuildDependencies;