at 23.05-pre 35 lines 911 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, kernel 5}: 6 7stdenv.mkDerivation { 8 pname = "apfs"; 9 version = "unstable-2022-08-15-${kernel.version}"; 10 11 src = fetchFromGitHub { 12 owner = "linux-apfs"; 13 repo = "linux-apfs-rw"; 14 rev = "e4bf2d51d3fe8485ad2b28a89c157ada32ee3d77"; 15 sha256 = "sha256-zvl1H9AIExgt6t2A2w7zDwXmRsmLY8y3P6EfbBuFdh8="; 16 }; 17 18 hardeningDisable = [ "pic" ]; 19 nativeBuildInputs = kernel.moduleBuildDependencies; 20 21 makeFlags = kernel.makeFlags ++ [ 22 "KERNELRELEASE=${kernel.modDirVersion}" 23 "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 24 "INSTALL_MOD_PATH=$(out)" 25 ]; 26 27 meta = with lib; { 28 description = "APFS module for linux"; 29 homepage = "https://github.com/linux-apfs/linux-apfs-rw"; 30 license = licenses.gpl2Only; 31 platforms = platforms.linux; 32 broken = kernel.kernelOlder "4.9"; 33 maintainers = with maintainers; [ Luflosi ]; 34 }; 35}