at 22.05-pre 35 lines 891 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, kernel 5}: 6 7stdenv.mkDerivation { 8 pname = "apfs"; 9 version = "unstable-2021-09-21-${kernel.version}"; 10 11 src = fetchFromGitHub { 12 owner = "linux-apfs"; 13 repo = "linux-apfs-rw"; 14 rev = "362c4e32ab585b9234a26aa3e49f29b605612a31"; 15 sha256 = "sha256-Y8/PGPLirNrICF+Bum60v/DBPa1xpox5VBvt64myZzs="; 16 }; 17 18 hardeningDisable = [ "pic" ]; 19 nativeBuildInputs = kernel.moduleBuildDependencies; 20 21 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}