diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-01-05 09:31:09 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-01-05 10:02:25 +0100 |
commit | 91f03e6b1909edcf800d0514b1f21f5960cc2583 (patch) | |
tree | cc47eac340603bc4e50e40b59527b9e0e658c789 /pkgs/os-specific/linux/ena | |
parent | b3ba9fb9e01854a953cccfb3527e8d0873d9975c (diff) | |
download | nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar.gz nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar.bz2 nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar.lz nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar.xz nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.tar.zst nixpkgs-91f03e6b1909edcf800d0514b1f21f5960cc2583.zip |
linuxPackages.ena: 1.2.0 -> 1.5.0; fix build dependencies
Diffstat (limited to 'pkgs/os-specific/linux/ena')
-rw-r--r-- | pkgs/os-specific/linux/ena/default.nix | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index 363ecf4fc41..9ed691d69f0 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -1,41 +1,41 @@ { lib, stdenv, fetchFromGitHub, kernel, kmod }: stdenv.mkDerivation rec { - version = "1.2.0"; + version = "1.5.0"; name = "ena-${version}-${kernel.version}"; src = fetchFromGitHub { owner = "amzn"; repo = "amzn-drivers"; rev = "ena_linux_${version}"; - sha256 = "0m0jqd6gyk4r43w6p5dvp1djg2qgvyhnzmg53sszlh55mlgla714"; + sha256 = "1h3vnwa2129advyws69n0sqyra4nz68mng6g84whbvhzjyx810sj"; }; hardeningDisable = [ "pic" ]; + nativeBuildInputs = kernel.moduleBuildDependencies; + # linux 3.12 NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; - configurePhase = - '' - cd kernel/linux/ena - substituteInPlace Makefile --replace '/lib/modules/$(BUILD_KERNEL)' ${kernel.dev}/lib/modules/${kernel.modDirVersion} - ''; - - installPhase = - '' - strip -S ena.ko - dest=$out/lib/modules/${kernel.modDirVersion}/misc - mkdir -p $dest - cp ena.ko $dest/ - xz $dest/ena.ko - ''; - - meta = { + configurePhase = '' + cd kernel/linux/ena + substituteInPlace Makefile --replace '/lib/modules/$(BUILD_KERNEL)' ${kernel.dev}/lib/modules/${kernel.modDirVersion} + ''; + + installPhase = '' + strip -S ena.ko + dest=$out/lib/modules/${kernel.modDirVersion}/misc + mkdir -p $dest + cp ena.ko $dest/ + xz $dest/ena.ko + ''; + + meta = with stdenv.lib; { description = "Amazon Elastic Network Adapter (ENA) driver for Linux"; homepage = https://github.com/amzn/amzn-drivers; - license = lib.licenses.gpl2; - maintainers = [ lib.maintainers.eelco ]; - platforms = lib.platforms.linux; + license = licenses.gpl2; + maintainers = [ maintainers.eelco ]; + platforms = platforms.linux; }; } |