mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
staging-nixos-26.05 merge for 2026-06-19 (#533281)
This commit is contained in:
commit
20d2cdd289
7 changed files with 45 additions and 26 deletions
|
|
@ -31,7 +31,7 @@ assert gpgmeSupport -> sslSupport;
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mutt";
|
||||
version = "2.3.2";
|
||||
version = "2.3.3";
|
||||
outputs = [
|
||||
"out"
|
||||
"doc"
|
||||
|
|
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
|
||||
hash = "sha256-m096RC5BwFd3S6fDb6Qaui7dLnoSqGAx5uuxE7qyx54=";
|
||||
hash = "sha256-vOdTOZsowO/PqKRGEV8NMNnCflUatRsOU3md0MNz3MQ=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
|||
|
|
@ -11,11 +11,11 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "strace";
|
||||
version = "7.0";
|
||||
version = "7.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://strace.io/files/${finalAttrs.version}/strace-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-bJJBm+Py7FYLMXKKRlIhfFmGTIZCunsbN3GxsBOtB0s=";
|
||||
hash = "sha256-gXQ+zypbRBhrL1A4r9yL7aflxwrtFbT7+8xuns4kSQ8=";
|
||||
};
|
||||
|
||||
separateDebugInfo = true;
|
||||
|
|
|
|||
|
|
@ -1403,13 +1403,10 @@ let
|
|||
DRM_AMDGPU_USERPTR = yes;
|
||||
|
||||
# We want to prefer PREEMPT_LAZY when available, and fall back on PREEMPT_VOLUNTARY.
|
||||
# It just so happens that kconfig asks for PREEMPT_LAZY first, so doing it like this
|
||||
# does what we want.
|
||||
# FIXME: This is stupid and bad.
|
||||
# See: https://github.com/torvalds/linux/commit/7dadeaa6e851e7d67733f3e24fc53ee107781d0f
|
||||
# The version cutoff is arbitrary, the real cutoff is somewhere around 6.13 depending on target.
|
||||
PREEMPT = no;
|
||||
PREEMPT_LAZY = option yes;
|
||||
PREEMPT_VOLUNTARY = option yes;
|
||||
PREEMPT_LAZY = whenAtLeast "6.18" yes;
|
||||
PREEMPT_VOLUNTARY = whenOlder "6.18" yes;
|
||||
|
||||
X86_AMD_PLATFORM_DEVICE = lib.mkIf stdenv.hostPlatform.isx86 yes;
|
||||
X86_PLATFORM_DRIVERS_DELL = lib.mkIf stdenv.hostPlatform.isx86 (whenAtLeast "5.12" yes);
|
||||
|
|
|
|||
|
|
@ -100,7 +100,13 @@ sub runConfig {
|
|||
elsif ($line =~ /choice\[(.*)\]: ###$/) {
|
||||
my $answer = "";
|
||||
foreach my $name (keys %choices) {
|
||||
$answer = $choices{$name} if ($answers{$name} || "") eq "y";
|
||||
if (($answers{$name} || "") eq "y") {
|
||||
if ($answer eq "") {
|
||||
$answer = $choices{$name};
|
||||
} else {
|
||||
die "conflicting answers!"
|
||||
}
|
||||
}
|
||||
}
|
||||
print STDERR "CHOICE: $1, ANSWER: $answer\n" if $debug;
|
||||
print OUT "$answer\n" if $1 =~ /-/;
|
||||
|
|
|
|||
|
|
@ -5,38 +5,43 @@
|
|||
"lts": false
|
||||
},
|
||||
"6.1": {
|
||||
"version": "6.1.175",
|
||||
"hash": "sha256:11fapr04y96p9ja6mfzm7bcd3zb4dzyw6qrh7c11bss9wjlq9s9p",
|
||||
"version": "6.1.176",
|
||||
"hash": "sha256:1xj4ms4gd8ghd0l0dzsyi762dgpdrmqhc3f0arrp7sa0p8npf6da",
|
||||
"lts": true
|
||||
},
|
||||
"5.15": {
|
||||
"version": "5.15.209",
|
||||
"hash": "sha256:1d0yhbpqlkr1znahky15dfavr6dzb3wb8c15k9qqvkf2xb3pfv9l",
|
||||
"version": "5.15.210",
|
||||
"hash": "sha256:008a55av0x9fa3fspcz43sycik143gqxg2agcalrax2yw5ma82wi",
|
||||
"lts": true
|
||||
},
|
||||
"5.10": {
|
||||
"version": "5.10.258",
|
||||
"hash": "sha256:1rdldzb3g33v6zvcmxafqpkjgqpp4n5qlxwb77wfd5jpzhgcnz4y",
|
||||
"version": "5.10.259",
|
||||
"hash": "sha256:02dn8rf9p0afkl8kbdv28ijq974zfnv8zdsqcqbmapjm19c8wpma",
|
||||
"lts": true
|
||||
},
|
||||
"6.6": {
|
||||
"version": "6.6.142",
|
||||
"hash": "sha256:0w1bdzp9x1sqcr9xlk7dvylhs7kycghjabfgd3iv49ydfmx61xmj",
|
||||
"version": "6.6.143",
|
||||
"hash": "sha256:0ci9b6kjp7r2xwqifs2963l9ihk2rllk4zpl2kgzbny0r66izkns",
|
||||
"lts": true
|
||||
},
|
||||
"6.12": {
|
||||
"version": "6.12.93",
|
||||
"hash": "sha256:18sg154hqw8l98pfim2hjm1y604h5dwn9gj3gyncas8bgjl4h9j9",
|
||||
"version": "6.12.94",
|
||||
"hash": "sha256:1ln83ljmc7wr1nrjjq1hp1m1vx54j7i6i15m3hqb73a1p4ra5679",
|
||||
"lts": true
|
||||
},
|
||||
"6.18": {
|
||||
"version": "6.18.35",
|
||||
"hash": "sha256:0dpjprjzc4w44kw49jcgx1ffrm6gxn2gsnsz3hhmw4hr4a9h51pp",
|
||||
"version": "6.18.36",
|
||||
"hash": "sha256:0kn4r43lnd5nb5c298b30030qyaxv05s7k40n9si1j3iyk4qdazv",
|
||||
"lts": true
|
||||
},
|
||||
"7.0": {
|
||||
"version": "7.0.12",
|
||||
"hash": "sha256:1nk5lans9qg1avmmcwyadfps43d3hyjz9a5gjyvsc77w3sjckvap",
|
||||
"version": "7.0.13",
|
||||
"hash": "sha256:04wrz38ldls7pv1yxa1m7p2hqn1731l93xnz93fs7b0nyz8fv09w",
|
||||
"lts": false
|
||||
},
|
||||
"7.1": {
|
||||
"version": "7.1.1",
|
||||
"hash": "sha256:0z8x6wafxzc5vkim9jh8wpycdkk9y5bpxgsirmdpyznw84szl5aj",
|
||||
"lts": false
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1243,6 +1243,7 @@ mapAliases {
|
|||
linux_6_18 = linuxKernel.kernels.linux_6_18;
|
||||
linux_6_19 = linuxKernel.kernels.linux_6_19;
|
||||
linux_7_0 = linuxKernel.kernels.linux_7_0;
|
||||
linux_7_1 = linuxKernel.kernels.linux_7_1;
|
||||
linux_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; # Added 2025-06-24
|
||||
linux_hardened = throw "linux_hardened has been removed due to lack of maintenance"; # Added 2026-03-18
|
||||
linux_latest-libre = throw "linux_latest_libre has been removed due to lack of maintenance"; # Added 2025-10-01
|
||||
|
|
@ -1278,6 +1279,7 @@ mapAliases {
|
|||
linuxPackages_6_18 = linuxKernel.packages.linux_6_18;
|
||||
linuxPackages_6_19 = linuxKernel.packages.linux_6_19;
|
||||
linuxPackages_7_0 = linuxKernel.packages.linux_7_0;
|
||||
linuxPackages_7_1 = linuxKernel.packages.linux_7_1;
|
||||
linuxPackages_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; # Added 2025-06-24
|
||||
linuxPackages_hardened = throw "linuxPackages_hardened has been removed due to lack of maintenance"; # Added 2026-03-18
|
||||
linuxPackages_latest-libre = throw "linux_latest_libre has been removed due to lack of maintenance"; # Added 2025-10-01
|
||||
|
|
|
|||
|
|
@ -100,6 +100,14 @@ in
|
|||
];
|
||||
};
|
||||
|
||||
linux_7_1 = callPackage ../os-specific/linux/kernel/mainline.nix {
|
||||
branch = "7.1";
|
||||
kernelPatches = [
|
||||
kernelPatches.bridge_stp_helper
|
||||
kernelPatches.request_key_helper
|
||||
];
|
||||
};
|
||||
|
||||
linux_testing =
|
||||
let
|
||||
testing = callPackage ../os-specific/linux/kernel/mainline.nix {
|
||||
|
|
@ -667,6 +675,7 @@ in
|
|||
linux_6_12 = recurseIntoAttrs (packagesFor kernels.linux_6_12);
|
||||
linux_6_18 = recurseIntoAttrs (packagesFor kernels.linux_6_18);
|
||||
linux_7_0 = recurseIntoAttrs (packagesFor kernels.linux_7_0);
|
||||
linux_7_1 = recurseIntoAttrs (packagesFor kernels.linux_7_1);
|
||||
}
|
||||
// lib.optionalAttrs config.allowAliases {
|
||||
linux_4_19 = throw "linux 4.19 was removed because it will reach its end of life within 24.11"; # Added 2024-09-21
|
||||
|
|
@ -735,7 +744,7 @@ in
|
|||
packageAliases = {
|
||||
linux_default = packages.linux_6_18;
|
||||
# Update this when adding the newest kernel major version!
|
||||
linux_latest = packages.linux_7_0;
|
||||
linux_latest = packages.linux_7_1;
|
||||
}
|
||||
// lib.optionalAttrs config.allowAliases {
|
||||
linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue