Commit Graph

31841 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
e525a16ee4 Merge master into staging-nixos 2026-01-29 12:12:13 +00:00
nixpkgs-ci[bot]
4c54ed4028 Merge staging-next into staging 2026-01-29 12:11:35 +00:00
Samuel Dionne-Riel
4cf099174b linuxPackages.nvidia_x11.open: Format file
Done separately from 857adb6674 so the
actual change is not hidden through this huge reformat.
2026-01-28 20:36:49 -05:00
Samuel Dionne-Riel
857adb6674 linuxPackages.nvidia_x11.open: Drop unneeded NIX_CFLAGS_COMPILE
The usage of NIX_CFLAGS_COMPILE was added in 2023, in commit
2a6b15d371.

When going back to that commit, removing the added flag, and
building with:

 $ nix-build pkgsCross.aarch64-multiplatform.linuxPackages.nvidia_x11_beta_open

...the build fails.

With the current state of Nixpkgs, the build completes whether
or not the flag is used.

This *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used... *For `CC` uses*.

This situation may be a bit wonkier than the others, since `CXX` usage
is *not* affected by the (debatable?) regression. This can be observed
experimentally by setting `NIX_CFLAGS_COMPILE` to some bogus value that
won't work. The build will fail only when invoking the C++ compiler.

Context here: f86e9fe549/pkgs/os-specific/linux/kernel/common-flags.nix (L10-L11)
2026-01-28 20:16:22 -05:00
R. Ryantm
35559f3250 linuxKernel.kernels.linux_lqx: 6.18.6 -> 6.18.7 2026-01-28 23:06:39 +00:00
Samuel Dionne-Riel
7f8e850ba4 linuxPackages.digimend: Drop unneeded NIX_CFLAGS_COMPILE
This use was added in ddf273588e.

It *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.

See here: f86e9fe549/pkgs/os-specific/linux/kernel/common-flags.nix (L10-L11)
2026-01-28 16:18:02 -05:00
Samuel Dionne-Riel
31a506f734 linuxPackages.rtl8814au: Drop unneeded NIX_CFLAGS_COMPILE
This usage was added in 0ab8bf61af, when
the package was added.

It *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.

See here: f86e9fe549/pkgs/os-specific/linux/kernel/common-flags.nix (L10-L11)
2026-01-28 16:15:12 -05:00
Samuel Dionne-Riel
45b07a1e25 linuxPackages.lttng-modules: Drop unneeded NIX_CFLAGS_COMPILE
Added wayyyy back in 2676cf9525, this
NIX_CFLAGS_COMPILE usage is now unneeded.

It *necessarily* had to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.

See here: f86e9fe549/pkgs/os-specific/linux/kernel/common-flags.nix (L10-L11)
2026-01-28 16:11:55 -05:00
R. Ryantm
0d82cbc0b0 linuxPackages.hid-tmff2: 0-unstable-2025-12-01 -> 0-unstable-2026-01-26 2026-01-28 18:12:28 +00:00
Philip Taron
31ad153fb5 minimal-bootstrap: Hook up with stdenv (#479322) 2026-01-28 16:05:37 +00:00
Vincent Laporte
3086aa2a73 ocaml: default to version 5.4 (#483063) 2026-01-28 05:43:30 +00:00
R. Ryantm
72e591f628 linuxPackages.tuxedo-drivers: 4.18.1 -> 4.20.1 2026-01-28 04:04:37 +00:00
nixpkgs-ci[bot]
e1c80e8e08 Merge master into staging-nixos 2026-01-28 00:21:17 +00:00
nixpkgs-ci[bot]
2eb9b17682 Merge staging-next into staging 2026-01-28 00:20:22 +00:00
Michael Daniels
ab4ca27488 procps-ng: fix build on non-Linux (#484432) 2026-01-27 23:47:56 +00:00
Randy Eckenrode
fe82968a08 procps-ng: fix build on non-Linux
- Disable `pidwait`, which fails to build on non-Linux due to requiring
  `pidof_open`; and
- Apply patch from upstream to avoid using `SIGPOLL` on Darwin.
2026-01-27 18:33:12 -05:00
Sandro
d5836e8205 alfred,batctl,linuxPackages.batman_adv: 2025.4 -> 2025.5 (#481586) 2026-01-27 20:17:55 +00:00
K900
230e0e4cbd Merge remote-tracking branch 'origin/master' into staging-nixos 2026-01-27 21:15:07 +03:00
nixpkgs-ci[bot]
479cc1d134 Merge staging-next into staging 2026-01-27 18:09:06 +00:00
Alyssa Ross
dc6a9fdec0 linux_5_10: fix intermittent build failures
(Hopefully.)  No BTF is better than no kernel.
2026-01-27 17:23:52 +01:00
HexMix
f995f7bca9 linuxPackages.evdi: 1.14.12 -> 1.14.13 2026-01-27 21:38:35 +08:00
Amaan Qureshi
f862aafa45 zenpower: unstable-2025-06-17 -> unstable-2025-12-20
This update includes a fix for building on clang-compiled kernels.

Fixes #483871
2026-01-26 22:41:12 -05:00
Aleksi Hannula
3b2053bc5e tests.stdenv: fix remaining patch-shebangs tests 2026-01-26 21:45:18 +02:00
Aleksi Hannula
5500570e9f stdenv: refactor to hook up minimal-bootstrap 2026-01-26 21:45:18 +02:00
Aleksi Hannula
c0f2616f95 minimal-bootstrap: mark provenance in passthru 2026-01-26 21:45:18 +02:00
Aleksi Hannula
9d829d6ed3 minimal-bootstrap.bash-static: link bin/sh 2026-01-26 21:45:18 +02:00
Aleksi Hannula
bb79e972f9 minimal-bootstrap.musl-static: init at 1.2.5 2026-01-26 21:45:18 +02:00
Aleksi Hannula
32d0401736 minimal-bootstrap.xz-static: init at 5.4.3 2026-01-26 21:45:18 +02:00
K900
3ac81a5564 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-26 21:15:56 +03:00
nixpkgs-ci[bot]
4f189086d0 Merge master into staging-nixos 2026-01-26 18:08:53 +00:00
Aleksana
3f3b497f01 linuxPackages.nvidiaPackages.vulkan_beta: 580.94.13 -> 580.94.16 (#483234) 2026-01-26 14:53:07 +00:00
Alyssa Ross
e10ae47b4b linux/hardening: miscellaneous config updates (#474719) 2026-01-26 13:50:15 +00:00
Jo
78c1924b13 treewide: remove references to the xorg namespace in pkgs/ (#482814) 2026-01-26 13:48:33 +00:00
Alyssa Ross
b6ca655581 linuxHeaders: 6.18 -> 6.18.7 (#483627) 2026-01-26 13:39:43 +00:00
Alyssa Ross
13b0f9e6ac linux_xanmod, linux_xanmod_latest: 2026-01-23 (#483291) 2026-01-26 13:12:53 +00:00
nixpkgs-ci[bot]
c8f203c45a Merge master into staging-nixos 2026-01-26 12:10:05 +00:00
nixpkgs-ci[bot]
5fa18e5a5c Merge staging-next into staging 2026-01-26 12:09:30 +00:00
Doron Behar
be2afa58be net-tools: split man output (#482663) 2026-01-26 09:34:37 +00:00
Doron Behar
0dca351e33 kmod: split man output (#482659) 2026-01-26 09:31:43 +00:00
Doron Behar
3f53f9b53b iputils: split man output (#482658) 2026-01-26 09:30:37 +00:00
Sergei Trofimovich
e7531b75fb klibcShrunk: switch to pname / version 2026-01-26 06:56:22 +00:00
nixpkgs-ci[bot]
c964166c2e Merge staging-next into staging 2026-01-26 06:08:57 +00:00
quantenzitrone
ba38bc4e0a various: use stdenv.mkDerivation instead of qt5.mkDerivation
this shouldn't create any rebuilds
2026-01-26 05:56:25 +01:00
Kira Bruneau
2b6477a55a linuxPackages.xpadneo: remove bluez from build inputs (#482260) 2026-01-26 01:30:24 +00:00
quantenzitrone
233631a84f treewide: remove references to the xorg namespace in pkgs (manual)
this was done manually, fixing the eval and any remaining stuff of the previous commit

together with the previous commit this shouldn't create any rebuilds
2026-01-25 22:28:14 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Stefan Nürnberger
afb970bb13 linuxPackages.ply: 2.1.1+ -> 2.4.0 2026-01-25 17:50:08 +01:00
R. Ryantm
73ec40079a linuxHeaders: 6.18 -> 6.18.7 2026-01-25 13:00:50 +00:00
nixpkgs-ci[bot]
7374f2c496 Merge staging-next into staging 2026-01-24 21:22:17 +00:00
Peder Bergebakken Sundt
5e4bb4a8f0 various: modernize derivations, remove unnecessary recursiveness (#460756) 2026-01-24 20:21:12 +00:00