Commit Graph

19 Commits

Author SHA1 Message Date
R. Ryantm
c66537c54c linuxPackages.hid-tmff2: 0.83-unstable-2026-03-10 -> 0.83-unstable-2026-08-09 2026-08-10 03:11:15 +00:00
R. Ryantm
9f51dd8f05 linuxPackages.hid-tmff2: 0.83-unstable-2026-02-08 -> 0.83-unstable-2026-03-10 2026-03-15 04:40:19 +00:00
R. Ryantm
d3cf49e6bc linuxPackages.hid-tmff2: 0-unstable-2026-01-26 -> 0.83-unstable-2026-02-08 2026-02-11 20:16:39 +00: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
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
R. Ryantm
b307efcb55 linuxPackages.hid-tmff2: 0-unstable-2025-11-07 -> 0-unstable-2025-12-01 2025-12-07 23:08:26 +00:00
R. Ryantm
580c3b260e linuxPackages.hid-tmff2: 0-unstable-2025-10-03 -> 0-unstable-2025-11-07 2025-11-11 16:49:57 +00:00
R. Ryantm
239c33d8f8 linuxPackages.hid-tmff2: 0-unstable-2025-07-28 -> 0-unstable-2025-10-03 2025-10-07 16:44:28 +00:00
R. Ryantm
a1cc3452cf linuxPackages.hid-tmff2: 0-unstable-2025-06-28 -> 0-unstable-2025-07-28 2025-07-30 03:49:49 +00:00
R. Ryantm
44556634d4 linuxPackages.hid-tmff2: 0-unstable-2025-04-22 -> 0-unstable-2025-06-28 2025-07-03 21:49:13 +00:00
R. Ryantm
43081484dd linuxPackages.hid-tmff2: 0-unstable-2025-04-12 -> 0-unstable-2025-04-22 2025-04-27 17:04:53 +00:00
R. Ryantm
efb2c427be linuxPackages.hid-tmff2: 0.82-unstable-2025-02-03 -> 0-unstable-2025-04-12 2025-04-18 17:12:47 +00:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
RaySlash
778598698b tmff2: 0.82 -> 0.82-unstable-2025-02-03
343c01b → a9312ea
2025-03-01 16:14:37 +10:00
Maximilian Bosch
5645cd22d4 linux: expose make flags for modules in linuxKernel.packages.linux_X_Y
Closes #376820

The issue with providing `moduleMakeFlags` via `passthru` of the kernel
package is that when this package gets overriden[1], the `moduleMakeFlags`
list still references the kernel without the overrides.

This broke e.g. kernel modules of linux-rpi4 which can be reproduced
with

    nix-build --argstr system aarch64-linux -A linuxKernel.packages.linux_rpi4.zfs_2_3

This used to break with

    Error: modDirVersion 6.6.51 specified in the Nix expression is wrong, it should be: 6.6.51-v8

since KBUILD_OUTPUT referenced the kernel without the changes from
`overrideDerivation` that also changes the `modDirVersion`.

The new approach is to add the build flags right into
`linuxKernel.packages.linux_X_Y`: that way we don't need any hacks to
update `moduleMakeFlags` when the derivation with the passthru gets
overridden.

By using the fixpoint of the package-set, the `kernelModuleMakeFlags`
list is correctly updated. E.g. given

    with import ./. {};

    linuxKernel.packages.linux_6_6.extend (self: super: {
      kernel = super.kernel.overrideAttrs (_: {
        name = "linux-snens";
      });
    })

the `makeFlags` is correctly updated:

    $ nix-instantiate snenskek.nix -A zfs_2_3.makeFlags --eval --strict
    [ "ARCH=x86_64" "CROSS_COMPILE=" "KBUILD_OUTPUT=/nix/store/gsp68549k1aqbwxwczpgw67w5jjn4shw-linux-snens-dev/lib/modules/6.6.74/build" ]

[1] E.g. `linux-rpi4`.
2025-01-27 16:09:50 +01:00
K900
aa3e94fe7c treewide: kernel.makeFlags -> kernel.moduleMakeFlags 2025-01-23 14:00:43 +03:00
RaySlash
3e7fb95502 hid-tmff2: 0.81 -> 0.82 2024-11-16 15:42:19 +10:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
RaySlash
546fc20314 hid-tmff2: init at v0.81
A linux module for Thrustmaste T300RS, T248 and TX(experimental) wheels.
ca168637fb

- Additionally, https://github.com/scarburato/hid-tminit is also required
for proper init of the driver.

- The driver has been updated to v0.81

- Fixed a typo in maintainer-list

- hid-tmff2 update sha256

- update hid-tmff2 version

Co-authored-by: Artturi <Artturin@artturin.com>
2023-11-10 21:12:42 +10:00