From 0c6a46339da073178412094489ad7389c35ce419 Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Sun, 14 Feb 2021 09:07:41 +0100 Subject: mbp2018-bridge-drv: init at 0.001 --- .../mbp-modules/mbp2018-bridge-drv/default.nix | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix new file mode 100644 index 00000000000..c2d6130623a --- /dev/null +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, kernel, fetchFromGitHub, }: + +stdenv.mkDerivation rec { + name = "mbp2018-bridge-drv"; + version = "b43fcc069da73e051072fde24af4014c9c487286"; + + src = fetchFromGitHub { + owner = "MCMrARM"; + repo = "mbp2018-bridge-drv"; + rev = "0.01"; + sha256 = "0ac2l51ybfrvg8m36x67rsvgjqs1vwp7c89ssvbjkrcq3y4qdb53"; + }; + + buildPhase = '' + make -C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build \ + M=$(pwd) modules + ''; + + installPhase = '' + make -C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build \ + INSTALL_MOD_PATH=$out M=$(pwd) modules_install + ''; + + meta = with lib; { + description = "A driver for MacBook models 2018 and newer, which makes the keyboard, mouse and audio output work."; + longDescription = '' + A driver for MacBook models 2018 and newer, implementing the VHCI (required for mouse/keyboard/etc.) and audio functionality. + ''; + homepage = "https://github.com/MCMrARM/mbp2018-bridge-drv"; + license = lib.licenses.gpl2; + platforms = platforms.linux; + maintainers = [ ]; + }; +} -- cgit 1.4.1 From 57481c94079a47d3ca6d28fa21cf1e6e88fdbcb8 Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Sun, 14 Feb 2021 09:15:38 +0100 Subject: Update pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix Co-authored-by: Sandro --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index c2d6130623a..204f21a5e9e 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, kernel, fetchFromGitHub, }: stdenv.mkDerivation rec { - name = "mbp2018-bridge-drv"; + pname = "mbp2018-bridge-drv"; version = "b43fcc069da73e051072fde24af4014c9c487286"; src = fetchFromGitHub { -- cgit 1.4.1 From aed5bf4bfa2a0c33997b0abe483115dbe9a4cfde Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Sun, 14 Feb 2021 09:22:13 +0100 Subject: adding myself as maintainer and adding -j cores makeflag --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index 204f21a5e9e..3364d6bdbb7 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { buildPhase = '' make -C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build \ - M=$(pwd) modules + -j$NIX_BUILD_CORES M=$(pwd) modules ''; installPhase = '' @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/MCMrARM/mbp2018-bridge-drv"; license = lib.licenses.gpl2; platforms = platforms.linux; - maintainers = [ ]; + maintainers = [ lib.maintainers.hlolli ]; }; } -- cgit 1.4.1 From 352372a89dc7c134e294511418d28bb03dfb2224 Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Mon, 15 Feb 2021 15:23:14 +0100 Subject: Update pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jörg Thalheim --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index 3364d6bdbb7..53db81266b1 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "mbp2018-bridge-drv"; - version = "b43fcc069da73e051072fde24af4014c9c487286"; + version = "0.01"; src = fetchFromGitHub { owner = "MCMrARM"; -- cgit 1.4.1 From 2e6c793ff9c8a6f6070923bd21936a9ec5940a95 Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Mon, 15 Feb 2021 15:28:18 +0100 Subject: Update pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jörg Thalheim --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index 53db81266b1..acf7f38e12d 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "MCMrARM"; repo = "mbp2018-bridge-drv"; - rev = "0.01"; + rev = "${version}"; sha256 = "0ac2l51ybfrvg8m36x67rsvgjqs1vwp7c89ssvbjkrcq3y4qdb53"; }; -- cgit 1.4.1 From 05af647258bfc861ab28a78b62950a421b6fba70 Mon Sep 17 00:00:00 2001 From: Hlöðver Sigurðsson Date: Mon, 15 Feb 2021 15:30:26 +0100 Subject: fix license meta --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index acf7f38e12d..258f4296e2e 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { A driver for MacBook models 2018 and newer, implementing the VHCI (required for mouse/keyboard/etc.) and audio functionality. ''; homepage = "https://github.com/MCMrARM/mbp2018-bridge-drv"; - license = lib.licenses.gpl2; + license = lib.licenses.gpl2Only; platforms = platforms.linux; maintainers = [ lib.maintainers.hlolli ]; }; -- cgit 1.4.1 From e661b70903d7a4021b7d5b2268183978541ec6c6 Mon Sep 17 00:00:00 2001 From: Jörg Thalheim Date: Tue, 11 May 2021 08:50:26 +0200 Subject: mbp2018-bridge-drv: fix source the 0.01 tag was deleted --- pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'pkgs/os-specific/linux/mbp-modules') diff --git a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix index 258f4296e2e..070b4a6207e 100644 --- a/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix +++ b/pkgs/os-specific/linux/mbp-modules/mbp2018-bridge-drv/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "mbp2018-bridge-drv"; - version = "0.01"; + version = "2020-01-31"; src = fetchFromGitHub { owner = "MCMrARM"; repo = "mbp2018-bridge-drv"; - rev = "${version}"; - sha256 = "0ac2l51ybfrvg8m36x67rsvgjqs1vwp7c89ssvbjkrcq3y4qdb53"; + rev = "b43fcc069da73e051072fde24af4014c9c487286"; + sha256 = "sha256-o6yGiR+Y5SnX1johdi7fQWP5ts7HdDMqeju75UOhgik="; }; buildPhase = '' @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = platforms.linux; maintainers = [ lib.maintainers.hlolli ]; + broken = kernel.kernelOlder "5.4"; }; } -- cgit 1.4.1