diff --git a/pkgs/os-specific/linux/mba6x_bl/default.nix b/pkgs/os-specific/linux/mba6x_bl/default.nix new file mode 100644 index 00000000000..010bda4bb15 --- /dev/null +++ b/pkgs/os-specific/linux/mba6x_bl/default.nix @@ -0,0 +1,32 @@ +{ fetchFromGitHub, kernel, stdenv }: + +with stdenv.lib; + +let pkgName = "mba6x_bl"; +in + +stdenv.mkDerivation rec { + name = "${pkgName}-2016-02-12"; + + src = fetchFromGitHub { + owner = "patjak"; + repo = pkgName; + rev = "9c2de8a24e7d4e8506170a19d32d6f11f380a142"; + sha256 = "1zaypai8lznqcaszb6an643amsvr5qjnqj6aq6jkr0qk37x0fjff"; + }; + + enableParallelBuilding = true; + + makeFlags = [ + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "INSTALL_MOD_PATH=$(out)" + ]; + + meta = { + description = "MacBook Air 6,1 and 6,2 (mid 2013) backlight driver"; + homepage = "https://github.com/patjak/mba6x_bl"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.simonvandel ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9eed5a3bad1..15b3c1266be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10532,6 +10532,8 @@ let jool = callPackage ../os-specific/linux/jool { }; + mba6x_bl = callPackage ../os-specific/linux/mba6x_bl { }; + /* compiles but has to be integrated into the kernel somehow Let's have it uncommented and finish it.. */