summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/evdi/default.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* linuxPackages.evdi: 1.14.12 -> 1.14.13HexMix2026-01-271-2/+2
* linuxPackages.evdi: 1.14.11 -> 1.14.12HexMix2025-12-221-2/+2
* treewide: remove unused with•••Auto-fixed by nixf-diagnose. Wolfgang Walther2025-10-051-1/+1
* linuxPackages.evdi: bump to 1.14.11 with fixMix2025-10-011-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 dramforever2025-08-311-1/+7
* maintainers: drop `drupol`Pol Dellaiera2025-08-201-1/+1
* linuxPackages.evdi: 1.14.9 -> 1.14.10R. Ryantm2025-05-131-2/+2
* linuxPackages.evdi: 1.14.8 -> 1.14.9R. Ryantm2025-03-261-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 Bosch2025-01-271-1/+2
* treewide: kernel.makeFlags -> kernel.moduleMakeFlagsK9002025-01-231-1/+1
* treewide: migrate fetchgit `rev = "refs/tags/..."` to `tag`Peder Bergebakken Sundt2025-01-041-1/+1
* evdi: 1.14.7 -> 1.14.8Mario Liguori2024-12-201-11/+3
* linuxKernel.packages.linux_6_12.evdi: add support for kernel >= 6.12Pol Dellaiera2024-11-301-4/+12
* linuxKernel.packages.linux_6_11.evdi: adopt maintenance Pol Dellaiera2024-11-201-3/+3
* linuxKernel.packages.linux_6_11.evdi: set broken for kernel >= 6.12Pol Dellaiera2024-11-201-2/+2
* linuxKernel.packages.linux_6_11.evdi: autoformat with nixfmtPol Dellaiera2024-11-201-11/+21
* evdi: 1.14.6 -> 1.14.7•••https://github.com/DisplayLink/evdi/releases/tag/v1.14.7 Oriano de Stefani2024-10-111-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 Dellaiera2024-08-211-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 Thalheim2024-07-291-1/+1
* linuxKernel.packages.linux_6_10.evdi: 1.14.4 -> 1.14.5•••And fix broken build with kernel 6.10 Pol Dellaiera2024-07-191-2/+4
* treewide: fix version in changelogWeijia Wang2024-04-211-1/+1
* evdi: 1.14.1-unstable-2024-01-30 1.14.4Jens Binkert2024-04-121-3/+3
* evdi: update code stylePol Dellaiera2024-02-021-2/+12
* evdi: sort `meta` attributesPol Dellaiera2024-02-021-3/+3
* evdi: add missing phase hooksPol Dellaiera2024-02-021-0/+2
* evdi: use `finalAttrs` patternPol Dellaiera2024-02-021-3/+3
* linuxPackages.evdi: 1.14.1 -> 1.14.1-unstable-2024-01-30illustris2024-02-011-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 Roussel2023-11-081-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 Roussel2023-11-081-1/+1
* displaylink: Add aarch64 supportRowan Goemans2023-10-251-1/+1
* linuxPackages.evdi: 1.13.1 -> 1.14.1•••https://github.com/DisplayLink/evdi/compare/v1.13.1...v1.14.1 Anthony Roussel2023-09-211-6/+4
* evdi: removed eyJhb as maintainereyJhb2023-06-281-1/+1
* evdi: unstable-20221013 -> 1.13.1 (#239883)Jens Binkert2023-06-271-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 Artturin2023-02-221-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>tobim2023-02-021-3/+3
* evdi: 1.11.0 -> 1.12.0Sebastian Sellmeier2022-08-141-2/+2
* linuxPackages.evdi: enable parallel building•••Tested at -j48. Alyssa Ross2022-06-281-0/+2
* linuxPackages.evdi: 1.10.1 -> 1.11.0•••Fixes build with Linux 5.18. Alyssa Ross2022-06-281-2/+2
* Merge pull request #163801 from r-ryantm/auto-update/evdi•••linuxKernel.packages.linux_5_16.evdi: 1.10.0 -> 1.10.1Rick van Schijndel2022-05-031-2/+2
|\
| * linuxKernel.packages.linux_5_16.evdi: 1.10.0 -> 1.10.1R. Ryantm2022-03-121-2/+2
* | evdi: prepend kernel.makeFlags to makeFlagsNick Cao2022-03-071-1/+1
|/
* displaylink: 5.4.1-55.174 -> 5.5.0-beta-59.118, evdi: unstable-2021-07-07 -> ...Sebastian Sellmeier2022-01-121-4/+6
* linuxPackages.evdi: mark broken on Linux 5.15Alyssa Ross2021-11-061-1/+1
* linuxPackages.evdi: unstable-2021-06-11 -> unstable-2021-07-7Artturin2021-08-041-17/+4
* linuxPackages.evdi: 2021-04-01 -> 2021-06-11, fix 5.13 buildfortuneteller2k2021-07-061-5/+18
* evdi: v1.7.2 -> unstable-20210401eyjhb2021-04-191-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 Profpatsch2021-01-111-2/+2
* evdi: unstable-20200416 -> v1.7.2eyjhb2020-12-151-3/+3
* evdi: added maintainer eyjhbeyjhb2020-07-161-0/+1
* evdi: 2020-02-22 -> 2020-04-16eyjhb2020-07-111-4/+4