Commit Graph

29150 Commits

Author SHA1 Message Date
Fabián Heredia Montiel
59616e5883
pax-utils: 1.3.7 -> 1.3.8 (#343695) 2024-10-21 15:15:14 -06:00
Nick Cao
48d937e711
android-udev-rules: 20240829 -> 20241019 (#349821) 2024-10-20 08:55:23 -04:00
Jared Baur
e337131349
linux-firmware: fix build when cross-compiling
Using `findutils` in such a way where `callPackage` cannot splice it to
use the `buildPlatform`'s package-set breaks building `linux-firmware`
when `buildPlatform` != `hostPlatform`. Since `findutils` is already
included in all `stdenv.mkDerivation` calls, we can get rid of pulling
in the different `findutils` and re-use the one that works on
`buildPlatform`.
2024-10-19 18:51:48 -07:00
Nikolay Korotkiy
5661717391
bartender: 5.1.8 -> 5.2.3 (#349098) 2024-10-20 02:48:31 +04:00
R. Ryantm
0e6c70a9fd android-udev-rules: 20240829 -> 20241019 2024-10-19 17:14:02 +00:00
Nick Cao
d7ba6a752d
linuxPackages.ena: 2.12.3->2.13.0 (#348471) 2024-10-19 09:18:10 -04:00
Aleksana
6f023e295c
libtraceevent: 1.8.3 -> 1.8.4 (#348347) 2024-10-19 16:21:31 +08:00
Tomo
bc3e365f83 paxctl: remove setup hook
It only contained the `paxmark` function, which was a nonstandard abstraction for the `paxctl` command.

Closes #341722
2024-10-19 07:13:39 +00:00
Nick Cao
e22d08c1f7
libzbc: 6.1.0 -> 6.2.0 (#349319) 2024-10-18 17:03:14 -04:00
R. Ryantm
bb521db2ab ipp-usb: 0.9.27 -> 0.9.28 2024-10-18 12:31:03 +00:00
scrufulufugus
76e0284e88 system76-power: migrate to pkgs/by-name format 2024-10-17 18:22:34 +02:00
scrufulufugus
969102bd11 system76-scheduler: migrate to pkgs/by-name format 2024-10-17 18:22:34 +02:00
R. Ryantm
73009026b0 libzbc: 6.1.0 -> 6.2.0 2024-10-17 16:16:20 +00:00
Rahul Rameshbabu
75e9810da8 linux: enable FF support for hid-nvidia-shield
Enables FF support for 2017 NVIDIA SHIELD (Thunderstrike) controller.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-10-17 18:51:05 +03:00
K900
beb7aeeca1 linux-firmware: 20240909 -> 20241017 2024-10-17 17:45:41 +03:00
K900
2a1497e916 linux_5_10: 5.10.226 -> 5.10.227 2024-10-17 17:12:36 +03:00
K900
e3aaef1472 linux_5_15: 5.15.167 -> 5.15.168 2024-10-17 17:12:32 +03:00
K900
d0227f7da5 linux_6_1: 6.1.112 -> 6.1.113 2024-10-17 17:12:29 +03:00
K900
0e4c64ff9c linux_6_6: 6.6.56 -> 6.6.57 2024-10-17 17:12:25 +03:00
K900
0910e4bbbb linux_6_11: 6.11.3 -> 6.11.4 2024-10-17 17:12:21 +03:00
K900
055d124b37 linux_testing: 6.12-rc2 -> 6.12-rc3 2024-10-17 17:12:15 +03:00
Ulrik Strid
a1b23cf112
lenovo-legion: 0.0.12 -> 0.0.18 with patches in master (#348417) 2024-10-17 13:40:40 +02:00
chn
f9d8517d5d lenovo-legion: 0.0.12 -> 0.0.18 with patches in master 2024-10-17 18:56:50 +08:00
Dimitar Nestorov
a1c3173e7e
bartender: 5.1.8 -> 5.2.3 2024-10-16 20:30:31 +03:00
John Chadwick
be42da7a28 linuxPackages.lttng-modules: 2.13.13 -> 2.13.15
Fixes the build for linuxPackages_latest.lttng-modules.
2024-10-16 19:23:13 +02:00
John Chadwick
9f9ef912d6 linuxPackages.lttng-modules: reformat with RFC style 2024-10-16 19:23:13 +02:00
Arian van Putten
d566d7927c linuxPackages.ena: 2.12.3->2.13.0 2024-10-16 11:55:36 +02:00
Will Fancher
6dcfaeb324
nixos-rebuild: Fix broken -I option (#348886) 2024-10-15 18:21:24 -04:00
Anders Kaseorg
42a12a0551 nixos-rebuild: Fix broken -I option
Commit 617a1a6e57 (#341402) broke this.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2024-10-15 15:16:33 -07:00
Thiago Kenji Okada
87b8ca5305
linuxKernel.kernels.linux_zen: 6.10.9-zen1 -> 6.11.2-zen1; linuxKernel.kernels.linux_lqx: 6.10.9-lqx1 -> 6.11.2-lqx1 (#347734) 2024-10-15 10:33:23 +01:00
Doron Behar
62b43f8cb8
wiringpi: 3.6 -> 3.10 (#348691) 2024-10-15 12:27:09 +03:00
Robert Hensing
6f1890f3e6
nixos-rebuild: add --no-ssh-tty flag (#339388) 2024-10-15 10:10:21 +02:00
R. Ryantm
b3e8f9ca1d wiringpi: 3.6 -> 3.10 2024-10-15 05:27:24 +00:00
Nick Cao
e727464a53
linux_xanmod, linux_xanmod_latest: 2024-10-12 (#348150) 2024-10-14 13:10:53 -04:00
Nick Cao
6539807e14
sof-firmware: add new files from 2024.09 (#348430) 2024-10-14 08:31:01 -04:00
Jörg Thalheim
ed47a0bb77
nixos-rebuild.sh: pass flags to nix-copy-closure whenever possible (#341402) 2024-10-14 08:10:38 +02:00
melvyn
ab3c6af590
sof-firmware: add new files from 2024.09 2024-10-13 21:30:07 -07:00
Sergei Trofimovich
16216c69c0 libtraceevent: 1.8.3 -> 1.8.4
Changes: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/log/?h=libtraceevent-1.8.4
2024-10-13 21:41:06 +01:00
Alyssa Ross
9704a4f856 upower: add withSystemd option
Since 7f2a6f17fc ("xdg-desktop-portal-gtk: Enable all default
portals unconditionally"), building upower is necessary to build
xdg-desktop-portal-gtk, but it wasn't possible for systems that can't
use systemd.

I've called the option "withSystemd" as it's the most common name for
this kind of option in Nixpkgs, and it's consistent with the package's
"withIntrospection" argument (though not "useIMobileDevice").
2024-10-13 11:50:47 +02:00
Alyssa Ross
e7a5d9ec42 upower: fix disabling introspection 2024-10-13 11:50:47 +02:00
Alyssa Ross
b816a99cea systemd.meta.pkgConfigModules: init 2024-10-13 11:49:07 +02:00
Shawn8901
bd50ef4c5a linux_xanmod_latest: 6.11.2 -> 6.11.3 2024-10-12 23:04:47 +02:00
Shawn8901
35d91eb992 linux_xanmod: 6.6.54 -> 6.6.56 2024-10-12 23:04:47 +02:00
K900
001fb496bf Merge remote-tracking branch 'origin/master' into staging-next 2024-10-12 21:08:11 +03:00
Florian Klink
2afe930c60
ipu6: update packages (#347918) 2024-10-12 19:27:43 +03:00
Artturin
98ebbdba36
zenmonitor: inherit meta.homepage from new src (#348009) 2024-10-12 18:28:43 +03:00
Maximilian Bosch
d3e6c8fc75 linux: implement rustAvailable condition
* It doesn't matter if `rustc` is available, but if rustc can compile to
  the hostPlatform. So use a custom condition instead of `availableOn`.
* Explicitly exclude the combination of GCC and riscv which is known
  to be broken[1].

[1] https://lore.kernel.org/lkml/31885EDD-EF6D-4EF1-94CA-276BA7A340B7@kernel.org/T/

Co-authored-by: Alyssa Ross <hi@alyssa.is>
2024-10-12 17:08:18 +02:00
Maximilian Bosch
bda6c82a81 linux_testing: disable NFS_LOCALIO on aarch64-linux
This breaks the build like this:

      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected GOT/PLT entries detected!
      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected run-time procedure linkages detected!
      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: fs/nfs/localio.o: in function `nfs_local_iocb_alloc':
      /build/source/build/../fs/nfs/localio.c:290:(.text+0x324): undefined reference to `nfs_to'
      [...]

Reported as https://lore.kernel.org/all/D4OUJRP8YWRM.ATQ7KASTYX5H@mbosch.me/
2024-10-12 17:08:18 +02:00
Maximilian Bosch
3bf9c88c1d linux_testing: enable Rust by default for aarch64-linux
The first assumption[1] we had was that the `aarch64-unknown-none`
target was missing from rustc and that this was the cause for the
regression.

However, it turns out that the relevant code from `rustc` wasn't used
anyways because the Makefile does `--sysroot /dev/null`[2] which prevents
rustc from using its own libcore. So luckily we don't have to patch the
Rust bootstrap to get aarch64-linux back working[3].

In fact, the Rust part seems broken for both 6.10 and 6.11[4], but I
decided to not bother since none of those are longterm versions.

So all that's left here is to enable Rust for aarch64-linux because it
clearly works[5].

[1] https://github.com/NixOS/nixpkgs/pull/315121#issuecomment-2135805876
[2] https://lore.kernel.org/all/20231031201752.1189213-1-mmaurer@google.com/
[3] Of course I only realized this _after_ I spent some time hacking a rustc
    patch together 🙃
[4] This broke with

        error[E0463]: can't find crate for `core`
          |
          = note: the `aarch64-unknown-none` target may not be installed
          = help: consider downloading the target with `rustup target add aarch64-unknown-none`
          = help: consider building the standard library from source with `cargo build -Zbuild-std`

[5] While the build is fine, the VM tests are still panicking, but
    that's also the case for `kernel-generic` because of a 9p
    regression:

        switch_root: can't execute '/nix/store/zv87gw0yxfsslq0mcc35a99k54da9a4z-nixos-system-machine-test/init': Exec format error
        [    1.734997] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
        [    1.736002] CPU: 0 UID: 0 PID: 1 Comm: switch_root Not tainted 6.12.0-rc1 #1-NixOS
        [...]

    Reported as https://lore.kernel.org/all/D4LHHUNLG79Y.12PI0X6BEHRHW@mbosch.me/T/#u
2024-10-12 17:08:18 +02:00
Maximilian Bosch
db56cecb0d
Merge: linux: mark <6.12 with Rust as broken, assert on <6.7 with Rust (#346648) 2024-10-12 17:04:58 +02:00