@@ -0,0 +1,39 @@
1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, kernel
5+}:
6+
7+stdenv.mkDerivation rec {
8+ pname = "dddvb";
9+ version = "0.9.33-404-ge9ccab3";
10+
11+ src = fetchFromGitHub {
12+ owner = "DigitalDevices";
13+ repo = "dddvb";
14+ rev = "e9ccab3578965234c0ea38c5b30969f33600561d";
15+ sha256 = "sha256-gOG+dAeQ++kTC5xaEpsr3emz3s6FXiKeCHmA9shYBJk=";
16+ };
17+
18+ postPatch = ''
19+ sed -i '/depmod/d' Makefile
20+ '';
21+
22+ nativeBuildInputs = kernel.moduleBuildDependencies;
23+
24+ makeFlags = [
25+ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
26+ ];
27+
28+ INSTALL_MOD_PATH = placeholder "out";
29+
30+ enableParallelBuilding = true;
31+
32+ meta = with lib; {
33+ homepage = "https://github.com/DigitalDevices/dddvb";
34+ description = "ddbridge linux driver";
35+ license = licenses.gpl2Only;
36+ maintainers = with maintainers; [ hexa ];
37+ platforms = platforms.linux;
38+ };
39+}