···1{ stdenv, lib, fetchFromGitHub, kernel }:
23-# facetimehd is not supported for kernels older than 3.19";
4-assert lib.versionAtLeast kernel.version "3.19";
056-let
7 # Note: When updating this revision:
8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/
9 # 2. Test the module and firmware change via:
···14 # e. see if the module loads back (apps using the camera won't
15 # recover and will have to be restarted) and the camera
16 # still works.
17- srcParams = if (lib.versionAtLeast kernel.version "4.8") then
18- { # Use mainline branch
19- version = "unstable-2020-04-16";
20- rev = "82626d4892eeb9eb704538bf0dc49a00725ff451";
21- sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx";
22- }
23- else
24- { # Use master branch (broken on 4.8)
25- version = "unstable-2016-05-02";
26- rev = "5a7083bd98b38ef3bd223f7ee531d58f4fb0fe7c";
27- sha256 = "0d455kajvn5xav9iilqy7s1qvsy4yb8vzjjxx7bvcgp7aj9ljvdp";
28- }
29- ;
30-in
31-32-stdenv.mkDerivation rec {
33- name = "facetimehd-${version}-${kernel.version}";
34- version = srcParams.version;
35-36 src = fetchFromGitHub {
37 owner = "patjak";
38 repo = "bcwc_pcie";
39- inherit (srcParams) rev sha256;
040 };
4142 preConfigure = ''
···1{ stdenv, lib, fetchFromGitHub, kernel }:
23+stdenv.mkDerivation rec {
4+ name = "facetimehd-${version}-${kernel.version}";
5+ version = "unstable-2020-04-16";
607 # Note: When updating this revision:
8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/
9 # 2. Test the module and firmware change via:
···14 # e. see if the module loads back (apps using the camera won't
15 # recover and will have to be restarted) and the camera
16 # still works.
000000000000000000017 src = fetchFromGitHub {
18 owner = "patjak";
19 repo = "bcwc_pcie";
20+ rev = "82626d4892eeb9eb704538bf0dc49a00725ff451";
21+ sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx";
22 };
2324 preConfigure = ''
···1{ lib, stdenv, fetchzip, kernel, perl, wireguard-tools, bc }:
2003# wireguard upstreamed since 5.6 https://lists.zx2c4.com/pipermail/wireguard/2019-December/004704.html
4assert lib.versionOlder kernel.version "5.6";
5
+2-2
pkgs/os-specific/linux/zfs/default.nix
···216 # to be adapted
217 zfsStable = common {
218 # check the release notes for compatible kernels
219- kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.18";
220 latestCompatibleLinuxPackages = linuxPackages_5_17;
221222 # this package should point to the latest release.
···227228 zfsUnstable = common {
229 # check the release notes for compatible kernels
230- kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.18";
231 latestCompatibleLinuxPackages = linuxPackages_5_17;
232233 # this package should point to a version / git revision compatible with the latest kernel release
···216 # to be adapted
217 zfsStable = common {
218 # check the release notes for compatible kernels
219+ kernelCompatible = kernel.kernelOlder "5.18";
220 latestCompatibleLinuxPackages = linuxPackages_5_17;
221222 # this package should point to the latest release.
···227228 zfsUnstable = common {
229 # check the release notes for compatible kernels
230+ kernelCompatible = kernel.kernelOlder "5.18";
231 latestCompatibleLinuxPackages = linuxPackages_5_17;
232233 # this package should point to a version / git revision compatible with the latest kernel release