git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #161410 from mweinelt/dddvb

linuxPackages.dddvb: init at 0.9.33-404-ge9ccab3

commitdc9bf840d3b1b35bf88b7de5caa2360f537cbe1a authorajs124 <ajs124@users.noreply.github.com> dateThu 24 Feb 2022, 00:52 (5 years ago) parent5fb1068730edb4
2 files changed+41
pkgs/os-specific/linux/dddvb/default.nix+39 pkgs/top-level/linux-kernels.nix+2
pkgs/os-specific/linux/dddvb/default.nixnew file+39
@@ -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+}
pkgs/top-level/linux-kernels.nix+2
@@ -284,6 +284,8 @@ in {
284284
285285 ddcci-driver = callPackage ../os-specific/linux/ddcci { };
286286
287+ dddvb = callPackage ../os-specific/linux/dddvb { };
288+
287289 digimend = callPackage ../os-specific/linux/digimend { };
288290
289291 dpdk-kmods = callPackage ../os-specific/linux/dpdk-kmods { };