tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rtlwifi_new: init at 2016-09-12
Marsel
9 years ago
52dd3230
3afe2061
+66
4 changed files
expand all
collapse all
unified
split
lib
maintainers.nix
pkgs
os-specific
linux
firmware
rtlwifi_new-firmware
default.nix
rtlwifi_new
default.nix
top-level
all-packages.nix
+1
lib/maintainers.nix
···
419
ttuegel = "Thomas Tuegel <ttuegel@gmail.com>";
420
tv = "Tomislav Viljetić <tv@shackspace.de>";
421
tvestelind = "Tomas Vestelind <tomas.vestelind@fripost.org>";
0
422
twey = "James ‘Twey’ Kay <twey@twey.co.uk>";
423
uralbash = "Svintsov Dmitry <root@uralbash.ru>";
424
urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
···
419
ttuegel = "Thomas Tuegel <ttuegel@gmail.com>";
420
tv = "Tomislav Viljetić <tv@shackspace.de>";
421
tvestelind = "Tomas Vestelind <tomas.vestelind@fripost.org>";
422
+
tvorog = "Marsel Zaripov <marszaripov@gmail.com>";
423
twey = "James ‘Twey’ Kay <twey@twey.co.uk>";
424
uralbash = "Svintsov Dmitry <root@uralbash.ru>";
425
urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
+23
pkgs/os-specific/linux/firmware/rtlwifi_new-firmware/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
11372
rtl8812au = callPackage ../os-specific/linux/rtl8812au { };
11373
0
0
11374
openafsClient = callPackage ../servers/openafs-client { };
11375
11376
facetimehd = callPackage ../os-specific/linux/facetimehd { };
···
11694
rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
11695
11696
rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
0
0
11697
11698
s3ql = callPackage ../tools/backup/s3ql { };
11699
···
11371
11372
rtl8812au = callPackage ../os-specific/linux/rtl8812au { };
11373
11374
+
rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { };
11375
+
11376
openafsClient = callPackage ../servers/openafs-client { };
11377
11378
facetimehd = callPackage ../os-specific/linux/facetimehd { };
···
11696
rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
11697
11698
rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
11699
+
11700
+
rtlwifi_new-firmware = callPackage ../os-specific/linux/firmware/rtlwifi_new-firmware { };
11701
11702
s3ql = callPackage ../tools/backup/s3ql { };
11703