| Commit message (Expand) | Author | Age | Files | Lines |
| * | linuxPackages.evdi: 1.14.12 -> 1.14.13 | HexMix | 2026-01-27 | 1 | -2/+2 |
| * | linuxPackages.evdi: 1.14.11 -> 1.14.12 | HexMix | 2025-12-22 | 1 | -2/+2 |
| * | treewide: remove unused with•••Auto-fixed by nixf-diagnose.
| Wolfgang Walther | 2025-10-05 | 1 | -1/+1 |
| * | linuxPackages.evdi: bump to 1.14.11 with fix | Mix | 2025-10-01 | 1 | -2/+7 |
| * | linuxPackages.evdi: Fix flags•••Since #402198 kernel modules are no longer built with wrapped compilers.
Firstly, NIX_CFLAGS_COMPILE is no longer effective, so we change that to
CFLAGS, which is used in the Makefile for evdi.
Secondly, we still need to use the wrapped compiler for userspace stuff,
so separate that out in postBuild.
Fixes #437311
| dramforever | 2025-08-31 | 1 | -1/+7 |
| * | maintainers: drop `drupol` | Pol Dellaiera | 2025-08-20 | 1 | -1/+1 |
| * | linuxPackages.evdi: 1.14.9 -> 1.14.10 | R. Ryantm | 2025-05-13 | 1 | -2/+2 |
| * | linuxPackages.evdi: 1.14.8 -> 1.14.9 | R. Ryantm | 2025-03-26 | 1 | -2/+2 |
| * | 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`.
| Maximilian Bosch | 2025-01-27 | 1 | -1/+2 |
| * | treewide: kernel.makeFlags -> kernel.moduleMakeFlags | K900 | 2025-01-23 | 1 | -1/+1 |
| * | treewide: migrate fetchgit `rev = "refs/tags/..."` to `tag` | Peder Bergebakken Sundt | 2025-01-04 | 1 | -1/+1 |
| * | evdi: 1.14.7 -> 1.14.8 | Mario Liguori | 2024-12-20 | 1 | -11/+3 |
| * | linuxKernel.packages.linux_6_12.evdi: add support for kernel >= 6.12 | Pol Dellaiera | 2024-11-30 | 1 | -4/+12 |
| * | linuxKernel.packages.linux_6_11.evdi: adopt maintenance | Pol Dellaiera | 2024-11-20 | 1 | -3/+3 |
| * | linuxKernel.packages.linux_6_11.evdi: set broken for kernel >= 6.12 | Pol Dellaiera | 2024-11-20 | 1 | -2/+2 |
| * | linuxKernel.packages.linux_6_11.evdi: autoformat with nixfmt | Pol Dellaiera | 2024-11-20 | 1 | -11/+21 |
| * | evdi: 1.14.6 -> 1.14.7•••https://github.com/DisplayLink/evdi/releases/tag/v1.14.7
| Oriano de Stefani | 2024-10-11 | 1 | -2/+2 |
| * | linuxKernel.packages.linux_6_10.evdi: 1.14.5 -> 1.14.6•••Diff: https://github.com/DisplayLink/evdi/compare/refs/tags/v1.14.5...v1.14.6
Changelog: https://github.com/DisplayLink/evdi/releases/tag/v1.14.6
| Pol Dellaiera | 2024-08-21 | 1 | -4/+2 |
| * | treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
-e 's!with lib.maintainers; \[ *\];![ ];!' \
-e 's!with maintainers; \[ *\];![ ];!'
| Jörg Thalheim | 2024-07-29 | 1 | -1/+1 |
| * | linuxKernel.packages.linux_6_10.evdi: 1.14.4 -> 1.14.5•••And fix broken build with kernel 6.10
| Pol Dellaiera | 2024-07-19 | 1 | -2/+4 |
| * | treewide: fix version in changelog | Weijia Wang | 2024-04-21 | 1 | -1/+1 |
| * | evdi: 1.14.1-unstable-2024-01-30 1.14.4 | Jens Binkert | 2024-04-12 | 1 | -3/+3 |
| * | evdi: update code style | Pol Dellaiera | 2024-02-02 | 1 | -2/+12 |
| * | evdi: sort `meta` attributes | Pol Dellaiera | 2024-02-02 | 1 | -3/+3 |
| * | evdi: add missing phase hooks | Pol Dellaiera | 2024-02-02 | 1 | -0/+2 |
| * | evdi: use `finalAttrs` pattern | Pol Dellaiera | 2024-02-02 | 1 | -3/+3 |
| * | linuxPackages.evdi: 1.14.1 -> 1.14.1-unstable-2024-01-30 | illustris | 2024-02-01 | 1 | -4/+4 |
| * | linuxPackages.evdi: fix build for Linux 4.19•••The build fails with:
```console
module/evdi_fb.c: In function 'evdifb_create':
module/evdi_fb.c:427:21:
error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
427 | info->fbops = efbdev->fb_ops;
| ^
````
A resolution is to treat discard-qualifiers warnings as non-error.
See https://hydra.nixos.org/build/239848621
| Anthony Roussel | 2023-11-08 | 1 | -1/+5 |
| * | linuxPackages.evdi: mark broken on linux 6.6•••Fixes #265868
`evdi` kernel module is incompatible with Linux 6.6, so mark it as broken.
| Anthony Roussel | 2023-11-08 | 1 | -1/+1 |
| * | displaylink: Add aarch64 support | Rowan Goemans | 2023-10-25 | 1 | -1/+1 |
| * | linuxPackages.evdi: 1.13.1 -> 1.14.1•••https://github.com/DisplayLink/evdi/compare/v1.13.1...v1.14.1
| Anthony Roussel | 2023-09-21 | 1 | -6/+4 |
| * | evdi: removed eyJhb as maintainer | eyJhb | 2023-06-28 | 1 | -1/+1 |
| * | evdi: unstable-20221013 -> 1.13.1 (#239883) | Jens Binkert | 2023-06-27 | 1 | -6/+14 |
| * | treewide: move NIX_CFLAGS_COMPILE to the env attrset•••with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
| Artturin | 2023-02-22 | 1 | -1/+1 |
| * | linuxPackages.evdi: 1.12.0 -> 2022-10-13 (#196198)•••* linuxPackages.evdi: 1.12.0 -> 2022-10-13
---------
Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com> | tobim | 2023-02-02 | 1 | -3/+3 |
| * | evdi: 1.11.0 -> 1.12.0 | Sebastian Sellmeier | 2022-08-14 | 1 | -2/+2 |
| * | linuxPackages.evdi: enable parallel building•••Tested at -j48.
| Alyssa Ross | 2022-06-28 | 1 | -0/+2 |
| * | linuxPackages.evdi: 1.10.1 -> 1.11.0•••Fixes build with Linux 5.18.
| Alyssa Ross | 2022-06-28 | 1 | -2/+2 |
| * | Merge pull request #163801 from r-ryantm/auto-update/evdi•••linuxKernel.packages.linux_5_16.evdi: 1.10.0 -> 1.10.1 | Rick van Schijndel | 2022-05-03 | 1 | -2/+2 |
| |\ |
|
| | * | linuxKernel.packages.linux_5_16.evdi: 1.10.0 -> 1.10.1 | R. Ryantm | 2022-03-12 | 1 | -2/+2 |
| * | | evdi: prepend kernel.makeFlags to makeFlags | Nick Cao | 2022-03-07 | 1 | -1/+1 |
| |/ |
|
| * | displaylink: 5.4.1-55.174 -> 5.5.0-beta-59.118, evdi: unstable-2021-07-07 -> ... | Sebastian Sellmeier | 2022-01-12 | 1 | -4/+6 |
| * | linuxPackages.evdi: mark broken on Linux 5.15 | Alyssa Ross | 2021-11-06 | 1 | -1/+1 |
| * | linuxPackages.evdi: unstable-2021-06-11 -> unstable-2021-07-7 | Artturin | 2021-08-04 | 1 | -17/+4 |
| * | linuxPackages.evdi: 2021-04-01 -> 2021-06-11, fix 5.13 build | fortuneteller2k | 2021-07-06 | 1 | -5/+18 |
| * | evdi: v1.7.2 -> unstable-20210401 | eyjhb | 2021-04-19 | 1 | -4/+4 |
| * | treewide: with stdenv.lib; in meta -> with lib;•••Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
| Profpatsch | 2021-01-11 | 1 | -2/+2 |
| * | evdi: unstable-20200416 -> v1.7.2 | eyjhb | 2020-12-15 | 1 | -3/+3 |
| * | evdi: added maintainer eyjhb | eyjhb | 2020-07-16 | 1 | -0/+1 |
| * | evdi: 2020-02-22 -> 2020-04-16 | eyjhb | 2020-07-11 | 1 | -4/+4 |