Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 37 lines 888 B view raw
1{ 2 fetchFromGitHub, 3 kernel, 4 kernelModuleMakeFlags, 5 lib, 6 stdenv, 7}: 8 9stdenv.mkDerivation { 10 pname = "mba6x_bl"; 11 version = "unstable-2017-12-30"; 12 13 src = fetchFromGitHub { 14 owner = "patjak"; 15 repo = "mba6x_bl"; 16 rev = "639719f516b664051929c2c0c1140ea4bf30ce81"; 17 sha256 = "sha256-QwxBpNa5FitKO+2ne54IIcRgwVYeNSQWI4f2hPPB8ls="; 18 }; 19 20 enableParallelBuilding = true; 21 hardeningDisable = [ "pic" ]; 22 23 nativeBuildInputs = kernel.moduleBuildDependencies; 24 25 makeFlags = kernelModuleMakeFlags ++ [ 26 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 27 "INSTALL_MOD_PATH=$(out)" 28 ]; 29 30 meta = with lib; { 31 description = "MacBook Air 6,1 and 6,2 (mid 2013) backlight driver"; 32 homepage = "https://github.com/patjak/mba6x_bl"; 33 license = licenses.gpl2Only; 34 platforms = platforms.linux; 35 maintainers = [ maintainers.simonvandel ]; 36 }; 37}