tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mxu11x0: 1.3.11 -> 1.3.11+git2017-07-13
Tim Steinbach
8 years ago
13f4ce8c
03b08fca
+5
-6
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
mxu11x0
default.nix
+5
-6
pkgs/os-specific/linux/mxu11x0/default.nix
···
1
{ stdenv, fetchFromGitHub, kernel }:
2
3
-
# it doesn't compile anymore on 3.14
4
-
assert stdenv.lib.versionAtLeast kernel.version "3.18";
5
-
6
stdenv.mkDerivation {
7
-
name = "mxu11x0-1.3.11-${kernel.version}";
8
9
src = fetchFromGitHub {
10
owner = "ellysh";
11
repo = "mxu11x0";
12
-
rev = "de54053d6f297785d77aba9e9c880001519ffddf";
13
-
sha256 = "1zmqanw22pgaj3b3lnciq33w6svm5ngg6g0k5xxwwijixg8ri3lf";
14
};
15
16
preBuild = ''
···
19
sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/mxconf
20
sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/Makefile
21
'';
0
22
installPhase = ''
23
install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/usb/serial/mxu11x0.ko"
24
install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/misc/mxu11x0.ko"
···
36
license = licenses.gpl1;
37
maintainers = with maintainers; [ uralbash ];
38
platforms = platforms.linux;
0
39
};
40
}
···
1
{ stdenv, fetchFromGitHub, kernel }:
2
0
0
0
3
stdenv.mkDerivation {
4
+
name = "mxu11x0-1.3.11+git2017-07-13-${kernel.version}";
5
6
src = fetchFromGitHub {
7
owner = "ellysh";
8
repo = "mxu11x0";
9
+
rev = "cbbb5ec2045939209117cb5fcd6c7c23bcc109ef";
10
+
sha256 = "0wf44pnz5aclvg2k1f8ljnwws8hh6191i5h06nz95ijbxhwz63w4";
11
};
12
13
preBuild = ''
···
16
sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/mxconf
17
sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' driver/Makefile
18
'';
19
+
20
installPhase = ''
21
install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/usb/serial/mxu11x0.ko"
22
install -v -D -m 644 ./driver/mxu11x0.ko "$out/lib/modules/${kernel.modDirVersion}/misc/mxu11x0.ko"
···
34
license = licenses.gpl1;
35
maintainers = with maintainers; [ uralbash ];
36
platforms = platforms.linux;
37
+
broken = (versionOlder kernel.version "4.9");
38
};
39
}