Merge master into staging-next

This commit is contained in:
Frederik Rietdijk
2019-12-29 10:19:39 +01:00
273 changed files with 4748 additions and 2531 deletions
+2 -2
View File
@@ -1,13 +1,13 @@
{ stdenv
, libopcodes, libbfd, libelf
, linuxPackages_latest
, linuxPackages_latest, zlib
}:
stdenv.mkDerivation {
pname = "bpftool";
inherit (linuxPackages_latest.kernel) version src;
buildInputs = [ libopcodes libbfd libelf ];
buildInputs = [ libopcodes libbfd libelf zlib ];
preConfigure = ''
cd tools/bpf/bpftool
+10 -1
View File
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, kernel }:
{ stdenv, fetchFromGitHub, fetchpatch, kernel }:
assert stdenv.lib.versionAtLeast kernel.version "3.5";
@@ -20,6 +20,15 @@ stdenv.mkDerivation rec {
sed 's/depmod /true /' -i Makefile
'';
patches = [
# Fix build on Linux kernel >= 5.4
# https://github.com/DIGImend/digimend-kernel-drivers/pull/331
(fetchpatch {
url = "https://github.com/DIGImend/digimend-kernel-drivers/commit/fb8a2eb6a9198bb35aaccb81e22dd5ebe36124d1.patch";
sha256 = "1j7l5hsk59gccydpf7n6xx1ki4rm6aka7k879a7ah5jn8p1ylgw9";
})
];
nativeBuildInputs = kernel.moduleBuildDependencies;
postInstall = ''
+2 -2
View File
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "ell";
version = "0.26";
version = "0.27";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
sha256 = "1gnqd7dghwkcn48f6fr9qvkkm976b3x4bn3l7l2k9pamzpng084i";
sha256 = "0pr9c4h535ggj54zfah9m3wziiwlig7r1hxpfx16s2s11ylrl9gd";
};
patches = [
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "firmware-linux-nonfree";
version = "2019-10-22";
version = "2019-12-15";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git";
rev = lib.replaceStrings ["-"] [""] version;
sha256 = "03ycc55h7vgd4fmb7v7gl7lplf7pg7acs16aa2rramgldxqvyx7j";
sha256 = "01zwmgva2263ksssqhhi46jh5kzb6z1a4xs8agsb2mbwifxf84cl";
};
installFlags = [ "DESTDIR=$(out)" ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
outputHash = "15nm0xh2xq8mnk7a66iljcklc15gvh6jcpz2d9llg1fkv6w8lqc6";
outputHash = "1jp2bb87jbcml1q3r4yilf9l3pirr19zb70l6mlxlmbqml50zwzd";
meta = with stdenv.lib; {
description = "Binary firmware collection packaged by kernel.org";
+2 -2
View File
@@ -13,12 +13,12 @@
stdenv.mkDerivation rec {
pname = "iwd";
version = "1.2";
version = "1.4";
src = fetchgit {
url = https://git.kernel.org/pub/scm/network/wireless/iwd.git;
rev = version;
sha256 = "10fwi31ym6hvn0vvh9fy0swzs3mfnpcwg95np4i5ksmw8k0kj0hf";
sha256 = "13sig2lbiyi4x74ag37gvdqx5w18w6hmq9hc1ir4a1cqqf50v61v";
};
nativeBuildInputs = [
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchsvn, linux
, scripts ? fetchsvn {
url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/";
rev = "17145";
rev = "17151";
sha256 = "0hyd7wp73w4555d42xcvk4x4nxrfckbzah2ckb4d2aqzxab87789";
}
, ...
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
version = "5.5-rc2";
version = "5.5-rc3";
extraMeta.branch = "5.5";
# modDirVersion needs to be x.y.z, will always add .0
@@ -11,7 +11,7 @@ buildLinux (args // rec {
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
sha256 = "1fs432ld5k1j68hflqdxby9mxa6a7xnw1m6z5lfb9341gjw078xc";
sha256 = "1rf394d1d6c0mvf6006gq1bscq3jjcvj9xxmdwallfwpp9igs8id";
};
# Should the testing kernels ever be built on Hydra?
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A utility for viewing/manipulating the MAC address of network interfaces";
maintainers = with maintainers; [ joachifm ];
maintainers = with maintainers; [ joachifm ma27 ];
license = licenses.gpl2Plus;
homepage = https://www.gnu.org/software/macchanger;
platforms = platforms.linux;
@@ -27,10 +27,10 @@ stdenv.mkDerivation rec {
makeFlags = [
"LIB=lib"
"prefix=$(out)"
"mandir=$(out)/share/man/man8"
"man8dir=$(out)/share/man/man8"
"man5dir=$(out)/share/man/man5"
"man3dir=$(out)/share/man/man3"
"unitdir=$(out)/lib/systemd/system"
"SYSTEMDPATH=lib"
];
meta = with stdenv.lib; {