rtlwifi_new: init at 2016-09-12

Marsel 52dd3230 3afe2061

+66
+1
lib/maintainers.nix
··· 419 419 ttuegel = "Thomas Tuegel <ttuegel@gmail.com>"; 420 420 tv = "Tomislav Viljetić <tv@shackspace.de>"; 421 421 tvestelind = "Tomas Vestelind <tomas.vestelind@fripost.org>"; 422 + tvorog = "Marsel Zaripov <marszaripov@gmail.com>"; 422 423 twey = "James ‘Twey’ Kay <twey@twey.co.uk>"; 423 424 uralbash = "Svintsov Dmitry <root@uralbash.ru>"; 424 425 urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
+23
pkgs/os-specific/linux/firmware/rtlwifi_new-firmware/default.nix
··· 1 + { stdenv, lib, linuxPackages }: 2 + 3 + with lib; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "rtlwifi_new-firmware-${linuxPackages.rtlwifi_new.version}"; 7 + inherit (linuxPackages.rtlwifi_new) src; 8 + 9 + dontBuild = true; 10 + 11 + installPhase = '' 12 + mkdir -p "$out/lib/firmware" 13 + cp -rf firmware/rtlwifi/ "$out/lib/firmware" 14 + ''; 15 + 16 + meta = { 17 + description = "Firmware for the newest Realtek rtlwifi codes"; 18 + inherit (src.meta) homepage; 19 + license = licenses.unfreeRedistributableFirmware; 20 + platforms = with platforms; linux; 21 + maintainers = with maintainers; [ tvorog ]; 22 + }; 23 + }
+38
pkgs/os-specific/linux/rtlwifi_new/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, kernel }: 2 + 3 + with lib; 4 + 5 + let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/rtlwifi"; 6 + 7 + in stdenv.mkDerivation rec { 8 + name = "rtlwifi_new-${version}"; 9 + version = "2016-09-12"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "lwfinger"; 13 + repo = "rtlwifi_new"; 14 + rev = "7a1b37d2121e8ab1457f002b2729fc23e6ff3e10"; 15 + sha256 = "0z8grf0fak2ryxwzapp9di77c4bghzkv8lffv76idkcnxgq6sclv"; 16 + }; 17 + 18 + hardeningDisable = [ "pic" "format" ]; 19 + 20 + makeFlags = "KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; 21 + 22 + enableParallelBuilding = true; 23 + 24 + installPhase = '' 25 + mkdir -p ${modDestDir} 26 + find . -name '*.ko' -exec cp --parents {} ${modDestDir} \; 27 + find ${modDestDir} -name '*.ko' -exec xz -f {} \; 28 + ''; 29 + 30 + meta = { 31 + description = "The newest Realtek rtlwifi codes"; 32 + inherit (src.meta) homepage; 33 + license = stdenv.lib.licenses.gpl2; 34 + platforms = with platforms; linux; 35 + maintainers = with maintainers; [ tvorog ]; 36 + priority = -1; 37 + }; 38 + }
+4
pkgs/top-level/all-packages.nix
··· 11371 11371 11372 11372 rtl8812au = callPackage ../os-specific/linux/rtl8812au { }; 11373 11373 11374 + rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { }; 11375 + 11374 11376 openafsClient = callPackage ../servers/openafs-client { }; 11375 11377 11376 11378 facetimehd = callPackage ../os-specific/linux/facetimehd { }; ··· 11694 11696 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { }; 11695 11697 11696 11698 rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { }; 11699 + 11700 + rtlwifi_new-firmware = callPackage ../os-specific/linux/firmware/rtlwifi_new-firmware { }; 11697 11701 11698 11702 s3ql = callPackage ../tools/backup/s3ql { }; 11699 11703